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

Микроразметка рейтинга новостей в DLE для Google по версии schema.org

Микроразметка рейтинга новостей в DLE Привет, друзья. Сегодня решил спалить очередную тему по модификации нашего любимого движка DLE – будем делать микроразметку рейтинга новостей для расширенного сниппета Google Rich Snippets. Как вы помните, в прошлый раз мы делали микроразметку хлебных крошек, если еще не читали, сделайте это сейчас.

В отличие от прошлого поста, где вероятность срабатывания наших доработок была равна 100%, то в этот раз наши доработки сработают с вероятностью «повезет — не повезет». Доигрались мы с вами, стали злоупотреблять подобной микроразметкой, и Google отрубил для большинства сайтов расширенные сниппеты. Тем не менее, мизерная вероятность включения для вашего сайта подобной красоты все же существует. Так что грех не попытаться!

Свои шорткоды для WordPress — как вставить в пост любой php код или функцию

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

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

Давайте сразу покажу живые примеры, чтобы было понятнее, о чем идет речь. Вот парочка ссылок на мои модули для DLE: LinkEnso PRO, TagFace и CatFace.

Что общего между этими тремя разными страницами? Кроме того, разумеется, что там идет речь о модулях и DLE, на всех этих страницах есть вот такой замечательный блок с картинками и ссылками:

Хлебные крошки в DLE — модификация speedbar по версии schema.org с помощью микроданных или RDFa

Микроразметка хлебных крошек в DLE Привет, друзья. Шумиха вокруг расширенных сниппетов в Google уже немного поутихла, чему, безусловно, поспособствовал и сам Google. Это мы с вами, хитрые seo'шники, добаловались :) C одной стороны жаль, что Google отсек фейковые расширенные сниппеты, например, звездочки (отзывы, рейтинги), рецепты (можно было в сниппет выводить любую картинку) и др., но с другой стороны, всякие ГС не будут этим злоупотреблять.

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

Тем не менее, некоторые «штучки» до сих пор работают — хлебные крошки Breadcrumb, например. А раз это работает, то грех не воспользоваться.

Сегодня этим и займемся — я вам расскажу, как модифицировать обычный скучный speedbar (так называется модуль хлебных крошек в DLE) и сделать его красивым и по всем стандартам schema.org.

Правильный robots.txt для WordPress и применение мета тега robots

Правильный robots.txt для WordPress Привет, друзья. Кое-кто в комментариях сегодня меня попросил написать пост про правильный robots.txt для WordPress. Я как-то даже смутился, потому что не представляю себе, как можно сделать robots неправильным. Наверное, все же можно, раз вы просите.
Это я к чему…

Помните почти одноименный мой пост про правильный robots.txt для DLE, он собрал очень много отзывов (почти 300 комментариев), как раз там меня и попросили реализовать аналог для WordPress. Ну, окей, я сделал это, написание функции заняло всего 5 минут. Поэтому я хочу вас познакомить сегодня с правильным robots.txt для WP с моей точки зрения.
А закрывать неугодные страницы мы будем моим любимым способом – при помощи метатегов.

LinkEnso PRO – модуль перелинковки v2.3 NEW для DLE Datalife Engine

LinkEnso PRO – модуль визуальной перелинковки для DLE Привет, ребята. Настал тот день, когда я наконец-то могу представить вам полностью рабочий и протестированный модуль кольцевой перелинковки следующего поколения – LinkEnso 2.0!

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

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

Итак, на повестке дня целых 3 новости, хорошая, нормальная и так себе :)

Чистое обновление DLE – обновляемся правильно

Чистое обновление DLE Привет, друзья. Я тут на днях переносил один из своих сайтов на новый сервер и решил, что это лучше время заодно обновить и движок до последней версии (DLE 9.7). Стоит сказать, что переезд я затеял в связи с участившимися взломами сайта, и появлением всяких троянов и левых скриптов. Первое подозрение – залили шелл куда-то и достаточно удачно так, что встроенный в DLE антивирус его не находит.

Конечно, пришла мысль о «чистом» обновлении движка, термин «чистое обновление» мне пришло в процессе. В этом посте я постараюсь объяснить суть сего процесса и его преимущества.

Правильный robots.txt для DLE – какой он?

Правильный robots.txt для DLE Привет, друзья. Сколько раз вы меня спрашивали, как составить правильный robots.txt для DLE – вот честно, надоели уже! Решил написать пост на эту тему, чтобы раз и навсегда исключить все подобные вопросы. Хотя, я уверен, выводы для вас будут неожиданными :)

Краткая суть поста – чем меньше файл robots.txt тем лучше и качественнее сайт, и это относится не только к DLE, но вообще к любому движку или сайту.

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

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

А для чего придумали robots.txt? Для того чтобы указывать поисковику какие страницы посещать и индексировать можно, а какие нельзя. Закрывая от индексации какие-то страницы (или даже разделы) вы тем самым признаете, что эти страницы некачественные или ненужные по различным причинам. Чаще всего запрет используется для исключения дублей страниц и технической информации. К сожалению, реальность такова, что сегодня 99% сайтов имеющих файл роботс закрывают с его помощью как раз такие страницы.

Модуль TagFace – SEO оптимизация тегов для DLE Datalife Engine

SEO оптимизация тегов для DLE Привет, дорогие друзья. Сегодня, как и обещал, я собираюсь представить вашему вниманию новый модуль для DLE, который многие из вас ждали очень давно. Всем вам хорошо знаком модуль CatFace, которым пользуются уже тысячи человек, они осознали его мощь! И я представляю вам TagFace – модуль для SEO оптимизации страниц тегов.

Как вы понимаете, это аналог CatFace, но для тегов. TagFace позволяет выводить на страницах тегов заголовок <H1> и seo-текст, выводить это можно как только на первой странице, так и на всех страницах пагинации.

Почему TagFace реально крут и уникален, нет смысла рассказывать. В стандартном наборе возможностей движка DLE нет никаких функций, чтобы работать с тегами, так как теги даже не имеют своего id в базе данных. И если с категориями еще как-то можно было справиться, то с тегами все очень печально. Но «АлаичЪ и Ко» спешат на помощь и выручают всех нуждающихся!

TagFace содержит все преимущества последней версии CatFace, такие как кеширование, автоподстройка под версию DLE и гибкий шаблонизатор.

В очередной раз хочу выразить огромную благодарность члену негласного сообщества «АлаичЪ и Ко» — программисту Саше Фомину (его ник в комментариях mithrandir) за качественную и быструю работу.