Seite 9 von 9

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 23.12.2012 22:40
von KiThErO-oHe
Also leider behebt es das Problem nicht.
Cookie Einstellungen waren korrekt, cookies habe ich auch vom Browser nochmal komplett gelöscht und das Problem besteht weiterhin.

Was ist denn mit der "Erweiterung" gemeint?

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 24.12.2012 00:38
von redbull254
Wenn Du es Dir leicht machen willst, benutze das Support Tool Kit, um die korrekten Cookie-Einstellungen zu erstellen.

https://www.phpbb.com/support/stk/
Deutsche Sprach-Dateien findest Du dort auch. Alles einfach auf den Server in Dein Forumverzeichnis laden und dann so aufrufen
http://DeineDomain.de/stk/

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 24.12.2012 15:07
von KiThErO-oHe
EDITIERT:

Ich habe meinen Beitrag einmal editiert um keinen Doppel-Post zu machen ^^

Ich habe den Fehler gefunden und nun funktioniert es super.
Das Problem lag doch in der Domain in der Cookie-Einstellung.

Habe dort versehentlich die Adresse des richtigen Forums drin gehabt, statt vom Test-Forum, darum hat er die falschen Cookies verwendet.
( Hatte ein Datenbank-Backup vom original Forum benutzt für das Testforum :roll: )

Ich danke euch für eure Hilfe!

2 Fragen hätte ich aber noch:

1.
Habe ich wenn ich etwas schreibe die Fehlermeldung: "Fehler: Verbindungsstatus: 500"
Was bedeutet die ?

2.
redbull254 hat geschrieben: Verschiedene Konfigurationen:

Anzahl der Räume einstellen.

Suche in der phpBB3\chat\lib\config.php nach:

Code: Alles auswählen

    // Defines a list of channels (e.g. array(0, 1)) to limit the logs access for registered users, includes all channels the user has access to if set to null:
    $config['logsUserAccessChannelList'] = null;

und ändere in :

Code: Alles auswählen

    // Defines an array of channelIDs (e.g. array(0, 1)) to limit the number of available channels, will be ignored if set to null:
    $config['limitChannelList'] = array( 0,15, );
0 und 15 sind willkürliche Foren-IDs, die Du nach Belieben ändern kannst. Wenn Du mit dem Mauszeiger über die Foren gehst, wird Dir unten im Browser die Foren-ID angezeigt. f=0 oder f=15. oder... Trage diese Zahl dann in die config.php ein.
Bedeutet das er übernimmt automatisch den Forumsnamen für den Channel?
Wenn ich array( 0,15, ) eingebe, nimmt der dann nur Forum 0 UND 15 oder 0 BIS 15 ?
Kann ich also nur Channel nehmen/erstellen, wozu es auch ein Forum gibt?
Denn meine Channel die ich in "channel.php" erstellt habe (z.B. $channels[2] = 'Adminbereich'; ) sehe ich nicht, wenn ich auf die Auflistung der Channel gehe ( habe aber in der config.php unter Array die 2 mit eingetragen )

Danke im voraus.

Ich wünsche euch und euren Familien ein schönes & besinnliches Fest.

Liebe Grüße

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 24.12.2012 16:56
von redbull254
KiThErO-oHe hat geschrieben:
Bedeutet das er übernimmt automatisch den Forumsnamen für den Channel?
Ja, Du kannst in der config.php den Standard-Channel auch umbenennen.
KiThErO-oHe hat geschrieben:Wenn ich array( 0,15, ) eingebe, nimmt der dann nur Forum 0 UND 15 oder 0 BIS 15 ?
0 und 15
KiThErO-oHe hat geschrieben:Kann ich also nur Channel nehmen/erstellen, wozu es auch ein Forum gibt?
Einen anderen Weg habe ich noch nicht getestet. Geht sicher auch anders, aber ich habe bisher keinen Anlass gehabt, mich damit zu beschäftigen. Du kann ja auch Foren erstellen, damit der Namen benutzt wird und das Forum als solches verbergen, damit Du keine unnützen Foren hast.
KiThErO-oHe hat geschrieben:Denn meine Channel die ich in "channel.php" erstellt habe (z.B. $channels[2] = 'Adminbereich'; ) sehe ich nicht, wenn ich auf die Auflistung der Channel gehe ( habe aber in der config.php unter Array die 2 mit eingetragen )
Wie geschrieben, Standard-mäßig zieht das Script lediglich die Foren-IDs heran, um den Namen anzuzeigen.

PS. Dir und den anderen natürlich auch ein frohes Weihnachtsfest.

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 24.12.2012 17:15
von KiThErO-oHe
Danke dir für die Infos.

Das hier an Heiligabend noch gearbeitet wird :lol:

Ich probiere mal ein wenig rum.
Das einzige was bei der Raum einstellung bis jetzt geklappt hat, is "null", doch dann listet der ALLE Foren als Channel auf.
Wenn ich nur die einzelnen Foren ID's benutze, dann zeigt der mir nur den Hauptchannel, welchen ich auch schon unbenannt habe und NICHT zusätzlich die eingestellten.
Habe noch nicht ganz raus gefunden wie das geht.

Es gibt in der Config.php ja 2 Zeilen dafür wenn ich das richtig gesehen habe:

Zeile 86 & 87

Code: Alles auswählen

// Defines an array of channelIDs (e.g. array(0, 1)) to limit the number of available channels, will be ignored if set to null:
$config['limitChannelList'] = null;
&
Zeile 196 & 197

Code: Alles auswählen

// Defines a list of channels (e.g. array(0, 1)) to limit the logs access for registered users, includes all channels the user has access to if set to null:
$config['logsUserAccessChannelList'] = null;


Welche ist denn jetzt die wo ich es eintrage?
Überprüft er dann Automatisch die Rechte? Also ob der Benutzer auf diesen Channel/Forum zugreifen darf?
Habe nämlich noch keinen Weg gefunden, bestimmte Nutzer aus bestimmten Channeln auszuschließen.

Außerdem habe ich einen eigenen Channel im Chat erstellt, der jetzt meinen Benutzernamen hat ( Ich glaube das war Privater Raum ) Wie kann ich den denn jetzt schließen?

Tschuldigt die ganzen Fragen, doch auch in der Wiki https://github.com/Frug/AJAX-Chat/wiki habe ich meine Antworten nicht wirklich gefunden.

Und die vorerst letzte Frage:

Wie kann ich den Chat Button in subsilver2 Style einbinden?
Die Code Zeile von prosilver gibt es ja nicht im overall_header


Und nochmals Danke :grin:

Danach lass ich euch in Ruhe...lach...

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 24.12.2012 17:23
von redbull254
Die Berechtigungen des Forums gelten auch im Chat. Die Mitglieder sehen nur die Channels, deren Foren sie auch sehen können.

Den Link kannst Du im Subsilver dorthin packen, wo Du es magst. Wo die genaus Stelle ist, kann ich Dir nicht sagen. Subsilver2 ist veraltet und damit beschäftige ich mich nicht mehr.

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 24.12.2012 17:26
von KiThErO-oHe
Ich danke dir sehr für deine super schnelle Hilfe.
Ich denke wenn ich einfach ein wenig rum probiere wird es schon irgendwann alles klappen wie ich es mir vorstelle 8)

LG

Re: AJAX Chat - Deutsche Installations-Anleitung

Verfasst: 25.12.2012 02:19
von KiThErO-oHe
Hallo Leute,

da ich mich gefragt habe wie man den Chat-Button auch bei "subsilver2"-basierenden Styles einbauen kann, habe ich mich mal auf die Suche gemacht, rum probiert und die Lösung gefunden.


Einbau eines Chat-Buttons in subsilver2 basierenden Styles:

Öffnet die Datei: "EuerStyle"-> template -> overall_header.html

Sucht dort:

Code: Alles auswählen

<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /></a> <a href="{U_FAQ}">{L_FAQ}</a>
Kopiert direkt davor ( für einen kleinen Abstand zwischen den Buttons ):

Code: Alles auswählen

&nbsp; &nbsp;
Kopiert darüber in neuer Zeile:

Code: Alles auswählen

<a href="{ROOT_PATH}chat/index.php"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /><title="Chat">Chat</a>


Euer Code sollte dann so aussehen (Ausschnitt):

Code: Alles auswählen

			</td>
			<td class="genmed" align="{S_CONTENT_FLOW_END}">
			<a href="{ROOT_PATH}chat/index.php"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /><title="Chat">Chat</a>
				&nbsp; &nbsp;<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /></a> <a href="{U_FAQ}">{L_FAQ}</a>
Damit habt ihr wie im prosilver den Chat-Button neben FAQ stehen.

Ich hoffe ich habe es verständlich geschrieben? Ist mein erstes Mal das ich einen Code Schnipsel schreibe :grin:

Bei mir hat es sofort funktioniert als ich die veränderte Datei hochgeladen habe.
Sollte es bei euch nicht gehen, denkt daran euer Template im ACP zu aktualisieren :wink:

LG