Witam chcialbym wiedziec jak zrobic (a moze jest jakis dodatkowy mod) rozwijana tresc, i jak dodac taki kod do BBCode?
Przyklad rozwijanej treści jest w news'ie na stronie:
zobacz. Chodzi mi o linki:
- Grupy 1-4
- Grupy 5-8
- ....
Prosze o odpowiedź...
[ Dodano: 29 Mar 2006 08:04 ]
Ok, mam:
[php] function ukryj ( $match ) {
$id = uniqid();
return '<a href="#" onclick="flip(\'' . $id . '\'); return false;"><b>' . $match[1] . '</b></a><div id="' . $id . '" class="ukryj" style="display: none;">' . $match[2] . '</div>';
}
$str = preg_replace_callback("#\[ukryj=\"?(.*?)\"?\](.*?)\[/ukryj]#si", 'ukryj', $str);[/php]
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]