Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Es klappt nicht (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=48)
--- Definition von WIW-Einträgen (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=1564)


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 st8



Geschrieben von haumi am 06.08.2011 um 07:33:

 

Hi Listiger Falke,
Ich bin heute unterwegs, werde mich aber morgen mal mit diesem Thema beschäftigen.

LG
haumi



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 st8



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 st12



Geschrieben von katze2ooo am 06.08.2011 um 22:54:

 

st1

ja ich habe die Statistik mit dieser Sprachvariablen in der wiw drin.

Gruß katze2ooo



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


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH