Seite 1 von 1

ChatBox templatefähig machen

Verfasst: 24.02.2004 17:21
von Pseiko
In der chatbox_config.php steht folgendes

Code: Alles auswählen

$chatbox_config = array (

	'refresh_time'	=>	'10',

	'delete_time'	=>	'1200',

	'offline_time'	=>	'1200',

	'away_time'	=>	'1800',

	'stylesheet'	=>	'chatbox.css',

	'show_amount'	=>	'20',	// amount of chats to show
Was muss ich bei stylesheet eintragen damit, er die css aus dem richtigen Template nimmt?

Verfasst: 24.02.2004 21:04
von Mister_X
Wenn du subSilver verwendest wäre das wohl die subSilver.css.
Ich weiß jetzt aber nicht, ob die Chatbox noch eigene CSS Definitionen verwendet und inwieweit du den Pfad zur subSilver.css angeben musst (ausprobieren ist da die Devise ;))

Verfasst: 25.02.2004 12:42
von Pseiko
Das is schon klar, aber ich will in jedes Template eine chatbox.css einbauen. Und dann jeweils anpassen. Aber wie lautet der Befehl?

irgendwie so müsste es sein $current_template/chatbox.css
Ich weiß aber nicht ob das alles ist.

Verfasst: 25.02.2004 16:41
von Faser
Willst du das Stylesheet aus dem Chatbox-Config-Array nehmen?

Die Variable dazu wäre $chatbox_config['stylesheet'].

Wenn du das jetzt in den .tpl-Dateien einbinden willst, solltest du in der ./includes/page_header.php noch eine Template-Variable dazu einfügen, etwa so:

Code: Alles auswählen

    'CHATBOX_CSS' => $phpbb_root_path . $chatbox_config['stylesheet'],
irgendwo unter den anderen Template-Variablen.

Dann kannst du auf jeder .tpl-Seite das Stylesheet mit
<link rel="stylesheet" type="text/css" href="{CHATBOX_CSS}">
einbinden.

Falls du das überhaupt meintest... ;-)

Verfasst: 25.02.2004 17:09
von Pseiko
Nein, die Chatbox soll mit "subSilver" anders aussehen als mit "bluetabs"

Ich möchte die chatbox.css in die Templates packen und nicht hier lassen: /chatbox_mod/chatbox.css

Die /template/subSilver/chatbox.css soll so bleiben,
doch die /template/bluetabs/chatbox.css will ich noch den Farben anpassen.

Re: ChatBox templatefähig machen

Verfasst: 25.02.2004 22:47
von Faser
Achso, dann müsste das so heißen:

Code: Alles auswählen

$chatbox_config = array (

	'refresh_time'	=>	'10',

	'delete_time'	=>	'1200',

	'offline_time'	=>	'1200',

	'away_time'	=>	'1800',

	'stylesheet'	=>	$phpbb_root_path . $current_template_path . 'chatbox.css',

	'show_amount'	=>	'20',	// amount of chats to show
Aber keine Garantie auf Richtigkeit, probier's einfach aus...

Verfasst: 26.02.2004 21:24
von Pseiko
Nee geht nicht, aber wenn ich die lange URL eingebe würde es gehen, aber das ist ja nicht Sinn der Sache.

Verfasst: 26.02.2004 23:03
von Pseiko
Damit gehts:

Code: Alles auswählen

'stylesheet'	=>	$phpbb_root_path . $current_template_path['chatbox.css'],
Aber nun ist die Schrift so groß! Wie wird die denn definiert?

Verfasst: 27.02.2004 14:16
von Faser
Du müsstest in der chatbox.css jetzt die Schriften in der Art definieren:

element {
font-size: GROESSEpx;
}

element muss dan mit "body", "td", "div" oder sonstigem ersetzt werden...

Verfasst: 01.09.2007 01:05
von mark2
Ich versuche auch gerade das so hin zu bekommen dass die ChatSpot den Style dem Template anpasst.
Aber das

Code: Alles auswählen

'stylesheet'   =>   $phpbb_root_path . $current_template_path['chatbox.css'],
und das

Code: Alles auswählen

$chatbox_config = array ( 

   'refresh_time'   =>   '10', 

   'delete_time'   =>   '1200', 

   'offline_time'   =>   '1200', 

   'away_time'   =>   '1800', 

   'stylesheet'   =>   $phpbb_root_path . $current_template_path . 'chatbox.css', 

   'show_amount'   =>   '20',   // amount of chats to show
Funktioniert nicht. Es wird weiterhin die alte chatspot.css verwendet.


edit:
Oh sehe gerade das es hier um chatbox und nicht chatspot geht. :oops: