Новости Joomla

Собственные макеты вывода для пользовательских полей 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

Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla. v.5.6.0

Вышел JoomShoppping 5.6.0Один из популярных компонентов интернет-магазина на Joomla.👩‍💻 v.5.6.0. Что нового?- Добавлена ​​сортировка товаров для конкретной категории- Параметры count_products_to_page / count_products_to_row - по умолчанию теперь пустые (используется из конфигурации)- Добавлена сортировка для налогов- Добавлена форма поиска в списке стран- Добавлен фильтр только не завершенных заказов для списка заказов (не закончен: скрывать / показывать / все)- Добавлены состояния опубликовано / не опубликовано для аддонов (опции - дополнения)- Добавлены зависимости (dependencies) для аддонов- ⚠️ Библиотека Tcpdf удалена из ядра Joomshopping. Генерация PDF счетов отключена по умолчанию. Библиотека теперь устанавливается как дополнение Lib TcPdf.- ➕ Новая опция. Техническое обслуживание для дополнений (отладка, журнал, переопределения папок)- ➕ Новая опция: Настройки - Другие - Использовать WebAssetManager. - ➕ Новая опция: Настройки - Другие - Администратор продукты Поиск по словам. Поиск в админке будет искать по описаниям товаров.- Обновлены иконки в админке- ➕ Новая опция конфигурации check_valid_productpage_attribute- ➕Новая опция конфигурации attribut_dep_sorting_in_product_dir- ➕Новая опция конфигурации attribut_nodep_sorting_in_product_dir- ➕Новый метод prepareSaveParams для ShippingFormRoot (разработчикам способов доставки)- Добавлены новые триггеры для плагинов- Обновление HttpClientLite- Исправления роутера- Исправлен выбор оформления заказаНужно помнить, что не все опции конфигурации JoomShopping доступны для настройки из панели администратора. Некоторые параметры можно изменить только в файлe components/com_jshopping/config/user_config.php (переопределение default_config.php). Так же параметры конфигурации могут быть изменены плагинами на события onBeforeLoadJshopConfig и onLoadJshopConfig.Страница расширения#JoomShopping

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

yarek

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Привет всем. Плиз помогите. После обновления до 3.9.23 появилась странная проблема. Когда сохраняю материал выскакивает белый экран и ошибка: Error: Failed to start application: Could not connect to MySQL server.
После нескольких обновлений страницы оказывается что материал все таки сохранен, но внести изменения уже не удается. Опять та же ошибка при сохранении.
настройки базы данных проверил - все актуально. С недавних пор использую PHP 7.3

Буду благодарен за помощь.
« Последнее редактирование: 21.01.2021, 15:05:17 от yarek »
*

wishlight

  • Гуру
  • 5027
  • 295 / 1
  • от 150 руб быстрый хостинг без блокировок
Лог ошибок php и лог MySQL надо посмотреть.
*

yarek

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Лог ошибок PHP

PHP Fatal error: Uncaught JDatabaseExceptionConnecting: Could not connect to MySQL server. in /home/karpatyt/karpatytur.info/www/libraries/joomla/database/driver/mysqli.php:173
Stack trace:
#0 /home/karpatyt/karpatytur.info/www/libraries/joomla/database/driver.php(1460): JDatabaseDriverMysqli->connect()
#1 /home/karpatyt/karpatytur.info/www/libraries/src/Table/User.php(87): JDatabaseDriver->loadAssoc()
#2 /home/karpatyt/karpatytur.info/www/libraries/src/User/User.php(880): Joomla\CMS\Table\User->load('800')
#3 /home/karpatyt/karpatytur.info/www/libraries/src/User/User.php(943): Joomla\CMS\User\User->load('800')
#4 [internal function]: Joomla\CMS\User\User->__wakeup()
#5 /home/karpatyt/karpatytur.info/www/libraries/vendor/joomla/registry/src/Registry.php(89): unserialize('O:8:"stdClass":...')
#6 /home/karpatyt/karpatytur.info/www/libraries/src/Session/Session.php(386): Joomla\Registry\Registry->__clone()
#7 /home/karpatyt/karpatytur.info/www/libraries/joomla/session/handler/native.php(189): Joomla\CMS\Session\Session->getData( in /home/karpatyt/karpatytur.info/www/libraries/joomla/database/driver/mysqli.php on line 173
*

yarek

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
И так проблема решилась. И конечно не сама по себе. Сначало были большие надежды на очередное обновление но оно ничего не принесло. Анализ лога показал что все упирается в ограничения PHP. Кстати те же подскаски можна было найти и на других форумах. Речь идет о php_memory_limit. Увы на моем хостинге максималка 128мб. Действиельно при включении услуги "турбо" (временное увеличение до 256 мб) проблема исчезала. Возник вопрос почему раньше этого не было. Так вот пошел проверять роботу базы данних на хостинге и обнаружил что у базе есть два медленных запроса. Все они относились к таблице _finder_terms. Начал разбирать что за таблица - оказалось это таблица компонента "Умный поиск". После недолгих поисков в сети причина стала очевидной: таблица становится слышком тяжелой через переполнение информацией об индексировании сайта. Что делать? Заходим в компонент "Умный поиск" и удаляем все индекса. И вуаля: первоечередная проблема тоже пропала. Все сохраняется и дисконект с базой тоже пропал.
Проблема кажись решена, но остались вопросы, почему так происходит и как уберечься от таких проблем. скажем так на опережение в настройках данного компонента снизил все показатели ограничений. очевидным есть тот факт что подобная проблема имеет шанс объявиться на сайтах с большим количеством информации. Ну и второй вариант не попадаться - отказаться от использования компонента "Умный поиск". надеюсь информация кому то пригодится.
*

wishlight

  • Гуру
  • 5027
  • 295 / 1
  • от 150 руб быстрый хостинг без блокировок
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Нафиг этот умный поиск нужен я так за все годы и не помнил, в моей сборке от всегда отключен.
Кинул + за детальный самостоятельный разбор, редко такое бывает.

P.S. может в FAQ по тройке кинуть ответ? Кто его сейчас ведет я не в курсе
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

wishlight

  • Гуру
  • 5027
  • 295 / 1
  • от 150 руб быстрый хостинг без блокировок
P.S. может в FAQ по тройке кинуть ответ?

Народ предупредить  ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 239
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 1981
Последний ответ 27.01.2025, 20:38:45
от pavelrer
pptx в теле материала сайта

Автор VIK4

Ответов: 0
Просмотров: 477
Последний ответ 24.10.2024, 13:04:04
от VIK4
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1018
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 2687
Последний ответ 22.02.2024, 21:03:15
от Zegeberg