Ошибка при восстановлении сайта с бекапа Akeeba — Database server error reply: ErrNo #1273

При установке сайта, через установщик от Akeeba Backup (ANGIE) появляется ошибка при импорте данных в БД — Database server error reply: ErrNo #1273, при этому данные для коннекта к БД указаны верные. Решение следующее: Перед импортом БД нужно поставить чекбоксы Force UTF-8 collation on database и Force UTF-8 collation on tables и убрать (если установлен) […]

Ошибка: 1054 Unknown column ‘a.client_id’ in ‘where clause’

При обновлении сайта с Joomla 2.5 до Joomla 3.x.x часто возникает ошибка: 1054 Unknown column ‘a.client_id’ in ‘where clause’ Решение достаточно простое, хоть и не очевидное. Текст ошибки говорит о том, что в запрашиваемой таблицы БД нет столбца client_id который должен быть согласно sql-запросу. Мы знаем, что сначала идет обращение к таблицам, которые формируют меню […]

Не отображаются пункты расширений в Компонентах после обновления Joomla

При обновлении Joomla 2.5 до Joomla 3.x.x часто случается ситуация, когда не отображаются пункты меню в пункте «Компоненты», или отображаются, но частично (как правило 2-3 пункта). Решение следующее:  В БД вашего сайта нужно выполнить запрос: UPDATE #__menu SET menutype = ‘main’ WHERE menutype = ‘menu’ Ошибка состоит в том, что в таблице _menu у проблемных […]

Ошибка в карте сайта mapX (Xmap) — Undefined index: ru-RU in /components/com_xmap/helpers/xmap.php

При создании карты сайта с помощью компонента mapX (v3.0 rev 302) при просмотре xml-карты сайта появляется ошибка такого плана: Ошибка синтаксического анализа XML: лишние данные после элемента документа Адрес: /index.php?option=com_xmap&view=xml&id=1 Строка 2, символ 1:<b>Notice</b>:  Undefined index: ru-RU in <b>/components/com_xmap/helpers/xmap.php</b> on line <b>48</b><br /> ^ Если посмотреть внимательно на текст ошибки, то решение напрашивается само собой. […]

Автоматическая авторизация после регистрации в Joomla

Если на Вашем сайте есть регистрация пользователей, то очень часто встает вопрос — как авторизировать пользователя сразу после его регистрации. Безусловно, данный момент существенно повысит лояльность пользователей, поскольку стандартная регистрация не позволяется автоматически залогинится пользователю — как правило, сначала требуется подтверждение аккаунта через email, затем перейти обратно на сайт и ввести логин и пароль. Почему […]

Удаляем надпись Материалы в контенте Joomla

Если на материал нет пункта меню но есть ссылка из другого материала, например, то выводится заголовок «Материалы» над контентом, что не всегда в тему. Удалить надпись «Материалы» можно несколькими способами: Править код ядра — com_content Отредактировать языковый файл Воспользоваться стандартным функционалом Joomla 3 — Переопределение констант в Менеджере языков. Первые два способа плохи тем, что […]

Платежные системы в Joomla!: Paypal и Webmoney

Вы хотели внедрить в компонент, использующий платежную систему Paypal еще и Webmoney? Эта статья поможет вам! В данной статье мы рассмотрим простейшую систему внедрения платежей на сайт, аналоги которой есть как у Paypal, так и у Webmoney. ВЗАИМОДЕЙСТВИЕ САЙТ——>СЕРВИС Как это работает? В нужное место компонента, где нужно чтобы человек совершил оплату вставляется html форма, […]

Сравнительная характеристика трех CMS: Drupal, Joomla! и WordPress

В качестве «ответчика» за Drupal выступает Дмитрий Сергеев, Joomla – я и WordPress – Максим. Системы расположены в алфавитном порядке, так что не ищите подвоха. 🙂 Версии / безопасность Drupal Сейчас к выходу готовится 6-я версия, код которой уже достаточно давно заморожен. Текущая 5-я версия по сравнению с 4.7 выглядит хорошим эволюционным этапом. Новые версии […]

Register_Globals

Очень часто админ, при установке CMS Joomla! видит сообщение об увязимости сайта в связи с установленым параметром register_globals=on. Эта статья поможет много чего прояснить. Что представляет собой register_globals? Это опция в php.ini, которая указывает на необходимость регистрации переменных полученные методом POST или GET в глобальный массив $GLOBALS. Для ясности приведеи пример при register_globals=on. Есть файл […]

CHMOD для Joomla!

Все чаще обнаруживается, что некоторые начинающие сайтостроители, увлеченные скриптованием (на perl/cgi, php и т.д.) не знают, что такое chmod и как его использовать. В этом кратком руководстве вы узнаете что такое chmod, как он выставляется и для чего вообще это нужно. Очень важно иногда назначить права доступа на определенные файлы и папки, находящиеся на веб […]