x7chat Bugs und Fragen

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.
Antworten
Charger
Mitglied
Beiträge: 245
Registriert: 26.05.2005 19:35

x7chat Bugs und Fragen

Beitrag von Charger »

habe gerade den x7chat 2.0.5 installiert und getestet.

frage 1: wie kann man es so einstellen, das der Link zum
chat erst dann angezeigt wird wenn sich ein registrierter user einloggt?
(genauso auch wie z.B. das der Nickpagebutton angezeigt wird, wenn sich registrierte user einloggen (Mod: Nickpage) )

das ist sehr sinnvoll, den wenn in einem internetcafe sich ein User einloggt, später sich auslogt, kommt ein unregistrierter user, der kann
ganz normal auf den chatbutton klicken, und er kann mit dem nick des vorigen users der da saß weiter chatten, ohne ein passwort einzugeben!
never touch a running system?
no risk no experience!
Benutzeravatar
Garnele
Mitglied
Beiträge: 282
Registriert: 30.10.2004 16:56
Wohnort: Nähe Zürich

Beitrag von Garnele »

Hallo

Dasgeht ganz einfach mit

Code: Alles auswählen

<!--- BEGIN switch_user_logged_in --->
Link
<!--- END switch_user_logged_in --->
LG
Garnele
Mein Forum zum Thema Ziergarnelen: Garnelenforum.ch
Jonnsn
Mitglied
Beiträge: 88
Registriert: 05.02.2007 22:09

Beitrag von Jonnsn »

ich habe mir dazu mal auf Basis vom Gastzugriffe steuern Mod iene variante zum X7 Chat mit Integrate X7 Chat in phpBB gemacht - das heißt der Link ist immer sichtbar, aber als Gast kommt man nicht bis zum Chat sondern es kommt eine Meldung.
Das ganze ist im ACP an- und abschaltbar...

Code: Alles auswählen

# 
#-----[ SQL ]------------------------------------------ 
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('guest_chat','0');

# 
#-----[ OPEN ]------------------------------------------ 
# 
admin/admin_board.php

# 
#-----[ FIND ]------------------------------------------ 
#
$smtp_no = ( !$new['smtp_delivery'] ) ? "checked=\"checked\"" : "";

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$guest_chat_yes = ( $new['guest_map'] ) ? "checked=\"checked\"" : "";
$guest_chat_no = ( !$new['guest_map'] ) ? "checked=\"checked\"" : "";

# 
#-----[ FIND ]------------------------------------------ 
#
	"L_RESET" => $lang['Reset'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	"L_GUEST_CHAT" => $lang['guest_chat'],
	"S_GUEST_CHAT_YES" => $guest_chat_yes,
	"S_GUEST_CHAT_NO" => $guest_chat_no,

# 
#-----[ OPEN ]------------------------------------------ 
#
lanuage/lang_english/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
#
// That's all Folks!

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
//
// Gastberechtigungen über ACP steuern
//
$lang['guest_settings'] = 'Manage permissions for guests';
$lang['guest_chat'] = 'Allow viewing chat-link';

# 
#-----[ OPEN ]------------------------------------------ 
#
lanuage/lang_english/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
#
//
// That's all Folks!

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
$lang['only_members_chat'] = 'Sorry, only registered members are allowed to use the chat.';

# 
#-----[ OPEN ]------------------------------------------ 
#
lanuage/lang_german/lang_admin.php

# 
#-----[ FIND ]------------------------------------------ 
#
// That's all Folks!

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
#
//
// Gastberechtigungen über ACP steuern
//
$lang['guest_settings'] = 'Berechtigungen für Gäste konfigurieren';
$lang['guest_chat'] = 'Chat-link für Gäste einsehbar';

# 
#-----[ OPEN ]------------------------------------------ 
#
lanuage/lang_german/lang_main.php

# 
#-----[ FIND ]------------------------------------------ 
#
//
// That's all Folks!

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
$lang['only_members_chat'] = 'Sorry, der Chat kann nur registrierten Mitgliedern genutzt werden.';

# 
#-----[ OPEN ]------------------------------------------ 
#
#(wiederhole diesen Schritt ggf. für jedes Template das du verwendest)
#
templates/subSilver/admin/board_config_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
#
		<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
	</tr>
	
# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
	<tr>
		<th class="thHead" colspan="2">{L_GUEST_SETTINGS}</th>
	</tr>
	<tr>
		<td class="row1">{L_GUEST_CHAT}</td>
		<td class="row2"><input type="radio" name="guest_chat" value="1" {S_GUEST_CHAT_YES} /> {L_YES}&nbsp;&nbsp;<input type="radio" name="guest_chat" value="0" {S_GUEST_CHAT_NO} /> {L_NO}</td>
	</tr>

# 
#-----[ OPEN ]------------------------------------------ 
#
chat.php

# 
#-----[ FIND ]------------------------------------------ 
#
init_userprefs($userdata);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#

//
// Disallow Guests
//
if ( !$board_config['guest_chat'] )
{
  if( !$userdata['session_logged_in'])
  {
    message_die(GENERAL_MESSAGE, $lang['only_members_chat']);
    exit;
  }
}

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Charger
Mitglied
Beiträge: 245
Registriert: 26.05.2005 19:35

Beitrag von Charger »

Also, soviel ich verstanden habe, muss ich zuerst den gast_steuern
Mod einbauen, und dann oben dein script in entsprechende dateien
einfügen?
never touch a running system?
no risk no experience!
Jonnsn
Mitglied
Beiträge: 88
Registriert: 05.02.2007 22:09

Beitrag von Jonnsn »

nein ;-) das oben ist der Gast steuern mod - angepasst NUR für den X7Chat... ;-)

Wenn du den Gast steuern Mod vorher installierst müssen noch ein paar Kleinigkeiten geändert werden, da sie sonst doppelt im Code vorkommen...
Charger
Mitglied
Beiträge: 245
Registriert: 26.05.2005 19:35

Beitrag von Charger »

wo ist das??

#
#-----[ OPEN ]------------------------------------------
#
chat.php
never touch a running system?
no risk no experience!
Jonnsn
Mitglied
Beiträge: 88
Registriert: 05.02.2007 22:09

Beitrag von Jonnsn »

liegt im hauptverzeichnis deines phpbb wenn du den fully integrate x7 chat mod installiert hast....
Charger
Mitglied
Beiträge: 245
Registriert: 26.05.2005 19:35

Beitrag von Charger »

fully integrate x7?

auf der seite fand ich nichts davon: http://www.x7chat.com/
auch nicht über google

habe den X7 Chat 2.0.5
never touch a running system?
no risk no experience!
Jonnsn
Mitglied
Beiträge: 88
Registriert: 05.02.2007 22:09

Beitrag von Jonnsn »

http://x7chat.com/index.php?page=mods&a ... wcat&cat=1

ich dachte du hättest den drin - weil der auch einen link mit Online-Counter auf der hauptseite anbringt...
Der-Nik
Mitglied
Beiträge: 43
Registriert: 11.03.2007 19:29

Beitrag von Der-Nik »

Ich habe da (glaube ich) noch einen Bug:

Es ist nicht möglich Mitglieder die ein Leerzeichen im Nutzernamen haben aus dem Chat zu Bannen. Ist die noch jemandem aufgefallen und gibt es schon eine Lösung für das Problem?
Antworten

Zurück zu „phpBB 2.0: Mod Support“