Prototype'sBlogSpoiler and Offtop ПОДПИСАТЬСЯ
 
19
01
2020
Spoiler and Offtop
До обновления системы юКоз на форуме был введен скрипт для спойлера:
Code
<script type="text/javascript">
e=document.getElementsByTagName("TD");
for(k=15; k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[spoiler]') != -1){
s=s.replace('[spoiler]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color:red;">Спойлер</font></legend><div style="margin: 3px; margin-top:1px;"><div class="smallfont" style="margin-bottom:1px"><a href="#" onclick="return spoiler_js(this);"><span style="font-size:10px;">показать</span><span style="display:none;font-size:10px;">скрыть</span></a></div><div style="margin: 0px; padding:3px; display: none;">'); s=s.replace('[/spoiler]','</div></div></fieldset>');
e[k].innerHTML=s;
}
} }
</script>

И для оффтопика:

Code
<script type="text/javascript">
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[off]') != -1) {
s=s.replace('[off]','<fieldset><legend><font style="font-size: 10px; font-family: Verdana; color: gray;">Оффтоп</font></legend><font style="font-size: 11px; font-family: Verdana; color: gray;">');
s=s.replace('[/off]','</font></fieldset>');
e[k].innerHTML=s;}}}
</script>

После обновления оба скрипта стали функционировать лишь частично. Нажатие на них срабатывает ровно один раз. После этого нажатия функции других ВВ-кодов блокируются. Решение проблемы до сих пор не найдено.

Решить проблему с помощью стандартных ВВ-кодов юКоза тоже пока не удалось.

Зато найдено решение для изменения надписей на кнопках из стандартного набора ВВ-кодов. Идет обращение по параметру CLASS.

Code
<script>
$('.UhideBlockL a').html('то, что нужно показать гостям');
</script>
views 1214 user Prototype tags spoiler, hide, BB-code
Similar posts: