Довольно стандартная ситуация, что после, например, попытки обработать переданные пользователем данные, нужно однократно вывести сообщение об результате обработки данных. Однократно - т.е. если просто обновить страницу или перейти на нее по прямой ссылке, то сообщение повторно выведено не будет.


Категории: CMS Joomla 3.X, Joomla
Пометки: controllers enqueueMessage setRedirect

Ссылки в CMS Joomla 3 давно уже не выглядят как /index.php?option=com_name&Itemid=14§ion=items&task=..., но ссылки на самописный компонент легко сделать в виде /blig/10, но часто этого недостаточно.

Ниже покажу как можно сделать настоящие ЧПУ ссылки.


Категории: CMS Joomla 3.X, Joomla

Часто, особенно после смены движка, нелюдимо изменить некоторое адреса.Например, изменить часть URL.

Предположим, что старые ссылки были вида component/soblog/i4 (где 4, это id статьи)
таие часто бывают у CMS Joomla, а заменить их нужно на blog/4


Категории: Apache, Joomla

При попытке обновить Joomla до 3.10.1 получил предупреждение, что сначала нужно поправить структур БД.

При попытке ее исправить получил ошибку: got error 168 unknown generic error from engine from storage engine


Категории: Web, SQL, CMS Joomla 3.X, Joomla
Пометки: got error 168 unknown generic error from engine from storage engine
MySql #1025 - Ошибка при переименовании (ошибка: 168 "Unknown (generic) error from engine")

После выхода очередного обновления Joomla наотрез не хотела его видеть:

Обновления не найдены Вы используете сервер обновлений "По умолчанию". С данного сервера вы будете получать уведомления о всех обновлениях версии Joomla! 3.x. Если у вас возникли проблемы с установкой обновления, пожалуйста, скачайте пакет обновления на официальной странице загрузки Joomla и воспользуйтесь вкладкой загрузки и обновления. У вас установлена последняя версия Joomla!

pic1


Категории: CMS Joomla 3.X, Joomla

Убираем из кода старницы

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

Категории: Joomla

Данную ошибку можно получить, если, например, в переопределенный метод getItems модели, добавить передаваемое значение.


 
Warning: Declaration of NameControllerForms::getModel($name = 'form', $prefix = '...') should be compatible with Joomla\CMS\MVC\Controller\BaseController::getModel($name = '', $prefix = '', $config = Array) in /administrator/components/NAME/controllers/forms.php on line 8


Категории: CMS Joomla 3.X, Joomla

Полный текст ошибки Joomla:

Warning: session_start(): Failed to read session data: user (path: /var/www/SITE.ru/tmp) in /var/www/SITE.ru/www/libraries/joomla/session/handler/native.php on line 260
Error: Failed to start application: Failed to start the session


Категории: CMS Joomla 3.X, Joomla

Столкнулся с проблемой, при сохранении элемента, его время не совпадало с текущим на 3 часа. При этом с датой создания все было в порядке.

Т.е. при создании новости, например, в 10:00 часов, она сохранялась с верной датой и временем, но если ее тот же сохранить еще раз, то в дате изменения уже отображалось как 13:00


Категории: Joomla
Пометки: Joomla слетает время при сохранении.
Яндекс.Метрика