вторник, 14 апреля 2015 г.

Как получить страну по IP-адресу в PHP

Иногда требуется определить на сайте с какой страны и города пришёл посетитель. Мало ли, например владельцам интернет магазинов требуется показать ту или иную информацию в зависимости от страны посетителя.
В этом случае я пользуюсь замечательным сервисом http://www.geoplugin.net/. Он быстр в работе и какие то заметные торможения при обращении к нему скрипта я особо не замечал.

Можно использовать GeoIP базы закачав на сервер и потом постоянно обновлять по крону - возразите вы. Да можно. Все можно, но об этом как то в другой статье. Сейчас же о том как решить эту задачу при помощи вышеуказанного сервиса.

Скрипт обращения к сервису http://www.geoplugin.net/. :


суббота, 28 марта 2015 г.

Как изменить favicon в joomla

 (для справки: Favicon – это небольшой, как правило, 16х16 значок, отображающийся рядом с названием сайта в окне браузера или в выдаче поисковика. Никакой функции он, как правило, не несет, но его использование позволяет повысить узнаваемость вашего сайта, и, как следствие, показателя CTR.)

Создать Favicon для Joomla очень легко.

1) Для начала потребуется изображение размером 16 x 16 пикселов. Можете использовать для этого Paint.net, Photoshop  или др. графические редакторы.

2) Потом это надо конвертировать в ico формат. Можно использовать для этого такие сервисы как :
3) Сохраните файл с расширением .ico  Название файла должно быть favicon.ico
Скопируйте файл в директорию /joomla/templates/<Ваш шаблон>.

4) Откройте браузер и вы должны увидеть созданный фавикон. Не забудьте обновить кэш браузера.  
  • Chrome: Shift-F5
  • Opera   : Tools→Preferences.
  • Mozilla / Firefox / Safari: нажать  Ctrl-Shift-R (Cmd-Shift-R для Apple Mac);

понедельник, 16 марта 2015 г.

Интервью с разработчиком компании Joomla Bamboo (расширения и шаблоны для Joomla)

Энтони Олсен - один из активных разработчиков расширений для Joomla и дизайнер с минималистским стилем. Основал компанию Joomla Bamboo. Также в последнее время вносит свой вклад в Joomla Community Magazine где являеться редактором Design Studio.

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

пятница, 26 декабря 2014 г.

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

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

Есть несколько способов его восстановить. Вот некоторые из них:

Вариант 1: файл configuration.php

Если вы можете войти под другим пользователем (без прав супер-администратора), то можно добавить эту строку в конец файла configuration.php в корневом каталоге Joomla:

 public $root_user='myname';

Замените myname именем пользователя к которому вы знаете пароль ( с правами Author или выше).
Теперь вы сможете войти в админку под этим пользователем как суперадмин. Не забудьте удалить  строку из configuration.php вручную или позволить сделать это автоматически когда будет предложено из админпанели.  

суббота, 29 ноября 2014 г.

Как защитить админку joomla

Защита сайта от взлома - это сегодня одна из щепетильных тем для владельцев сайтов.
Как показывает статистика, самые популярные системы управления контентом в мире это WordPress и Joomla которые и подвергаются больше всего атакам.
Поэтому для этих систем разработаны куча плагинов и компонентов призванных защитить ваш сайт от разных посягательств.
Рассматривать платные компоненты такие как  jSecure Authentication
я не буду так как для таких простеньких задач можно обойтись и бесплатными решениями. Да и к тому же этот компонент  использует библиотеку mootools что немного настораживает.
Есть  бесплатный плагин KSecure - форк JSecure но об этом поговорим чуть позже.
Но - ближе к делу ...

воскресенье, 16 ноября 2014 г.

Как в Joomla показать позиции модулей в шаблоне

Joomla предоставляет богатый набор расширений такие как модули, плагины, компоненты что позволяют расширять функциональность движка  под ту или иную задачу.
После установки модуля  его надо вывести в определенную позицию  модуля  (module position) прописанные заранее в шаблоне.
Это единственный тип расширения в Joomla который требуется выводить в определенной позиции.

вторник, 11 ноября 2014 г.

Sitemap и robots.txt в Joomla

Каждому веб-мастеру приходилось сталкиваться с оптимизацией своего сайта начиная от  настройки ЧПУ до продумывания того как боты поисковых систем будут индексировать созданный сайт.
Как же бот будет получать информацию о сайте после подачи его URL на индексирование?
Он прежде всего попадая по ссылке http://ваш-домен.ru/  будет искать файл robots.txt в котором есть инструкции как сайт должен быть индексирован.

Ещё статьи по теме