Frage zum Spoiler-BBCode-Mod

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
Joachim
Mitglied
Beiträge: 180
Registriert: 02.07.2003 20:40

Frage zum Spoiler-BBCode-Mod

Beitrag von Joachim »

Hi, ich habe mir gerade folgenden sehr einfachen Spoiler-Mod installiert:

Code: Alles auswählen

#################################################################
## MOD Title: Spoiler BBcode Mod
## MOD Author: elfy < elfy@tolkien.com.pl > (Marek Sliwinski) http://www.tolkien.com.pl
## MOD Description: adds a spoiler tag to your forum
##              Text between spoiler tags is invisible till you highlight this block of text.
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time: 3 Minutes
## Files To Edit: bbcode.tpl,
##                bbcode.php
## Included Files: (n/a)
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/
##############################################################
## Authors Notes: tested with phpBB2 ver 2.0.1
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#

// [b] and [/b] for bolding text   
$text = str_replace("[b:$uid]", $bbcode_tpl['b_open'], $text);
$text = str_replace("[/b:$uid]", $bbcode_tpl['b_close'], $text);
#
#-----[ BEFORE, ADD ]------------------------------------------
#

// Begin 'SPOILER BBcode MOD'
// [spoiler] and [/spoiler] for spoiler-text   
$text = str_replace("[spoiler:$uid]", $bbcode_tpl['spoiler_open'], $text);
$text = str_replace("[/spoiler:$uid]", $bbcode_tpl['spoiler_close'], $text);
// End 'SPOILER BBcode MOD'

#
#-----[ FIND ]------------------------------------------
#

// [b] and [/b] for bolding text.
$text = preg_replace("#\[b\](.*?)\[/b\]#si", "[b:$uid]\\1[/b:$uid]", $text);
#
#-----[ BEFORE, ADD ]------------------------------------------
#

// Begin 'SPOILER BBcode MOD'
// [spoiler] and [/spoiler] for setting spoiler-text
$text = preg_replace("#\[spoiler\](.*?)\[/spoiler\]#si", "[spoiler:$uid]\\1[/spoiler:$uid]", $text);
// End 'SPOILER BBcode MOD'
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#
#-----[ FIND ]------------------------------------------
#

<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- BEGIN b_close --></span><!-- END b_close -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#

<!-- BEGIN spoiler_open --><br><b>spoiler:</b><br><span style="color: EFEFEF"><!-- END spoiler_open -->
<!-- BEGIN spoiler_close --></span><br><!-- END spoiler_close -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM 
Meine Frage: gibt es eine Möglichkeit, das Ergebnis - also den gespoilerten Text - einfach als gequoteten Beitrag zu zeigen? Also daß das Ergebnis des Spoiler-Tags so aussehen würde:
Bitte markieren Sie den unsichtbaren Text unterhalb dieses Satzes, um ihn zu lesen"



Kann man das einfach einbauen? Vielleicht sogar noch so, daß "Zitat" durch "Spoiler:" ersetzt wird? :o

Gruß, Joachim
Joachim
Mitglied
Beiträge: 180
Registriert: 02.07.2003 20:40

Beitrag von Joachim »

Niemand weiss was? :)

Gruß, Joachim
SF-Fan
Mitglied
Beiträge: 9
Registriert: 20.05.2003 14:44
Kontaktdaten:

Beitrag von SF-Fan »

Wichtiger wäre es, dass das Spoiler-Mod mit dem Farbwechsel beim SubSilver-Template zurecht kommen würde. Da dem Spoiler-Text aber eine feste Farbe (#EFEFEF) zugewiesen wird, ist er in jedem zweiten Posting ganz leicht noch lesbar...
IamTrebor
Mitglied
Beiträge: 32
Registriert: 06.04.2004 13:28
Wohnort: Magdeburg

Re: Frage zum Spoiler-BBCode-Mod

Beitrag von IamTrebor »

Also ich hab ein wenig rumprobiert und hab es jetzt folgendermaßen hinbekommern:
Schritt eins: du ersetzt in der bbcode.tpl

Code: Alles auswählen

<!-- BEGIN spoiler_open --><br><b>spoiler:</b><br><span style="color: EFEFEF"><!-- END spoiler_open -->
<!-- BEGIN spoiler_close --></span><br><!-- END spoiler_close --> 
durch

Code: Alles auswählen

<!-- BEGIN spoiler_open --><br><b><font color=#FF0000>SPOILER</font></b><br><span style="color: EFEFEF">
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr> 
<td class="spoiler">
<!-- END spoiler_open -->


<!-- BEGIN spoiler_close -->
</td>
</tr>
</table>
<span class="postbody">

<!-- END spoiler_close -->
2. Schritt: du fügst in der yourtemplate.css (bei mir subSilver.css)

im Abschnitt /* Quote & Code blocks */

Code: Alles auswählen

.spoiler {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #FFFFFF;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
ein

3.schritt du aktivierst deine template.css datei
Wie du das machst steht hier:
http://www.phpbb.de/doku/kb/artikel.php ... line+stats


Voraussetzung ist natürlich der Spoiler BBcode Mod von Elfy


das ganze sieht dann ungefähr so aus: http://www.tbw2000forum.de/board/viewtopic.php?t=84
SF-Fan
Mitglied
Beiträge: 9
Registriert: 20.05.2003 14:44
Kontaktdaten:

Beitrag von SF-Fan »

Danke! - ich werde das demnächst bei mir testen, es sieht aber in Deinem Forum schon einmal sehr schön aus. 8)
SF-Fan
Mitglied
Beiträge: 9
Registriert: 20.05.2003 14:44
Kontaktdaten:

Re: Frage zum Spoiler-BBCode-Mod

Beitrag von SF-Fan »

Hm, der veränderte Spoiler-BBCode-Mod ist prima, aber ich mußte noch zwei Dinge ändern, um ihn problemlos zum Laufen zu bringen.

Hier habe ich noch das

Code: Alles auswählen

<span style="color: EFEFEF">
rausgeworfen.
Es heißt dann also:

Code: Alles auswählen

<!-- BEGIN spoiler_open --><br><b><font color=#FF0000>SPOILER</font></b><br>
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr> 
<td class="spoiler">
<!-- END spoiler_open -->


<!-- BEGIN spoiler_close -->
</td>
</tr>
</table>
<span class="postbody">

<!-- END spoiler_close -->
2. Schritt: du fügst in der yourtemplate.css (bei mir subSilver.css)


Habe ich einfach in die overall_header.tpl eingefügt. 8)
Aber da fehlt die abschließende geschweifte Klammer, richtig heißt es also:

Code: Alles auswählen

.spoiler {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #FFFFFF;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}
Wie gesagt: Danke IamTrebor für die tolle Anpassung des MODs!

Wer mal gucken möchte:
http://www.sf-fan.de/phpBB/viewtopic.php?t=845
Antworten

Zurück zu „phpBB 2.0: Mod Support“