четверг, 19 декабря 2013 г.

Основы построения сайта: «польза» и «излишки»

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

  Важно понимать, что главной целью существования сайта является предоставление интернет-пользователям информации. Заработок на ссылках, показ рекламы и даже контакты вашей фирмы - всё это второстепенно. Описание деятельности компании, информационные статьи, фотографии - вот то, зачем приходят посетители. Отталкивайтесь от этой информации, когда будете разрабатывать структуру сайта.

  Вся информация должна быть структурированной. Даже если информации так много, что для неё нужно сделать 20 разделов и 140 категорий, это обязательно нужно сделать. Не стоит создавать раздел «Статьи» и публиковать в нём какую угодно информацию - за это посетители вас никогда не поблагодарят. Да, вы будете получать трафик с поисковых систем, но целевую аудиторию так никогда и не приобретёте. Наша же цель состоит именно в этом.

понедельник, 16 декабря 2013 г.

Делаем меню с категориями AdsManager внутри компонента

  Приветствую, дорогой читатель! Сегодня речь пойдёт о доработках компонента AdsManager (доска объявлений для Joomla!), а точнее о том, как сделать меню с ссылками на категории AdsManager внутри компонента - например, на страницах самих категорий.

Техническое задание:
 1. На страницах категорий сделать меню с ссылками на опубликованные категории AdsManager;
 2. Меню должно отображаться на всех страницах с категориями (в списках объявлений), а также на странице "Все объявления";
 3. При переходе в какую-либо категорию должен раскрываться список подкатегорий этой категории;
 4. Если посетитель находится в подкатегории, список категорий и список соседних подкатегорий должны отображаться.

Сведения:
Версия Joomla 1.5.15
Версия AdsManager 2.6.5

пятница, 6 декабря 2013 г.

Как в PHP обрезать строку до целого слова?

  Читая Яндекс.Новости, я задался вопросом: а почему на своих сайтах я обрезаю тексты до указанного символа, часто оставляя в конце нечитаемый набор букв? Красивее же смотрелось бы, если бы строка обрезалась до целого слова. И толи по сложившейся привычке, толи из интереса я таки решил докопаться до решения, которое наверняка понравится посетителям.

  Как мы распознаём слова в предложении? Они отделяются пробелами. Следовательно, нужно найти в тексте позицию «нужного» пробела и обрезать всё, что находится за ним. Подумаем, как это можно сделать.