Спойлер для шаблона

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Ответить
Аватара пользователя
Lexin
Сообщения: 345
Зарегистрирован: 02 авг 2008, 15:41

Спойлер для шаблона

Сообщение Lexin »

Никто не знает как осуществить спойлер для шаблона?
мне нужно чтобы некоторые блоки на форуме в форме добавления сообщения скрывались
а точнее эти блоки:
Изображение
нужно чтобы при нажатии на картинку с знаком - рядом с словами
дополнительные смайлы и дополнительные фразы скрывался один из блоков (для каждого отдельно)
и наоборот открывались при нажатии на картинку с знаком +
(картинки уже есть)
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
SOKOJI
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19

Re: Спойлер для шаблона

Сообщение SOKOJI »

jQuery подключен? Если да, тогда бери класс или id этого блока, а также id или класс ссылки.

Код: Выделить всё

$(document).ready(function(){
  $('#link').click(function(){
     $('#block').slideToggle('fast');
  });
});
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
Lexin
Сообщения: 345
Зарегистрирован: 02 авг 2008, 15:41

Re: Спойлер для шаблона

Сообщение Lexin »

Как думаешь, что тут не так
я пробовал таким способом

Код: Выделить всё

<div style="display:block" id="fo_block_dsmiles" class="modern_block_top">
<td class="modern_block_show_hide"><img src="/avatars/1/1/site/modern_cat_minus.gif" class="icon_show_hide" onclick="javascript:toggleblock('block_dsmiles', 1);" title="Свернуть блок"></td>
<-----------содержимое--------------->
<-----------содержимое--------------->
<-----------содержимое--------------->
</div>

<div style="display: none;" id="fc_block_dsmiles">
<table cellpadding="0" cellspacing="0" class="modern_block_closed">
<img src="/avatars/1/1/site/modern_cat_plus.gif" class="icon_show_hide" onclick="javascript:toggleblock('block_dsmiles', 0);" title="Развернуть блок">
</table>
</div>

на главной странице работает (т.е. на главной сайта но не форума, это скрыватели каждого блока)
файлы стилей встроены
jquery везде подключен

p.s. извиняюсь сразу, не совсем понял то что ты написал до моего письма, и что с кодом делать. javascript пости не знаю, матчасть только учу.
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Аватара пользователя
SOKOJI
Сообщения: 234
Зарегистрирован: 01 июл 2009, 21:19

Re: Спойлер для шаблона

Сообщение SOKOJI »

id="fo_block_dsmiles" - это на форуме указано? Javascript берет id элемента и работает с ним.

А на счет моего кода - его в head и все. + в шаблоне добавления материалов указать id или class тем блокам, в которых находятся смайлы, например: <div id="smiles">смайлы</div>, тогда в коде #block меняешь на #smiles (если указываешь class, а не id, тогда вместо # ставишь .). Для другого блока аналогично. Ну и ссылке укажи id или class.
Оказываю небесплатную помощь по сайтам. Обращаться в ЛС или в ICQ (см.профиль).
Пишу PHP-скрипты на заказ. За подробной информацией в ЛС (или в ICQ).

Помощь по форуму:
Раздел для Ваших вопросов | Поиск!
Аватара пользователя
Lexin
Сообщения: 345
Зарегистрирован: 02 авг 2008, 15:41

Re: Спойлер для шаблона

Сообщение Lexin »

SOKOJI писал(а):id="fo_block_dsmiles" - это на форуме указано? Javascript берет id элемента и работает с ним.

А на счет моего кода - его в head и все. + в шаблоне добавления материалов указать id или class тем блокам, в которых находятся смайлы, например: <div id="smiles">смайлы</div>, тогда в коде #block меняешь на #smiles (если указываешь class, а не id, тогда вместо # ставишь .). Для другого блока аналогично. Ну и ссылке укажи id или class.

Теперь все ясно!
Спасибо. :)
Изображение
I am Web/Wap/Win Programmer, Gamer, GameCreator, Designer, Violinist, Animeshnik.
AniDBView+ Application Developer and Administrator
Ответить