index_body.tpl -> kann ich das da einbauen? WIE?

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.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

überprüfe nochmal alle änderungen und zeig uns die index.php und die index_body.tpl als link.

ah
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

saerdnaer hat geschrieben:überprüfe nochmal alle änderungen und zeig uns die index.php und die index_body.tpl als link.

ah
gerne doch:

index.php: http://www.b**t.de/forum/index.txt

index_body.tpl: http://www.b**t.de/forum/templates/subSilver/index_body.txt

gruss, t.
Zuletzt geändert von tomtom am 07.02.2008 17:43, insgesamt 1-mal geändert.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

der ganze folgende teil ist falsch eingefügt:

Code: Alles auswählen

include("chat/header.inc.php");
include("chat/config.inc.php");
include("chat/functions.inc.php");
$room_id=1;

//
// Start Chat online
//

$chat_text = '';
// Show total users count
$chat_text .= "There are ".users_total()." users in chat.";

// Show users count in one room
$chat_text .= "There are ".users_count($room_id)." users in chat room ".pcpin_nice_room($room_id).".";

// Read usernames from one room into array $one_room
$q=mysql_query("SELECT user from pcpin_users WHERE room = '$room_id'");
$one_room=mysql_fetch_array($q);

// Read usernames from whole chat into array $whole_chat
$q=mysql_query("SELECT user from pcpin_users");
$whole_chat=mysql_fetch_array($q);


// Show names in one room
IF(count($one_room)){
  FOR($i=0;$i<count($one_room);$i++){
    $chat_text .= $one_room[$i]." ";
  }
}ELSE{
  $chat_text .= "No users found";
}

// Show names in whole chat
IF(count($whole_chat)){
  FOR($i=0;$i<count($whole_chat);$i++){
    $chat_text .= $whole_chat[$i]." ";
  }
}ELSE{
  $chat_text .= "No users found";
} 

//
// End Chat-Online
//
und das

Code: Alles auswählen

include("chat/header.inc.php");
include("chat/config.inc.php");
include("chat/functions.inc.php");
$room_id=1;
ist zweimal drin

wobei der große block eigendlich nach dem code hier eingefügt werden sollte:

Code: Alles auswählen

	//
	// Start output of page
	//
	define('SHOW_ONLINE', true);
	$page_title = $lang['Index'];
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);
ah
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

so, habe das jetzt geändert ...

jetzt zeigt er aber nur immer EINEN namen der user im chat an, nicht ALLE! :cry:

hier die aktuelle index.php: http://www.b**t.de/forum/index.txt

grüße, t.
Zuletzt geändert von tomtom am 07.02.2008 17:43, insgesamt 1-mal geändert.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

so jetzt hab ich keine lust mehr. bitte kontaktiere mich via pm
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

so erledigt. der code des autors hatte einen fehler. am ende wurde folgender code verwendet:

Code: Alles auswählen

	//
	// Start Chat online
	//
	include("chat/header.inc.php");
	include("chat/config.inc.php");
	include("chat/functions.inc.php");

	$chat_text = ''; 
	
	// Show total users count 
	$users_total = users_total();
	if ( $users_total == 0 )
	{
		$chat_text .= "Momentan sind keine Benutzer im Chat."; 
	}
	else
	{
		if ( $users_total == 1 )
		{
			$chat_text .= "Momentan ist ein Benutzer im Chat: "; 
		}
		else
		{
			$chat_text .= "Momentan sind $users_total Benutzer im Chat: "; 
		}

		$q=mysql_query("SELECT user from pcpin_users");
		if ( $row = mysql_fetch_array($q) )
		{
			$chat_text .= $row['user'];
			while ( $row = mysql_fetch_array($q) )
			{
				$chat_text .= ', ' . $row['user'];
			}
		}
	}
	//
	// End Chat-Online
	//
mfg ah
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

ich habe alles nach anleitung eingebaut. bei mir wird aber auch niemand angezeigt. please help

diese anzeige ist nämlich der absolute hammer :wink:
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

@saerdnaer
hast du ne idee?
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

juchu ich habs hinbekommen, mein quellcode war nen weng anders da schon andere mods drin sind. nun funzts. aber eins stört mich da trotzdem noch: die admins und moderatoren werden nicht farblich gezeigt. kann man das noch irgendwie hinbekommen?
Ruhrpottler
Mitglied
Beiträge: 317
Registriert: 16.05.2004 12:08

Beitrag von Ruhrpottler »

Jau, bei mir klappts auch. Habe allerdings einen kleinen, großen Fehler gefunden.

Wenn ich im Chat bin werde ich halt auf der Indexseite ganz normal mit Namen angezeigt. Drück ich im Chat auf "ENDE" werde ich NICHT mehr angezeigt. Super, das klappt. Drück ich allerdings anstatt auf "ENDE" auf das Kreuz oben rechts, also schließe ich einfach nur das Fenster, werde ich auf der Indexseite weiterhin als "im Chat" angezeigt.
Ich denke ja mal, dass die meisten nicht "Ende" drücken sondern einfach nur das Fenster schließen. Somit stehen hinterher im Index nachher, dass 5 Leute im Chat sind, im Endeffekt ist aber keiner drin!!!

Gibt es eine Möglichkeit diesen Fehler zu umgehen???
Wäre super wenn mir jemand helfen könnte.


Gruß Ruhrpottler
Antworten

Zurück zu „phpBB 2.0: Mod Support“