Interner Messenger funktioniert nicht

Hallo Community,

ich habe heute elgg 1.8.14 auf 2 Systemen installiert - auf meinem Linux-System funktioniert es nicht, da noch einige php-/Apache-Einstellungen fehlen.

Unter Windows mit einem WAMP-Server (Apache 2.2.21 / PHP 5.4.3) funktioniert es problemlos, so dass ich mit tests beginnen konnte.

Nun stellt sich folgendes Problem:

Ich habe mit dem internen Messenger Nachrichten verschickt zwischen Admin und einem normalen Benutzer; will ich diese Nachrichten nun einsehen, erhalte ich die Fehlermeldung "Warnung: Der Seiten-Eigentümer 0 ist nicht erreichbar!"

Hat jemand hierzu eine Idee?

Dann noch eine zweite Frage: Wo kann ich die Links im Seitenfooter "Impressum | AGB | Datenschutz" editieren oder weitere hinzufügen? Gibt es bereits eine deutsche Doku dazu?

Danke!

  • Bei Elgg 1.8.14 wurde ein Schlupfloch gefixt:

    "Fixed bug that exposed subject lines of messages in inbox"

    Wenn nun jemand versucht, auf eine fremde Inbox zuzugreifen, kommt genau die Fehlermeldung, die Du siehst. Wenn Du diese Fehlermeldung bekommst, obwohl Du ganz regulär auf die Inbox des eingeloggten Benutzers zugreifen willst, könnte dies entweder daran liegen, dass Du ein 3rd Party-Plugin installiert hast, das nicht vollständig zu Elgg 1.8.14 kompatibel ist oder dass es möglicherweise bei Verwendung von WAMP einen Fehler bei der Identifizierung des eingeloggten Benutzers gibt. Wenn es an WAMP liegt, sollte das Problem nicht mehr auftreten, sobald Du Deinen Linuxserver am Laufen hast.

    Die Links im Footer sind Menueinträge im Footermenu. Es kommt darauf an, was genau Du editieren willst. Wenn Du nur den Linktext der bestehenden Menueinträge ändern willst, dann kannst Du das durch Editieren der Sprachdateien tun, in denen der entsprechende Linktext enthalten ist. Wenn mehr als nur der Linktext zu ändern ist, müßtest Du wohl zuerst den bereits definierten Menueintrag entfernen (Funktion elgg_unregister_menu_item()) und dann einen neuen Menueintrag erstellen. Bei meinem FAQ-Plugin wird ein neuer Menueintrag im Footermenu beispielsweise durch folgenden Code erzeugt:

    //Add a link to FAQs in the footer section
    function faq_setup_footer_menu() {
        $wg_item = new ElggMenuItem('faq', elgg_echo('faq:shorttitle'), 'faq');
        elgg_register_menu_item('walled_garden', $wg_item);

        $footer_item = clone $wg_item;
        elgg_register_menu_item('footer', $footer_item);
    }

    Die Funktion faq_setup_footer_menu() wird in der Init-Function des FAQ-Plugins aufgerufen. Im Prinzip müßtest Du die Erzeugung des Menueintrags nicht unbedingt in eine eigene Funktion auslagern, sondern könntest den Eintrag direct in der Init-Funktion mit elgg_register_menu_item() erstellen. Zu beachten ist jedoch, dass bei aktiviertem Walled-Garden ein eigenen Footermenu verwendet wird.

German Support Group

German Support Group

The German support group within the Elgg community.