Fehlermeldung Frontend Benutzer 4.5.3b
Fehlermeldung Frontend Benutzer 4.5.3b
Kann mir jemand helfen habe bei der 4.5.2 und jetzt auch bei der 4.5.3b folgende Fehlermeldung im Backend /Frontend Benutzer.
[16-Jun-2005 12:19:30] PHP Warning: Invalid argument supplied for foreach() in /export/home/htdocs/www/top40/www_top40/contenido/includes/include.frontend.user_menu.php on line 231
Ich kann auch keinen neunen Frontend Benutzer erstellen.
Was ist FALSCH!
Danke
[16-Jun-2005 12:19:30] PHP Warning: Invalid argument supplied for foreach() in /export/home/htdocs/www/top40/www_top40/contenido/includes/include.frontend.user_menu.php on line 231
Ich kann auch keinen neunen Frontend Benutzer erstellen.
Was ist FALSCH!
Danke
Da tippe ich doch einfach mal auf einen möglichen Bug. Bei mir geht's zwar, aber wer weiss.
Habe gerade keinen Code zur Hand. Was passiert denn (=wie sieht der Code aus) um Zeile 231 der include.frontend.user_menu.php herum (d.h. +- 10 Zeilen)?
Sind Frontend User bereits in der DB enthalten (-> con_frontendusers)?
Gruß
HerrB
Habe gerade keinen Code zur Hand. Was passiert denn (=wie sieht der Code aus) um Zeile 231 der include.frontend.user_menu.php herum (d.h. +- 10 Zeilen)?
Sind Frontend User bereits in der DB enthalten (-> con_frontendusers)?
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Bei mir war es so: wenn schon ein Recipient eingetragen war (also nach update) hat es funktioniert, bei Neuinstallation nicht. Habe dann über phpmyadmin von Hand den ersten hinzugefügt, dann klappts auch mit dem Nachbarn...
Gruß Pit
Gruß Pit
Die alten Zeilen wurden schlecht und man begann sie wegzuschmeissen, die neuen kamen grade recht um sich an ihnen zu verbeissen! (frei nach Heinz Erhardt)
Ich werde dann am Wochenende nochmal einen Blick werfen.
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Hiho,
ich hatte das selbe Problem.
Bei mir läuft auf dem lokalen Server XAMPP mit PHP 5.0.4. und bei XAMPP kann man ja die PHP-Version zwischen 5.0.4 und 4.3.11 wechseln.
Mir ist zuvor bei der Installation bei der PHP-Version aufgefallen das da ein Ausrufezeichen stand und ein Hinweis das man überprüfen soll ob die Direktive "register_long_arrays" aktive ist.
Also habe ich einmal die PHP-Version zum testen nach der Installation auf die 4.3.11 umgestellt und hatte dann diese Fehlermeldung bei Frontenduser nicht mehr.
Ich hab das Spiel dann drei vier mal wiederholt um sicher zu gehen das es kein zufall ist und jedesmal kam bei 5.0.4 diese Fehlermeldung und bei 4.3.11 nicht.
Vieleicht hilft das ein wenig weiter.
gruß yodatortenboxer
ich hatte das selbe Problem.
Bei mir läuft auf dem lokalen Server XAMPP mit PHP 5.0.4. und bei XAMPP kann man ja die PHP-Version zwischen 5.0.4 und 4.3.11 wechseln.
Mir ist zuvor bei der Installation bei der PHP-Version aufgefallen das da ein Ausrufezeichen stand und ein Hinweis das man überprüfen soll ob die Direktive "register_long_arrays" aktive ist.
Also habe ich einmal die PHP-Version zum testen nach der Installation auf die 4.3.11 umgestellt und hatte dann diese Fehlermeldung bei Frontenduser nicht mehr.
Ich hab das Spiel dann drei vier mal wiederholt um sicher zu gehen das es kein zufall ist und jedesmal kam bei 5.0.4 diese Fehlermeldung und bei 4.3.11 nicht.
Vieleicht hilft das ein wenig weiter.
gruß yodatortenboxer
Felermeldung ist weg
Danke erst mal für die Tipps.. Hab in PHPMyadmin einen User von Hand angelegt und schon ist die Fehlermeldung weg aber ich kann im Backend immer noch keinen neuen User anlegen und auch nicht löschen. Es passiert gar nichts. Noch nicht mal im Error Log steht was.
1) Kontrolliere zunächst, ob das contenido\logs-Verzeichnis und die darin enthaltenen Dateien über 777-Rechte verfügen.
2) Hast Du auch die Sequenz in con_sequence für die con_frontendusers entsprechend angepasst?
Gruß
HerrB
2) Hast Du auch die Sequenz in con_sequence für die con_frontendusers entsprechend angepasst?
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Ich habe gerade die Version 4.5.3 auf meinen Alturo Server installiert und da läuft PHP 4.3.4 und dort kommt ebenfalls diese Fehlermeldung im Backend.
Du hattest nach dem Code gefragt. Ab Zeile 231 steht:
Was genau meinst du mit:
gruß yodatortenboxer
@HerrBInvalid argument supplied for foreach() in /home/htdocs/web4/html/contenido/includes/include.frontend.user_menu.php on line 231
Du hattest nach dem Code gefragt. Ab Zeile 231 steht:
Code: Alles auswählen
foreach ($aUserTable as $idfrontenduser => $params)
{
$link = new cHTMLLink;
$link->setMultiLink($area, "", $area, "");
$link->setCustom("idfrontenduser", $idfrontenduser);
$iItemCount++;
if ($iItemCount > ($elemperpage * ($mPage - 1)) && $iItemCount < (($elemperpage * $mPage) + 1))
{
$iMenu++;
$message = sprintf(i18n("Do you really want to delete the user %s?"), $params["username"]);
$oDeleteLink = new cHTMLLink;
$oDeleteLink->setLink("main.php");
$oDeleteLink->setCustom("elemperpage", $elemperpage);
$oDeleteLink->setCustom("filter", $_REQUEST["filter"]);
$oDeleteLink->setCustom("restrictgroup", $_REQUEST["restrictgroup"]);
$oDeleteLink->setCustom("searchin", $_REQUEST["searchin"]);
$oDeleteLink->setCustom("sortby", $_REQUEST["sortby"]);
$oDeleteLink->setCustom("sortorder", $_REQUEST["sortorder"]);
$oDeleteLink->setCustom("frame", $frame);
$oDeleteLink->setCustom("area", $area);
$oDeleteLink->enableAutomaticParameterAppend();
$oDeleteLink->setCustom("contenido", $sess->id);
$oDeleteLink->setCustom("action", "frontend_delete");
$oDeleteLink->setCustom("idfrontenduser", $idfrontenduser);
$deletebutton = "<a onClick=\"check=confirm('".$message."'); if (check==true) { location.href='".$oDeleteLink->getHref()."'};\" href=\"javascript://\"><img src=\"".$cfg['path']['images']."delete.gif\" border=\"0\" width=\"13\" height=\"13\" alt=\"".i18n("Delete user")."\" title=\"".i18n("Delete user")."\"></a>";
$mlist->setTitle($iMenu, $params["username"]);
$mlist->setLink($iMenu, $link);
$mlist->setActions($iMenu, "delete", $deletebutton);
$mlist->setImage($iMenu, "images/users.gif");
}
}
Wo müsste da was angepasst werden?2) Hast Du auch die Sequenz in con_sequence für die con_frontendusers entsprechend angepasst?
gruß yodatortenboxer
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Tja, dann kommt die foreach-Schleife wohl nicht mit fehlenden Einträgen klar. Sehe ich mir am Wochenende mal an.Du hattest nach dem Code gefragt. Ab Zeile 231 steht:
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
-
- Beiträge: 424
- Registriert: Do 22. Jan 2004, 14:45
- Wohnort: Kölpinsee auf Usedom
- Kontaktdaten:
Hiho,
gibt es hier schon neues wegen der Programmierschleife und dem einfügen von neuen Frontendbenutzer über das Backend?
Ich habe einen Frontendbenutzer über PHPMyAdmin angelegt und in der con_sequenz den Wert hochgezählt.
Der Benutzer wird angezeigt, aber ich kann ihn nicht editieren oder löschen und auch keinen neuen anlegen.
Der IE zeigt einem Syntaxfehler in zeile 1 Zeichen 225 und 244 an.
Ich vermute das es mit dem Javascript zusammenhängt.
gruß yodatortenboxer
gibt es hier schon neues wegen der Programmierschleife und dem einfügen von neuen Frontendbenutzer über das Backend?
Ich habe einen Frontendbenutzer über PHPMyAdmin angelegt und in der con_sequenz den Wert hochgezählt.
Der Benutzer wird angezeigt, aber ich kann ihn nicht editieren oder löschen und auch keinen neuen anlegen.
Der IE zeigt einem Syntaxfehler in zeile 1 Zeichen 225 und 244 an.
Ich vermute das es mit dem Javascript zusammenhängt.
gruß yodatortenboxer
Es genügt, vor einer höher liegenden Schleife die Zeile einzufügen.
Ansonsten ist die V4.5.3 aber im Bereich der Auf- und Zuklappbereiche ein wenig Buggy. Wurde das Auf- und Zuklappen verwendet, kommt es zu dem beschriebenen JS-Fehler (man kann die Einträge aber ändern, wenn man vorher nicht einen Bereich auf- bzw. zugeklappt hat).
Von mir empfohlene Lösung: Verwende den CVS-Snapshot vom 24.06.2005 (http://www.contenido.org/snapshots, runterladen, entpacken, alle *CVS*-Elemente löschen, hochladen, Setup, Upgrade).
Das Löschen geht aber z.Z. noch nicht und auch die "List Options"-Funktionen (sortieren usw.) sollte man nicht verwenden, da die Elemente dann falsche IDs erhalten.
Ansonsten: Das ist alles BETA, CVS ist "bleeding edge" - d.h. selbst Hand anlegen und suchen ist erforderlich.
Gruß
HerrB
Code: Alles auswählen
while ($feuser = $oFEUsers->next())
{
...
Code: Alles auswählen
$aUserTable = array();
Ansonsten ist die V4.5.3 aber im Bereich der Auf- und Zuklappbereiche ein wenig Buggy. Wurde das Auf- und Zuklappen verwendet, kommt es zu dem beschriebenen JS-Fehler (man kann die Einträge aber ändern, wenn man vorher nicht einen Bereich auf- bzw. zugeklappt hat).
Von mir empfohlene Lösung: Verwende den CVS-Snapshot vom 24.06.2005 (http://www.contenido.org/snapshots, runterladen, entpacken, alle *CVS*-Elemente löschen, hochladen, Setup, Upgrade).
Das Löschen geht aber z.Z. noch nicht und auch die "List Options"-Funktionen (sortieren usw.) sollte man nicht verwenden, da die Elemente dann falsche IDs erhalten.
Ansonsten: Das ist alles BETA, CVS ist "bleeding edge" - d.h. selbst Hand anlegen und suchen ist erforderlich.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Hi, habe die Zeile
Hinzugefügt, die Fehlermeldung:
Java Meldet Syntaxfehler in Zeile 225, der Main.php...
In den Benutzerhandbüchern finde ich Nix über das Menü
Administration Frontend, wozu soll das überhaupt gut sein?
------------------------------------
Knalle hier gleich mal meine zweite Frage rein:
Es werden bei mir in der Übersicht zwar 3 Aufgaben angezeigt, die ein Redakteur erstellt hat, aber wenn ich die anklicke erscheint:
Vermutung 1: der Redakteur schreibt in Chinesisch...und ich Admin in Deutsch? (ist kein Witz)
---------------------
Wie können die Menüs 100% in chinesisch angezeigt werden? Noch besser wäre ein Schalter mit dem man zwischen deutsch und chinesisch die Menüs schalten könnte, ohne in den jeweils anderen Sprachbereich zu wechseln.
Hey Jungs Ihr kennt mich doch benutze die Version 4.5.3
Code: Alles auswählen
$aUserTable = array();
ist weg, nun lässt sich allerdings kein neuer Benutzer erstellen.Warning: Invalid argument supplied for foreach() in blabla/include.frontend.user_menu.php on line 231
Java Meldet Syntaxfehler in Zeile 225, der Main.php...
In den Benutzerhandbüchern finde ich Nix über das Menü
Administration Frontend, wozu soll das überhaupt gut sein?
------------------------------------
Knalle hier gleich mal meine zweite Frage rein:
Es werden bei mir in der Übersicht zwar 3 Aufgaben angezeigt, die ein Redakteur erstellt hat, aber wenn ich die anklicke erscheint:
Wodran könnte das liegen?Restrict display
Optionen Hide done tasks
Keine Aufgaben gefunden
Vermutung 1: der Redakteur schreibt in Chinesisch...und ich Admin in Deutsch? (ist kein Witz)
---------------------
Wie können die Menüs 100% in chinesisch angezeigt werden? Noch besser wäre ein Schalter mit dem man zwischen deutsch und chinesisch die Menüs schalten könnte, ohne in den jeweils anderen Sprachbereich zu wechseln.
Hey Jungs Ihr kennt mich doch benutze die Version 4.5.3
Zuletzt geändert von Kum-Do am Di 6. Sep 2005, 22:55, insgesamt 1-mal geändert.
http://www.dougu.de on und offline Design