Seite 4 von 5
Verfasst: 05.11.2005 15:11
von karstenkurt
Versuch mal hinter die Zeilen 387 + 388 ein Semikolon zu setzen

Verfasst: 05.11.2005 19:00
von Mr. Rossi
Hallo karstenkurt,
habe ich gemacht, jetzt erscheint aber folgende Fehlermeldung unter
http://franzbardon.fr.ohost.de/phpBB2/index.php :
Parse error: parse error, unexpected ';', expecting ')' in /usr/export/www/hosting/franzbardon/phpBB2/index.php on line 391
Soll ich jetzt das ";" mit ")" ersetzen?
Was tun?
Grüsse
Verfasst: 05.11.2005 20:09
von karstenkurt
Wie sehen die Zeilen 387 + 388 jetzt aus
$today_registered_users = 0);
$yesterday_registered_users = 0);
oder so
$today_registered_users = 0;
$yesterday_registered_users = 0;
Das zweite wäre richtig.
Verfasst: 05.11.2005 20:15
von Mr. Rossi
Hi karstenkurt,
sie sahen schon so aus wie im zweiten Beispiel. Das Problem lag wo anders, ich habe mir noch einmal die Installationsanleitung durchgesehen und dabei festgestellt, dass der Bereich
"$template->set_filenames(array(
'body' => 'index_body.tpl')
);"
falsch aufgelistet war, denn der Text für den LiveStatistikMod kam gleich nach "array(" aber er durfte erst nach ");" kommen.
Jetzt komme ich wenigstens in meinen Index wieder rein, nur sieht dieser jetzt anders aus
Ich werde bestimmt noch ein paar Fragen haben. Gutes Wochenende erstmal.
Grüsse
Verfasst: 10.11.2005 06:35
von Mr. Rossi
Hallo,
im Portal
http://franzbardon.fr.ohost.de/phpBB2/portal.php ist
1) der Text für die Forenstatistik in der linken Spalte verschwunden nachdem ich den
LiveStatistik Mod installiert habe.
2) auch das "Wer ist Online-Kästchen" ist betroffen, hier fehlt die Bezeichnung "registrierte Benutzer"
und
3) im Navigationskästchen, dort wo "Gast" steht, erscheint normaler Weise wenn man sich einloggt der Begriff "Registrierte Benutzer" anstelle von "Gast". Nun erscheint hier nach dem Einloggen der Begriff "Registrierte Benutzer" nicht mehr.
Es gibt Kompatibilitätsprobleme mit dem IntroPortal 1.50 !
Inzwischen habe ich herausgefunden, dass die Ursache für dieses Problem die Änderungen in der lang_main.php sind.
Die lang_main.php habe ich als .txt-Datei hier:
http://franzbardon.fr.ohost.de/lang_main.txt
Die Änderungen die durchgeführt wurden, sind hier einzusehen:
http://franzbardon.fr.ohost.de/livestat_mod_120.2.txt (hier unter language/lang_english/lang_main.php)
Ich habe schon verschiedene Sachen ausprobiert aber ich komme im Moment nicht weiter, da ich noch Anfänger bin und vielleicht kennt sich ja jemand von Euch gut aus und weiß was man ändern muss, um das Problem zu beseitigen.
Grüsse
Verfasst: 11.11.2005 13:08
von FatFreddy
Machen wir hier mal weiter.
Der LiveStat-MOD ersetzt dummerweise einige Standardtexte in der Lang_Main, die vom Portal genutzt werden.
Du hast jetzt zwei Möglichkeiten.
1) Die originalen, durch den Statistik mod auskommentierten, Textvariablen in der Lang_main umbenennen und reaktivieren sowie die entsprechenden Textvariablen in portal.php gleichlautend umzubenennen. Damit wäre die ursprüngliche Funktionalität des Portals wieder hergestellt.
2) Die Funktionen des Statistik-MOD in das Portal zu integrieren. Dieser Weg wäre allerdings deutlich aufwändiger.
FatFreddy
Verfasst: 11.11.2005 13:31
von Mr. Rossi
Hallo FatFreddy,
der LiveStatistik Mod ist sehr schön in den Index zu integrieren. Ich bin nach wie vor an dem Mod interessiert.
Diese Möglichkeit ist Ok denke ich:
1) Die originalen, durch den Statistik mod auskommentierten, Textvariablen in der Lang_main umbenennen und reaktivieren sowie die entsprechenden Textvariablen in portal.php gleichlautend umzubenennen. Damit wäre die ursprüngliche Funktionalität des Portals wieder hergestellt.
Es gibt dabei nur das Problem das ich dies nicht kann. Das muss ich halt erstmal so hinnehmen. Wenn Du es nicht machst oder ein Anderer, dann wird das nichts, denn ich verstehe von php zu wenig um dies zu tun.
Was sagst Du dazu?
Verfasst: 11.11.2005 13:51
von FatFreddy
Na gut.
Schau mal in die Installationsanleitung vom Statistik-Mod.
Im Bereich der Änderungen werden diverse Zeilen mittels eines vorangestellten // auskommentiert.
Beispiel:
Code: Alles auswählen
//$lang['Posted_articles_zero_total'] = 'Our users have posted a total of <b>0</b> articles'; // Number of posts
Um diese konfliktfrei wieder nutzbar zu machen, wird der Kommentartag entfernt und die Variable umbenannt:
$lang['Posted_articles_zero_total_portal'] = 'Our users have posted a total of <b>0</b> articles'; // Number of posts
Die Änderungen an der Lang_main.php müssen für jede installierte Sprache vorgenommen werden!
Die Datei portal.php muß ebenfalls bearbeitet werden:
Suche:
ersetze durch:
Nach diesem Schema machst Du alle, vom StatistikMOD auskommentierten Lang-Variablen, wieder verfügbar.
Nachtrag: Wenn Du in der Portal.php nicht alle $lang['irgendwas'] findest, ist das ok, die werden dann eben im Portal nicht verwendet und Du kannst dir die Veränderung der Lang_Main für die entsprechende Variable auch sparen.
FatFreddy
Verfasst: 12.11.2005 12:07
von Mr. Rossi
Hi FatFreddy,
Danke! Ich muss vorher noch einen Mod abschließen und dann kann ich Dir berichten wie es mit dem LiveStat gelaufen ist. Bis bald!
Verfasst: 14.11.2005 19:06
von Mr. Rossi
Hi FatFreddy,
ich habe es ausprobiert aber es hat nicht geklappt.
Wenn ich in der portal.php alle Variablen die in der Anleitung durch ein "//" ausgeblendet werden mit "_portal" ergänze, geht es nicht. Es scheinen noch andere Funktionen auf diese Variablen zuzugreifen. Ich hatte nämlich eine fehlermeldung im Bezug auf die Geburtsdaten bekommen.
Was tun?