Aliance spb Опубликовано 17 Декабря 2006 Жалоба Поделиться Опубликовано 17 Декабря 2006 Может кому нужно будет, объясняю как сделать раскрывающийся текст: Админка - УПРАВЛЕНИЕ - Дополнительные BB-коды - Добавить Название BB-кода - Раскрывающийся текстПолное описание этого BB-кода - При клике на ссылку текст раскрывается Пример этого BB-кода - [expand]тута текст... ляляля...тут еще текст...ляляля[/expand] Тэг этого BB-кодаИспользовать опции в теге? - НетЗамена BB-кода:<div> <div style="cursor: pointer; color: #847441; font-size: 12px; font-family: Verdana, Tahoma, Helvetica, sans-serif; text-decoration: none" onclick="show_hide_text(this)">показать</div> <div style="display: none"> {content} </div> </div> Далее, идем в ВНЕШНИЙ ВИД - Изменить общий шаблон форума:Находим:<% JAVASCRIPT %> </head>Заменяем на:<% JAVASCRIPT %> <script type="text/javascript" src='адрес_до_скриптов/скрипт.js'></script> </head> Содержимое файла скрипт.js:/** * Copyright, Aliance, 2004 **/ function show_hide_text(divObj) { var div = divObj.parentNode.getElementsByTagName('div')[1]; if (div.style.display == 'none') { div.style.display = 'block'; divObj.innerHTML = "скрыть"; } else { div.style.display = 'none'; divObj.innerHTML = "показать"; } } Работает во всех современный браузерах, протестирован в FireFox 2 и IE 6 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 25 Декабря 2006 Жалоба Поделиться Опубликовано 25 Декабря 2006 ИЕ 6, 2.1.6 работаетспасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 25 Декабря 2006 Жалоба Поделиться Опубликовано 25 Декабря 2006 Чудок дорабатываем:- не подгружаем весь текст- подружаем (реализуем с юзанием AJAX) весь текст когда пользователи тыркают на "Показать" и получится не плохой тег типа More Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
PALADIN+ Опубликовано 26 Декабря 2006 Жалоба Поделиться Опубликовано 26 Декабря 2006 xRay,И где такой расширенный можно достать? =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Aliance spb Опубликовано 26 Декабря 2006 Автор Жалоба Поделиться Опубликовано 26 Декабря 2006 xRay не совсем понял, эти 2 пунта ты имел ввиду как отдельные или как вместе? Если вместе - то сделать можно было бы, только я смысла особого не вижу - ведь это сделано для небольших по размеру кусков текста. А если ты имел ввиду по отдельности - тогда вопрос: а зачем? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 26 Декабря 2006 Жалоба Поделиться Опубликовано 26 Декабря 2006 Все вместе.Какой в этом смысл? Да очень простой такой же как от ссылки Дальше или там Продолжение т.е. трафика меньше жраться будет там гед тексты выкладывают большие.Т.к. не факт что захочеш тыркунть на Подробнее так ведь?Ну а насчет AJAX это типа для удобства юзания т.е. юзабелити. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
gtasa Опубликовано 27 Декабря 2006 Жалоба Поделиться Опубликовано 27 Декабря 2006 Лично я использую мод спойлера. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
$EGUR@ Опубликовано 13 Января 2007 Жалоба Поделиться Опубликовано 13 Января 2007 а как сделать что бы этот тег включался кнопокой? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Denny Опубликовано 14 Января 2007 Жалоба Поделиться Опубликовано 14 Января 2007 а как сделать что бы этот тег включался кнопокой?А он чем включается? Или вам нужна в редакторе кнопочка [expand] тогда в поиск "Добавление кнопок в форму ответа" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 14 Января 2007 Жалоба Поделиться Опубликовано 14 Января 2007 добавление кнопки в форму ответая лично так добавил, работает в обоих редакторах Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
M-K Опубликовано 16 Января 2007 Жалоба Поделиться Опубликовано 16 Января 2007 А для 1.3 ?! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Angel Cody Опубликовано 18 Января 2007 Жалоба Поделиться Опубликовано 18 Января 2007 Aliance spb А можно как-нибудь сделать что бы вместо слова "показать" можно было бы писать что-нибудь своё? А-ля, что-нибудь вроде - [expand=что-то своё]бла бла бла бла бла[/expand] =) А если бы он ещё и мог "тэг в тэге" работать(Например:[expand]ляляляляляля[expand]тутуту[/expand]ляляляля[/expand]),вообще хорошо было бы =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 18 Января 2007 Жалоба Поделиться Опубликовано 18 Января 2007 2 Angel Cody - учите матчасть, а точнее то, что уже давно есть на этом форуме TAG v.2.0 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
$EGUR@ Опубликовано 15 Марта 2007 Жалоба Поделиться Опубликовано 15 Марта 2007 добавление кнопки в форму ответая лично так добавил, работает в обоих редакторах а я с недавних пор сам научился любую кнопочку для любого тега сделать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 3 Апреля 2007 Жалоба Поделиться Опубликовано 3 Апреля 2007 небольшая модификациясодержание файла expand.jsfunction show_hide_text(divObj,text) { var div = divObj.parentNode.getElementsByTagName('div')[1]; if (div.style.display == 'none') { div.style.display = 'block'; divObj.innerHTML = text + " (скрыть)"; } else { div.style.display = 'none'; divObj.innerHTML = text; } }Использовать опции в теге? - ДаЗамена BB-кода:<div> <div style="cursor: pointer; color: #847441; font-size: 12px; font-family: Verdana, Tahoma, Helvetica, sans-serif; text-decoration: none" onclick="show_hide_text(this,'{option}')">{option}</div> <div style="display: none"> {content} </div> </div> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
zazar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 А как можно приделать к началу надписи в {options} небольшое изображение? Картинку 7х7 "+", когда текст скрыт и "-", когда открыт - как в эксплорере на свёрнутый и развёрнутый список файлов. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
zazar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 И вот ещё что заметил - в "версии для печати" и в "текстовой версии" всё выглядит плохо. Нет полного текста, которого хотелось бы, чтобы выводился по умолчанию. Выводится, соответственно, сжатый. То есть, надо отдельно править шаблоны для этих HTML. Причём "текстовая версия" задумывалась как самый упрощённый вариант, чуть ли не для телнета - то есть там скриптов вроде и не должно быть. С этим ничего поделать нельзя? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
hiltoper Опубликовано 22 Июня 2007 Жалоба Поделиться Опубликовано 22 Июня 2007 А у меня он не хочет показываться Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
MicROs Опубликовано 17 Июля 2007 Жалоба Поделиться Опубликовано 17 Июля 2007 А у меня он не хочет показываться Да, у меня тоже не показывался сначала, а потом до меня дошло что нада путь к скрипту ставить только jscripts/expand.js Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 Скажите что не так сделано?Форум 2.3 При посте сообщения со скрытым тексом, надпись "открыть" отображается верно, после нажатия отображается "undefined (скрыть)" при закрытии сообщения "undefined" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
zazar Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 Скажите что не так сделано?Форум 2.3 При посте сообщения со скрытым тексом, надпись "открыть" отображается верно, после нажатия отображается "undefined (скрыть)" при закрытии сообщения "undefined"В "версии для печати" и в lo-fi версии тоже бы этого хотелось. Без правки кода самого движка. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 перепутал мою добавку с исходным способом формирования Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 Всё получилось, спасибо!Так же решил проблему с картинками + и - Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 28 Сентября 2007 Жалоба Поделиться Опубликовано 28 Сентября 2007 Выложите пожалуйста целый код с картинками + и -, ну и разумееться с {option}.И ещё желательно что бы когда курсор наводишь на картинку она выделялась как ссылка. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
DacentGS Опубликовано 29 Сентября 2007 Жалоба Поделиться Опубликовано 29 Сентября 2007 Млин неужеле так тяжело просто помочь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.