Error 500 bei vielen Benutzern

Gesperrt
Icetear
Beiträge: 3
Registriert: Do 25. Mär 2004, 12:57
Wohnort: Bielefeld, Germany
Kontaktdaten:

Error 500 bei vielen Benutzern

Beitrag von Icetear »

Hallo,

ich habe über 2000 Benutzer angelegt, aber Contenido meldet nur noch Server Error 500 wenn ich auf Admin -> Benutzer klicke (d.h. die Auflistung bekommt er nicht mehr hin, bei ca. 1000 Usern geht's noch).
Nun möchte ich - bevor dieses Problem evtl. mal in irgendeiner Version behoben wird - herausfinden, wo die Routine steckt, welche die Namen dort anzeigt. Angezeigt wird dort ja Realname (Login) und rechts davon die Mülltonne... weiß jemand wo ich den Code dafür finden kann, damit ich ein Limit einbauen kann und die Anzeige dann auf mehrere Seiten verteilen kann? (letzteres traue ich mir zu, denke ich, aber ich krieg' langsam eine Krise weil ich einfach die passende Routine nicht finde ;-))

Vielen lieben Dank, ist leider recht zeitkritisch das Ganze (*sigh*)

Gruss
Mario Gaida
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

müsstest du in der datei
contenido/includes/include.rights_menu.php
finden...
*** make your own tools (wishlist :: thx)
Icetear
Beiträge: 3
Registriert: Do 25. Mär 2004, 12:57
Wohnort: Bielefeld, Germany
Kontaktdaten:

Yeppa!

Beitrag von Icetear »

Perfekt, vielen Dank!! :D

Gruss aus Bielefeld
Mario Gaida
SkyBlader
Beiträge: 303
Registriert: Do 18. Mär 2004, 16:23
Wohnort: Ratingen / NRW
Kontaktdaten:

Beitrag von SkyBlader »

wenn du es hinbekommst wäre es scön wenn du die änderung posten würdest ;) nur falls mal jemand anderes das selbe Problem hat

sers
Stefan
Contenido 4.4.4/4.4.5 - Contenido 4.5.x

Module:sn_multinav für 4.5.x
Icetear
Beiträge: 3
Registriert: Do 25. Mär 2004, 12:57
Wohnort: Bielefeld, Germany
Kontaktdaten:

hier isses

Beitrag von Icetear »

poste ich ungern, da ich keinen Nerv hatte, das Ganze ins Template-System einzubinden. Aber ok, im Prinzip mache ich es folgendermaßen:

Anzahl Datensätze abfragen,
Anzahl Seiten errechnen,
Aktuelle Seite anzeigen.

Einzufügen ist der Code direkt nach der Zeile "$db->query($sql);"

Code: Alles auswählen

//	2004-03-25 mjg
if(!$startp) $startp = "1";			//	Startdatensatz
$anpp = 20;							//	Anzahl Namen pro Seite

$an = $db->num_rows();	//	Anzahl Datensätze
$anp = ceil($an/$anpp);	//	Anzahl Seiten
if($startp > $anp) $startp = $anp;	//	Ist Startdatensatz zu hoch? Dann begrenzen.

$sql .= " LIMIT ".(($startp-1)*$anpp).",$anpp";
$db->query($sql);

echo "<span class=\"text_medium\">Seite: ";
for($a=1;$a<=$anp;$a++) {
	if($a != $startp) {
		if(strpos($_SERVER[QUERY_STRING],"&startp=")) {
			$querystring = substr($_SERVER[QUERY_STRING],0,strpos($_SERVER[QUERY_STRING],"&startp="));
		} else {
			$querystring = $_SERVER[QUERY_STRING];
		}
		echo "<a href=".$_SERVER[PHP_SELF]."?".$querystring."&startp=$a>$a</a> ";
	} else {
		echo "$a ";
	}
}
echo "</span>";
//	--
Gesperrt