craxelburger 0 Report post Posted January 20, 2004 (edited) [MOD] Messenger Addon für Dragorans Portal v1.4 Vielen Dank an Stefan für die Hilfe. Features: * Verknüpfung mit dem Board * Iframe für Integration in anderen externen Webseiten * Autorefresh des Iframes * Farbige Texte * Smilies * Ban-Funktion * Flood-Protection * verschiedene Löschfunktionen im ACP * Avatar-Anzeige im Messenger möglich * Nachrichtencounter und Statistiken im Messenger * Statistiken im ACP * Anzeige der Nachrichten nur eines bestimmten Users im Messenger * ACP-Controled * usw... Mehr Infos in der Installationsanleitung. Bitte zuerst lesen. Voraussetzungen: Invision Powerboard 1.3 Dragorans Portal 1.2 Link DEMO: http://skypeflirt.s3.cybton.com USER: test PASS: test Viel Spaß! Version 1.1, Update: * Bugfixes (Ban-User-Bug, Autorefresh-Bug) * ModInstaller-kompatibel Neue Features: * Messenger kann im Admin-CP beliebig umbenannt werden * Messenger-Box kann im Portal ausgeblendet werden Version 1.2, Update: * Bugfix (Select-Language-Bug) * ModInstaller-Anleitungsfix Version 1.3, Update: * Bugfix (ModInstaller CodeChange-Bug) Version 1.4, Update: * alte nicht benötigte ACP-Settings entfernt Neue Features: * Hinzufügen einer Shoutbox direkt über das Portal-ACP * Box kann jetzt an beliebiger Stelle eingefügt werden (Links, Rechts, Mitte) WICHTIG: Der neue Download befindet sich hier. Das Hilfe Thema zu diesem Mod findest Du hier. Edited October 19, 2006 by Rigo Share this post Link to post
nO-FaCe 0 Report post Posted January 20, 2004 (edited) na dann danke ich mal hier an dieser stelle, und werde es mal einbauen nach edit: ichb hätte gerne gesagt, das geht aber es geht nicht also der installationsablauf lief ohne probleme. alles richtig installiert, dann im ACP alles eingestellt, und auch im portal, die shoutbox aktiviert. aber sobal ich dann das portal auf rufe, kommt folgender fehler: Fatal error: Call to undefined function: shoutbox() in C:\FoxServ\www\test\sources\mods\portal\mod_portal_func.php on line 252 das ist diese funktion: elseif($box['type']=="shoutbox") { $output=$this->html->shoutbox(); <---das ist line252 } ich habe das portal 1.2 und das board 1.2 geht das nicht mit dem 1.2er board ? ich habe es probiert mit ->html weggemacht und in die klammer $title reingeschrieben, aber es geht nicht. das board geht nicht mehr an, nur noch mit dem fehler Edited January 20, 2004 by nO-FaCe Share this post Link to post
redcobra 0 Report post Posted January 20, 2004 otal umprogrammieren? Ich würde mal nur so ganz schwach vermuten, dass das nicht so schwer sein dürfte, oder? Guß redcobra Share this post Link to post
craxelburger 0 Report post Posted January 20, 2004 Welche Portalversion hast Du? Ich werde den kompletten Installationsablauf nochmal simulieren mit 1.3 und 1.2er Portal. Share this post Link to post
craxelburger 0 Report post Posted January 20, 2004 Oder sieh erstmal nach ob Du Deine skin_portal.php vielleicht vergessen hast anzupassen. Wenn das Problem dann immer noch nicht gelöst ist, kannst Du ja nochmal bescheidsagen. --------------------------------------------- || Open Skin/s*/skin_portal.php || --------------------------------------------- --------------- | Search for: | --------------- } ?> ---------------- | Above Place: | ---------------- function shoutbox() { global $ibforums; return <<<EOF <table cellpadding='0' cellspacing='0' border='0' width='100%' class='tableborder' align='center'> <tr> <td> <table cellpadding='4' cellspacing='1' border='0' width='100%'> <tr> <td colspan='2' class='maintitle' background='{$ibforums->vars['img_url']}/tile_sub.gif'><b>Messenger</b></td> </tr> <tr><td class='row4' width=100%'> <script type='text/javascript'> <!-- function emo_pop() { window.open('index.php?act=legends&CODE=emoticons&s=','Legends','width=250,height=500,resizable=yes,scrollbars=yes'); } //--> </script> <iframe src='{$ibforums->vars['board_url']}/sb_iframe.php?step=two' frameborder='1' scrolling='no' height='370' width='100%' name='SB_TWO' marginwidth='0'></iframe> </td></tr> </table> </td> </tr> </table> <br> EOF; } Share this post Link to post
redcobra 0 Report post Posted January 20, 2004 Ich habe das IPB Portal "IBeMe" die neuste Version. Share this post Link to post
nO-FaCe 0 Report post Posted January 20, 2004 mensch jetzt muß ich mich tausendmal entschuldigen *g* sorry sorry sorry ... der fehler lag bei mir hier | Search for: | --------------- } <----ich habe es ausversehen hier eingefügt ?> ---------------- | Above Place: | ---------------- function shoutbox() { global $ibforums; return <<<EOF ... also jetzt geht das ding prima ;) Share this post Link to post
craxelburger 0 Report post Posted January 20, 2004 (edited) @redcobra Sorry, IBMe hab ich leider nicht. Da musst Du Dich schon selbst an einem Einbau versuchen (oder Dich für Dragorans Portal entscheiden). Ist aber bestimmt nicht allzu schwer anzupassen. EDIT: @noface Kein Problem ;) Edited January 20, 2004 by craxelburger Share this post Link to post
nO-FaCe 0 Report post Posted January 20, 2004 (edited) habe trotzdem noch ein problem. die box ist installiert, aber wenn man was geschrieben hat, steht über dem text: Warning: strtr(): The second argument is not an array. in /is/htdocs/47201/www.powertec-universe.com/sources/functions.php und wenn ich die install anleitung durchgehe, steht zwar oben, das ich die functions.php editieren muß, aber es steht nicht drin wo und was. kannste das bitte mal überprüfen ? denn genau in der funktions.php kommt der fehler ;) Edited January 20, 2004 by nO-FaCe Share this post Link to post
craxelburger 0 Report post Posted January 21, 2004 (edited) Ich werde es heute abend überprüfen. Aber ich gehe mal zu 80% davon aus, das der Fehler bei Dir liegt, da sich sonst schon mehr User gemeldet hätten. Edited January 21, 2004 by craxelburger Share this post Link to post
nO-FaCe 0 Report post Posted January 21, 2004 ja, normalerweise ist das gut beschrieben, und man kann eigentlich nichts falsch machen, gut der erste fehler war ein schussel fehler. aber laut installanleitung steht da: File Needed For Editing: | | | | index.php | | admin.php | | | | sources/functions.php | | | | sources/Admin/ad_groups.php | | sources/Admin/ad_member.php | | sources/Admin/admin_pages.php | | lang/**/lang_online.php | | | | | | Skin/s*/skin_global.php also und ich finde da nix drin wegen der funktions.php. von der skin_global.php steht auch nix drin, aber das brauch ch nicht. Share this post Link to post
craxelburger 0 Report post Posted January 21, 2004 Stimmt. Das muss ich noch aus der Anleitung nehmen mit der Skin-Global. Share this post Link to post
Mr.Smith 0 Report post Posted January 21, 2004 Hallo ich hab noch eine kleinigkeit geändert damit die Tabelle die richtige breite bekommt. In der Skin_Portal.php <table cellpadding='0' cellspacing='0' border='0' width='100%' class='tableborder' align='center'> mit der ersetzt <table style="border:1px solid #000000;width:98%;" cellpadding="0" cellspacing="0"> jetzt haben bei mir alle Boxen rechts im Portal die gleiche Größe. Hoffe euch ein wenig geholfen zu haben. Gruß Zion Share this post Link to post
craxelburger 0 Report post Posted January 21, 2004 @no-face Ich kann Deinen Fehler leider nicht nachvollziehen. Das Teil läuft normalerweise problemlos. Geh nochmal Schritt für Schritt alles durch. Share this post Link to post
nO-FaCe 0 Report post Posted January 21, 2004 ok ist jetzt geklärt, der fehler wird so behoben, für die, die das selbe prob haben: suche folgendes in der funktions.php: //-- mod_customize_date begin global $Date_Replace_Array; if ($this->time_options[$method] != "") { return Strtr(gmdate($this->time_options[$method], ($date + $this->offset) ), $Date_Replace_Array); } else { return Strtr(gmdate($method, ($date + $this->offset) ), $Date_Replace_Array); } } //-- mod_customize_date end und ersetze es mit diesem hier: //-- mod_customize_date begin global $Date_Replace_Array; if (is_array($Date_Replace_Array)) { if ($this->time_options[$method] != "") { return Strtr(gmdate($this->time_options[$method], ($date + $this->offset) ), $Date_Replace_Array); } else { return Strtr(gmdate($method, ($date + $this->offset) ), $Date_Replace_Array); } } else { return gmdate($this->time_options[$method], ($date + $this->offset) ); } } //-- mod_customize_date end vielen dank an franziose Share this post Link to post
craxelburger 0 Report post Posted January 25, 2004 Neue Version (1.1). Also einfach oben downloaden, Files überschreiben, Änderungen in lang_online.php und skin_portal.php beachten und Upgrade mit der dinstaller.php machen. Bitte auch geänderte Admin-CP-Settings beachten. Viel Spaß. :teehee: Share this post Link to post
Sisterhood 1 Report post Posted January 25, 2004 Hallo Craxelburger, erstmal sehr gute Grund Idee, klasse. Beim installieren über den MOD-Installer passiert folgendes : ========================================== Schritt 7: Fehler in sources/mods/portal/mod_portal_func.php elseif($box['type']=="welcome_panel") { $output=$this->welcomepanel($title); } Board 1.2 Final--Portal 1.2 Final Share this post Link to post
craxelburger 0 Report post Posted January 25, 2004 Hmm, dann passe diese Datei per Hand an. Ich werde das überprüfen. ----------------------------------------------------- || Open sources/mods/portal/mod_portal_func.php || ----------------------------------------------------- --------------- | Search for: | --------------- elseif($box['type']=="welcome_panel") { $output=$this->welcomepanel($title); } ---------------- | Below Place: | ---------------- elseif($box['type']=="shoutbox") { $output=$this->html->shoutbox(); } Share this post Link to post
craxelburger 0 Report post Posted January 25, 2004 So, jetzt hab ich noch ein paar Bugs gefixt. Aktuelle Version: 1.2 Viel Spaß. @Sisterhood Bei mir läuft die CodeChange problemlos durch. Beachte die Änderungen in der Modinstaller-Anleitung bei meiner neuen Version 1.2 Share this post Link to post
craxelburger 0 Report post Posted January 26, 2004 Bug in CodeChange gefixt. Aktuelle Version: 1.3 Share this post Link to post
Sisterhood 1 Report post Posted January 26, 2004 Hi craxelburger die installation mit der deiner 1.3 lief jetzt perfekt, -keine Fehlermeldung -alle Funktionen im ACP verfübar -nur bekomme ich die Box nicht sichtbar :-) Share this post Link to post
craxelburger 0 Report post Posted January 26, 2004 @Sisterhood Dann versuchs mal mit der neuen Version. Damit kannst Du jetzt direkt in den Portal-Settings eine Shoutbox anlegen. Aktuelle Version: 1.4 Share this post Link to post
Lurschi 0 Report post Posted January 27, 2004 Mit der 1.4 läuft alles bestens Wichtig ist noch der der Costumize Date Hack 1.0 von Peter. Falls der installiert ist muß er deinstalliert werden und die neueste Version 1.6a draufgespielt werden ;) Share this post Link to post
Lurschi 0 Report post Posted January 27, 2004 Irgendwie werden meine Avatare nicht angezeigt?! HAbs im ACP aktiviert. Share this post Link to post
craxelburger 0 Report post Posted January 28, 2004 Die werden im Portal auch nicht gezeigt. Nur im Messenger. Share this post Link to post