Перейти к содержимому


Фотография
- - - - -

JBZoo Comments - ошибка 500


Лучший Ответ CB9TOIIIA , 28 March 2018 - 10:16

tag_lightbox - если не используете плагин от этой галереи - выключите - тут на 203-206 большая ругань на шорткоды

Перейти к сообщению


Сообщений в теме: 9

#1 pioneer

pioneer

Отправлено 27 March 2018 - 15:43

Добрый день!

Установила элемент JBZoo Comments. При отправке комментария появляется белый экран с сообщением об ошибке "страница недоступна. Сайт не может обработать запрос". При этом после возвращения на страницу комментарий оказывается добавленным. Не могу понять, в чем причина... В лог-файлах эта ошибка не отображается.

Шаблоны вывода пока не меняла, только перевод текста через переопределение. 

 

В каком направлении копать? (sweat)

У меня на сайте, например, нет регистрации... Может перед отправкой пытается еще что-то проверить, но не находит?)) В настройках у меня отмечена возможность комментировать без регистрации.

 

Страница с комментариями: http://fytosauna.sk/...em/sanosil-s010

 

Joomla: 3.8.6 JBZoo: 2.3.1 Pro rev3231 Zoo: 3.3.27


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 27 March 2018 - 20:40

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


  • 0

#3 pioneer

pioneer

Отправлено 28 March 2018 - 08:28

Спасибо большое! Посмотрела. Получается, что комментарии не дружат с фотогалереей sigplus... :(  Если ее отключить, то все ок. Что в такой ситуации лучше сделать? Имеет смысл пытаться исправить (учитывая, что я не разбираюсь в php) или проще найти другую галерею?

 

Вот такие у меня ошибки:

 

Warning: strpos() expects parameter 1 to be string, object given in /home/t/tavola/fytosauna.sk/public_html/plugins/content/sigplus/sigplus.php on line 146

Warning: preg_match() expects parameter 2 to be string, object given in /home/t/tavola/fytosauna.sk/public_html/plugins/content/sigplus/sigplus.php on line 238

Warning: preg_match() expects parameter 2 to be string, object given in /home/t/tavola/fytosauna.sk/public_html/plugins/content/sigplus/sigplus.php on line 238

Catchable fatal error: Object of class Comment could not be converted to string in /home/t/tavola/fytosauna.sk/public_html/plugins/content/sigplus/sigplus.php on line 206

 

И соответствующие им куски кода:

 

146  if (strpos($text, '{'.$this->tag_gallery) === false && strpos($text, '{'.$this->tag_lightbox) === false) {

147                                        return false;  // short-circuit plugin activation, no replacements made

148                        }

 

*************

235         private function getGalleryReplacementAll(&$text, $pattern) {

236                        $count = 0;

237                        $offset = 0;

238                        while (preg_match($pattern, $text, $match, PREG_OFFSET_CAPTURE, $offset)) {

239                                        if (SigPlusNovoTimer::shortcircuit()) {

240                                                        return $count;  // short-circuit plugin activation, allotted execution time expired, error message already printed

                                               }

 

***************

201                                        // find {lightbox}...{/lightbox} tags wrapping HTML and emit code

202                                        $tag_lightbox = preg_quote($this->tag_lightbox, '#');

203                                        $pattern = '#\{'.$tag_lightbox.'\b([^{}]*)(?<!/)\}(.+?)\{/'.$tag_lightbox.'\}#msSu';

204                                        $text = preg_replace_callback($pattern, function ($match) {

205                                                        return $this->getLightboxReplacement($match);

206                                        }, $text, -1, $lightboxcount);


  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 28 March 2018 - 10:16   Лучший Ответ

tag_lightbox - если не используете плагин от этой галереи - выключите - тут на 203-206 большая ругань на шорткоды


  • 0

#5 pioneer

pioneer

Отправлено 28 March 2018 - 13:47

В этом-то и проблема... не просто использую, но и нравится мне эта фотогалерея. В общем, я правильно понимаю, что нужно просто искать другой плагин галереи?


  • 0

#6 fiction13

fiction13

Отправлено 28 March 2018 - 14:26

Или немного поправить плагин, чтобы объект не передавался туда, где ожидается текстовая переменная ;-)


  • 0

#7 pioneer

pioneer

Отправлено 28 March 2018 - 15:58

Или немного поправить плагин, чтобы объект не передавался туда, где ожидается текстовая переменная ;-)

К сожалению, это уже за гранью моих способностей...))


  • 0

#8 pioneer

pioneer

Отправлено 29 March 2018 - 12:31

Поставила новую галерею... теперь все работает.

Только объясните, плз. Это была какая-то несовместимость элемента jbzoo c плагином галереи? Или просто косяк галереи? Чтобы понять, использовать эту галерею на других проектах или сразу искать другую от греха подальше.


  • 0

#9 CB9TOIIIA

CB9TOIIIA

Отправлено 29 March 2018 - 13:37

Поставила новую галерею... теперь все работает.

Только объясните, плз. Это была какая-то несовместимость элемента jbzoo c плагином галереи? Или просто косяк галереи? Чтобы понять, использовать эту галерею на других проектах или сразу искать другую от греха подальше.

 

Проще говоря - галерея хотела получить одно, а ей почему-то давали совсем другое или вообще не то :)


  • 0

#10 pioneer

pioneer

Отправлено 29 March 2018 - 14:40

Проще говоря - галерея хотела получить одно, а ей почему-то давали совсем другое или вообще не то :)

как все сложно..)) спасибо за содействие!))


  • 0




Click to return to top of page in style!