Witam!
Utworzyłem przykładową stronę (na podst eSp): index.html (jej kod poniżej), po edycji strony o której mówiłem wcześniej. Wszystko działa, ale nadal niewiem jak tą opcję (rozwijana treść) dodać do BBCode. Chciałbym umieścić to do BBCode w skrypcie forum, jakim jest: phpbb2.
Proszę o
pomoc.
<!--//
function flip(rid)
{
current=(document.getElementById(rid).style.display == 'none') ? 'block' : 'none';
document.getElementById(rid).style.display = current;
}
//-->
<A HREF="#" ONCLICK="flip('test'); return false;"><B>Link
</B></A><SPAN ID="test"><script LANGUAGE="JAVASCRIPT">flip('test');
</SCRIPT><div style="padding-bottom: 10px;padding-left: 30px; padding-top: 10px; padding-right: 30px;"><br /> Tresc...
Pozdrawiam.
=====================
Ok, mam

<?php
function ukryj ( $match ) {
return '<a href="#" onclick="flip('' . $id . ''); return false;"><b>' . $match[1] . '</b></a><div id="' . $id . '" class="ukryj" style="display: none;">' . $match[2] . '</div>';
}
?>
JS:
Kod
function flip( rid ) {
document.getElementById(rid).style.display = document.getElementById(rid).style.display == 'none' ? 'block' : 'none'
}
CSS:
Kod
.ukryj {
padding-bottom: 10px; padding-left: 30px; padding-top: 10px; padding-right: 30px;
}
Używanie:
Kod
[ukryj="link"]rozwijana treść[/ukryj]
Myślę, że można temat przenieść na: php?