|
добавить BB-код для своорачивания и показа текста.
|
|
| Webster | Дата: 19 Мая 2009, 19:29 | Сообщение # 1 | ● ● ● ● ● 7 сообщений Статус: Offline | Как добавить BB-код для своорачивания и показа текста. Скрипт есть, вот: Code function show(n){ eval("document.all.my"+n+".style.display='block';"); eval("document.all.showmy"+n+".style.display='none';"); eval("document.all.hidemy"+n+".style.display='inline';"); } function hide(n){ eval("document.all.my"+n+".style.display='none';"); eval("document.all.showmy"+n+".style.display='inline';"); eval("document.all.hidemy"+n+".style.display='none';"); } вызывается так: Code <div name='showmy1' id='showmy1' style='display:inline;'><a href="#" onclick="javascript:show('1');">показать 1</a></div> <div name='hidemy1' id='hidemy1' style='display:none;'><a href="#" onclick="javascript:hide('1');">спрятать 1</a></div> | | |
|
| Кронд | Дата: 19 Мая 2009, 21:53 | Сообщение # 2 | ● ● ● ● ● 329 сообщений Статус: Offline | | | |
|
| WBS | Отредактировал WBS - Четверг, 21 Мая 2009, 16:57 Дата: 21 Мая 2009, 17:01 | Сообщение # 3 |  ● ● ● ● ● 118 сообщений Статус: Offline | Огромное спасибо, все работает.Добавлено (21 Май 2009, 17:01) --------------------------------------------- только как убрать маленький баг, при нажатии тег не на выделенном тексте появляется [bb-сод] и все после етого кнопка не работает. | | |
|
| Кронд | Дата: 21 Мая 2009, 17:56 | Сообщение # 4 | ● ● ● ● ● 329 сообщений Статус: Offline | Это уж я не знаю, в чём дело... | | |
|
| NecroProger | Дата: 21 Мая 2009, 17:57 | Сообщение # 5 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Это уж я не знаю, в чём дело... После обноления немного изменились функции инсерта, кто захочет - посмотрит и переделает. | | |
|
| Кронд | Отредактировал Кронд - Четверг, 21 Мая 2009, 18:10 Дата: 21 Мая 2009, 18:09 | Сообщение # 6 | ● ● ● ● ● 329 сообщений Статус: Offline | Я не вижу кардинальных отличий... И я только что проверил кнопки у себя, всё работает как надо. | | |
|
| WBS | Отредактировал WBS - Четверг, 21 Мая 2009, 22:57 Дата: 21 Мая 2009, 22:53 | Сообщение # 7 |  ● ● ● ● ● 118 сообщений Статус: Offline | Я тоже проверил, в Internet Explorer и Firefox - работает как надо, это в Opere барахлит, ну это ладно фиг с ним. У меня еще вопрос как можно сделать чтобы для функции "spoiler" можно было самому выбрать имя ссылки. Например сделать так [ spoiler=имя ссылки]текст spoiler[ /spoiler]? Результат: [spoiler=имя ссылки]текст spoiler[/spoiler] | | |
|
| Кронд | Отредактировал Кронд - Четверг, 21 Мая 2009, 23:34 Дата: 21 Мая 2009, 23:35 | Сообщение # 8 | ● ● ● ● ● 329 сообщений Статус: Offline | Ты как это сделал, демон?!?!? Добавлено (21 Май 2009, 23:33) --------------------------------------------- [spoiler=ыыыы]ыыыыы[/spoiler] Добавлено (21 Май 2009, 23:35) --------------------------------------------- О_о | | |
|
| mob_dp | Дата: 21 Мая 2009, 23:45 | Сообщение # 9 | ● ● ● ● ● 4112 сообщений Статус: Offline | [spoiler=Спойлер О_О]ыыыыы[/spoiler] | | |
|
| Кронд | Отредактировал Кронд - Четверг, 21 Мая 2009, 23:50 Дата: 21 Мая 2009, 23:48 | Сообщение # 10 | ● ● ● ● ● 329 сообщений Статус: Offline | $MESSAGE$ замени на Code <div class="msg_t">$MESSAGE$</div> <script type="text/javascript">$('div.msg_t:last').html($('div.msg_t:last').html().replace(/\[spoiler\stitle=(.+?)\](.+?)\[\/spoiler\]/mig,'<div class="spoilerMessage"><a href="javascript://" onclick="$(\'.spoiler_$ID$\').slideToggle(\'normal\');">$1</a><br><span class="spoiler_$ID$" style="display:none;padding-top:5px">$2</span></div>')</script> Не проверял, проверишь - отпишись | | |
|
| WBS | Отредактировал WBS - Пятница, 22 Мая 2009, 09:36 Дата: 22 Мая 2009, 09:35 | Сообщение # 11 |  ● ● ● ● ● 118 сообщений Статус: Offline | Ты как это сделал, демон?!?!? Кронд, не работает. | | |
|
| Vanofuture | Отредактировал Vanofuture - Пятница, 22 Мая 2009, 09:48 Дата: 22 Мая 2009, 09:47 | Сообщение # 12 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | | | |
|
| }{0тт@бь)ч | Дата: 22 Мая 2009, 13:16 | Сообщение # 13 | ● ● ● ● ● 1089 сообщений Статус: Offline | [spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler][/spoiler] ниделай так! я сидел щёлкал их  | | |
|
| NecroProger | Дата: 22 Мая 2009, 15:15 | Сообщение # 14 |  ● ● ● ● ● 1024 сообщения Статус: Offline | ниделай так! я сидел щёлкал их Полное цитирование рулит. И счёлкать не надо. | | |
|
| ModernBoy | Дата: 22 Мая 2009, 15:37 | Сообщение # 15 | ● ● ● ● ● 169 сообщений Статус: Offline | [spoiler=x]blablabla [/spoiler] | | |
|
| WBS | Дата: 25 Мая 2009, 17:09 | Сообщение # 16 |  ● ● ● ● ● 118 сообщений Статус: Offline | Я тоже проверил, в Internet Explorer и Firefox - работает как надо, это в Opere барахлит, ну это ладно фиг с ним. У меня еще вопрос как можно сделать чтобы для функции "spoiler" можно было самому выбрать имя ссылки. Например сделать так [ spoiler=имя ссылки]текст spoiler[ /spoiler]? Результат: [spoiler=имя ссылки]текст spoiler[/spoiler] Плиз, как такое реализовать, очень хотелось бы. Сам ковырялся, ничего не получается | | |
|
| Кронд | Дата: 25 Мая 2009, 17:53 | Сообщение # 17 | ● ● ● ● ● 329 сообщений Статус: Offline | Не знаю я, в чём у меня ошибка. А тырить код с хелпера не хочется. | | |
|
| WBS | Отредактировал WBS - Вторник, 26 Мая 2009, 21:52 Дата: 26 Мая 2009, 17:40 | Сообщение # 18 |  ● ● ● ● ● 118 сообщений Статус: Offline | Я конешно нуб, но зачем ты в конце написал "</span></div>", если оставить как было с "); tags();", тогда хоть закрывается "[/spoiler]". Code <div class="msg_t">$MESSAGE$</div> <script type="text/javascript">$('div.msg_t:last').html($('div.msg_t:last').html().replace(/\[spoiler\stitle=(.+?)\](.+?)\[\/spoiler\]/mig,'<div class="spoilerMessage"><a href="javascript://" onclick="$(\'.spoiler_$ID$\').slideToggle(\'normal\');">$1</a><br><span class="spoiler_$ID$" style="display:none;padding-top:5px">$2')); tags();</script> Кронд или кто небуть постмотрите еще где может быть ошибка. | | |
|
| Кронд | Дата: 27 Мая 2009, 19:33 | Сообщение # 19 | ● ● ● ● ● 329 сообщений Статус: Offline | WBS, Теги надо закрывать обязательно, так что это глупости. | | |
|
| WBS | Дата: 27 Мая 2009, 20:10 | Сообщение # 20 |  ● ● ● ● ● 118 сообщений Статус: Offline | WBS, Теги надо закрывать обязательно, так что это глупости. само-сабой, вот они и закрываются: Code function tags() { $('div.msg_t:last').html($('div.msg_t:last').html().replace(/\[\/spoiler\]/ig,'</span></div> ').replace(/\[admin\]/ig,'<div class="adminMessage">').replace(/\[\/admin\]/ig,'</div>')); } | | |
|