Хаки Joomla

Вывести имя сайта в title

Многих пользователей joomla 1.5 расстраивает то, что в title - заголовке сайта в браузере выводится только заголовок страницы, без названия сайта, как это было в joomla 1.0. А лечится это просто

Открываем шайл index.php шаблона (напр. /templates/mytemplate/index.php/), и вставляем после тега <?php следующий код:

$document = & JFactory::getDocument();
$config = & JFactory::getConfig();
$fulltitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $fulltitle );
После этой операции на всех страницах, кроме главной, заголовок будет иметь вид "Заголовок статьи - Заголовок сайта".
 

Joomla не пускает в админку, страница обновляется без результата

Если возникла проблема с авторизацией в админ-панели Joomla (при попытке авторизации страница просто обновляется), необходимо сделать следующее:

1. Выполнить запрос к БД:

UPDATE `dbname`.`prefix_plugins` SET `published` = '1' WHERE `prefix_plugins`.`id` =5 LIMIT 1;

где dbname – имя БД, а prefix – префикс для таблиц.

Пример:

UPDATE `dbname`.`jos_plugins` SET `published` = '1' WHERE `prefix_plugins`.`id` =5 LIMIT 1;

2. Или через phpmyadmin:
Заходим в панель, ищем таблицу jos_plugins, переходим в режим просмотра таблицы и ищем модуль User – Joomla!, редактируем запись и в поле published ставим цифру 1 и жмем кнопку OK.

 

Русские ссылки в Joomla

Чтобы получить ссылки вида joomla.ru/Раздел/Название-статьи.html без использования сторонних SEF компонентов можно в файле libraries\joomla\filter\filteroutput.php

в функции JFilterOutput::stringURLSafe вместо

$lang =& JFactory::getLanguage();
$str = $lang->transliterate($str);

// remove any duplicate whitespace, and ensure all characters are alphanumeric
$str = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-',''), $str);
написать
$str = preg_replace(array('/\s+/','/[^A-Za-zА-Яа-яЁё0-9\-]/u'), array('-',''), $str);
 

Обработка LiveJournal RSS стандартными средствами PHP

RSS — это стандарт XML-документа, разработанный первоначально Netscape, а далее доработанный под патронажем W3C. Задача стандарта — передавать краткую выжимку обновляемой информации в качестве так называемого «канала» (channel). Чаще всего в формате RSS предоставляются последние новости или анонсы информационных материалов. Интерес разработчиков, обращенный к обмену информацией в Рунете, постепенно возрастает, а в зарубежном сегменте Сети данный стандарт уже используется достаточно часто и находит все новых и новых приверженцев.

Для того, чтобы понять, как устроен RSS 2.0, достаточно ознакомиться со спецификацией стандарта  и просмотреть примеры. Настоятельно рекомендую ознакомиться с этим документом.

Подробнее: Обработка LiveJournal RSS стандартными средствами PHP

 

Как восстановить пароль суперадминистратора

Восстановление с помощью функции напоминания пароля

Если вы помните e-mail суперадминистратора, можно зайти на сайт и воспользоваться функцией напоминания забытого пароля. Для этого нужно набрать в адресной строке браузера (вместо site.ru укажите адрес вашего сайта):

http://site.ru/index.php?option=com_registration&task=lostPassword

После этого ввести логин и e-mail учетной записи суперадминистратора, и нажать кнопку «Отправить пароль». Новый пароль будет выслан на адрес учетной записи суперадминистратора.


Сброс пароля суперадминистратора с помощью SQL-запроса

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

Для этого необходимо подключиться к базе данных сайта и выполнить следующий SQL-запрос (например с помощью phpMyAdmin):

 
UPDATE `jos_users`
SET password='21232f297a57a5a743894a0e4a801fc3'
WHERE id = 62;

После выполнения данного SQL-запроса, пароль суперадминистратора будет admin. Не забудьте зайти в административную панель и изменить этот пароль в целях безопасности.


Скрипт Admin Restore for Mambo/Joomla

Для полного восстановления учетной записи суперадминистратора можно воспользоваться небольшим скриптом, разработанным студией Gorsk.net. Скрипт Admin Restore for Mambo/Joomla устанавливает учетной записи суперадминистратора пароль admin.

 

  1. Загрузить скрипт Admin Restore for Mambo/Joomla
  2. Извлечь из архива файл admrest.php
  3. Скопировать admrest.php в корень сайта
  4. Запустить скрипт из браузера (например, http://site.ru/admrest.php)
  5. Зайти в административную панель и изменить пароль по умолчанию

Примечание: если настройки сервера позволяют, файл попытается самоудалиться; если ему это не удастся — обязательно удалите его с сервера вручную
 

Скрипт Joomla System Tool

Для смены пароля суперадминистратора можно так же воспользоваться небольшим скриптом, разработанным программистом команды joom.ru Dead Krolik'ом. Он позволяет ввести новый пароль (кроме того, у него есть функции файл-менеджера и др.) 

  1. Загрузить скрипт
  2. Скопировать jsys.php в корень сайта
  3. Запустить скрипт из браузера (например, http://site.ru/jsys.php)
  4. Зайти в административную панель, выбрать пользователя и ввести новый пароль

Примечание: обязательно удалите его с сервера вручную после окончания работы

 

 

 

Если не хватает информации в размещенной на сайте информации - напишите нам ваши пожелания

И обратите внимание на платный курс видеоуроков Joomla

 

Баннер

Поиск

Новости

  • Скидка 50% на Joomla шаблоны из коллекции TemplateMonster

    Специально для пользователей сайта Joomla.ru компания TemplateMonster представляет скидку в 50% на Joomla шаблоны.

    Коллекция содержит более 800 шаблонов, которые совместимы со всеми популярными версиями Joomla. Кроме того, с недавнего времени TemplateMonster запустил русскоязычную поддержку, что позволит нам всем оперативно решать любые проблемы в случае возникновения вопросов по их продукции.

     
  • Релиз версии Joomla! 2.5.0

    24 января в свет выходит релиз новой версия Joomla 2.5. Предупреждаем, что версия не финальный релиз, а всего лишь кандидат на релиз, пригодный только для тестирования.

    24 января этого года будет выпущена общедоступная версия Joomla 2.5.0 GA. Также основными периодами после выпуска будут считаться следующие:

     
дизайн создание сайта от профессионалов, IT-компания Силвер Сайт