Вы здесь: Статьи


Joomla! Administrator для iPhone

joomla admin для iphoneJoomla! Administrator (JAdmin) - клиент-серверные приложения для iPhone.

Joomla! Administrator состоит из приложений:
  • Joomla! Viewer (JViewer) - приложение для iPhone позволяет посетителям сайта просматривать и производить поиск материалов на сайте, работающего под управлением CMS Joomla!
    http://itunes.apple.com/us/app/jviewer/id412866099?mt=8&ls=1
  • Joomla! Administrator (JAdmin) - приложение для iPhone позволяет
    Администратору производить управление сайтом, работающего под управлением CMS Joomla! 
    http://itunes.apple.com/us/app/jadmin/id412865857?mt=8&ls=1

Особенности Joomla! 1.6 для веб-мастеров

Иногда это мелочи, которые делают нас счастливыми, а для веб-мастера Joomla! 1.6, есть так много маленьких вещей, чтобы сделать вас счастливыми!

Ошибка An error has occurred. 0 The file Cache Storage is not supported on this platform в админке Joomla 3

Вопрос: при попытке авторизивроваться в админпанели в Joomla 3.x - появляется ошибка:

An error has occurred.
0 The file Cache Storage is not supported on this platform

Ошибка в карте сайта 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 />
^

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


Если в двух словах - то компоненту не хватает языка контента. Даже если у Вас сайт на одном языке (не мультиязычный), и отключен системный плагин "Фильтр языка" (обязательный плагин для мультиязычных  сайтов), то все равно нужно через Менеджер языков - Языки контента добавить новый язык - русский.

На скриншоте указано, как именно заполнять поля при добавлении языка:

Не работает кнопка купить в VirtueMart 1.1

При нажатии на кнопку "Купить" (или "Добавить в корзину") ничего не происходит.

Вариантов решения проблем несколько:

  1. Проверьте в Настройках VirtueMart 1.1 во вкладке "Безопасность" параметр Site URL и Адрес для защищённого режима - здесь должен быть адрес сайта с www или без. Проследите за тем, что бы в этих полях стоял тот URL, который является основным для Вашего сайта.
  2. Также возможен конфликт скриптов - в этом случае в настройках шаблона VirtueMart (Настройки - вкладка "Сайт" - блок Вид - Настройки выбранного шаблона) отключите использование Ajax - Use Ajax to add, update or delete products from the cart? - NO
  3. Также кнопка "Купить" может не работать вследствии некорректной работы SEF компонента. В этом случае отключите сторонние SEF компоненты и/или SEO в Общих настройках Вашего сайта.

 

Резервное копирование сайта

Резервное архивирование (копирование) сайта является очень важным этапом в поддержке работоспособности сайта. Представим ситуацию - случилось непоправимое: на сайт проник вирус и безнадежно заразил его. Сайт надежно защищен? Вирус может проникнуть через другие сайты на аккаунте хостинга, если вы используете виртуальный хостинг. Бекапа нет? Вам предстоит громадная работа по восстановлению прежнего вида и работоспособности сайта. Произошел сбой на хостинге, сайт утерян. Нет бекапа? Восстановить сайт невозможно, придется создавать все с начала. Вы, по неопытности, внесли правки в ядро сайта, и добились критической ошибки? Если нет бекапа - с большой долей вероятности вам предстоит бессонная ночь, а то и не одна, в поисках собственной ошибки. Таких ситуаций много, все не перечислишь.

VirtueMart Joomla! Administrator для iPhone

Virtuemart для iphoneVirtueMart Administrator - это пакет клиент-серверных приложений для iPhone.
Используя данные приложения Администратор получает возможность производить управление электронным магазином VirtueMart работающий под управлением CMS Joomla!, а посетители просматривать, производить поиск Товаров и осуществлять покупки в Вашем электронном магазине.

Особенности Joomla! 1.6 для администраторов

C выходом Joomla! 1.6 открывается новая эра для администраторов сайта. С множеством новых изменений и улучшения в удобстве использования и дополнительных функций, особенно для администраторов, Joomla! 1.6 представляет собой практически идеальную CMS - одновременно мощная и гибкая, а также простая в использовании и контроле. Ниже проведены некоторые  главных причины, почему Joomla! 1.6 это CMS для администраторов сайта.

Ошибка: 0 - DateTimeZone::__construct(): Unknown or bad timezone (3)

Вопрос: все страницы сайта отдают страницу 404 с ошибкой

Ошибка: 0 - DateTimeZone::__construct(): Unknown or bad timezone (0)
или с любым другим значением, например:
Ошибка: 0 - DateTimeZone::__construct(): Unknown or bad timezone (3)

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

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

Почему бы не избавится от лишней рутины? Идеальная регистрация выглядит так: пользователь нажимает кнопку "Зарегистрироваться" - вводит минимальный набор данных для регистрации (имя, логин, пароль, email) и после окончания процедуры регистрации пользователь сразу же получает доступ к функционалу, который доступен только авторизированным клиентам.

Как это реализовать?
Стандартными средствами Joomla, к сожалению, никак.
Для автоматической авторизации после регистрации нужно установить дополнительный плагин, к примеру - wbs_autologin от webemus. Ссылка на скачивание плагина указана в конце материала.

Инструкция по установке и настройке плагина wbs_autologin.

  1. Через Менеджер расширений устанавливаем плагин wbs_autologin.zip
  2. Проходим в Менеджер плагинов, находим плагин Webemus - Autologin и включаем его.
  3. Затем открываем Пользователи - Менеджер пользователей - Настройки и ставим значение "Нет" для параметра "Активация нового пользователя" ("New User Account Activation").

Стоит отметить что плагин работает на Joomla 2.5 и Joomla 3.x.


Также, есть альтернативный вариант - хак ядра. Кто часто обновляет сайт - тот понимает, что данное решение является не очень удобным, поскольку при очередном обновлении сайта хак может попросту затереться обновлением. Но все же опубликую вариант, для общего развития.

  1. Открываем файл /components/com_users/controllers/registration.php
  2. Находим часть кода:
    } elseif ($return === 'useractivate') {
     $this->setMessage(JText::_('COM_USERS_REGISTRATION_COMPLETE_ACTIVATE'));
     $this->setRedirect(JRoute::_('index.php?option=com_users&view=registration&layout=complete', false));
     } else {
    //
    //Put code here
    // 
    и после него, вернее в место Put code here вставляем:
    $app = JFactory::getApplication();
     $credentials = array();
     $credentials['username'] = $data['username'];
     $credentials['password'] = $data['password1'];
     $app->login($credentials);
    

Еще раз напомню, что данный вариант неприемлемый, поскольку в данном случае он боится обновление CMS.


Также есть аналогичный плагин для компонента магазина JoomShopping. Функционал аналогичный - авторизация сразу после регистрации.

Плагин также можно скачать по ссылке ниже.


 Скачать плагин автоматической авторизации wbs_autologin.

 Скачать плагин автоматической авторизации для JoomShopping plugin_registration_and_entry.

Еще статьи...

Страница 1 из 3

Популярные файлы

1.
Компонент Миграции с Joomla! 1.0.x на Joomla! 1.5.x
6030
2.
Плагин RESTFul миграции с Joomla! 1.5 на Joomla! 2.5 - JUpgrade Pro
4499
3.
Компонент миграции с Joomla! 1.0 на Joomla! 1.5 - mtwmigrator
3343

Последние комментарии

  • Огромное СПАСИБО! Подробнее....
    От ALEXANDR ERSHOV
  • Спасибо за подсказку! Обновила языковой пакет и вс... Подробнее....
    От Валентина
  • И ведь не сложная сама по себе штука, но пока знан... Подробнее....
    От Lstchk