![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера JOOMLA/Записи в блоге |
![]() |
|
Как восстановить пароль суперадминистратора в Joomla
2014-12-26 23:14:00 (читать в оригинале)
Как восстановить пароль суперадминистратора Joomla?

Есть несколько способов его восстановить. Вот некоторые из них:
Вариант 1: файл configuration.php
Если вы можете войти под другим пользователем (без прав супер-администратора), то можно добавить эту строку в конец файла configuration.php в корневом каталоге Joomla:
public $root_user='myname';
Замените myname именем пользователя к которому вы знаете пароль ( с правами Author или выше).
Теперь вы сможете войти в админку под этим пользователем как суперадмин. Не забудьте удалить строку из configuration.php вручную или позволить сделать это автоматически когда будет предложено из админпанели.
http://myext.eu/en/j25-login
Не забываем удалить этот файл если не удалился автоматически.
На этом всё. Удачи.
Как защитить админку joomla
2014-11-29 23:15:00 (читать в оригинале)
Как показывает статистика, самые популярные системы управления контентом в сети это -Joomla и WordPress и уж кто как не они, подвергаются больше всего атакам.
Поэтому для этих систем разработаны куча плагинов и компонентов призванных защитить ваш сайт от злыдней коими кишит интернет.
Рассматривать платные компоненты такие как jSecure Authentication
я не буду так как для таких простеньких задач можно обойтись и бесплатными решениями. Да и к тому же этот компонент использует библиотеку mootools что немного настораживает.
Есть бесплатный плагин KSecure - форк JSecure но об этом поговорим чуть позже.
Но - ближе к делу ...
.htaccess защита.
Данный метод очень простой. Метод заключается в следующем. Нужно создать файл .htaccess
(да, там точка впереди) и поместить этот файл в папку которую хотите защитить. В нашем случае это папка administrtor.
Файл .htaccess пока оставим пустым.
В этой же папке создадим файл .htpasswd в котором будет строка логин:хеш пароля.
Для этого воспользуемся сервисом... ну например этим http://www.ifstudio.org/seo/htaccess.php
Вводим соответственно например имя -admin пароль -123 и путь к файлу .htpasswd.
Следовательно в файл .htaccess скопируем следующее:
AuthUserFile administrator/.htpasswd
AuthType Basic<limit GET POST>
require valid-user
</limit>
А в файл .htpasswd скопируем логин : хеш.
admin:aamrgyQfDFSHw
Теперь идём по адресу http://мой-сайт/administrator
и должно всплыть окно с требованием ввести логин и пароль. При успешной аутентификации
- увидите привычный вход в панель администратора с аккаунтом который вам уже известен.
Защита по вашему IP
Также интересный метод тем что вы вписываете в файл .htacces ваш IP
Например в корне папки administrator создаём файл .htaccess и в нём прописываем:
deny from all
allow from 000.000.000.000
Где 000.000.000.000 - ваш IP.
Узнать ваш IP можно например здесь http://2ip.ru/
Правда данный метод подходит для статического IP. Сейчас провайдеры раздают в большинстве динамические адреса поэтому у вас скорее всего динамический.
Но и в этом случае можно каждый раз при включении компа идти на http://2ip.ru/ узнать IP
и по FTP удаленно править .htaccess allow from 000.000.000.000 - на ваш IP. Хоть и лишние телодвижения но зато надёжно).
Зато никто кроме вас в таком случае не будет иметь доступ к админке.
Плагин - KSecure и спим спокойно.
Ещё один арсенал для брони - плагин Kaarebu Secure. Плагин бесплатный и пользуется большой популярностью среди джумлаводов.
Устанавливается как обычный плагин стандартным способом. После установки вход осуществляется по ключу - слову
http://www.сайт/administrator/index.php?ключевоеслово
В менеджере плагина основные параметры :
Enable - включить
Password - здесь ключевое слово
Mode - предлагает два метода HTTP-аутентификации и режим совместимый (compatibility).
Первый - выводит всплывающее окно. Второй метод - по ключу в адресной строке.
Мы затронули некоторые методы защиты.
На этом всё пока !
Как в Joomla показать позиции модулей в шаблоне
2014-11-16 19:00:00 (читать в оригинале)
Joomla предоставляет богатый набор расширений такие как модули, плагины, компоненты что позволяют расширять функциональность движка под ту или иную задачу.
После установки модуля его надо вывести в определенную позицию модуля (module position) прописанные заранее в шаблоне.
Это единственный тип расширения в Joomla который требуется выводить в определенной позиции.
Это единственный тип расширения в Joomla который требуется выводить в определенной позиции.
http://ваш-домен/administrator
Далее в Расширения -> Менеджер шаблонов

Далее в верхнем правом углу в Настройки

Далее в вкладке шаблоны напротив Просмотр позиций модулей выставляем в включено.

Сохраняем и теперь переходим на наш сайт. Теперь к домену в конце надо прописать такое ?tp=1 Пример: http://домен.ru/?tp=1
Теперь все позиции модулей на сайте видны.
Теперь все позиции модулей на сайте видны.

Всё пока !
Sitemap и robots.txt в Joomla
2014-11-11 22:39:00 (читать в оригинале)
Как же бот будет получать информацию о сайте после подачи его URL на индексирование?
Он прежде всего попадая по ссылке http://ваш-домен.ru/ будет искать файл robots.txt в котором есть инструкции как сайт должен быть индексирован.
SEO -оптимизаторы также знают как важен файл sitemap.xml помещенного в корне /
http://ваш-домен.ru/sitemap.xml в котором есть все ссылки отображающие структуру вашего сайта.
В принципе эти два файла важны для дальнейшего его продвижения и для поисковых систем. Но многие пренебрегают этим.
С середины мая 2008 года многие сайты посвященные seo-тематики сообщили, что боты всемирно известных поисковиков теперь понимают такую новую команду :
Sitemap: http://www.ваш-домен/sitemap.xml
Если в robots.txt присутствует эта команда, (а также файл sitemap.xml), то файл xml будет обработан поисковиками. Преимущество очевидно: это позволит поисковым роботам быстро узнавать о структуре сайта, обновлениях и изменениях. Вы должны использовать это в свою пользу!
Так что для SEO оптимизации знать основы команд в robots.txt и иметь правильно сформированную (генерированную) карту сайта в корне вашего домена это лишь одна из основ в продвижении вашего сайта.
Пока;)
Как в Virtuemart выставить по умолчанию страну и регион в форме регистрации
2013-04-16 16:10:00 (читать в оригинале)Здравсвуйте! мои дорогие любители Джумлы.
В этой статье речь пойдёт о том как в Virtuemart 2 выставить по умолчанию страну и регион в форме регистрации.
Я делал это так:
В файле administrator/components/com_virtuemart/helpers/shopfunctions.php перед строкой
return JHTML::_('select.genericlist', $countries, $idA, $attrs, $id, $name, $countryId); я вставлял такой код
if($countryId == 0)
{$countryId = 170;} где 170 - id Страны.
Как определить id нужной нам страны? Заходим в панель упраления БД (например PhpMyAdmin) и в таблице #__virtuemart_countries в поле virtuemart_country_id ищем нужное нам значение.
В этой статье речь пойдёт о том как в Virtuemart 2 выставить по умолчанию страну и регион в форме регистрации.
Я делал это так:
В файле administrator/components/com_virtuemart/helpers/shopfunctions.php перед строкой
return JHTML::_('select.genericlist', $countries, $idA, $attrs, $id, $name, $countryId); я вставлял такой код
if($countryId == 0)
{$countryId = 170;} где 170 - id Страны.
Как определить id нужной нам страны? Заходим в панель упраления БД (например PhpMyAdmin) и в таблице #__virtuemart_countries в поле virtuemart_country_id ищем нужное нам значение.