Blizgrüße

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Dogi
Mitglied
Beiträge: 40
Registriert: 12.12.2004 11:49

Beitrag von Dogi »

Hallo,

daran hätte ich auch interesse an dem Mod, oder eben was du da geschrieben hast !
Ist es möglich das du das online stellst?

DANKE :wink:
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

jo fänd ich auch ne super sache
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
DsMagic
Mitglied
Beiträge: 215
Registriert: 18.05.2005 07:10
Wohnort: Kerpen

Beitrag von DsMagic »

Wer schön wen du es mal machen könntes .

Gruß DsMagic
scheibo
Mitglied
Beiträge: 44
Registriert: 19.08.2003 14:28

Beitrag von scheibo »

Wenn ihr noch ca. 2 Wochen warten könnt.
Muss noch einige Sachen wie ein Adminbereich, Badwordfilter u.s.w. einbauen.
Ich poste dann den Link hier.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

juchu, dass sind doch mal gute nachrichten :-)
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
DsMagic
Mitglied
Beiträge: 215
Registriert: 18.05.2005 07:10
Wohnort: Kerpen

Beitrag von DsMagic »

Jo , finde ich auch !!!
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

Beitrag von 2005 »

scheibo hat geschrieben:Wenn ihr noch ca. 2 Wochen warten könnt.
Muss noch einige Sachen wie ein Adminbereich, Badwordfilter u.s.w. einbauen.
Ich poste dann den Link hier.
DANKE!!!
Dogi
Mitglied
Beiträge: 40
Registriert: 12.12.2004 11:49

Beitrag von Dogi »

scheibo hat geschrieben:Wenn ihr noch ca. 2 Wochen warten könnt.
Muss noch einige Sachen wie ein Adminbereich, Badwordfilter u.s.w. einbauen.
Ich poste dann den Link hier.
Hi,

ja SUPER wäre echt Klasse wenn du es schaffen würdest :lol:

DANKE.
2005
Mitglied
Beiträge: 253
Registriert: 10.10.2005 19:52
Wohnort: Tauberbischofsheim
Kontaktdaten:

Beitrag von 2005 »

Habs zuerst geschafft!!!
Aber meins ist schlecht gecodet und hat bestimmt vile Fehler!
Wes mal ausbrobieren will, sollte

eine Datei Names ~Blitzgruss.php~ erstellen, in der steht:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$user_id = $userdata['user_ip'];
$username = $userdata['username'];

if ( !$userdata['session_logged_in'] )
{
	$redirect = "Blitzgruss.$phpEx";
	header('Location: ' . append_sid("login.$phpEx?redirect=$redirect", true));
}
$page_title = "Blitzgruß-eintragen";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	if($HTTP_GET_VARS['geschrieben'] == "Ja")
      {
	 $texta = 1;
	}
	 else
	{
	 $texta = 2;
	}

   function SchreibeDatei ($text,$username,$texta,$geschrieben)
   {
   $datei = "blitzgruesse.txt";
   $text = $_REQUEST["text"];
   $text = strip_tags ($text);  
   $text = htmlentities ($text);
   $text = stripslashes ($text);
   $oeffnen = fopen ($datei, "a+");
      if ($oeffnen)
      {
	  fwrite ($oeffnen, 
	  "|~~$username: $text~");
	  fclose ($oeffnen);
	  $allesklar = TRUE;
	  }
	  else
	  {
	  $allesklar = FALSE;
	  }
	  return $allesklar;

   }
?>
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
	<tr> 
		<td align="left"><span class="nav"><a href="index.php" class="nav">Crazy-Class Foren-&Uuml;bersicht</a>&nbsp;->&nbsp;<a href="#" class="nav">Blitzgruß</a></span></td>
	</tr>
</table>
<table border="0" cellpadding="5" cellspacing="1" width="100%" class="forumline">
	<tr> 
		<th class="thHead" colspan="2" height="25" valign="middle">Blitzgruß</th>
	</tr>
	<tr> 
		<td class="row2" colspan="2"><span class="gensmall">Hier kannst du Blitzgrüße an alle User schreiben!</span></td>
	</tr>
	<tr>
		<td class="row1"><span class="gen">
<?php
      if($texta == "1")
      {
 	$CallFunction = SchreibeDatei ($name,$username,$texta,$geschrieben);
	  if ($CallFunction){
	   print ("Blitzgruß wurde erfolgreich eingetragen!!! Er wird erst beim Betreten einer neuen Seite angezeigt!<br><a href=\"Blitzgruss.php?geschrieben=Nein\">Noch einen schreiben</a>");
	  }
	  else{
	   print ("Fehler! Es ist ein Fehler aufgetreten!");
	  }
	  }
	  else
	  {
		echo"
			<form action=\"#\">
			Blitzgruß:
			<input type=\"text\" name=\"text\">
			<input type=\"submit\" value=\"Eintragen\">
			<input type=\"hidden\" name=\"geschrieben\" value=\"Ja\">
			</form>
		";
	  }

?>
			</span>
			</td>
	</tr>
	<tr> 
		<td class="row2" colspan="2" align="center"><span class="gensmall">

</span></td>
	</tr>
	<tr>
		<td class="catBottom" colspan="2" align="center" height="28"><span class="copyright">Blitzgruß MOD&nbsp;&nbsp;&copy; 2005 (by User 2005 from phpBB.de)</span></td>
	</tr>
</table>
<?php include( 'includes/page_tail.php') ?>
und eine ~blitzgruese.txt~ mit folgendem Code:

Code: Alles auswählen

|~~2005: Dann kommt zwar zuerst undefined aber nach dem ersten Eintrag gehts dann wieder!!! Viel Spaß damit!~|~~2005: einfach den Inhalt der Blitzgruesse.txt löschen!~|~~2005: Diese Nachichten kannst du löschen!~|~~2005: Ist der chmod richtig gesetzt?~|~~2005: Klicke hier drauf, um zuschauen, ob man auch welche eintragen kann!~|~~2005: Wenn diese Meldung kommt, scheint es so, als ginge alles!~|~~2005: Juhu, es geht!!!~
und noch die installationsanleitung (~install.txt~) mit diesem Code:

Code: Alles auswählen

############################################################## 
## MOD Title:   Blitzgruß Mod
## MOD Author:  2005 (Benuter 2005 von phpbb.de) 
## MOD Description: 
##   Dieses MOD fügt eine Blitzgruß-Leiste in das Forum ein!
## MOD Version: 1.0.0
## 
## Installation Level: easy
## Installation Time:  5 Minutes 
## Files To Edit: 
##   includes/page_header.php 
##   template/subsilver/overall_header.tpl 
## 
## Included Files: Blitzgruss.php 
############################################################## 
## Author Notes: 
## 
##  Only German - MOD bleibt bei jeder Sprache Deutsch
##
##  Dieses MOD ist mein erstes!
##  Und es sind bestimmt auch viele Fehler drin,
##  die man verbessern könnte!
##  z.B. Die Blitzgruesse.txt löschen und sie in eine Datenbank einbauen,...
## 
############################################################## 
## MOD History: 
## 
##   2005-11-30 - Version 1.0.0 
##      - Erste Version mit vielen Fehlern
##	  und nicht so gutem Coding!
##	  (Kann es noch nicht so gut)
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ COPY ]------------------------------------------ 
# 
copy Blitzgruss.php to Blitzgruss.php 
copy blitzgruesse.txt to blitzgruesse.txt 
# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/page_header.php 
# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Generate logged in/logged out status
# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
//
// Blitzgrüße MOD
//
   $datei = "$phpbb_root_path/blitzgruesse.txt";
   $grueße = file($datei);
   krsort ($grueße);
   $grueße = str_replace ("|", "news[t]=\"", $grueße);
   $grueße = str_replace (":", ":</font>", $grueße);
   $grueße = str_replace ("~~", "<font color=red>Blitzgrüße:</font>&nbsp;<font color=blue>", $grueße);
   $grueße = str_replace ("~", "\"\nv++\nt--\n", $grueße);
   foreach ($grueße as $Blitz)

# 
#-----[ FIND ]------------------------------------------ 
# 
	'PRIVATE_MESSAGE_NEW_FLAG' => $s_privmsg_new,
# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	'BLITZ' => $Blitz,
	'BLITZGRUSS' => append_sid(''.$phpbb_root_path.'Blitzgruss.'.$phpEx.'?geschrieben=Nein'),
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subsilver/overall_header.tpl
# 
#-----[ FIND ]------------------------------------------ 
# 
<body
# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
"> 
# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------ 
# 
" onload="if (document.all||document.layers) {regenerate2();update()}"
# 
#-----[ FIND ]------------------------------------------ 
#
# Das nach dem gerade eingefügtem!!! (Für Easy-Mod so formuliert)
>
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
<style type="text/css">
<!--
.msgtextfont{
 font:bold 16px Arial;
 postition:absolute;
 left:5px;
 text-decoration:none;
 color:white;
}

.msgtextfont a{
 color:white;
 text-decoration:none;
}
-->
</style>
<a href="{BLITZGRUSS}"><div id="msgtext" class="msgtextfont">Hier erscheinen Blitzgrüße (nur mit JavaScript)</div></a>
<script type="text/javascript">
 //JavaScript-Author: Jack Rabbit Slims und als Blitzgruß MOD gemacht von dem User 2005 auf phpbb.de
var speed=2000
var news=new Array()
v = "0"
{BLITZ}
var t = v
t--
{BLITZ}
i=0
if (document.all)
tickerobject=document.all.msgtext.style
else
tickerobject=document.msgline.document
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}

function update(){
 BgFade(0xff,0xff,0xff, 0x00,0x00,0x00,10);
if (document.layers){
document.msgline.document.msgtext.document.write('<span class="msgtextfont">'+news[i]+'</span>')
document.msgline.document.msgtext.document.close()
}
else
document.all.msgtext.innerHTML=news[i]

if (i<news.length-1)
i++
else
i=0
setTimeout("update()",speed)
}

 function BgFade(red1, grn1, blu1, red2,
 grn2, blu2, steps) {
 sred = red1; sgrn = grn1; sblu = blu1;
 ered = red2; egrn = grn2; eblu = blu2;
 inc = steps;
 step = 0;
 MsgDither();
 }
 function MsgDither() {
 var epct = step/inc;
 var spct = 1 - epct;
 if (document.layers)
 tickerobject.bgColor =
 Math.floor(sred * spct + ered *
 epct)*256*256 +
 Math.floor(sgrn * spct + egrn * epct)*256 +
 Math.floor(sblu * spct + eblu * epct);
 else
 tickerobject.backgroundColor=
 Math.floor(sred * spct + ered *
 epct)*256*256 +
 Math.floor(sgrn * spct + egrn * epct)*256 +
 Math.floor(sblu * spct + eblu * epct);
 if ( step < inc ) {
 setTimeout('MsgDither()',50);
 }
 step++;
 }
</script>
</div>
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Alle Dateien in ein Verzeichnis packen und dann nach der install.txt installieren!!!
oder in den ordner admin/mods/Blitzgrußmod packen und dann mit dem easy-MOD Installer installieren!


Ich hab keinen Webspace gedunden, deshalb hab ich den Code hier rein gesetzt!!!

Wenn jemand Webspace hat, darf ers auch hochladen!
scheibo
Mitglied
Beiträge: 44
Registriert: 19.08.2003 14:28

Beitrag von scheibo »

2005 hat geschrieben:Habs zuerst geschafft!!!
Aber meins ist schlecht gecodet und hat bestimmt vile Fehler!
Wieso zuerst :D gibt bestimmt schon mehrere die sowas haben und meiner ist auch schon fertig für den einsatz, will ihn nur vorher richtig lauffertig haben damit keine Fehler mehr auftreten :D

Werde deinen aber auch mal testen.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“