Все посты из категории «CMS & Кодинг»

Интеграция пользовательского поиска от Яндекс и Google в DLE Datalife Engine

Поиск от Яндекс и Google в DLE Привет, друзья дле’шники. Уже достаточно давно меня попросили написать пост о том как встроить форму поиска от Яндекса и Google в свой сайт на DLE. По всей видимости, я сегодняшний пост и посвящаю этому вопросу.

Ах да, чуть не забыл сказать о том, зачем это надо. Используюя интегрированный поиск по сайту можно получать не только качественные результаты поиска (вы же понимаете, что встроенный в любую CMS поиск ну никак не может состязаться с великими технологиями ранжирования гигантов рынка), но и так же получать копеечку за клики по контекстной рекламе, которая органично вписывается в результаты поиска. Наверное, именно из-за последнего пункта меня и просили написать данное руководство.

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

SEO оптимизация DLE: Часть 4 — Исправление ошибок новых версий DLE 9.3, 9.4, 9.5, 9.6

SEO оптимизация DLE - Часть 4 Привет, друзья. Неожиданно для меня самого сегодня вышла в свет четвертая часть моих уроков по оптимизации движка DLE Datalife Engine. Неожиданно потому, что сегодня утром, проверяя ошибки в панели вебмастера Google для одного из своих сайтов, который я недавно обновил до последней версии, я с ужасом обнаружил кучу ошибок, с которыми я успешно поборолся в старой версии движка.

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

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

Сев с утра заниматься поиском и исправлением ошибок, я понял, что чем дальше в лес, тем больше дров. Что творится в голове у разработчика, я даже представить себе не могу, но от версии к версии маразм все крепчает…

В общем, встречайте полностью рабочий и проверенный на себе мануал по решению проблем с дублированием страниц просмотра полной новости, а так же описанные ниже правки решают проблемы со всеми видами неправильных URL, переходя по которым выдается 404 ошибка, а должна выдаваться правильная страница. Везде настроен 301 редирект с неправильных адресов на верные.

Подключение jQuery Fancybox в WordPress без плагинов

jQuery Fancybox для WordPress Привет, ребята, давно не виделись уже, однако. Но вот он я! Сегодня решил рассказать о том, о чем меня часто спрашивают, а именно – с помощью какого плагина у меня показываются картинки на блоге? Я отвечаю – никакого плагина, исключительно ручная работа. Разумеется, за основу были взять готовые решения, которые я интегрировал в WordPress – речь идет про замечательный jQuery Fancybox.

Мне кажется, что Fancybox является более удачным и легким решением, нежели другие общепризнанные решения типа Lightbox. Не буду вдаваться в подробности и рассказывать почему, просто я так считаю и этого достаточно. И сегодня я вам расскажу, как очень быстро и легко подключить Fancybox в WordPress, а так же как его настроить.

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

Кстати, процесс подключения очень похож на установку формы обратной связи на jQuery, о которой я однажды рассказывал, и которая вам очень понравилась.

Перед началом наших работ предлагаю позыркать на тёлочек, да и как же без сисек да в пятницу ^_^ Вам же такое нравится, да?

Забиваем костыли — Сборник полезных функций и скриптов для WordPress

Сборник полезных функций для WordPress Привет, друзья. Если помните, я как-то в Твиттере обмолвился, что мне постоянно приходится «забивать костыли» в движок WordPress, чтобы добиться правильной работы того или иного компонента. Так вот этих костылей у меня накопилось уже достаточно много, достаточно для того, чтобы оформить их в целый пост.

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

Каждый для себя обязательно найдет что-нибудь полезно в этом посте.

LinkEnso – модуль кольцевой внутренней перелинковки для DLE Datalife Engine

LinkEnso – модуль кольцевой перелинковки для DLE Привет, друзья. Скажите, как вам нравится словосочетание «дзен-перелинковка», ммм? Как минимум вызывает интерес…

Сегодня я хочу вашему вниманию представить очередной крутой модуль под названием LinkEnso – модуль кольцевой внутренней перелинковки для движка DLE. Как и все другие модули от команды «АлаичЪ и ПартнерЪ» (Саня Фомин и Я), данный модуль отличается высоким юзабилити, исключительным качеством кода, а в плане дружелюбности к конечному пользователю мы пошли даже дальше чем обычно. Все это вы оцените при первом же использовании! А сейчас немного предыстории…

Откуда такое название странное «LinkEnso» и причем тут вообще дзен?

Enso (яп., энсо, «образ круга») — каллиграфический символ в виде окружности, обычно ассоциируемый с дзэн-буддизмом. Считается, что энсо символизирует просветление, силу, утончённость, Вселенную, ничто.

… Принято считать, что только тот, кто обладает чистым и цельным духом, может создать настоящий энсо.

Энсо рисуют как в виде замкнутой, так и в виде незамкнутой окружности.
Данный символ имеет определённое сакральное значение для дзэн.

Теперь понятно откуда взялась приставка Enso, это ассоциация с кругом, в нашем случае с круговой или кольцевой перелинковкой. Перелинковка может дать многое (в том числе просветление и силу вашему сайту), а может ничего и не дать, если не суметь правильно ей распорядиться.

Как художники (конечно, художник тут Саня, а я вдохновитель), обладающие цельным и чистым духом, мы создали настоящий Энсо! Модуль идеален, и мало того, что он просто работает и удобен в использовании, но мы отдаем его вам совершенно бесплатно.

SEO оптимизация DLE: Часть 3 — Тонкости и особенности внутренней оптимизации движка

SEO оптимизация DLE – Часть 3 Привет, друзья. Наконец-то пришло время для третьей части моего мега-руководства по оптимизации DLE.

Только сейчас с ужасом осознал, что предыдущая вторая часть руководства вышла более полугода назад!

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

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


Пост обновлен 6 мая 2014 года:
Обновлены вносимые в движок изменения, добавлена поддержка новых версий движка.
Актуально для следующих версий DLE: 7.x, 8.x, 9.x, 10.x!

Правильная постраничная навигация в WordPress без плагинов

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

Все началось с того, что некоторые системы анализа сайтов мне показывали полные дубли некоторых страниц блога (например, https://alaev.info/blog и https://alaev.info/blog/, https://alaev.info/blog/category/seo и https://alaev.info/blog/category/seo/ и др.), притом, что этих страниц я не мог найти вупор, да и сами дублирующие адреса автоматически редиректились на правильные (правильные у меня это без слеша на конце). Я не мог понять откуда это берется и где робот-анализатор мог их находить. Ночами перестал спокойно спать из-за этого…

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

Новости на e-mail