Не работают ББкоды в сообщениях

Темы с часто задаваемыми вопросами.
Загляните сюда в первую очередь, возможно ответ на ваш вопрос уже здесь есть.
Галина

Не работают ББкоды в сообщениях

Галина 29 дек 2013, 21:23 Сообщение

После изменений в шаблонах (честно скажу, не единственных) заметила, что перестали работать ББкоды. Когда и после каких изменений и в каких шаблонах - не уследила. :unknown Путём установки этих же шаблонов с другого моего форума обнаружила, что после изменения шаблона posting_buttons.html, причём с адресами другого форума, начинает всё работать. :scratch: Просмотрела всё, всё одинаково, кроме адресов. Может ещё где поискать?
Стиль SkyDark Адрес форума http://zooelista.4adm.ru

Вот шаблон. Может Вы что-то найдёте... :(

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

[spoiler=]<script type="text/javascript"> // <![CDATA[ var form_name = 'postform'; var text_name = <!-- IF $SIG_EDIT -->'signature'<!-- ELSE -->'message'<!-- ENDIF -->; var load_draft = false; var upload = false; // Define the bbCode tags var bbcode = new Array(); var bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]','[flash=]', '[/flash]','[size=]','[/size]'<!-- BEGIN custom_tags -->, {custom_tags.BBCODE_NAME}<!-- END custom_tags -->); var imageTag = false; // Helpline messages var help_line = { b: '{LA_BBCODE_B_HELP}', i: '{LA_BBCODE_I_HELP}', u: '{LA_BBCODE_U_HELP}', q: '{LA_BBCODE_Q_HELP}', c: '{LA_BBCODE_C_HELP}', l: '{LA_BBCODE_L_HELP}', o: '{LA_BBCODE_O_HELP}', p: '{LA_BBCODE_P_HELP}', w: '{LA_BBCODE_W_HELP}', a: '{LA_BBCODE_A_HELP}', s: '{LA_BBCODE_S_HELP}', f: '{LA_BBCODE_F_HELP}', e: '{LA_BBCODE_E_HELP}', d: '{LA_BBCODE_D_HELP}' tip: '{L_STYLES_TIP}', x: '[Вспомогательные символы]', v: '[Цвет шрифта]' <!-- BEGIN custom_tags --> ,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}' <!-- END custom_tags --> } var panels = new Array('options-panel', 'attach-panel', 'poll-panel'); var show_panel = 'options-panel'; // ]]> </script> <script type="text/javascript" src="http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/editor1.js"></script> <script type="text/javascript" src="http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/special_chars.js"></script> <!-- IF S_BBCODE_ALLOWED --> <!-- colour palette and special characters scripts --> <!-- start colour palette script --> <div id="colour_palette" align="center" style="display: none;"> <script type="text/javascript"> function change_palette() { dE('colour_palette'); e = document.getElementById('colour_palette'); } colorPalette('h', 10, 6); </script> </div> <script language="javascript"> function toggleDiv(colour_palette){ if(document.getElementById(colour_palette).style.display == 'none'){ document.getElementById(colour_palette).style.display = 'block'; }else{ document.getElementById(colour_palette).style.display = 'none'; } } </script> <!-- end colour palette script --> <!--start spec char script --> <div id="chars_view" align="center" style="display: none;"> <span> <li id="zoom" style="text-align:center; list-style-type:none; padding-top:2px; font-size: 36px;">&nbsp;</li> </span> <script type="text/javascript"> // <![CDATA[ function change_chars() { dE('chars_view'); e = document.getElementById('chars_view'); } specialchar(); // ]]> </script> </div> <script language="javascript"> function toggleDiv(chars_view){ if(document.getElementById(chars_view).style.display == 'none'){ document.getElementById(chars_view).style.display = 'block'; }else{ document.getElementById(chars_view).style.display = 'none'; } } </script> <!-- end special character script --> <!-- end colour palette and special characters scripts --> <div id="format-buttons"> <input type="button" class="button2" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onclick="bbstyle(0)" title="{L_BBCODE_B_HELP}" /> <input type="button" class="button2" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onclick="bbstyle(2)" title="{L_BBCODE_I_HELP}" /> <input type="button" class="button2" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onclick="bbstyle(4)" title="{L_BBCODE_U_HELP}" /> <!-- IF S_BBCODE_QUOTE --> <input type="button" class="button2" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onclick="bbstyle(6)" title="{L_BBCODE_Q_HELP}" /> <!-- ENDIF --> <input type="button" class="button2" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onclick="bbstyle(8)" title="{L_BBCODE_C_HELP}" /> <input type="button" class="button2" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onclick="bbstyle(10)" title="{L_BBCODE_L_HELP}" /> <input type="button" class="button2" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onclick="bbstyle(12)" title="{L_BBCODE_O_HELP}" /> <input type="button" class="button2" accesskey="t" name="addlitsitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" title="{L_BBCODE_LISTITEM_HELP}" /> <!-- IF S_BBCODE_IMG --> <input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" title="{L_BBCODE_P_HELP}" /> <!-- ENDIF --> <!-- IF S_LINKS_ALLOWED --> <input type="button" class="button2" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="bbstyle(16)" title="{L_BBCODE_W_HELP}" /> <!-- ENDIF --> <!-- IF S_BBCODE_FLASH --> <input type="button" class="button2" accesskey="d" name="addbbcode18" value="Flash" onclick="bbstyle(18)" title="{L_BBCODE_D_HELP}" /> <!-- ENDIF --> <!-- start special char and colour palette buttons --> <input type="button" class="buttonz" value="" style="background: url('http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/omega.png');" onclick="javascript:;" onmousedown="toggleDiv('chars_view');" onmouseover="helpline('x');" onmouseout="helpline('tip');"/> <input type="button" class="buttonz" value="" style="background: url('http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/color.png');" onclick="javascript:;" onmousedown="toggleDiv('colour_palette');" onmouseover="helpline('v');" onmouseout="helpline('tip');"/> <!-- end special char and colour palette buttons --> <select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]');this.form.addbbcode20.selectedIndex = 2;" title="{L_BBCODE_F_HELP}"> <option value="50">{L_FONT_TINY}</option> <option value="85">{L_FONT_SMALL}</option> <option value="100" selected="selected">{L_FONT_NORMAL}</option> <option value="150">{L_FONT_LARGE}</option> <option value="200">{L_FONT_HUGE}</option> </select> <!-- BEGIN custom_tags --> <input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" /> <!-- END custom_tags --> </div> <!-- ENDIF -->[/spoiler]


Помогите пожалуйста. :oops:

Аватара пользователя
CabinetAdmin

Re: Не работают ББкоды в сообщениях

CabinetAdmin 30 дек 2013, 07:25 Сообщение

Мне кажется что не работает из-за этого:

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

<script type="text/javascript" src="http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/editor1.js"></script>

Почему вы заменили родной? Из-за каких-то функций?
Попробуйте на время поставить:

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

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>

Будет ли работать?...

А по поводу вашего editor1.js, он видимо сохранён не в той кодировке:
Не работают ББкоды в сообщениях - editor1.png
Не работают ББкоды в сообщениях - editor1.png (11.23 КБ) 1863 просмотра
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Галина

Re: Не работают ББкоды в сообщениях

Галина 30 дек 2013, 09:08 Сообщение

CabinetAdmin писал(а):Почему вы заменили родной? Из-за каких-то функций?

Да нет. Сверяла с шаблоном с другого форума, там он именно в таком виде. Вот и закачала editor в картинки и заполнила адрес. Но, это было уже после обнаружения неполадок. Сейчас изменила по-старому. Результата нет. :(
CabinetAdmin писал(а):А по поводу вашего editor1.js, он видимо сохранён не в той кодировке:

:%) А как нужно? И где это изменить?

Аватара пользователя
CabinetAdmin

Re: Не работают ББкоды в сообщениях

CabinetAdmin 30 дек 2013, 10:12 Сообщение

Галина » 55 минут назад писал(а):И где это изменить?

Это нужно иметь сам скрипт, нужно его сохранить в формате utf-8.

Я понял так, что работает если изменить адреса скриптов, указать их с другого форума...
Ну тогда попробуйте использовать editor.js из просильвера:

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

<script type="text/javascript" src="./styles/prosilver/template/editor.js"></script>

Если у вас нет этого стиля, используйте отсюда:

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

<script type="text/javascript" src="http://cabinetadmina.ru/styles/prosilver/template/editor.js"></script>


зы. А что делает этот скрипт?

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

<script type="text/javascript" src="http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/special_chars.js"></script>

Вы пробовали его на время удалять?
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Галина

Re: Не работают ББкоды в сообщениях

Галина 30 дек 2013, 12:22 Сообщение

CabinetAdmin писал(а):Я понял так, что работает если изменить адреса скриптов, указать их с другого форума...
Ну тогда попробуйте использовать editor.js из просильвера:

Код: Выделить всё
<script type="text/javascript" src="./styles/prosilver/template/editor.js"></script>



Без изменения. А работать начинает, если я вообще меняю весь шаблон. Естественно, там адреса скриптов других картинок форума.

Вот по поводу кодировки. Сейчас вспоминаю, что как-то у меня действительно была на форуме какая-то не правильная кодировка. это проявлялось выведением кубиков вместо текста в общем разделе админки. Вы мне советовали что-то поменять. Я поменяла, стало ещё хуже. Поставила на место. Потом как-то всё само нормализовалось и забылось. Может быть это вообще не мой косяк?
CabinetAdmin писал(а):зы. А что делает этот скрипт?

Код: Выделить всё
<script type="text/javascript" src="http://zooelista.4adm.ru/storage/zooelista_4adm_ru/images/special_chars.js"></script>


Это скрипт на значки в панельке ответа

Аватара пользователя
CabinetAdmin

Re: Не работают ББкоды в сообщениях

CabinetAdmin 30 дек 2013, 13:41 Сообщение

Галина » 44 минуты назад писал(а):Вы мне советовали что-то поменять.

Ну да, только это было для эксплорера, а вы вроде с мазилы сидите. Можете в принципе и в ней проверить, кодировка должна быть - Юникод (UTF-8) (Веб-разработка → Кодировка → Юникод (UTF-8)).

А так, что бросилось в глаза:

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

d: '{LA_BBCODE_D_HELP}'

не хватает запятой в конце... Скрипты разбиты на несколько частей, в оригинале скрипт один для панели цветов, видимо для кнопок. Остальное вроде как обычно.

Галина » 44 минуты назад писал(а):Это скрипт на значки в панельке ответа

Сложно как-то... Если вам нужны значки вместо кнопок, то смею предложить вам такой вариант - Картинки вместо кнопок в форме ответа с помощью JavaScript. Минимум изменений и отлично работает. В вашем случае, я бы поставил чистый шаблон, с которым всё работает, и установил бы эту модификацию.
В шаблоне у вас только для значков изменения, других вроде нет...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Галина

Re: Не работают ББкоды в сообщениях

Галина 30 дек 2013, 14:55 Сообщение

CabinetAdmin писал(а):Ну да, только это было для эксплорера, а вы вроде с мазилы сидите. Можете в принципе и в ней проверить, кодировка должна быть - Юникод (UTF-8)


Там так и стоит Кодировка UTF-8.
CabinetAdmin писал(а):А так, что бросилось в глаза:

Код: Выделить всё
d: '{LA_BBCODE_D_HELP}'


не хватает запятой в конце...

ВОЛШЕБНИК!!!! ДЕД МОРОЗ!!!! Спасибо за подарок!!!! Точно! Это оно и есть! Работает!!! :Bravo:



Похожие темы

Вернуться в «Поддержка luckbb»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя