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

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Недавно обновлялся периодически и внезапно сайт полетел как на картинке. Пишет что изза Google мапы. Плагин пока отключил и сайт работает, только шорт-коды мест и городов висят на страницах. Если уж пошла такая пьянка(как в теме про баг с К2-9 пофиксили) - может и здесь посоветуете, как пофиксить?



Цитировать
0 - Too few arguments to function plgContentembed_google_map::onContentPrepare(), 3 passed in /home/ХХХХХХХХХХХ/libraries/joomla/event/event.php on line 70 and exactly 4 expected
Вы не можете посетить текущую страницу по одной из причин:

просроченная закладка/избранное
кэш поисковой системы ссылается на несуществующий документ
неправильный адрес
у вас нет права доступа на эту страницу
Запрашиваемый ресурс не найден.
В процессе обработки вашего запроса произошла ошибка.
Пожалуйста, перейдите на одну из следующих страниц:

Домашняя страница
Если проблема повторится, пожалуйста, обратитесь к системному администратору сайта и сообщите об ошибке, описание которой приведено ниже.

Too few arguments to function plgContentembed_google_map::onContentPrepare(), 3 passed in /home/ХХХХХХХХ/libraries/joomla/event/event.php on line 70 and exactly 4 expected

Call stack
#   Function   Location
1   ()   JROOT/plugins/content/embed_google_map/embed_google_map.php:28
2   plgContentembed_google_map->onContentPrepare()   JROOT/libraries/joomla/event/event.php:70
3   JEvent->update()   JROOT/libraries/joomla/event/dispatcher.php:160
4   JEventDispatcher->trigger()   JROOT/modules/mod_k2_tools/helper.php:915
5   modK2ToolsHelper::renderCustomCode()   JROOT/modules/mod_k2_tools/mod_k2_tools.php:92
6   include()   JROOT/libraries/src/Helper/ModuleHelper.php:201
7   Joomla\CMS\Helper\ModuleHelper::renderModule()   
8   call_user_func_array()   JROOT/libraries/src/Cache/Controller/CallbackController.php:173
9   Joomla\CMS\Cache\Controller\CallbackController->get()   JROOT/libraries/src/Helper/ModuleHelper.php:610
10   Joomla\CMS\Helper\ModuleHelper::moduleCache()   JROOT/libraries/src/Document/Renderer/Html/ModuleRenderer.php:95
11   Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()   JROOT/libraries/src/Document/Renderer/Html/ModulesRenderer.php:47
12   Joomla\CMS\Document\Renderer\Html\ModulesRenderer->render()   JROOT/libraries/src/Document/HtmlDocument.php:491
13   Joomla\CMS\Document\HtmlDocument->getBuffer()   JROOT/libraries/src/Document/HtmlDocument.php:783
14   Joomla\CMS\Document\HtmlDocument->_renderTemplate()   JROOT/libraries/src/Document/HtmlDocument.php:557
15   Joomla\CMS\Document\HtmlDocument->render()   JROOT/libraries/src/Application/CMSApplication.php:1041
16   Joomla\CMS\Application\CMSApplication->render()   JROOT/libraries/src/Application/SiteApplication.php:780
17   Joomla\CMS\Application\SiteApplication->render()   JROOT/libraries/src/Application/CMSApplication.php:201
18   Joomla\CMS\Application\CMSApplication->execute()   JROOT/index.php:49
« Последнее редактирование: 23.09.2018, 20:21:21 от igorsuccess »
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Ошибка - не показывает embeded Google map
« Ответ #1 : 23.09.2018, 20:24:57 »
0 - Too few arguments to function plgContentembed_google_map::onContentPrepare(), 3 passed in /home/ХХХХХХХХХХХ/libraries/joomla/event/event.php on line 70 and exactly 4 expected
Функция plgContentembed_google_map::onContentPrepare() принимает 4 аргумента, а отправлено всего 3.
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Re: Ошибка - не показывает embeded Google map
« Ответ #2 : 23.09.2018, 21:30:16 »
Функция plgContentembed_google_map::onContentPrepare() принимает 4 аргумента, а отправлено всего 3.

Спасибо за растолковывание, я так где то и понял. Но как пофиксить - чтобы отправляло 4 аргумента и тех каких надо? Где их найти?
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Ошибка - не показывает embeded Google map
« Ответ #3 : 23.09.2018, 21:49:22 »
onContentPrepare
Просто в саму функцию допиши 4-й аргумент
Код: php
public function onContentPrepare($context, &$article, &$params, $page = 0)
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Re: Ошибка - не показывает embeded Google map
« Ответ #4 : 23.09.2018, 22:05:16 »
public function onContentPrepare
Пока не понял в каком файле это менять - event.php - 70 или embed_google_map.php:28? 28 строка такая -
 
Цитировать
   function onContentPrepare($context, &$row, &$params, $limitstart)
- не пойму, строку вашу не найду пока. Не подскажете, в каком файле?
*

NewUsers

  • Живу я здесь
  • 2307
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Ошибка - не показывает embeded Google map
« Ответ #5 : 24.09.2018, 03:22:32 »
Пока не понял в каком файле это менять - event.php - 70 или embed_google_map.php:28? 28 строка такая -
  - не пойму, строку вашу не найду пока. Не подскажете, в каком файле?

Пра́ви́льно! Файл embed_google_map.php, строка 28. Для переменной $limitstart укажи значение по умолчанию = 0
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Re: Ошибка - не показывает embeded Google map
« Ответ #6 : 24.09.2018, 12:56:43 »
function onContentPrepare($context, &$row, &$params, $limitstart)
Спасибо, заработало!)) Еще вот что - есть второй сайт, где карту использую - там все ок. Смотрел файлы в панели - там они немножко разные, но в данном файле и там строчка такая же, хоть и после ЛИМИТ не ставил 0. Скорее всего после обновления какие то глюки в проблемном сайте. Ну как не сравнивать разработку с магией - такие же там нереальные штучки и глючки... А вам благодарочка и успехов от Вселенной!)))  *DRINK* *DRINK* *DRINK* :D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 915
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 1407
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 2175
Последний ответ 14.07.2023, 17:13:19
от art22
Ошибка при обновлении с 3.10.10. до 4.х

Автор svd2014

Ответов: 1
Просмотров: 1448
Последний ответ 13.02.2023, 19:53:08
от weser
Ошибка libraries/joomla/session/handler/native.php

Автор rezchik

Ответов: 2
Просмотров: 868
Последний ответ 17.01.2023, 22:02:31
от rezchik