Live statistic im portal

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Versuch mal hinter die Zeilen 387 + 388 ein Semikolon zu setzen :wink:
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag 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
Grüsse
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag 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.
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag 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 :o

Ich werde bestimmt noch ein paar Fragen haben. Gutes Wochenende erstmal.

Grüsse
Grüsse
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag 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. :cry: :roll:

Grüsse
Grüsse
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag 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
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag 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?
Grüsse
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Na gut. :wink:

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:

Code: Alles auswählen

$lang['Posted_articles_zero_total'] 
ersetze durch:

Code: Alles auswählen

$lang['Posted_articles_zero_total_portal'] 
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
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag 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!
Grüsse
Benutzeravatar
Mr. Rossi
Mitglied
Beiträge: 315
Registriert: 02.10.2005 10:44

Beitrag 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?
Grüsse
Antworten

Zurück zu „phpBB 2.0: Mod Support“