Форма ответа или сообщения не работает

Автор kak2z, 18 сентября 2010, 09:10:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kak2z

Ну собственно при переезде на новый хостинг еще один бок вылез. Не работают смайлики в форме ответа, а так же пропали оттуда все кнопки. Что может быть? Я даже Wysiwyg Quick Reply RC2-RC3 мод убрал, думал в нем проблема, но ничего не поменялось. 
Может надо какой то файл с оригинального дистрибутива заменить? Может что то затерлось...
Спасибо.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Макар

Ты пути новые прописал после переезда ?
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

human

Цитата: kak2z от 18 сентября 2010, 09:10:45
...а так же пропали оттуда все кнопки.
На всякий случай проверить поставлена ли галка Админ-Конфигурация-Текущая тема оформления-Показывать кнопки BBC на страницах отсылки сообщений и отсылки Личных сообщений
Правильно заданный вопрос - половина ответа..

kak2z

Цитата: Makar от 18 сентября 2010, 10:12:18
Ты пути новые прописал после переезда ?
Прописал, сами же смайлики отображаются. Просто не нажимаются..

Цитировать
На всякий случай проверить поставлена ли галка Админ-Конфигурация-Текущая тема оформления-Показывать кнопки BBC на страницах отсылки сообщений и отсылки Личных сообщений
Стоит, я туда сразу глянул. Просто странно.. и что еще страннее что смайлики то, почему то, прижаты к левому краю, хотя должны стоять посередине.
Какие еще есть мысли?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

kak2z

Извините что АПаю тему и нарушаю тем самым правило по поводу двух подряд сообщений от одного автора, но уж очень форуму плохо без смайликов. Сами смайлики отображаются, если ввести код смайлика в форму ответа то он тоже появляется. Просто не выскакивает код смайлика когда на него нажимаешь мышкой. Но указатель мышки при наведении на смайлик меняется. Может какой то скрипт не выполняется? Кто то скажет где копать что бы разобраться в чем дело? А то юзеры волнуются..
Спасибо.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

0daliska

Проверьте наличие файла Themes/default/scripts/editor.js, замените этот файл на файл из дистрибутива.
+ проверьте его прописывание в шапке при вызове формы ответа (Themes/default/scripts/editor.js?rc3)
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

kak2z

#6
А какой файл в дефаулт теме отвечает за форму ответа? Спасибо.

Заменил editor.js из дистрибутива - не помогло.

Нашел в Sources файл Subs-Editor.php - в нем вызов файла editor.js сделан точно также как в установочном файле.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

0daliska

Я разве говорила искать пописанный скрипт в файлах?
В шапке в исходном коде страницы Вы можете посмотреть?
Или вышлите уж тестовый акк в личку... А то можно долго выгадывать что и почему и откуда
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

0daliska

#8
Результат:
Ошибку вызывает вот эта вредная запятая - самая последняя в приведенном коде

var oBBCBox_message = new smc_BBCButtonBox({
sUniqueId: 'BBCBox_message',
sContainerDiv: 'bbcBox_message',
sButtonClickHandler: 'oEditorHandle_message.handleButtonClick',
sSelectChangeHandler: 'oEditorHandle_message.handleSelectChange',
aButtonRows: [
[
                                                              {
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},
{
sType: 'divider'
},,

Ищите, где она прибавляется, я уж извините, итак три часа угрохала, чтобы выяснить причину... ;)
Далее временем не располагаю...
100%, что дело именно в этой запятой!
Если не понятно - это формирование блока BB-кодов в форме ответа
Может, кто (из тех, кто вплотную двойкой занимается) подскажет, в каком файле это поковырять ...

ЗЫ: Смотрите внимательно
GenericControls.template.php
Какой-то из модов или Вы сами неудачно подкорректировали
function template_control_richedit в этом файле
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

lukoie

У меня произошло с форумом то же, но в сети не нашел как решить, потому ковырял сам.
Нашел что в  папке темы, в папке скриптов кто-то из модов добавил лишние знаки препинания.
Потому сделал просто - выкачал новую версию СМФ, и оттуда скопировал все файлы из папки themes\default\scripts, чтобы ручками не искать и не править все ошибки в скриптах. Но в основном причина была в добавлении в конце десятка точек с запятой.
Буду рад если кому-то поможет.