Geschrieben von Listiger_Falke am 06.08.2011 um 01:29:
Definition von WIW-Einträgen
So, ich hab nun auch mal 2 Probleme, und zwar mit den Einträgen in der class_wiw.php
Ich setze grade ein neues Forum auf, und will gleich zu jedem verbauten Zusatz die wiw aktualisieren. Nun stieß ich gleich auf 2 Probleme dabei.
Normalerweise ist ja ein Standardeintrag für die Erweiterung z.B.
case "filebase.php":
$location = "PSP-Datenbank";
break;
case "filebase_add.php":
$location = "PSP-Datenbank Datenbankeintrag erstellen";
break;
case "filebase_search.php":
$location = "PSP-Datenbank Datenbankeintrag suchen";
break;
case "filebase_statistics.php":
$location = "PSP-Datenbank Statistik betrachten";
break;
Nun enden diese Einträge ja immer bei der Dateiendung .php
Es gibt aber ja auch Aktionsaufrufe, z.B. wenn man die Foren-FAQ anschaut ist der Aufruf
case "misc.php?action=faq":
$location = "F.A.Q.";
break;
Das funktioniert allerdings nicht. Man kann nur bis zur misc.php definieren, der actionaufruf bleibt unbeachtet, die wiw zeigt "Sonstiges" an, da sie die folgende Funktion nicht zuordnen kann
Gibt es eine Möglichkeit, das auch die action in der class_wiw.php definiert werden kann?
Zweite Frage
Die jgs_portal_statistik.php ist eine reine PHP, dennoch funktioniert der Eintrag
case "jgs_portal_statistik.php":
$location = "Boardstatistik";
break;
nicht... es wird wieder Sonstiges angezeigt. Bei allen anderen reinen php-Endungen klappte das mit den Einträgen bisher einwandfrei... Und das verstehe ich nun gar nicht
Geschrieben von katze2ooo am 06.08.2011 um 09:04:
RE: Definition von WIW-Einträgen
Hi,
Zitat: |
Original von Listiger_Falke
Zweite Frage
Die jgs_portal_statistik.php ist eine reine PHP, dennoch funktioniert der Eintrag
case "jgs_portal_statistik.php":
$location = "Boardstatistik";
break;
nicht... es wird wieder Sonstiges angezeigt. Bei allen anderen reinen php-Endungen klappte das mit den Einträgen bisher einwandfrei... Und das verstehe ich nun gar nicht
|
|
Erstelle / bearbeite eine / die Sprachvariable
Sprachpaket: Deutsch
Kategorie: wiw
Sprachvariable: LANG_WIW_FILE_STATISTIK
Textinhalt (Beispiel): <a href="jgs_portal_statistik.php" target="_blank">Liest Statistik</a>
Gruß katze2ooo
Geschrieben von Listiger_Falke am 06.08.2011 um 16:51:
RE: Definition von WIW-Einträgen
Zitat: |
Original von katze2ooo
Hi,
Erstelle / bearbeite eine / die Sprachvariable
Sprachpaket: Deutsch
Kategorie: wiw
Sprachvariable: LANG_WIW_FILE_STATISTIK
Textinhalt (Beispiel): <a href="jgs_portal_statistik.php" target="_blank">Liest Statistik</a>
Gruß katze2ooo |
|
Hallo katze2ooo, das mit den Sprachvariablen ist mir schon klar, allerdings bringt es nichts, eine Sprachvariable zu erstellen, wenn die wiw sowieso die Statistik nicht erkennt. Ich muß ja zumindest erst mal dorthin, das die wiw nicht mehr "Sonstiges" anzeigt.
Das Problem ist also eher, warum selbst eine reine Php keine vernünftige Zuweisung bekommt.
Hast Du selbst die Statistik in der wiw eingebunden? Das wäre interessant zu erfahren
Geschrieben von haumi am 07.08.2011 um 16:02:
Ich hab mal nachgesehen und rausgefunden, dass das System userspezifische Daten in einem Array ($this->useronlinecache[$this->counter] speichert.
Zitat: |
[0] => c4d00e2cca89ea0ca3e941864b619201
[sessionhash] => c4d00e2cca89ea0ca3e941864b619201
[1] => 15
[userid] => 15
[2] => 95.223.235.86
[ipaddress] => 95.223.235.86
[3] => Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
[useragent] => Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
[4] => 1312609395
[lastactivity] => 1312609395
[5] => wiw.php?sortby=lastactivity&order=DESC
[request_uri] => wiw.php?sortby=lastactivity&order=DESC
[6] => 5
[styleid] => 5
[7] => 0
[langid] => 0
[8] => 0
[boardid] => 0
[9] => 0
[threadid] => 0
[10] => [authentificationcode] =>
[11] => haumi
[username] => haumi
[12] => 0
[invisible] => 0
[13] => 1
[useronlinegroupid] => 1
[14] => %s
[useronlinemarking] => %s
[15] => 0
[script] => wiw.php ) |
|
Das wird ziemlich sicher über JavaScript gemacht, da meines Wissens diese Dinge nur mit Javascript ausgelesen werden.
Es ist also rauszufinden ob und wenn ja in wieweit man im "Script" >> [script] => wiw.php << die Anhänge der URL mit einbeziehen kann.
Ich versuche das mal rauszufinden.
LG
haumi