renegade 0 Report post Posted March 6, 2004 Gibt es sowas ? für das Board 1.3 Share this post Link to post
TomCrow 0 Report post Posted March 6, 2004 Ja, gibt es.. -> hier, oder (etwas komplizierter ) -> da.. mfg, Tom Share this post Link to post
Helge 192 Report post Posted March 7, 2004 Demnach ist das Thema Erledigt, und ich Markiere es mal als solches. Share this post Link to post
renegade 0 Report post Posted March 15, 2004 Wo find ich sowas, was mit dem Mod Installer zum installieren geht und was einfach zu bedienen ist? Share this post Link to post
TomCrow 0 Report post Posted March 15, 2004 Nicht bös' gemeint, aber hatten wir das nicht schon mal hier..?? Oder welche Art von "Generator" meinst Du..? mfg, Tom Share this post Link to post
renegade 0 Report post Posted March 15, 2004 ja, aber das hat nicht funktioniert ;) Share this post Link to post
TomCrow 0 Report post Posted March 15, 2004 Also den "normalen" hab' ich selber auch drauf, der funzt und ist auch weniger kompliziert einzubauen als der mit den BBCodes.. Wenn Du an dem interessiert bist, kann ich noch mal schauen, wie der einzubauen ist und/oder es ev. für Dich einbauen.. mfg, Tom Share this post Link to post
TomCrow 0 Report post Posted March 15, 2004 Ich glaub der mod verändert nur drei Dateien (die .js, die post.php und post_parser..) - häng die mal von Dir hier an oder mach sie als .txt zugänglich (Kopien!!) oder schick sie mir per mail: office@katzenforum.at.. Ich schau's mir dann an und schick's zurück - Du spielst es auf'n server und testest: wenn's geht, ok, wenn nicht, originale wieder drüber und gut is.. mfg, Tom Share this post Link to post
TomCrow 0 Report post Posted March 15, 2004 kein Problem.. Ich schau's mir heut' abend noch an und versuch, es einzubauen.. mfg, Tom Share this post Link to post
Helge 192 Report post Posted March 15, 2004 Zur Übersicht mit dem alten Beitrag verschmolzen und demnach auch gleich ins Richtige Forum geschoben :D Share this post Link to post
TomCrow 0 Report post Posted March 15, 2004 e-mail ist unterwegs .. Leider nix angekommen.. Vorschlag A: Du schickst es nochmal und ich schau's mir an.. Vorschlag B: Du baust es selbst per Hand ein, ich versuch, eine "verständliche" Anleitung hinzubekommen: 1.) Bevor Du Dir überhaupt mal die Mühe machst, musst Du herausfinden, ob Dein Webspace Anbieter bzw. der server die Funktion überhaupt unterstützt: Da nicht jeder Server das Erstellen von Grafiken in PHP unterstützt (dies sind zum Glück aber die wenigsten) kann es leider passieren, das bei ihnen keine Grafiken angezeigt werden! Sollte dies der Fall sein, hilft leider nur ein Serverwechsel!!! Daswegen funktionierte es auch erst nicht auf meinem localhost. Auf meinem Webspace funktioniert es aber. Probiert es aus, indem ihr erstmal die text2schild.php hochladet und folgendermaßen aufruft: text2schild.php?text=Test Wenn das funktioniert, könnt ihr den Hack einbauen. Also, am besten gleich dort wo's letztlich hingehört: Erstelle per FTP am server unter forum/sources/mods/ den Ordner schilder_smilie_creator und spiel' dort die text2schild.php hinein. Dann ruf' in Deinem Browser www.deinedomain.de/forum/sources/mods/schilder_smilie_creator/text2schild.php?text=Test wobei Du deinedomain.de natürlich anpassen musst.. Wenn Du kurz danach ein Schildersmiley mit dem Text "Test" siehst, ist alles klar und Du kannst weitermachen bei 2.) 2.) Besorg Dir z.B. bei www.meybohm.de den Editor PROTON, der ist wirklich gut für das Ändern von .php-Dateien.. Entpacken & Installieren (Du brauchst zunächst nur die Basisversion, keine Plugins, etc. ) 3.) Hol' Dir via FTP vom server die (aktuellen) Dateien /forum/html/ibfcode.js /forum/sources/lib/post_parser.php und /forum/sources/Post.php. Am Besten 2x auf der Festplatte speichern, einmal in einem Ordner orig (oder so ) und einmal im Ordner edit.. 4.) Dann startest Du PROTON, öffnest die ibfcode.js vom Ordner edit und suchst nach der Stelle // Set up our simple tag open values die findest Du gleich gnaz oben.. Darüber fügst Du //-- mod_smilie_schild_creator begin function tag_schildsmilie(smilienummer) { var FoundErrors = ''; var enterURL = prompt("Welcher Text soll auf dem Schild erscheinen?", "gewünschten Text hier eingeben"); if (!enterURL) { FoundErrors += " Kein Text eingegeben."; } if (FoundErrors) { alert("Fehler!"+FoundErrors); return; } doInsert("[Schild\="+smilienummer+"]"+enterURL+"[/Schild]", "", false); } //-- mod_smilie_schild_creator end ein und speicherst die Datei wieder (selber Name, selber Ordner, einfach speichern ) 5.) Öffne die post_parser.php aus dem Ordner edit, such nach // Do [IMG] [FLASH] tags und füge //-- mod_smilie_schild_creator begin $txt = preg_replace( "#\[schild\=(.+?)\](.+?)\[/schild\]#ie" , "\$this->regex_check_schild2('\\1','\\2')" , $txt ); //-- mod_smilie_schild_creator end darunter ein. Suche nach $txt = preg_replace( "#<img src=[\"'](\S+?)['\"].+?".">#" und füge //-- mod_smilie_schild_creator begin $txt = preg_replace( "#<img src=[\"']sources/mods/schilder_smilie_creator/text2schild.php\?smilienummer\=(.+?)&text=(.+?)['\"].+?".">#" , "\[Schild\=\\1\]\\2\[/Schild\]" , $txt ); //-- mod_smilie_schild_creator end darüber ein. Suche nach // regex_check_image: Checks, and builds the <img> und füge //-- mod_smilie_schild_creator begin function regex_check_schild2($smilienummer="",$url="") { global $ibforums; $url = str_replace( "&#", "&towebmasterneraute", $url ); $url = str_replace( "#", "", $url ); $url = str_replace( "&towebmasterneraute", "&#", $url ); $url = str_replace( "&", " und ", $url ); $url = str_replace( "+", " und ", $url ); if (!$url) { $url = " "; } return "<img src='sources/mods/schilder_smilie_creator/text2schild.php?smilienummer=$smilienummer&text=$url' border='0' alt='$url' />"; } //-- mod_smilie_schild_creator end darüber ein. Datei speichern (wie oben) 6.) Öffne die Post.php aus dem Ordner edit, such nach $smilies .= "</tr>"; und setz //-- mod_smilie_schild_creator begin /*-- exclude begin //-- mod_smilie_schild_creator end darüber. An der selben Stelle fügst Du nach $smilies .= "</tr>"; das alles hier //-- mod_smilie_schild_creator begin -- exclude end */ $smilies .= "</tr> <tr><th colspan='{$ibforums->vars['emo_per_row']}' align='center'><table> <tr><td align='center'> <a href='javascript:tag_schildsmilie(1)'><img src='sources/mods/schilder_smilie_creator/text2schild.php?smilienummer=1&text=Schild-Smilie erstellen.' alt='Schild-Smilie erstellen.' border='0' /></a> </td></tr> <tr><td align='center'> <a href='javascript:tag_schildsmilie(7)'><img src='sources/mods/schilder_smilie_creator/text2schild.php?smilienummer=7&text=Schild-Smilie erstellen.' alt='Schild-Smilie erstellen.' border='0' /></a> </td></tr> </table></th></tr>"; //-- mod_smilie_schild_creator end ein. Wiederum speichern (gleich haben wir's ) 7.) Mittels FTP Proggie ersetzt Du nun die Dateien forum/html/ibfcode.js /forum/sources/lib/post_parser.php und /forum/sources/Post.php auf dem server mit jenen aus Deinem edit Ordner (falls was schief geht, hast Du immer noch die Originale im Ordner orig ). Danach spielst Du noch die smilie Grafiken smilie1.png, smilie2.png, smilie3.png, smilie4.png und smilie7.png in den Ordner /forum/sources/mods/schilder_smilie_creator/ (die text2schild.php sollte nach 1.) ja schon dort sein ). 8.) Eigentlich sollten jetzt, wenn alles geklappt hat, in Deinem Forum die Schildersmilies (erstmal 2 Stück) verfügbar sein (in der Spalte der klickbaren smilies) und klickbar sein, wonach sich ein Fenster für den SchilderText öffnet; alternativ dazu funktionieren auch die BBCodes [schild=1]"Text"[/schild] bzw. [schild=7]"Text"[/schild]. Wenn Du das alles geschafft hast und es funktioniert, hast Du einen mod "manuell" eingebaut, einen recht guten Editor auf der Platte, gelernt, die Anweisungen aus der CodeChange.php richtig zu "deuten" (denn daher hab' ich all das was oben steht ). Viel Glück! (und wie gesagt: falls es nicht geht oder Du Dich nicht d'rübertraust, schau ich gern mal nach!) mfg, Tom Share this post Link to post
howgo 0 Report post Posted April 21, 2005 wo kriegt man denn so Schilder Smilies Rohlinge - her ? Also nur das Smilie mit so nem Stiel ? Share this post Link to post
Subtuppel 0 Report post Posted April 21, 2005 Ich glaube das bastel ich bei mir auch als kleine spielerei ein thx :) Share this post Link to post
howgo 0 Report post Posted April 22, 2005 und woher nimmst du ordentliche Rohlinge für die Schilder ? Share this post Link to post