Seite 5 von 8

Verfasst: 28.01.2008 22:13
von Gentlemen
This mod requires for the user visiting the forum that he has eneblad JavaScript. Without JavaScript, the shoutbox isn't displayed.

You can place this shoutbox eveywhere on the forum, the only thing you has to do is editing the correct html file, with the changes that are normally done for index_body.html.
If you place it somewhere else as index_body.html you need also to move the call to $user->add_lang in index.php to the correct page.

Please report bug or feature requests ONLY at http://www.paulsohier.nl/ajax/ Thats the only place where I will answer bugreports and featurerequests!

Dont forgot this version is a first alpha version! Only use it if you know what you are doing.
der letzte Satz ist auch zu beachten, allerdings hieß es ja, das Teil würde laufen...was es wohl nicht tut

Verfasst: 28.01.2008 22:19
von redbull254
Ich habe sie selbst drin und klappt zumindest bei mir einwandfrei.
Allerdings benutze ich prosilver, aber ich behaupte mal, das es bei subsilver auch klappt. Mal sehen, was die anderen schreiben. Fakt ist, prosilver klappt ohne Probleme. :wink:

Verfasst: 28.01.2008 22:21
von Gentlemen
nur leider bei mir nicht, ich habe ja beide drin!

Verfasst: 28.01.2008 22:39
von franki
redbull254 hat geschrieben:Ich habe sie selbst drin und klappt zumindest bei mir einwandfrei.
Allerdings benutze ich prosilver, aber ich behaupte mal, das es bei subsilver auch klappt. Mal sehen, was die anderen schreiben. Fakt ist, prosilver klappt ohne Probleme. :wink:
Es liegt nicht am Style. Habe ja das Portal und Prosilver laufen und
trotzdem nix.
Meine Installation habe ich mit der "upgrade.xml" aus dem contrib-Ordner
gemacht. Hatte ja den Vorgänger installiert.
Was mich stutzig macht ist, das die Zeile

Code: Alles auswählen

$user->add_lang('mods/shout');
gegen die Zeilen

Code: Alles auswählen

if (!function_exists('as_display'))
{
	include($phpbb_root_path . 'includes/functions_shoutbox.' . $phpEx);
}
as_display();
in der index.php ersetzt wurde oder ist das eine Sache der programmierung?

//Edit: Ich sehe gerade, das mein IE7 beim aufruf der Seite unten einen
Fehler in der Seite anzeigt.

//Edit: Ich weis nicht warum, aber die Einstellungen (Berechtigungen) im ACP wurden nicht übernommen - warum auch immer :-?
Jetzt klappt alles.

Verfasst: 28.01.2008 22:51
von redbull254
Es sind ja einige Änderungen gemacht worden bei dem Version-Sprung. Ich habe erst die alte Version ausgebaut und dann alles lt. der neuen Installationsanweisung eingebaut.

Ich wiederhole mich, aber ich kann nur sagen, das es bei mir ohne Probleme klappt.

Verfasst: 28.01.2008 23:22
von Gentlemen
hm, mein firebug zeigt mir auf der index folgendes an:

opener has no properties
initInsertions()editor.js (line 43)
[Break on this error] doc = opener.document; in der Datei editor.js

Verfasst: 29.01.2008 17:46
von Gentlemen
ich habe die komplette Box deinstalliert, danach die alte Version aufgespielt und von dort dann auf die neue ein upgrade gemacht.

Jetzt läuft sie, nur leider immer noch nicht im subsilver2-Style, obwohl ja die Dateien zum ändern dabei sind.

Und welchen Teil des Codes muss ich denn wohin packen, wenn ich die Shoutbox an einer anderen Stelle anzeigen lassen möchte, leider ist es mir bisher nicht gelungen, dies zu verändern, auch wenn ich die eigentlich zu ändernden Dateien umgebaut habe.

Verfasst: 30.01.2008 01:57
von franki
Gentlemen hat geschrieben:Und welchen Teil des Codes muss ich denn wohin packen, wenn ich die Shoutbox an einer anderen Stelle anzeigen lassen möchte, leider ist es mir bisher nicht gelungen, dies zu verändern, auch wenn ich die eigentlich zu ändernden Dateien umgebaut habe.
In der style/dein_style/template/index_body.html mußt Du nur den Eintrag

Code: Alles auswählen

<!-- INCLUDE shout_body.html -->
an der Stelle eintragen wo Du die Shoutbox hin haben möchtest.

Verfasst: 30.01.2008 14:46
von Gentlemen
yeah, endlich funktioniert mal was auf Anhieb, danke schön!

bleibt das Problem mit den templates... :oops:

Verfasst: 31.01.2008 14:45
von franki
Gentlemen hat geschrieben:yeah, endlich funktioniert mal was auf Anhieb, danke schön!

bleibt das Problem mit den templates... :oops:
Mhh....bei subsilver2 habe ich nur zwei Sachen aus der subsilver2.xml ausgeführt:
1)
File Copy

Copy: root/styles/subsilver2/template/shout_body.html
To: styles/subsilver2/template/shout_body.html
Das ist ja klar :)

2)
Open: styles/subsilver2/template/index_body.html

Code: Alles auswählen

<!-- INCLUDE shout_body.html -->
Die Include habe ich dort eingefügt wo ich die Shoutbox gerne hin haben möchte.

Den rest in der subsilver2.xml habe ich nicht geändert 8)
Ergebniss: shoutbox_subsilver2.jpg