Problem mit der Ajax ShoutBox (wird nicht angezeigt)

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

Problem mit der Ajax ShoutBox (wird nicht angezeigt)

Beitrag von Sammy150 »

Hallo zusammen,
leider hab ich hier im forum nichts zu meinem Problem gefunden was mir geholfen hat...
ich habe das Problem, dass ich die Ajax ShoutBox wie in der Anleitung angegeben ist, installiert habe. Nun habe ich das Problem das mir diese jedoch nicht angezeigt wird!

1. SQL
Den SQL-Eintrag habe ich vorgenommen..

2. Copy

Code: Alles auswählen

1. Copy: root/ajax.php
To: ajax.php

2. Copy: root/bbcode.js
To: bbcode.js

3.Copy: root/js.php
To: js.php

4.Copy: root/static.js
To: static.js

5.
Copy: root/includes/functions_shoutbox.php
To: includes/functions_shoutbox.php

6.Copy: root/language/en/mods/shout.php
To: language/en/mods/shout.php
Bei diesem Punkt bin ich jetzt einmal davon ausgegangen das dies Datein (1-4) in das Hauptverzwichnis vom Forum kopiert werden müssen. Also dahin wo auch die index.php liegt. 5 und 6 dann halt wie dort angegeben.. Einzige änderung das ich nich en sondern das de veruzeichnis benutz habe...

3. index.php

Code: Alles auswählen

Find: 
$user->setup('viewforum');

Add after:
$user->add_lang('mods/shout');
Hab ich auch erledigt...
Sieht nun so aus:

Code: Alles auswählen

.....
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
$user->add_lang('mods/shout');

display_forums('', $config['load_moderators']);
....
4. includes/constants.php

Code: Alles auswählen

Find:
?>

Add before:
define('SHOUTBOX_TABLE', $table_prefix . 'shoutbox');
Hab ich ebenfalls gemacht...
Sieht nun so aus:

Code: Alles auswählen

....
define('SHOUTBOX_TABLE', $table_prefix . 'shoutbox');
?>
5. includes/functions.php

Code: Alles auswählen

Find:
// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(

Add after:
'U_SHOUT'		=> append_sid("{$phpbb_root_path}js.$phpEx"),
	'U_SHOUT_BBCODE'	=> append_sid("{$phpbb_root_path}bbcode.js"),
	'U_SHOUT_STATIC'	=> append_sid("{$phpbb_root_path}static.js"),
auch dies hab ich gemacht
jetzt sieht es so aus:

Code: Alles auswählen

....
	// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
'U_SHOUT'		=> append_sid("{$phpbb_root_path}js.$phpEx"),
'U_SHOUT_BBCODE'	=> append_sid("{$phpbb_root_path}bbcode.js"),
'U_SHOUT_STATIC'	=> append_sid("{$phpbb_root_path}static.js"),
'SITENAME'						=> $config['sitename'],
....
Nun hab ich alles gespeichert und die vorhandenen Datein überschrieben... jedoch ändert sich an meinem Board nix...
Mehr als in der Anleitung steht hab ich nicht gemacht.
Kann es vielleicht am Style liegen?
Kann mir da jemand helfen und sagen woran das vielleicht liegt?
Vielen Dank im vorraus für die Hilfe
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Am Style hast du ncoh nichts geändert.
Guck doch mal ob im zip-Verzeichnis noch ein Ordner "templates" entahlten ist.
kein Support per PN
Sammy150
Mitglied
Beiträge: 6
Registriert: 23.10.2007 20:15

Beitrag von Sammy150 »

leider ist in der einen datei prosilver ein fehler und kann nicht richtig angezeigt werden...
oder ist das genau so wie bei subsilver2?
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Beitrag von zx9r-treiber »

Hmmm .....

Wenn du in dem Ordner bzw. in einer Datei von "prosilver" ein Fehler hast, solltest du das Packet "prosilver" erneut Dowenloaden .... entpacken und auf deinen Server laden.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

öffne die Datei mal mit einem Editor, finde:

Code: Alles auswählen

<revision>8/revision>
und ersetze mit:

Code: Alles auswählen

<revision>8</revision>
kein Support per PN
Sammy150
Mitglied
Beiträge: 6
Registriert: 23.10.2007 20:15

Beitrag von Sammy150 »

Hm.. kommisch jetzt gehen die Datein für beide Styles :P
Also es klappt! Die ShoutBox wird nun angezeigt.. danke für die Hilfe!

Kleine Anmerkung von mir:

Das Orginal aus der Installation:

Code: Alles auswählen

PROSILVER
index_body.html

Find:
<!-- IF NEWEST_USER -->
	<h3>{L_STATISTICS}</h3>
	<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>
<!-- ENDIF -->

Add after:
<!-- INCLUDE shout_body.html -->
Mein Vorschlag:

Code: Alles auswählen

PROSILVER
index_body.html

Find:
<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->

Add before:
<!-- IF S_USER_LOGGED_IN --><!-- INCLUDE shout_body.html --><!-- ENDIF -->
Dies hat zum einen Den Vorteil, dass die ShoutBox nur noch von eingelogten Usern gesehen werden kann und zum anderen Über den Foren steht...
wenn ihr jedoch die ShoutBox weiterhin unter den Foren haben wollt, packt es an die Stelle die das orginal vorgibt ;)

EDIT:
Hab den folgenden Hinweis eingearbeitet.. ;)
Zuletzt geändert von Sammy150 am 23.10.2007 22:21, insgesamt 1-mal geändert.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

nein, so wird es nur für Moderatoren angezeigt.

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
wäre richtig.
kein Support per PN
Sammy150
Mitglied
Beiträge: 6
Registriert: 23.10.2007 20:15

Beitrag von Sammy150 »

ah, ok danke... hab mich nur als modereator eingleogt und dann getestet^^
DANKE! ^^
SenseSei
Mitglied
Beiträge: 4
Registriert: 05.11.2007 01:12

Beitrag von SenseSei »

Hallo,

Bei Subsilver2 wird sie angezeigt, aber ohne Rand und Style. Einfach ein weißes Feld wo die Nachrichten erscheinen.
Und wie bekommt man die Shoutbox oben über das Forum? ^^
(für Subsilver2)

- Der Code Vorschlag von oben ist bereits eingebaut, aber wie mache ich das für Subsilver2? Und kann man das auch nur für bestimmte Gruppen sichtbar machen?

- Kann ich die Shoutbox auf jeder Seite des Forums anzeigen lassen?

Edit: Wie konfigurier ich die Flood Kontrolle für die Shoutbox?
"Wartezeit zwischen zwei Beiträgen:" ?

mfg,
SenseSei
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Stelle diese Fragen bitte an den Autor dieses MODs.

Zudem gibt es auch noch Darstellungsprobleme bei subsilver2 basierenden Styles.
Antworten

Zurück zu „[3.0.x] Mod Support“