anpera.net https://anpera.homeip.net/phpbb3/ |
|
Chat-Preview Mod by Chaosmaker https://anpera.homeip.net/phpbb3/viewtopic.php?f=44&t=1802 |
Seite 3 von 5 |
Autor: | Morpheus [ Sa 27 Jan, 2007 15:42 ] |
Betreff des Beitrags: | |
Danke Skyzero, ich hatte das Problem, Dein Eintrag war gut und wichtig |
Autor: | Ferenan [ Sa 27 Jan, 2007 23:27 ] |
Betreff des Beitrags: | |
Jo. bin ne Anfänger. Erstmal ein Hoch auf diese Tolle Funktion. Läuft bei mir eins a. Blos habe ich ein Problem. Ich habe bei den Post die Zeichenlänge auf 1000 erhöht. blos werden nun seit ich das hier eingebaut habe, nur noch 255 (also standard) angezeigt. Wie bekomme ich das hin, dass ich wieder mehr zeichen habe? |
Autor: | Harthas [ Sa 27 Jan, 2007 23:45 ] |
Betreff des Beitrags: | |
[php]maxlength='".(200-$tll)."'[/php] ersetze hier die 200 durch 1000 |
Autor: | Ferenan [ Sa 27 Jan, 2007 23:53 ] |
Betreff des Beitrags: | |
Kann es sein, das ich wieder was über mySQL ausführen muss? Denn die Postlänge sind immer noch so kurz obwohl ich das geändert habe. |
Autor: | Harthas [ Sa 27 Jan, 2007 23:58 ] |
Betreff des Beitrags: | |
Kontrollier mal, ob das Feld comment in der commentary auf text steht... |
Autor: | Ferenan [ So 28 Jan, 2007 00:05 ] |
Betreff des Beitrags: | |
da merkt man mal, ich habe von nichts eine Ahnung. $this->bbcode_second_pass_code('', ' SELECT * FROM `commentary` ORDER BY `comment` ASC LIMIT 0 , 30') ich weiß leider echt nicht, was du meinst..... ich beschäftige mich erst seit dieser woche mit php und mysql Edit: HA habe es doch gefunden^^ ja es steht auf text |
Autor: | Harthas [ So 28 Jan, 2007 00:09 ] |
Betreff des Beitrags: | |
Dann muss das maxlenght-Attribut nicht richtig gesetzt sein.Zeig mal den Link zu deiner Source |
Autor: | Ferenan [ So 28 Jan, 2007 00:11 ] |
Betreff des Beitrags: | |
HA ^^ machmal ist es etwas komisch. Gerade hat ein neuer tag in meinem LOGD angefangen und schon geht es Oo ich verstehe es zwar nicht aber es geht wieder. Danke dir Harthas für diese schnelle hilfe. Edit: So ein dankeschön von meinem Adminteam ^^ Wir sind alle sehr froh diese funktion zu haben. meine leute sind einfach nur begeistert. |
Autor: | The Dead [ Sa 07 Apr, 2007 09:33 ] |
Betreff des Beitrags: | |
Also ich habe die Chatvorschau eingebaut wie es in der Anleitung steht und dann kommt immer die Fehlermeldung: Parse error: syntax error, unexpected T_SL in C:\Programme\xampp\htdocs\logd\common.php on line 1101 Ich habe leider keine Online Source |
Autor: | Morpheus [ Sa 07 Apr, 2007 11:09 ] |
Betreff des Beitrags: | |
The Dead hat geschrieben: Also ich habe die Chatvorschau eingebaut wie es in der Anleitung steht und dann kommt immer die Fehlermeldung:
Parse error: syntax error, unexpected T_SL in C:\Programme\xampp\htdocs\logd\common.php on line 1101 Ich habe leider keine Online Source Wer lesen kann ist klar im Vorteil, aber selbst dazu scheinen heute alle zu faul oder zu dumm zu sein! Sieh mal eine Seite vorher... |
Autor: | werr [ Sa 28 Apr, 2007 12:03 ] |
Betreff des Beitrags: | OOC |
Hallo hier gab es mal das OOC.php zu downloaden was einer wo es das gibt? |
Autor: | xatchemx [ Sa 28 Apr, 2007 14:04 ] |
Betreff des Beitrags: | |
meinst du den ooc raum? hier den hab ich drinn ôo: [php]<?php // occ raum hier können die user Out of Charakter sprchen. require_once('common.php'); addcommentary(); page_header('OOC Raum'); //$session['user']['standort'] // wen du den Standort in der Kriegerliste angeben willst^^ if ($_GET['op']==''){ output('`&Du betrittst den `2O`&ut `2o`&f `2C`&harakter Raum (`2OOC`&)! Hier kannst du 2O`&ut `2o`&f `2C`&harakter sprechen.`n`n'); addnav('Zum Dorfplatz','village.php'); viewcommentary('village','Hinzufügen',25); } page__footer(); ?>[/php] |
Autor: | werr [ Sa 28 Apr, 2007 21:50 ] |
Betreff des Beitrags: | ooc |
bei der 13 Zeile bekomme ich diese Fehlermeldung Fatal error: Call to undefined function: page__footer() in /srv/www/htdocs/web64/html/logd/ooc.php on line 13 |
Autor: | werr [ Sa 28 Apr, 2007 21:52 ] |
Betreff des Beitrags: | OOC |
link für source http://web64.h2964.serverkompetenz.net/logd/source.php |
Autor: | Harthas [ Sa 28 Apr, 2007 22:05 ] |
Betreff des Beitrags: | |
[php]page__footer()[/php] ersetzen durch [php]page_footer()[/php] |
Autor: | werr [ Sa 28 Apr, 2007 22:58 ] |
Betreff des Beitrags: | OO |
aber jeden Satz den ich im ooc eingebe wird dann automatisch mit auf den Dorfplatz übertragen |
Autor: | Harthas [ Sa 28 Apr, 2007 23:01 ] |
Betreff des Beitrags: | |
Es liegt daran, dass xatchemx dem OOC-Raum die gleichen Chat-Section zugeordnet hatte, wie dem Dorfplatz [php]viewcommentary('village','Hinzufügen',25);[/php] durch folgendes ersetzen: [php]viewcommentary('ooc','Hinzufügen',25);[/php] |
Autor: | Montekar [ Mi 31 Okt, 2007 22:03 ] |
Betreff des Beitrags: | |
Ich würde diese praktische Erweiterung gerne so modifizieren, das der Vorschautext genau so aussieht wie der, den man später schreibt, also auch mit der $talkline, dem Namen, ... Könnte mir da vielleicht jemand helfen? Ich hab zwar etwas rumprobiert, aber es nicht hinbekommen... Die Funktion appoencode, die ich mit PHP aufgerufen habe und dann den damit bearbeiteten Namen für JS ausgegeben habe, lieferte zwar das von mir gewünschte Resultat (im Quelltext habe ich meinen Namen mit <span> Tags entdeckt), doch beim Einbau der entsprechenden Variable wurde keine Vorschau mehr angezeigt... |
Autor: | Montekar [ Do 01 Nov, 2007 20:42 ] |
Betreff des Beitrags: | |
Das hier macht das ganze "Emote-fähig", außerdem wird der Name mit angezeigt. $this->bbcode_second_pass_code('', ' // chat preview mod by Chaosmaker output("<form action=\"$REQUEST_URI\" method='POST'>`@$message`n<input name='insertcommentary[$section]' size='40' maxlength='".(200-$tll)."' onkeyup=\"document.getElementById('chatpreview').innerHTML = appoencode(this.value);\"><input type='hidden' name='talkline' value='$talkline'><input type='hidden' name='section' value='$section'><input type='submit' class='button' value='Hinzufügen'><span id='chatpreview'></span>`n".(round($limit/2,0)-$counttoday<3?"`)(Du hast noch ".(round($limit/2,0)-$counttoday)." Beiträge für heute übrig)":"")."`0`n</form>",true); // suche: </script>"; // füge danach ein: // chat preview mod by Chaosmaker - start //mit kleiner Verbesserung von Montekar $script .= <<<JS <script type="text/javascript"> <!-- function appoencode(data) { var Fundstelle = -1; var tag = ''; var append = ''; var output = ''; var emote = false; if (data.substring(0,1)==":") emote = true; if (!emote) { output = "<br /><span class='colLtGreen'>Vorschau: </span>"+name+"</span><span class='colDkCyan'> sagt: <span class='colLtCyan'>""; } else { if (data.substring(0,1)==":") data = data.substring(1,data.length); else data = data.substring(3,data.length); output = "<br /><span class='colLtGreen'>Vorschau: </span>"+name+" </span><span class='colDkCyan'><span class='colLtWhite'>"; } var openspan = false; while ((Fundstelle = data.search(/`/)) != -1) { tag = data.substr(Fundstelle+1, 1); append = data.substr(0,Fundstelle); append = append.replace(/</,'<'); append = append.replace(/>/,'>'); output = output+ append; if (data.length >= Fundstelle+2) data = data.substring(Fundstelle+2,data.length); else data = ''; switch (tag) { case "0": if (openspan) output= output+"</span>"; openspan = false; break; case "1": if (openspan) output= output+"</span>"; else openspan = true; output= output+"<span class='colDkBlue'>"; break; case "2": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkGreen'>"; break; case "3": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkCyan'>"; break; case "4": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkRed'>"; break; case "5": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkMagenta'>"; break; case "6": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkYellow'>"; break; case "7": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkWhite'>"; break; case "8": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLime'>"; break; case "9": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colBlue'>"; break; case "!": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtBlue'>"; break; case "@": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtGreen'>"; break; case "#": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtCyan'>"; break; case "$": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtRed'>"; break; case "%": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtMagenta'>"; break; case "^": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtYellow'>"; break; case "&": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtWhite'>"; break; case "~": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colBlack'>"; break; case "Q": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkOrange'>"; break; case "q": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colOrange'>"; break; case "r": case "R": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colRose'>"; break; case "V": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colBlueViolet'>"; break; case "v": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='coliceviolet'>"; break; case "g": case "G": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colXLtGreen'>"; break; case "T": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colDkBrown'>"; break; case "t": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colLtBrown'>"; break; case "?": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colWhiteBlack'>"; break; case "*": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colBack'>"; break; case "A": case "a": if (openspan) output= output+"</span>"; else openspan=true; output= output+"<span class='colAttention'>"; break; case "`": output= output+"`"; break; default: output= output+"`"+tag; } } output += data; if (openspan) output += '</span>'; if (!emote) output += "<span class=\"colLtCyan\">"</span>"; return output; } //--> </script> JS; // chat preview mod by Chaosmaker - end ') |
Autor: | Harthas [ Fr 02 Nov, 2007 08:30 ] |
Betreff des Beitrags: | |
Und was ist, wenn der Spieler /me oder :: schreibt? :-P |
Seite 3 von 5 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |