Лучший Ответ CB9TOIIIA , 28 March 2018 - 10:16
tag_lightbox - если не используете плагин от этой галереи - выключите - тут на 203-206 большая ругань на шорткоды
Перейти к сообщениюЛучший Ответ CB9TOIIIA , 28 March 2018 - 10:16
tag_lightbox - если не используете плагин от этой галереи - выключите - тут на 203-206 большая ругань на шорткоды
Перейти к сообщениюОтправлено 27 March 2018 - 15:43
Добрый день!
Установила элемент JBZoo Comments. При отправке комментария появляется белый экран с сообщением об ошибке "страница недоступна. Сайт не может обработать запрос". При этом после возвращения на страницу комментарий оказывается добавленным. Не могу понять, в чем причина... В лог-файлах эта ошибка не отображается.
Шаблоны вывода пока не меняла, только перевод текста через переопределение.
В каком направлении копать?
У меня на сайте, например, нет регистрации... Может перед отправкой пытается еще что-то проверить, но не находит?)) В настройках у меня отмечена возможность комментировать без регистрации.
Страница с комментариями: http://fytosauna.sk/...em/sanosil-s010
Joomla: 3.8.6 JBZoo: 2.3.1 Pro rev3231 Zoo: 3.3.27
Отправлено 27 March 2018 - 20:40
включить максимальное отображение ошибок - посмотреть не на белый экран, а на ошибку уже + в логах пхп
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 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);
Отправлено 28 March 2018 - 10:16 Лучший Ответ
tag_lightbox - если не используете плагин от этой галереи - выключите - тут на 203-206 большая ругань на шорткоды
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 28 March 2018 - 13:47
В этом-то и проблема... не просто использую, но и нравится мне эта фотогалерея. В общем, я правильно понимаю, что нужно просто искать другой плагин галереи?
Отправлено 28 March 2018 - 14:26
Или немного поправить плагин, чтобы объект не передавался туда, где ожидается текстовая переменная ;-)
Отправлено 28 March 2018 - 15:58
Или немного поправить плагин, чтобы объект не передавался туда, где ожидается текстовая переменная ;-)
К сожалению, это уже за гранью моих способностей...))
Отправлено 29 March 2018 - 12:31
Поставила новую галерею... теперь все работает.
Только объясните, плз. Это была какая-то несовместимость элемента jbzoo c плагином галереи? Или просто косяк галереи? Чтобы понять, использовать эту галерею на других проектах или сразу искать другую от греха подальше.
Отправлено 29 March 2018 - 13:37
Поставила новую галерею... теперь все работает.
Только объясните, плз. Это была какая-то несовместимость элемента jbzoo c плагином галереи? Или просто косяк галереи? Чтобы понять, использовать эту галерею на других проектах или сразу искать другую от греха подальше.
Проще говоря - галерея хотела получить одно, а ей почему-то давали совсем другое или вообще не то
JBZoo чат / Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 29 March 2018 - 14:40
Проще говоря - галерея хотела получить одно, а ей почему-то давали совсем другое или вообще не то
как все сложно..)) спасибо за содействие!))