0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 3427 Просмотров
*

Владимир999

  • Захожу иногда
  • 106
  • 1 / 0
Здравствуйте.
Заметил что не работают комментарии на сайте, а точнее не отображаются иконки bbcode, смайлы, не обновляется картинка CAPTCHA, кнопка ответа не активна.
Мигрировал с Joomla 1.5 на Joomla 2.5
В консоле ошибок показывает
Код
jcEditor.initSmiles('http://Мой_домен\components\com_jcomments\images\smiles
Т.е. путь указан с обратными слешами.
Если я в настройках компонента отключаю показ графических смайлов, всё начинает работать.
В файле /components/com_jcomments/tpl/default/tpl_form.php
Нашел
Код
jcEditor.initSmiles('<?php echo $this->getVar( "smilesurl" ); ?>');
В файле /components/com_jcomments/jcomments.class.php
Нашел
Код
$tmpl->addGlobalVar('smilesurl', JCommentsFactory::getLink('smiles', $object_id, $object_group));
Дальше поиски завели в тупик.
Подскажите где искать проблему?
*

Владимир999

  • Захожу иногда
  • 106
  • 1 / 0
Смайлы лежат в целости и сохранности тут
Код
/components/com_jcomments/images/smiles/
При клике на текстовый смайл он как и положено "падает" в форму ответа, после ответа отображается как текстовый, если смотреть FireBug то получается вот такой код
Код
<img border="0" alt=":-*" src="http://мой_домен\components\com_jcomments\images\smiles\/whistling.gif">
*

era

  • Администратор
  • 1588
  • 391 / 5
  • В туалете лучше быть пользователем, чем админом.
*

SDKiller

  • Живу я здесь
  • 2706
  • 329 / 5
  • ...ergo sum
Мигрировал с Joomla 1.5 на Joomla 2.5

А JComments начисто ставили или обновляли поверх предыдущей версии?
И вообще версия какая?
*

Владимир999

  • Захожу иногда
  • 106
  • 1 / 0
на локалхосте работаете под windows?
Нет, на сервере. На локальной копии сайта(денвер) непонятным для меня образом всё работает.
era
Цитата: Информация о компоненте
JComments 2.3.0 [20/02/2012]
Более актуальной версии я не нашел.
era респект!
В базе данных, в таблице ваш_префикс_jcomments_settings в поле smiles_path меняем значение с
Код
\components\com_jcomments\images\smiles\
на
Код
/components/com_jcomments/images/smiles/
и все начинает работать.
начисто ставили или обновляли поверх предыдущей версии?
Оставив таблицу с комментариями от старой версии накатывал по новой.
Всем спасибо за помощь в решении проблемы!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться