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.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.