|
|
Latest News |
Latest Threads |
|
 |
55.484 Posts & 4.945 Themen in 78 Foren |
|
|
|
 |
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
 |
 |
BBCode Klapptext [1.6.5] 6 Beiträge in diesem Thema |
|
|
 |
|
 |
11.07.2010 - 17:42 Uhr |
|
|
|
Hallo,
habe gerade gemerkt das man nicht zwei Klappcodes verwenden kann, da diese die gleiche ID zugeordnet kriegen
Wollte nur mal Bescheid geben......
MfG
P.S.: Kleiner Verbesserungsvorschlag: das die Js datei auch im ACP eingebunden wird, wegen der Vorschau von Contents ^^
Da man sonst nicht auf-/zuklappen kann 
|
|
|
|
|
|
|
 |
WEBI Unberechenbares Urgestein |
 |
|
|
|
|
|
|
|
|
 |
11.07.2010 - 21:14 Uhr |
|
|
|
Ich weiss nun nicht, welches Template für die Content-Vorschau bei der 1.6.5 zuständig ist, dort müsste die JS Datei lediglich eingebunden / aufgerufen werden. Der Fehler mit den selben IDs wurde in der neueren Download Version für die 1.6.5 jedoch damals von mir behoben. 
Der Download war damals eine Weile deaktiviert, bis ich dazu kam, den Fehler zu korrigieren, also einfach nochmals neu herunterladen und den Code mittels der Readme vergleichen.
mfG
|
|
|
|
|
|
|
 |
|
 |
12.07.2010 - 07:07 Uhr |
|
|
|
Echt?
Hm, dann sorry ^^ das hatte ich nicht mit gedacht bzw. dran gedacht 
Aber ok, wenn du es sagst versuch ich es mal so 
Habe einfach die Js Datei in die pkinc/admintpl/site.htm reingehauen vorm </head>, damit klappt es zumindest in der Vorschau 
MfG
|
|
|
|
|
|
|
 |
|
 |
26.08.2011 - 16:22 Uhr |
|
|
|
Hallo,
ich möchte ganz gerne den Begriff durch Spoiler verwenden, so daß ich nicht [klapp] schreibe,
sondern [spoiler].
Wäre schön, wenn das entsprechend anpassbar wäre.
|
|
|
|
|
|
|
 |
|
 |
27.08.2011 - 14:24 Uhr |
|
|
|
Zitat Original geschrieben von Milano
ich möchte ganz gerne den Begriff durch Spoiler verwenden, so daß ich nicht [ klapp] schreibe,
sondern [ spoiler]. |
Öffne die Datei pkinc/cfg/bbcode.php und suche das:
Hier klicken zum aufklappen | PHP-Quelltext array(
'tag' => 'url',
'html' => '<a href="{option}" target="_blank">{text}</a>',
'type' => 'url',
), | |
Füge darunter das ein:
Hier klicken zum aufklappen | PHP-Quelltext ####################################################
##### BB-Code - Klapptext by HTH-C.com (to spoiler) | START
array(
'tag' => 'spoiler',
'html' => '{text}',
'type' => 'spoiler',
),
##### BB-Code - Klapptext by HTH-C.com (to spoiler) | ENDE
#################################################### | |
---
Öffne die Datei pkinc/class/bbcode.php und suche das:
Hier klicken zum aufklappen | PHP-Quelltext case 'double' :
$pattern = "#\[(".$code['tag'].")=(.*)\](.*)\[/\\1\]#eisuSU";
$text = preg_replace($pattern,"\$this->replace_bbcode('$code[html]','\\3','\\2')",$text);
break; #END case double | |
Füge darunter das ein:
Hier klicken zum aufklappen | PHP-Quelltext ####################################################
##### BB-Code - Klapptext by HTH-C.com (to spoiler) | START
case 'spoiler' :
preg_match_all("#\[spoiler(.*)\](.*)\[/spoiler(.*)\]#Usi",$text,$treffer);
foreach($treffer[0] as $wert) {
srand(microtime()*1000000);
$zufall = rand(1,10000);
$neu = preg_replace("#\[spoiler(.*)\](.*)\[/spoiler(.*)\]#Usi",'<a href="javascript:spoilertext('.$zufall.');"><img src="images/plus.gif" id="bild'.$zufall.'" style="border:0;" /><span id="span'.$zufall.'">Spoiler anzeigen</span></a ><div id="'.$zufall.'" class="spoilertext" style="display:none;">\\2</div></div>',$wert);
$text = str_replace($wert,$neu,$text);
}
break;
##### BB-Code - Klapptext by HTH-C.com (to spoiler) | ENDE
####################################################
| |
---
Öffne die Datei pkinc/publictpl/format_text.ht und suche das:
Hier klicken zum aufklappen | PHP-Quelltext <td><a href="javascript:pkBBSingle('€')" onfocus="blur();"><img src="fx/default/bbcode/euro.gif" alt="Euro" /></a></td> | |
Füge darunter das ein:
Hier klicken zum aufklappen | PHP-Quelltext <td><a href="javascript:;" onclick="pkBBCode('spoiler');" onFocus="blur();"><img src="fx/default/bbcode/spoilertext.gif" alt="Spoilerfeld erstellen" border="0" /></a></td> | |
---
Öffne die Datei pkinc/admintpl/format_text.htm und suche das:
Hier klicken zum aufklappen | PHP-Quelltext <td><a href="javascript:pkBBSingle('€')" onfocus="blur();"><img src="./../fx/default/bbcode/euro.gif" alt="Euro" /></a></td> | |
Füge darunter das ein:
Hier klicken zum aufklappen | PHP-Quelltext <td><a href="javascript:;" onclick="pkBBCode('spoiler');" onFocus="blur();"><img src="fx/default/bbcode/spoilertext.gif" alt="Spoilerfeld erstellen" border="0" /></a></td> | |
---
Öffne die Datei pkinc/publictpl/site.htm und suche das:
Füge darüber das ein:
Solltest du Styles verwenden, die bei Admin > Sonstiges > Vorlagen eine site in der Liste enthalten, muss dort dies auch geändert werden.
---
Jetzt kopierst du die vorhandene klapptext.js und die kopierte Datei benennst du in spoilertext.js um. Darin kommt folgender Inhalt rein:
Hier klicken zum aufklappen | PHP-Quelltext function spoilertext(id)
{
if (document.getElementById(id).style.display == "block")
{
document.getElementById(id).style.display = "none";
document.getElementById('bild'+id).src = 'images/plus.gif';
document.getElementById('span'+id).innerHTML = "Spoiler anzeigen";
}
else
{
document.getElementById(id).style.display = "block";
document.getElementById('bild'+id).src = 'images/minus.gif';
document.getElementById('span'+id).innerHTML = "Spoiler verbergen";
}
} | |
---
Ist ungetestet, sollte aber funktionieren.
|
|
|
|
|
|
|
 |
|
 |
27.08.2011 - 15:38 Uhr |
|
|
|
|
|
|
 |
Ähnliche Themen |
|
|
|
|
|
|
|
|