Problem mit SmilieInserter und CodeButtons in eigener NewsSection - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Problem mit SmilieInserter und CodeButtons in eigener NewsSection (/thread-9589.html) |
Problem mit SmilieInserter und CodeButtons in eigener NewsSection - Zwoetzen - 28.05.2008 Hi alle zusammen, ich bin grad dabei, mein Forum etwas umzubauen. Unter anderem möchte ich die selbstgeschriebenen Scripts (eine News-Section) in ein eigenes verzeichnis /news/ umlagern, wobei das Forum aber weiterhin in /forum/ bleiben soll. Nun habe ich aber folgende Probleme:
Ich vermute, das in beiden Fällen das neue Verzeichnis dass Problem ist. Anstatt eben (im Falle der Smilies) auf /forum/images/smilies/ zu verweisen, verweist durch die neue Position des Scripts fälschlicherweise alles auf /news/images/smilies. Kann mir jemand sagen, wo ich was ändern muss, damit die Smilies aus dem richtigen Verzeichnis geladen und auch der Editor vollständig angezeigt wird? (Bei den Smilies müsste ja wahrscheinlich nur ein "$mybb->settings['bburl']" davor, um den relativen Pfad absolut und somit richtig zu machen. Allerdings weiß ich nicht, wo genau das hin muss. Beim Editor hab ich keinen Plan...) Würde mich über Hilfe freuen MfG (*wie heiß ich hier nochma? Achja:*) Zwoetzen ^__^ EDIT: Das Smiley-Problem habe ich lösen können: Habe die entsprechende Stelle in der funtions.php gefunden, an der die URL zu den Smileys erzeugt wird und habe da einfach die bburl dazwischen gehangen: PHP-Code: $smilies .= "<td><img src=\"{$mybb->settings['bburl']}/{$image}\" border=\"0\" class=\"smilie\" alt=\"{$find}\" /></td>\n"; Bleibt also nurnoch das Problem mit dem CodeEditor... RE: Problem mit SmilieInserter und CodeButtons in eigener NewsSection - Michael - 28.05.2008 Das mit dem Edior ist vermutlich nicht ganz so einfach, da er überJavascript ausgegeben wird. Die Datei dazu ist die jscripts/editor.js. RE: Problem mit SmilieInserter und CodeButtons in eigener NewsSection - Zwoetzen - 28.05.2008 Javascript... Muaah das kann ich nicht xD Aber hab mal bissl rumgesucht, und konnte immerhin erreichen, dass der Editor schonmal geladen wird: Ich musste nur das Template "Codebuttons" anpassen, und eben wieder $mybb->settings[bburl] vor den Dateipfad setzen. Das Problem ist nun, dass die Icons nicht angezeigt werden, weil mal wieder der Pfad auf /news/ aufbaut und nicht auf /forum/. Meine nächste Frage also: Ist es möglich, dass ich direkt aus der Javascript-Datei auf die Einstellungen zugreifen kann? Also auf die bbURL, um eben den Bildpfad auch absolut zu machen? (Die Zeilen, wo die Bilder geladen werden, habe ich bereits alle gefunden: Funktion ShowEditor() in von dir besagten Datei) btw: Ich war damals richtig erstaunt gewesen, als ich das News Script geschrieben hatte, dass sich die Smilies und der Editor mit 2 Codezeilen in PHP einbinden ließen ^^ RE: Problem mit SmilieInserter und CodeButtons in eigener NewsSection - Zwoetzen - 29.05.2008 Okay, habe nun eine funktionierende, wenn auch nicht ganz so schöne Lösung gefunden: Da alle Scripte vrrausichtlich immer 1 Ebene über dem Root-Verzeichnis liegen werden (also in /forum, /news etc.), habe ich den relativen Pfad der Bilder einfach so umgeformt, dass man immer im /forum-Ordner landet: Code: this.insertStandardButton(formatting, "b", "../forum/images/codebuttons/bold.gif", "b", "", this.options.lang.title_bold); (Ich muss halt nur aufpassen, dass die Scripte mit den Editoren wirklich immer eine Ebene über dem root sitzen) |