Новости Joomla

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Расширение может:Товары:- отображение списка товаров в удобном информативном виде,- дополненные возможности фильтрации товаров в списке,- возможность быстрого удобного просмотра базовой статистики по товарам.- расширенные возможности поиска по товарам,- возможности анализа базовой подготовки SEO параметров товаров, с возможностью перехода к отфильтрованным товарам с "проблемами"- анализ базовой SEO подготовки товаров проводится по всем установленным для магазина языкам- редактирование товара (в апдейтах)Заказы:- отображать заказы в удобном виде,- обеспечивает широкие дополненные возможности фильтрации,- предоставляет расширенные возможности поиска по полям заказов,- возможность быстрого удобного просмотра базовой статистики по заказам.- планируются дополнительные возможности статистики и анализа продаж. (отдельными расширениями)Клиенты:- отображать список клиентов в удобном виде,- предоставляет расширенные возможности поиска по полям клиентов,- возможность быстрого удобного просмотра базовой статистики по клиентам.- исключена возможность блокировки собственной учетной записи, чтобы не утратить контроль для доступа в админпанель,- добавлено поле заметок для клиента (интегрированы заметки пользователя Joomla), что дает дополнительные возможности для работы разных менеджеров с клиентом.- планируются дополнительные возможности работы с клиентами (отдельными расширениями)Системные требования: JoomShopping 5.5+, PHP 8.1+Вопросы по расширению к участнику нашего сообщества @IhorNVGСтраница расширения#JoomShopping #расширения

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл templates/[template name]/html/layouts/[component name]/fields/render.php , переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл components/[component name]/layouts/fields/render.php в папке компонента? Да - используем его.- Нет? Есть ли файл templates/[template name]/html/layouts/com_fields/fields/render.php, переопределяющий вывод полей для com_fields? Да - используем его.- Нет? Используем файл components/com_fields/layouts/fields/render.phpЭто механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида {field 25}, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл components/com_fields/layouts/field/render.php копируем в templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую: {field 25,etapy-raboty-nad-proektom}. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev

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

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Начал обновлять свои джумлы(у меня их десяток на одном и том же хостинге(с одинаковыми параметрами и конфигурацией). И получилось как в рулетке - некоторые сайты без проблем обновились, некоторый грохнулись с такой вот ошибкой -
Цитировать
1054 - Unknown column 'c.language' in 'where clause'
скриншот -

Начал рыть, думал шаблон виноват, конфликт,(кстати на нескольких сайтах шаблон один и тот же - и на нем одни стали, на других глюк) потому что когда поменял на  родной протостар - джумла на нем работает. Но любые другие шаблоны когда закачиваю-инсталлирую - все так же показывает картинку ДБ вместо сайта на экране. Кто разбиоается в этих полях и таблицах ДБ - что за конфликт такой выборочный? Ведь на одних сайтах обновилось нормально, на других пока пришлось Акебой назад откатывать и до К2 9 не обновлять. Спасибо заранее.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Для начала включите отладку системы :
Общие настройки > Система > Отладка системы

После этого на той же странице где была ошибка появиться консоль отладки.
В которой будет написано какой файл и какая функция делает этот запрос.
Там будет стек вызовов по нему можно понять, какая функция делает не верный запрос

Выложите сюда код функции, а так же скриншот ошибки.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Для начала включите отладку системы :
Общие настройки > Система > Отладка системы

После этого на той же странице где была ошибка появиться консоль отладки.
В которой будет написано какой файл и какая функция делает этот запрос.
Там будет стек вызовов по нему можно понять, какая функция делает не верный запрос

Выложите сюда код функции, а так же скриншот ошибки.

Спасибо, сейчас попробую вашим способом. А вчера искал по форумам, и приблизился к обозначению проблемы - такой глюк возникает только на сайтах, где настроил мультиязычность. То есть русский и английский к примеру где есть. Временно проблема решается отключением плагина переключателя языка. Но тогдасайт становится одноязычным. Вчера копался на ОпенСервере с копией сайта - менял меню, главные страницы - то заглушка меню была домашней, то нет, то опять та же ошибка. Покамультиязычность не получается. И это после обновления К2 на 2.9 версию. Посмотрю, что за ошибки будут при отладке - покажу скрины.
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Включил дебаг - вот что на фронт странице сейчас



Цитировать
1054 - Unknown column 'c.language' in 'where clause'
You may not be able to visit this page because of:

an out-of-date bookmark/favourite
a search engine that has an out-of-date listing for this site
a mistyped address
you have no access to this page
The requested resource was not found.
An error has occurred while processing your request.
Please try one of the following pages:

Home Page
If difficulties persist, please contact the System Administrator of this site and report the error below.

Unknown column 'c.language' in 'where clause'

Call stack
#   Function   Location
1   ()   JROOT\libraries\joomla\database\driver\mysqli.php:661
2   JDatabaseDriverMysqli->execute()   JROOT\libraries\joomla\database\driver.php:1691
3   JDatabaseDriver->loadObjectList()   JROOT\modules\mod_k2_comments\helper.php:92
4   modK2CommentsHelper::getLatestComments()   JROOT\modules\mod_k2_comments\mod_k2_comments.php:49
5   include()   JROOT\libraries\src\Helper\ModuleHelper.php:201
6   Joomla\CMS\Helper\ModuleHelper::renderModule()   
7   call_user_func_array()   JROOT\libraries\src\Cache\Controller\CallbackController.php:173
8   Joomla\CMS\Cache\Controller\CallbackController->get()   JROOT\libraries\src\Helper\ModuleHelper.php:610
9   Joomla\CMS\Helper\ModuleHelper::moduleCache()   JROOT\libraries\src\Document\Renderer\Html\ModuleRenderer.php:95
10   Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()   JROOT\libraries\src\Document\Renderer\Html\ModulesRenderer.php:47
11   Joomla\CMS\Document\Renderer\Html\ModulesRenderer->render()   JROOT\libraries\src\Document\HtmlDocument.php:491
12   Joomla\CMS\Document\HtmlDocument->getBuffer()   JROOT\libraries\src\Document\HtmlDocument.php:783
13   Joomla\CMS\Document\HtmlDocument->_renderTemplate()   JROOT\libraries\src\Document\HtmlDocument.php:557
14   Joomla\CMS\Document\HtmlDocument->render()   JROOT\libraries\src\Application\CMSApplication.php:1041
15   Joomla\CMS\Application\CMSApplication->render()   JROOT\libraries\src\Application\SiteApplication.php:780
16   Joomla\CMS\Application\SiteApplication->render()   JROOT\libraries\src\Application\CMSApplication.php:201
17   Joomla\CMS\Application\CMSApplication->execute()   JROOT\index.php:49

Я не кодер, если кто объяснит, что тделать дальше и как фиксить, буду признателен.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
3   JDatabaseDriver->loadObjectList()   JROOT\modules\mod_k2_comments\helper.php:92
4   modK2CommentsHelper::getLatestComments()   JROOT\modules\mod_k2_comments\mod_k2_comments.php:49
А если отключить этот модуль.
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Код
3   JDatabaseDriver->loadObjectList()   JROOT\modules\mod_k2_comments\helper.php:92
4   modK2CommentsHelper::getLatestComments()   JROOT\modules\mod_k2_comments\mod_k2_comments.php:49
А если отключить этот модуль.
Спасибо за подсказку - модуль Последние Комментарии отключил - сайт заработал. Но ведь этот модуль нужен - он и для SEO и для инфо нужен. А как пофиксить, то, что произошло при обновлении к2 и чтобы все заработало?
Добавил:
Если выставить как Последние Комментарии - то выпадает ошибка, а если выставить в модуле Топ Комментариев - то не глючит. Кстати - на совершенно новой джумле попробовал настроить мультиязычность, К2-9 и комменты - и ошибка та же. Это значит разработчикам нужно баг показывать, чтобы пофиксили?
« Последнее редактирование: 23.09.2018, 16:29:01 от igorsuccess »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Теперь все понятно. Небольшой недосмотр.

Должно быть не c.language, а category.language

modules/mod_k2_comments/helper.php ~ 86 строка
Код
$query .= " AND i.language IN ({$languageFilter}) AND c.language IN ({$languageFilter})";
Заменяем на
Код
$query .= " AND i.language IN ({$languageFilter}) AND category.language IN ({$languageFilter})";
« Последнее редактирование: 23.09.2018, 16:57:36 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

igorsuccess

  • Захожу иногда
  • 76
  • 0 / 0
Теперь все понятно. Небольшой недосмотр.

Должно быть не c.language, а category.language

modules/mod_k2_comments/helper.php ~ 86 строка
Код
$query .= " AND i.language IN ({$languageFilter}) AND c.language IN ({$languageFilter})";
Заменяем на
Код
$query .= " AND i.language IN ({$languageFilter}) AND category.language IN ({$languageFilter})";
Спасибо огромное - ЭТОТ БАГ РЕШЕН! При помощи замены, которую вы подсказали. Причем проверил и на новой Joomla, и на перенесенном сайте. Удачи в бизнесе иподарков от Вселенной! :D *DRINK* *DRINK* *DRINK*
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Исправление включили в репозиторий

https://github.com/getk2/k2/commit/145d7b0ab9580546416eccaf8c8c81739f8e4456
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с SP Page Buildier

Автор Aleksey1982

Ответов: 20
Просмотров: 4712
Последний ответ 10.11.2023, 20:13:53
от Шмайсер
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 1756
Последний ответ 29.10.2023, 22:07:23
от Kukush
Проблема с почтой сайта на Joomla

Автор dima567

Ответов: 1
Просмотров: 1099
Последний ответ 16.09.2023, 09:44:41
от sivers
Выходит ошибка в админской панели

Автор daymarus

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

Автор THeCMeX

Ответов: 18
Просмотров: 3279
Последний ответ 14.07.2023, 17:13:19
от art22