WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Guten Tag,
wenn ich im Modul Members auf Bilder anzeigen drücke, kommen solche Hinweis:
Deprecated: Function ereg() is deprecated in /.../modules/members/modify_member.pictures.php on line 113
Was bedeutet das?
Gruß
Henry
Beitrag geändert von florian (22.09.2018 13:12:59)
Offline
Das bedeutet, dass auf dem Server PHP7 läuft und Du das Modul fixen musst:
https://forum.wbce.org/viewtopic.php?pid=18035#p18035
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Danke, werde ich probieren.
Offline
Habe das Modul nun geändert und wollte es hochladen. Aber dafür muss man die alte Version erst löschen und das geht nicht, weil sie verwendet wird.
Ich möchte die Seiten mit diesem Modul aber nicht löschen. Was kann ich da tun?
Vielen Dank im Voraus.
Henry
Offline
Du brauchst das Modul nicht neu zu installieren, du musst einfach nur die Zipdatei in ein Verzeichnis auf Deinem Computer entpacken und die Dateien dann per FTP ins Verzeichnis /modules/members laden.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Danke, hat geklappt.
Offline
Doch nicht ganz: Wenn man nach einer Änderung die Seite aufruft, ist der Hinweis weg. Wenn man sie dann erneut aufruft, ist er wieder da.
Ich habe dann mal in den Medien die Fotos gelöscht. Dann kommt kein Hinweis.
Dann habe ich wieder ein Foto hochgeladen. Dabei kommt der Hinweis: Notice: Undefined offset: 1 in /home/cduweiss/public_html/modules/members/modify_member.pictures.php on line 122.
Hast Du hierfür auch eine Erklärung?
Offline
Dann habe ich wieder ein Foto hochgeladen. Dabei kommt der Hinweis: Notice: Undefined offset: 1 in /home/cduweiss/public_html/modules/members/modify_member.pictures.php on line 122.
Hast Du hierfür auch eine Erklärung?
Ändere Zeile 122 der /modules/members/modify_member.pictures.php
von
for($x=0;$x<=sizeof($previewArray);$x++){
zu
for($x=0;$x<sizeof($previewArray);$x++){
Beitrag geändert von florian (23.09.2018 15:59:56)
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Doch nicht ganz: Wenn man nach einer Änderung die Seite aufruft, ist der Hinweis weg. Wenn man sie dann erneut aufruft, ist er wieder da.
Kann ich nicht reproduzieren bzw. ich verstehe nicht, was Du meinst.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Also:
Ich habe, wie Du geraten hast, die Daten aus der entzippten Datei per FTP hochgeladen.
Wenn ich dann auf der Seite, die mit dem Modul members angelegt ist, ändere, ist der ursprünglich von mir angespochene Fehlerhinweis im frontend weg.
Wenn ich dann aber die Seite wieder aufrufe, ist er wieder da.
Er kam ja dadurch, dass ich in dieser Seite Fotos hinzugefügt habe.
Deshalb habe ich testweise mal alle Fotos gelöscht. Dann war alles o.k.
Dann habe ich wieder ein Foto hinzugefügt. Dabei erschien dann, wie gesagt, beim Hinzufügen (Bilder anzeigen) der Hinweis:
Notice: Undefined offset: 1 in /home/cduweiss/public_html/modules/members/modify_member.pictures.php on line 122.
Im frontend erscheint weiterhin der Hinweis: Notice: Undefined variable: reversesorting in /home/cduweiss/public_html/modules/members/view.php on line 362
Ich hoffe, das ist so zu verstehen.
Vielen Dank für Deine Geduld.
Offline
Wenn ich dann aber die Seite wieder aufrufe, ist er wieder da.
Du meist: "Deprecated: Function ereg() is deprecated in /.../modules/members/modify_member.pictures.php on line 113" ?
kann nicht sein, denn "ereg" wird in der gefixten modify_member.pictures.php nicht mehr verwendet.
Bitte prüfe noch einmal den genauen Text der Fehlermeldung.
Dann habe ich wieder ein Foto hinzugefügt. Dabei erschien dann, wie gesagt, beim Hinzufügen (Bilder anzeigen) der Hinweis:
Notice: Undefined offset: 1 in /home/cduweiss/public_html/modules/members/modify_member.pictures.php on line 122.
Fix siehe in meinem Post von 15:58:40.
Im frontend erscheint weiterhin der Hinweis: Notice: Undefined variable: reversesorting in /home/cduweiss/public_html/modules/members/view.php on line 362
Ergänze in der /modules/members/view.php vor
$header = stripslashes($settings_fetch['header']);
die Zeile
if (!isset($reversesorting)) { $reversesorting=0; }
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Danke. Werde ich morgen machen. Muss jetzt aufhören.
Offline
Ich habe das eben geändert und es klappt.
Nochmals vielen Dank.
Noch eine Frage: Machst Du das mit WBCE ehrenamtlich oder beruflich? Das ist doch sehr viel Arbeit.
Ich habe einige Seiten mit Websitebaker installiert und einige mit WBCE, komme aber immer mehr zu WBCE.
Viele Grüße
Henry
Offline
florian
Das WBCE-Projekt- und Communitymanagement mache ich nicht beruflich, ich setze WBCE CMS aber beruflich ein.
Code allein macht nicht glücklich. Jetzt spenden!
Offline