Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум поддержки IPB.SU > Внешний вид форума > Как сделать кнопку для Offtopic |
Автор: WARLORD Дек 17 2011, 20:34 |
Это мой последний вопрос (По крайней мере я так думаю) Как сделать кнопку для Оффтопика. Что из себя представляет оффтопик я знаю. Это уменьенный шрифт и цвет. А вот как его сделать и куда вставлять я не знаю. Но я предполагаю что надо в АдминЦентр-->Скины и Шаблоны-->HTML шаблоны-->Настройка HTML-->Просмотр темы (Topic View Section)-->quick_reply_box_open Пример оффтопика Я достал вас своими дурацкими вопросами. |
Автор: Slesher Дек 17 2011, 20:52 |
это для быстрого ответа, форма ответа. а вообще это надо по-моему в пост ентри пихать, код типа Код <script language='javascript'> var post = {переменная поста}; post = post.str.replace("[offtop]", "<font size='10' color='orange'>"); post = post.str.replace("[/offtop]", "</font>"); document.write(post); </script> var post = {переменная поста}; поищите переменную в пост вью секшн -- пост энтри, она бросается в глаза. |
Автор: WARLORD Дек 17 2011, 21:55 |
Если честно я мало что понял. Можно по подробней? Если это не затруднит. |
Автор: WARLORD Дек 18 2011, 21:24 |
Так что мне кто нибудь пояснит как это делать? Я не доехал. |
Автор: Slesher Дек 18 2011, 23:31 |
topic view sections -- post entry Код <script language='javascript'> var post = {$post['post']}; post = post.str.replace("[offtop]", "<font size='10' color='orange'>"); post = post.str.replace("[/offtop]", "</font>"); document.write(post); </script> вставляем вместо {$post['post']} скоро напишу гайд как свои ВВ коды делать |
Автор: WARLORD Дек 19 2011, 02:26 |
http://ipboard.net/index.php?showuser=650, после того как я заменяю {$post['post']} На форумах пропадает весь текст сообщений! Есть только их отправленный шаблон. А после восстановления шаблона HTML все опять нормально. А это может быть связано с тем что у меня стоят другие модификации? |
Автор: Slesher Дек 19 2011, 17:30 |
var post = "{$post['post']}"; попробуйте |
Автор: DJ JERL Дек 19 2011, 19:04 |
Slesher, у меня теперь показывает текст сообщения и document.write(post); document.write(post); |
Автор: Slesher Дек 19 2011, 22:28 |
ну значит вы не то заменили. Я пока пробую сделать универсальный мод для ВВ кодов, вам дал просто наводку. Это не остаточный ответ, и он может не работать. Хотя я больше склоняюсь к тому что вы чтото не то заменили. Экспериментируйте, я через пару дней уже доделаю мод. |
Автор: WARLORD Дек 20 2011, 01:03 |
http://ipboard.net/index.php?showuser=650,Что же будем тогда ждать. |
Автор: WARLORD Дек 25 2011, 00:54 |
Еще никто ничего не придумал? Конечно за мою настойчивость извиняйте. Но я думаю всем будет интересен код offtopic'a. А я еще жду... |
Автор: WARLORD Янв 1 2012, 14:23 |
У меня идей нету, мне очень нужен Offtopic. (Для форума конечно же) Как никак, но идея по оформлению есть. Цвет--оранжевый, шрифт--обычный, размер--10. Но куда и как пихать. Да и кода я не знаю. Помогите пожалуйста. Я очень жду! |
Автор: Сергей Янв 1 2012, 19:00 |
Это бб-код, если я правильно понимаю, а без вмешательства администратора сервиса вы ничего не сделаете. |
Автор: Guyver2011 Янв 5 2012, 18:52 |
А разве нельзя сделать ЛЮБОЙ (точнее свой собственный) тэг, а потом с помощью явы просто придавать тексту вид нужный? Ведь яву можно в шаблон засунуть, и будет тэг... Нет? |
Автор: Dron Янв 5 2012, 22:49 |
Guyver2011, Попробуйте))) Никто не препятствует... Если конечно знаний хватит. |
Автор: Guyver2011 Янв 6 2012, 22:56 |
Да не, у меня 100% не хватит, я просто теоретически спрашивал... |
Автор: Slesher Янв 10 2012, 18:26 |
Короче, в принципе оно так и должно быть как и говорилGuyver2011, вот только именно данный вариант почему-то на сей раз у меня не работает, хотя уже делал подобное 100500 раз... вот в принципе хтмл страничка, которая меняет ваш текст: HTML <script language='javascript'> var bbpostsource = "test[cs=blue]test[/cs]testtest[cs=red]test[/cs]testtest[offtop]test[/offtop]test"; bbcode_parser(bbpostsource); function bbcode_parser(bbpost) { bbsearch = new Array( /\[offtop\](.*?)\[\/offtop\]/g, /\[cs\="?(.*?)"?\](.*?)\[\/cs\]/g ); bbreplace = new Array( "<font color=\"orange\" size=\"10\">$1</font>", "<font color=\"$1\" size=\"4\">$2</font>" ); for (i = 0; i < bbsearch.length; i++) { bbpost = bbpost.replace(bbsearch[i], bbreplace[i]); } document.write(bbpost); } </script> в переменной bbpostsource -- исходная строка, [cs] -- BBcode с параметром, [offtop] -- ВВкод оффтопа. При аналогичной установке в пост ентри,идет либо конфликт переменных,лиюо конфликт стилев.(см. скриншот) Уже говорил, что будет мод в АЦ по установке своих тегов, просто пока нет времени на написание, в обозримом будущем сделаю. |