Seite 1 von 1

equote Schriftfarbe wechseln

Verfasst: 23.08.2003 20:39
von Chainat
Hallo

ich habe bei mir das equote installiert und nun würde ich gerne diese Zitate speziell anzeigen. So möchte ich die Hintergrundfarbe in einer anderen Farbe anzeigen und auch den Text in einer extra Farbe. Wo muss ich im Code dies angeben, sofern dies überhaupt geht. Ich benutze phpbb 2.03

Der Code für das equote:

Code: Alles auswählen


################################################################################
##
## Mod Titel:         BBcode [equote]...[/equote] Plus
## Mod Version:       1.0.0 (phpBB 2.0.4, 2.0.5, 2.0.6)
## Autor:             Lucike (nach einer Idee von Hannes Griepentrogs "equote"
##                            und Acids "center" Mod)
## Support:           http://forum.lucike.de oder http://www.phpbb.de
##
## Beschreibung:      Erlaubt Benutzern, Zitate ohne das Wort "Zitat:"
##                    hinzuzufügen. Das PlusMod bieten zusätzlich noch einen
##                    BBcode Button dazu.
##
## Dateien zu ändern: 6
##                    includes/bbcode.php
##                    posting.php
##                    privmsg.php
##                    language/lang_xxx/lang_main.php
##                    templates/xxx/bbcode.tpl
##                    templates/xxx/posting_body.tpl
##
################################################################################
##
## Notiz:
## Bevor Du irgendwelche Änderungen an Dateien/Datenbank vornimmst, solltest Du
## diese vorsorglich vorher sichern.
##
## Wenn weitere BBcodes installiert sind, muss hierbei darauf geachtet werden,
## das die Zahl XX (addbbcodeXX) korrekterweise (in 2er Schritten) erhöht wird.
## Desweiteren sollte man darauf achten, das für zwei verschiedene BBcode Hacks
## nicht dieselben Buchstaben bzw. Ziffern benutzt werden dürfen.
## In der posting_body.tpl muss nach den BBcodes an 3 Stellen der colspan-Wert,
## je nachdem wieviele BBcodes installiert wurden, erhöht werden.
##
################################################################################
##
## Versionen:
##
## 1.0.0 - Veröffentlichung
##
################################################################################
#
#-----[ ÖFFNEN ]----------------------------------------------------------------
#
includes/bbcode.php

#
#-----[ FINDE ]-----------------------------------------------------------------
#
$bbcode_tpl['quote_username_open'] = str_replace('{USERNAME}', '\\1', $bbcode_tpl['quote_username_open']);

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
	$bbcode_tpl['equote_open'] = str_replace('{L_EQUOTE}', $lang['Quote'], $bbcode_tpl['equote_open']);

	$bbcode_tpl['equote_quotetext_open'] = str_replace('{L_EQUOTE}', $lang['Quote'], $bbcode_tpl['equote_quotetext_open']);
	$bbcode_tpl['equote_quotetext_open'] = str_replace('{QUOTETEXT}', '\\1', $bbcode_tpl['equote_quotetext_open']);

#
#-----[ FINDE ]-----------------------------------------------------------------
#
$text = preg_replace("/\[quote:$uid=\"(.*?)\"\]/si", $bbcode_tpl['quote_username_open'], $text);

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
	// [EQUOTE] and [/EQUOTE] for new quoting experiences ;-)
	$text = str_replace("[equote:$uid]", $bbcode_tpl['equote_open'], $text);
	$text = str_replace("[/equote:$uid]", $bbcode_tpl['equote_close'], $text);

	$text = preg_replace("/\[equote:$uid=\"(.*?)\"\]/si", $bbcode_tpl['equote_quotetext_open'], $text);

#
#-----[ FINDE ]-----------------------------------------------------------------
#
$text = bbencode_first_pass_pda($text, $uid, '/\[quote=(\\\".*?\\\")\]/is', '[/quote]', '', false, '', "[quote:$uid=\\1]");

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
	// [EQUOTE] and [/EQUOTE] for new quoting experiences ;-)
	$text = bbencode_first_pass_pda($text, $uid, '[equote]', '[/equote]', '', false, '');

	$text = bbencode_first_pass_pda($text, $uid, '/\[equote=(\\\".*?\\\")\]/is', '[/equote]', '', false, '', "[equote:$uid=\\1]");

#
#-----[ ÖFFNEN ]----------------------------------------------------------------
#
posting.php/privmsg.php

#
#-----[ FINDE ]-----------------------------------------------------------------
#
	'L_BBCODE_Q_HELP' => $lang['bbcode_q_help'],

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
	'L_BBCODE_E_HELP' => $lang['bbcode_e_help'],

#
#-----[ ÖFFNEN ]----------------------------------------------------------------
#
languages/lang_german/lang_main.php

#
#-----[ FINDE ]-----------------------------------------------------------------
#
$lang['bbcode_q_help'] = 'Zitat: [quote]Text[/quote]  (alt+q)';

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
$lang['bbcode_e_help'] = 'Wort: [equote]Text[/equote]  (alt+e)';

#
#-----[ ÖFFNEN ]----------------------------------------------------------------
#
templates/subSilver/bbcode.tpl

#
#-----[ FINDE ]-----------------------------------------------------------------
#
<span class="postbody"><!-- END quote_close -->

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
<!-- BEGIN equote_quotetext_open --></span>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
	  <td><span class="genmed"><b>{QUOTETEXT}</b></span></td>
	</tr>
	<tr>
	  <td class="quote"><!-- END equote_quotetext_open -->
<!-- BEGIN equote_open --></span>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
	  <td><span class="genmed"><b>{L_EQUOTE}:</b></span></td>
	</tr>
	<tr>
	  <td class="quote"><!-- END equote_open -->
<!-- BEGIN equote_close --></td>
	</tr>
</table>
<span class="postbody"><!-- END equote_close -->

#
#-----[ ÖFFNEN ]----------------------------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FINDE ]-----------------------------------------------------------------
#
q_help = "{L_BBCODE_Q_HELP}";

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
e_help = "{L_BBCODE_E_HELP}";

#
#-----[ FINDE ]-----------------------------------------------------------------
#
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
  • ','
','
  • ','
','[img]','[/img]','','');

#
#-----[ FINDE in dieser Zeile ]-------------------------------------------------
#
'[quote]','[/quote]'

#
#-----[ DARHINTER EINFÜGEN ]----------------------------------------------------
#
,'[equote]','[/equote]'

#
#-----[ FINDE ]-----------------------------------------------------------------
#
<input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline('q')" />
</span></td>

#
#-----[ DARUNTER EINFÜGEN ]-----------------------------------------------------
#
# siehe "Notiz" am Anfang dieser Anleitung

<td><span class="genmed">
<input type="button" class="button" accesskey="e" name="addbbcode8" value="eQuote" style="width: 60px" onClick="bbstyle(8)" onMouseOver="helpline('e')" />
</span></td>

#
#-----[ FINDE ]-----------------------------------------------------------------
#
<select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">

#
#-----[ MIT FOLGENDEM ERSETZEN ]------------------------------------------------
#
# siehe "Notiz" am Anfang dieser Anleitung

<select name="addbbcode20" onChange="bbfontstyle('[color=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">

#
#-----[ FINDE ]-----------------------------------------------------------------
#
</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">

#
#-----[ MIT FOLGENDEM ERSETZEN ]------------------------------------------------
#
# siehe "Notiz" am Anfang dieser Anleitung

</select> &nbsp;{L_FONT_SIZE}:<select name="addbbcode22" onChange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">

#
#-----[ FINDE UND ERHÖHE COLSPAN-WERT ]-----------------------------------------
#
# siehe "Notiz" am Anfang dieser Anleitung

</span></td>
</tr>
<tr>
<td colspan="9">

#
#-----[ FINDE UND ERHÖHE COLSPAN-WERT ]-----------------------------------------
#
# siehe "Notiz" am Anfang dieser Anleitung

</tr>
<tr>
<td colspan="9"> <span class="gensmall">

#
#-----[ FINDE UND ERHÖHE COLSPAN-WERT ]-----------------------------------------
#
# siehe "Notiz" am Anfang dieser Anleitung

</tr>
<tr>
<td colspan="9"><span class="gen">

#
#-----[ ALLE DATEIEN SPEICHERN, SCHLIESSEN UND HOCH LADEN ]---------------------
#




[/code]


Schönes Weekend

Chainat

Verfasst: 23.08.2003 21:39
von Acid
Die Tabellenfarbe wäre "quote" und die Textfarbe "genmed" ...entweder
änderst du diese Stylesheets in der overall_header.tpl bzw. subSilver.css
oder du benutzt andere, eventuell selbst definierte.

Verfasst: 24.08.2003 16:59
von Chainat
Okay

aber ich bringe es selbst nicht hin, dass das Textfeld zum Beispiel in Blau dargestellt wird und die Schriftfarbe in Gelb. Darf man auf weitere Hilfe hoffen bitte.

Danke

Chainat

Verfasst: 24.08.2003 18:00
von Acid
Na hast du denn versucht die erwähnten Stylesheets (.quote und .genmed) anzupassen ? Und wenn ja, wie?

Verfasst: 24.08.2003 19:09
von Chainat
Acid

ja, hatte die Styles verändert, doch ist dann das Prob, dass auch ein normales Quote diese farben hat und die sollen ja normal bleiben. War vielleicht etwas unverständlich gefragt zuerst.

Chainat

Verfasst: 24.08.2003 23:23
von Acid
Naja, dann..
<!-- BEGIN equote_quotetext_open --></span>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>{QUOTETEXT}</b></span></td>
</tr>
<tr>
<td class="quote"><!-- END equote_quotetext_open -->
<!-- BEGIN equote_open --></span>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
<td><span class="genmed"><b>{L_EQUOTE}:</b></span></td>
</tr>
<tr>
<td class="quote"><!-- END equote_open -->
<!-- BEGIN equote_close --></td>
</tr>
</table>
<span class="postbody"><!-- END equote_close -->
..gib neue, von dir definierte Stylesheets für den Quotetext und die Tabellenfarbe an.
Ersetze "quote" bzw. "genmed" mit "quote2" bzw. "text" und definiere dann in
der overall_header.tpl bzw. dein_template.css die Farbe-/Schriftwerte.