[3.2.3] Ajax Chat Fehlermeldung

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Benutzeravatar
Kurt W
Mitglied
Beiträge: 492
Registriert: 15.07.2017 10:37
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von Kurt W »

Danke dir. Habe den Fehler nun gefunden. Waren die Umlaute im Ordner "Ajax-chat"

Code: Alles auswählen

$lang = array_merge(
	$lang, array(
		'CHAT_ARCHIVE'					=> 'Archiv',
		'CHAT_ARCHIVE_EXPLAIN'			=> 'Chat Archiv',
		'CHAT_POPUP'					=> 'Popup',
		'CHAT_POPUP_EXPLAIN'			=> 'Chat Popup',
		'CHAT_RULE'						=> 'Chat Regeln',
		'CHAT_RULE_EXPLAIN'				=> 'Sauber halten! Bitte keine Obsz��嵥n.',
		'CHAT_NEW_POST'					=> 'hat %s geantwortet',
		'CHAT_NEW_TOPIC'				=> 'hat ein neues Thema begonnen: %s',
		'CHAT_POST_EDIT'				=> 'hat bearbeitet: %s',
		'CHAT_NEW_QUOTE'				=> 'hat mit einem Zitat geantwortet auf: %s',
		'CHAT_EDIT'						=> 'Chat-Nachricht bearbeiten',
		'CHAT_QUOTE'					=> 'Chatnachricht zitieren',
		'EMPTY'							=> 'Fehler: Du musst eine Nachricht eingeben.',
		'GUEST_MESSAGE'					=> '<strong>Du musst ein registrierter Benutzer sein, um den Chat nutzen zu k��n.</strong>',
		'MESSAGE'						=> 'Nachricht',
		'PAGE_TITLE'					=> 'Forum Chat',
		'RESPOND'						=> 'Dem Benutzer antworten',
		'UNIT'							=> 'Sekunden',
		'UPDATES'						=> 'Aktualisiert jede',
		'CHAT'							=> 'Chat',
		'CHAT_EXPLAIN'					=> 'Chat Center',
		'WHOIS_CHATTING'				=> 'Wer chattet',
		'CHAT_FONT_COLOR'				=> 'Chat-Schriftfarbe',
		'SELECT_COLOR'					=> 'W婬e deine Chat-Schriftfarbe aus',
		'CHAT_SUBMIT_MESSAGE'			=> 'Nachricht senden',
		'DELETE_CHAT_MESSAGE'			=> 'Chatnachricht l��en',
		'BBCODES'			 			=> 'BBCodes',
		'IE_NO_AJAX'					=> 'Deine Version des Internet Explorers unterst�� AJAX nicht.',
		'UPGRADE_BROWSER'				=> 'Status: XmlHttpRequest-Objekt konnte nicht erstellt werden.	Du brauchst ein Upgrade deines Browsers.',
		'NO_POST_IN_CHAT'				=> 'Du hast keine Berechtigung, im Chat zu posten.',
		'NO_DEL_PERMISSION'				=> 'Du hast keine Berechtigung, die Nachricht zu l��en.',
		'NO_EDIT_PERMISSION'			=> 'Du hast keine Berechtigung, diese Nachricht zu bearbeiten.',
		'NO_VIEW_PERMISSION'			=> 'Du hast keine Berechtigung, den Chat zu sehen.',
		'DELETE_CHAT_COOKIE'			=> 'Cookie l��en',
		'DELETE_CHAT_COOKIE_EXPLAIN'	=> 'Dieser Button l��t die Schriftfarbe hold cookie.',
Habe das nun geändert:

Code: Alles auswählen

$lang = array_merge(
	$lang, array(
		'CHAT_ARCHIVE'					=> 'Archiv',
		'CHAT_ARCHIVE_EXPLAIN'			=> 'Chat Archiv',
		'CHAT_POPUP'					=> 'Popup',
		'CHAT_POPUP_EXPLAIN'			=> 'Chat Popup',
		'CHAT_RULE'						=> 'Chat Regeln',
		'CHAT_RULE_EXPLAIN'				=> 'Sauber halten! Bitte keine Obszönitäten.',
		'CHAT_NEW_POST'					=> 'hat %s geantwortet',
		'CHAT_NEW_TOPIC'				=> 'hat ein neues Thema begonnen: %s',
		'CHAT_POST_EDIT'				=> 'hat bearbeitet: %s',
		'CHAT_NEW_QUOTE'				=> 'hat mit einem Zitat geantwortet auf: %s',
		'CHAT_EDIT'						=> 'Chat-Nachricht bearbeiten',
		'CHAT_QUOTE'					=> 'Chatnachricht zitieren',
		'EMPTY'							=> 'Fehler: Du musst eine Nachricht eingeben.',
		'GUEST_MESSAGE'					=> '<strong>Du musst ein registrierter Benutzer sein, um den Chat nutzen zu können.</strong>',
		'MESSAGE'						=> 'Nachricht',
		'PAGE_TITLE'					=> 'Forum Chat',
		'RESPOND'						=> 'Dem Benutzer antworten',
		'UNIT'							=> 'Sekunden',
		'UPDATES'						=> 'Aktualisiert jede',
		'CHAT'							=> 'Chat',
		'CHAT_EXPLAIN'					=> 'Chat Center',
		'WHOIS_CHATTING'				=> 'Wer chattet',
		'CHAT_FONT_COLOR'				=> 'Chat-Schriftfarbe',
		'SELECT_COLOR'					=> 'Wähle deine Chat-Schriftfarbe aus',
		'CHAT_SUBMIT_MESSAGE'			=> 'Nachricht senden',
		'DELETE_CHAT_MESSAGE'			=> 'Chatnachricht löschen',
		'BBCODES'			 			=> 'BBCodes',
		'IE_NO_AJAX'					=> 'Deine Version des Internet Explorers unterstützt AJAX nicht.',
		'UPGRADE_BROWSER'				=> 'Status: XmlHttpRequest-Objekt konnte nicht erstellt werden.	Du brauchst ein Upgrade deines Browsers.',
		'NO_POST_IN_CHAT'				=> 'Du hast keine Berechtigung, im Chat zu posten.',
		'NO_DEL_PERMISSION'				=> 'Du hast keine Berechtigung, die Nachricht zu löschen.',
		'NO_EDIT_PERMISSION'			=> 'Du hast keine Berechtigung, diese Nachricht zu bearbeiten.',
		'NO_VIEW_PERMISSION'			=> 'Du hast keine Berechtigung, den Chat zu sehen.',
		'DELETE_CHAT_COOKIE'			=> 'Cookie löschen',
		'DELETE_CHAT_COOKIE_EXPLAIN'	=> 'Dieser Button löscht die Schriftfarbe hold cookie.',
Automatisch dem Beitrag hinzugefügt nach 18 Minuten 26 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.

Wo kann ich das Einstellen, das die Chat Box nur von Reg User gesehen werden kann?
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von chris1278 »

Das kannst du so gar nicht einstellen. das geht nur wenn du das in den style dateien entsprechend der if variabel hin zufügst.

Und zwar must du in den dateien die im Extension ordner: style/all/template/event/*.* bearbeiten.

Füge in jeder datei vor der Ersten zeile {% if S_USER_LOGGED_IN %}

und nach der Letzten zeile {% endif %}

Das sollte bewirken das den chat nur regestrierte und eingeloggte user sehen können.

Ist aber ungetestet. Daher empfehl ich dir das erst mal auf einem Testforum auszuprobieren.
Benutzeravatar
Kurt W
Mitglied
Beiträge: 492
Registriert: 15.07.2017 10:37
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von Kurt W »

endif steht dort schon drinnen.

Hier mal ein Beispiel, würde das so passen:

Code: Alles auswählen

{% if S_USER_LOGGED_IN %}
{% if S_AJAX_CHAT_VIEW %}
	{% if not S_AJAX_CHAT_POSITION and not S_AJAX_CHAT_POSITION_OVERRIDE %}
		{% if not S_USER_LOGGED_IN %}
			<br />
		{% endif %}
		{% INCLUDE 'chat_body.html' %}
	{% elseif not S_AJAX_CHAT_ACP_POSITION and S_AJAX_CHAT_POSITION_OVERRIDE %}
		{% if not S_USER_LOGGED_IN %}
			<br />
		{% endif %}
		{% INCLUDE 'chat_body.html' %}
	{% endif %}
{% endif %}
Sind 9 Dateien enthalten.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von chris1278 »

sicher steht endif schon drin aber da du in der ersten zeile eine zusätzliche variabel einfügst mus zum schlus ein zusätzliches endif als abschlus der variabel ist genau wenndu einen div container erstellst dann must du für jedes <div> auch ein </div> benutzen.

Aber ansonsten ja. Ob das so aber funktioniert must du sehen wie gesagt das ist einfach mal ein schuss ins blaue.
Benutzeravatar
Kurt W
Mitglied
Beiträge: 492
Registriert: 15.07.2017 10:37
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von Kurt W »

Danke dir hat super funktioniert.

Gruß Kurt
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von chris1278 »

also passt das so ja?
Benutzeravatar
Kurt W
Mitglied
Beiträge: 492
Registriert: 15.07.2017 10:37
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von Kurt W »

Perfekt. BOX wird nur angezeigt wenn man angemeldet ist.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3532
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von chris1278 »

jut dann is ja alles roger.
Benutzeravatar
Kurt W
Mitglied
Beiträge: 492
Registriert: 15.07.2017 10:37
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von Kurt W »

Ein kleines Problem gibt es noch.

Code: Alles auswählen

https://pc-sicherheit.net/chat
Wenn man das direkt aufruft, können es auch unangemeldete User sehen.

Kann man da noch was machen?

Gruß Kurt

Edit: Habe es gefunden unter Rechte kann man das einstellen. :grin:
Da braucht man das dann gar nicht in den Dateien ändern, das die Box nur von angemeldeten Usern gesehen werden kann :oops:
Benutzeravatar
Kurt W
Mitglied
Beiträge: 492
Registriert: 15.07.2017 10:37
Kontaktdaten:

Re: [3.2.3] Ajax Chat Fehlermeldung

Beitrag von Kurt W »

Ich habe die geänderte Deutsche Datei mal dort hochgeladen.

https://www.phpbb.com/customise/db/exte ... 46#p658546

Ich denke gibt ja mehrere die damit Probleme haben. Mit der abgeänderten Datei läuft es einwandfrei. Waren wie gesagt nur die Umlaute, die irgendwie komisch aufgeführt waren.

um den Chat nutzen zu k��n.

W婬e deine Chat-Schriftfarbe aus

Deine Version des Internet Explorers unterst�� AJAX nicht.

Du hast keine Berechtigung, die Nachricht zu l��en

Gruß Kurt
Antworten

Zurück zu „Extension Support“