Не работают пользовательские BBCodes и смайлики
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
vespa
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 13 лет 6 месяцев
Не работают пользовательские BBCodes и смайлики
Описание проблемы:
После переезда форума на новый хостинг перестали работать пользовательские BBCodes и смайлики.
Как это проявляется:
Стандартные BBCodes работают нормально, пользовательские же видны на страницах ответа, но не работают как в старых сообщениях, так и в новых. Создание новых BBCodes и изменение старых через админку ничего не меняет.
Смайлики были установлены когда-то взамен стандартных, в старых сообщениях они нормально отображаются, в новых нет. На страницах ответа смайликов нет вообще. Переустановка пакетов смайлов не помогла. Галочки "показывать на страницах ответа" установлены.
Версия phpBB 3.0.11, модов практически нет, только antibot100500_v4
Версия PHP: 5.2.17
Поиск по форуму использовался, но все найденное не помогло (проверить наличие js в папках используемого стиля, переустановить смайлы).
После переезда форума на новый хостинг перестали работать пользовательские BBCodes и смайлики.
Как это проявляется:
Стандартные BBCodes работают нормально, пользовательские же видны на страницах ответа, но не работают как в старых сообщениях, так и в новых. Создание новых BBCodes и изменение старых через админку ничего не меняет.
Смайлики были установлены когда-то взамен стандартных, в старых сообщениях они нормально отображаются, в новых нет. На страницах ответа смайликов нет вообще. Переустановка пакетов смайлов не помогла. Галочки "показывать на страницах ответа" установлены.
Версия phpBB 3.0.11, модов практически нет, только antibot100500_v4
Версия PHP: 5.2.17
Поиск по форуму использовался, но все найденное не помогло (проверить наличие js в папках используемого стиля, переустановить смайлы).
-
c61
- phpBB 2.0.6
- Сообщения: 506
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 251 раз
Re: Не работают пользовательские BBCodes и смайлики
Такое может происходить из-за прав доступа к каталогам и файлам. Если файлы конференции копировались с одного сервера на другой без учёта прав, это вполне вероятно. Во всяком случае, со смайлами у меня такое было.
-
vespa
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 13 лет 6 месяцев
Re: Не работают пользовательские BBCodes и смайлики
Да, точно. На старом хостинге всем папкам форума были выставлены права доступа 0700, не знаю как у них это организовано, насколько помню, никаких прав доступа не выбирала при установке и после не меняла. На новый хостинг форум переезжал путем копирования и права на все папки оказались 0755, а надо было на cache поставить права 0777 вручную.
-
Balamut
- Former team member
- Сообщения: 2214
- Стаж: 21 год 6 месяцев
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 146 раз
Re: Не работают пользовательские BBCodes и смайлики
После переезда желательно папку cache вообще отчистить (кроме фалов .htaccess и index.htm).
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
misterleks
- phpBB 2.0.9
- Сообщения: 715
- Стаж: 16 лет 1 месяц
- Откуда: Великий Новгород
- Благодарил (а): 103 раза
- Поблагодарили: 38 раз
Re: Не работают пользовательские BBCodes и смайлики
После сегодняшних или вчерашних манипуляций перестали работать bbcode и смайлы, то есть не вставляются в сообщения
Установил 2 мода - Static pages и Quote Post Back Link (QPBL) какой файл нужно смотреть?
Консоль выдает такие ошибки
Консоль выдает такие ошибки
Код: Выделить всё
[18:43:27.362] ReferenceError: bbstyle is not defined @ http://www.100events.net/posting.php?mode=reply&f=68&t=1731#:1
[18:43:27.421] GET http://mc.yandex.ru/clmap/10376290?page-url=http%3A%2F%2Fwww.100events.net%2Fposting.php%3Fmode%3Dreply%26f%3D68%26t%3D1731&pointer-click=rn:594627025:x:29596:y:43690:t:2144:p:P7A1EAAFA2A [HTTP/1.1 200 OK 16мс]
Последний раз редактировалось Sheer 24.10.2013 15:05, всего редактировалось 1 раз.
Причина: bb-код
Причина: bb-код
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Не работают пользовательские BBCodes и смайлики
Файл
posting.php и все styles/стиль/template/posting_*.html, которые были затронуты модами-
misterleks
- phpBB 2.0.9
- Сообщения: 715
- Стаж: 16 лет 1 месяц
- Откуда: Великий Новгород
- Благодарил (а): 103 раза
- Поблагодарили: 38 раз
Re: Не работают пользовательские BBCodes и смайлики
Попробовал заменить копиями файлов до установки мода, ббкоды не заработали
Есть у кого оригинальный от версии 11, а то у меня дома дистриб валяется или сравнить мой файл с оригинальным на предмет изменения кода в функции вставки ббкодов.
Добавлено спустя 1 час 7 минут 33 секунды:
Татьяна5, я скачал оригинальный posting.php, с ним так же ничего не работает. Консоль оперы пишет следующую ошибку при клике на ббкод:
Добавлено спустя 1 час 7 минут 33 секунды:
Татьяна5, я скачал оригинальный posting.php, с ним так же ничего не работает. Консоль оперы пишет следующую ошибку при клике на ббкод:
Код: Выделить всё
[25.10.2013 9:52:23] JavaScript - http://www.100events.net/posting.php?mode=reply&f=14&t=1732
Event thread: click
Uncaught exception: ReferenceError: Undefined variable: bbstyle
Error thrown at unknown location in <anonymous function>(event) in http://www.100events.net/posting.php?mode=reply&f=14&t=1732:
/* no source available */У вас нет необходимых прав для просмотра вложений в этом сообщении.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Не работают пользовательские BBCodes и смайлики
Неопределенная переменная: bbstylemisterleks писал(а):Код: Выделить всё
Undefined variable: bbstyle
Определяется в
editor.js (который подключен в posting_buttons.html)
Код: Выделить всё
/**
* bbstyle
*/
function bbstyle(bbnumber)
{
if (bbnumber != -1)
{
bbfontstyle(bbtags[bbnumber], bbtags[bbnumber+1]);
}
else
{
insert_text('[*]');
document.forms[form_name].elements[text_name].focus();
}
}editor.js не подключен, или в нем нет такого кода-
misterleks
- phpBB 2.0.9
- Сообщения: 715
- Стаж: 16 лет 1 месяц
- Откуда: Великий Новгород
- Благодарил (а): 103 раза
- Поблагодарили: 38 раз
Re: Не работают пользовательские BBCodes и смайлики
Таня, спасибо. Вернул этот файл, который был, заработало. Внёс в него те же самые правки, которые вносил в предыдущий, все работает, сравнил файлы - идентичны !!! Странно, почему один работает, а другой нет 
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

