Печать
Категория: Сайтостроение
1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)
---

Как только я начал заниматься созданием интернет магазинов, то по сути понял, что возможностей WP маловато, даже для создания обычного блога. Это и послужило моим переходом на Joomla. Все классно и быстро настроилось - если не учитывать что уже не первый день приходится исправлять 404 ошибки, ведь адреса страничек изменились...

И так после перехода на Joomla первой задачей, которая требовала решения было создание формы комментирования - ну и проведение конкурса комментаторов. На блоге Александра Быкадорова определился, что действительно нужно проводить конкурсы для создания "движухи" а не ждать того времени, пока придет эта самая "движуха".

Для самой Joomla самым оптимальным вариантом была бы установка плагина jcomments - плагин бесплатный, но как говорят в разных курсах - мощный! Установив плагин у меня все работало полностью корректно - но вот пользователи начали жаловаться, что при попытке нажать на кнопку отправить их просто перебрасывало на шапку странички.

Решил проверить в чем же проблема - ведь из-за такой ошибки можно было сорвать запланированный конкурс комментаторов. Начал проверять - и действительно, обнаружил ошибки, которые никак не смог бы сам отладить... С виду синтаксис верный - а отладчик показывает ошибки...

Пришел к тому выводу, что видимо версия php 5.4 не совместима с этим плагином. Установил этот же блог с теми же настройками на локальном хосте - и оказалось, что проблемы не существует. Вот, обратился на хостинг на изменение версии php до 5.3+, а спустя сутки еще несколько раз пытался установить - и все заканчивалось ошибками.

Когда уже руки действительно опустились работник хостинга решил попробовать обнулить кеш - и оказалось это и было тем, что действительно решило проблему.

Так что если вдруг у вас при попытке отправить комментарий появляется ошибка, перебрасывает вверх странички - то не нужно бегать и редактировать исходный код, искать причину в теме и шаблоне - первым делом лучше все же проверить совместимость и попросить поддержку хостинга сбросить кеш.

Кстати более подробнее о плагине комментариев можно узнать на официальном сайте Jcomments - ссылку оставил, так как думаю жирновато будет в каждом материале иметь открытую ссылку - другими словами ссылочку тут оставил, а с блока комментариев - убрал.

Для скрытия копирайта просто закомментировал код:

Было: echo $this->getVar('support');

Стало: //echo $this->getVar('support');

У меня это 77 строка файла /components/com_jcomments/tpl/default/tpl_index.php