prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
Название темыПросмотровОтветовПоследний
Жертва троллинга 80 9 Noxeo.
Бесплатная графика 252 30 coka1n
Прикольный шаблон для юкоза 78 10 Зверь
Графика на заказ! 9221 135 RWR
admitad.com | Официальный топик 1681 60 Zaur_ADmitAD
Продам PUBLIC VK 68 2 Зверь
«    Май 2012    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

ProWebber | Всё для вебмастера » Всё для DataLife Engine » DLE модули » CatFace — SEO оптимизация категорий




CatFace — SEO оптимизация категорий


У нас вы можете скачать бесплатно CatFace — SEO оптимизация категорий .

Не пропустите комментарии к CatFace — SEO оптимизация категорий.
Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

CatFace — SEO оптимизация категорий

Модуль CatFace — SEO оптимизация категорий для DLE Datalife Engine

Вот как он выглядит в админ панели:
CatFace — SEO оптимизация категорий


Модуль позволяет выводить в категориях и на главной странице текстовое описание и заголовок H1, а так же регулировать их вывод в различных ситуациях.

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

Внимание!!! Модуль совместим с DLE 8.2 и выше, т.к. только в этой версии появилась возможность интегрировать сторонние модули в панель управления скриптом, без внесения каких либо изменений в файлы скрипта.
Предыстория или «Сначала была проблема...»

Как всегда все завязано на внутренней оптимизации, а именно на частичном дублировании контента.
Представим ситуацию: у нас имеется сайт про зимний спорт, на сайте есть разделы «Биатлон», «Хоккей», «Сноуборд» и др., главную страницу мы продвигаем по общим запросам, а разделы по соответствующим ключевым словам, которым посвящен раздел. Для успешного продвижения какой-либо страницы (в данном случае первой страницы раздела) нам необходим качественный текст с ключевыми словами. Как можно реализовать вставку текста в конкретную категорию в DLE?

Можно добавить в шаблон main.tpl следующий код:

[not-aviable=showfull][category=X]{include file="txt_cat_X.tpl"}[/category][/not-aviable]

Где:

{include file="txt_cat_X.tpl"} – вставляет содержимое файла txt_cat_X.tpl, который находится в папке текущего шаблона. В этом файле должен содержится текст с разметкой.
[category=X] … [/category] – разрешает отображение содержимого только в категории с id=X. Id категории можно узнать в админ панели в разделе «Категории».
[not-aviable=showfull] … [/not-aviable] – для того чтобы содержимое не отображалось при просмотре полной новости, отнесенной к разделу X.

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

Единственно верное решение проблемы – сделать так, чтобы seo-текст появлялся только на первой странице категории. Для главной страницы сайта экспериментальным путем проблемы была успешно решена. Вот какой алгоритм я использовал:

В админке заходим в раздел «Рекламные материалы»
Жмем «Добавить банер»
Вводим название баннерного поля (например, txt_main)
В поле «Код банера» вставляем необходимый текст с разметкой
Активируем галочки «Включить показ баннера», «Показывать только на главной (несквозной баннер)», «Закрепить в расположении? (выводиться постоянно)»
Жмем «Сохранить»
В файл шаблона нашей темы main.tpl вставляем в нужное место код {banner_txt_main}

Все, теперь текст, указанный в рекламном материале будет показываться только на главной странице, а на страницах пагинации не будет. Уже достижение!

К сожалению, вариантов провернуть такую же махинацию для каждой отдельной категории — нет. Что делать? Бежать за помощью к программистам! Вот так вот плавно мы переходим к описанию возможностей нашего модуля CatFace.

Модуль позволяет выводить в категориях и на главной странице текстовое описание и заголовок H1, а так же регулировать их вывод в различных ситуациях.

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

Описание и настройка модуля CatFace
Взглянем на модуль изнутри:
CatFace — SEO оптимизация категорий


В списке перечислены все категории, которые присутствуют на сайте, отдельно представлена главная страница (у нее нет id’шника, но, для интересующихся технической частью, скажу – ей присвоен классный id=0).

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

Кнопка «Редактировать» или простое нажатие на название категории перенесет вас в самое сердце модуля – добавление seo-текста и настройки его отображения.

Вот так это выглядит по умолчанию:
CatFace — SEO оптимизация категорий


Не совсем все понятно на первый взгляд, правда? Но это еще не все, смотрите:
CatFace — SEO оптимизация категорий


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

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

Напротив каждой настройки есть заветный значок [?], при наведении на который вы получите пояснения о том, что делает каждый пункт. Но если останутся какие-то вопросы, вы сможете их задать тут, в комментариях.

Для полей редактирования текста предусмотрен как WYSIWYG-редактор, так и BBCODES.

Установка модуля

Распаковываем скачанный архив и загружаем содержимое папки uploads (кроме /templates/) на сервер;
Содержимое /templates/Default/ поместить в папку своего шаблона;
Запускаем файл site.ru/catface_installer.php и после процедуры установки сразу же удаляем файл с сервера;
Открываем /templates/{THEME}/main.tpl и находим:
{content}


ПОСЛЕ вставляем:
[aviable=cat|main]{include file="engine/modules/catface.php"}[/aviable]


Процесс установки завершен, можете начинать настройку;

Обновление модуля

Скачать актуальную версию модуля, загрузить все содержимое архива (кроме /templates/) на сервер;
Запустить скрипт site.ru/catface_updater.php — файл находится в архиве и предназаначен для обновления таблиц и записей в базе данных до актуальной структуры устанавливаемой версии.
Все, обновление закончено!

Удаление модуля

Запустить скрипт site.ru/catface_uninstaller.php — файл находится в архиве и предназначен для полного удаления следов модуля из базы данных MySQL;
Удалить с сервера все загруженные файлы из архива;
Все, следов модуля больше не осталось! Спасибо за то, что уделили внимание.

Скачать модуль
АКТУАЛЬНАЯ ВЕРСИЯ: catface dle v.1.1 —
Внимание! У вас нет прав для просмотра скрытого текста.



 (голосов: 9)
Просмотры: 2062 VIP ProWebber | Комментарии (22)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

ykweb

  • 22 января 2012 10:25
  • Регистрация: 7.10.2010
  • ICQ: --
  • Комментариев: 3
На мой взгляд - модуль хорош, да еще и даром.
Что критики скажут?

Akyllo

  • 22 января 2012 10:44
  • Регистрация: 14.02.2010
  • ICQ: --
  • Комментариев: 5
Стандартные функции позволяют добавлять мета теги как к новостям так и к категориям, зачем нужен велосипед?

xexnax

  • 22 января 2012 11:24
  • Регистрация: 13.09.2010
  • ICQ: --
  • Комментариев: 112
Akyllo, велосипед с педалями и сидушкой гораздо удобней

--------------------

Amsirion

  • 22 января 2012 12:15
  • Регистрация: 20.10.2010
  • ICQ: --
  • Комментариев: 147
На 9.5 пробовал кто?

z1z

  • 22 января 2012 12:50
  • Регистрация: 10.10.2010
  • ICQ: 465193329
  • Комментариев: 52
Надо будет потестить.

--------------------

ReliZ

  • 22 января 2012 16:58
  • Регистрация: 25.08.2011
  • ICQ: 442142040
  • Комментариев: 94
он же уже пол года как есть

--------------------

kep

  • 22 января 2012 17:04
  • Регистрация: 29.11.2009
  • ICQ: 2465527
  • Комментариев: 255
http://alaev.info/post/2086 - оф. страница.

Отличный модуль и никакой не велосипед.

--------------------

vrnyou

  • 22 января 2012 19:05
  • Регистрация: 22.02.2011
  • ICQ: --
  • Комментариев: 25
совсем не та СЕО-оптимизация, если например много категорий и подкатегорий

SaD

  • 22 января 2012 20:02
  • Регистрация: 23.02.2011
  • ICQ: --
  • Комментариев: 219
  • Выкл.
Кто коту нос оторвал?

Lenivo

  • 23 января 2012 02:53
  • Регистрация: 30.08.2011
  • ICQ: --
  • Комментариев: 77
Это не кот, это колобок после Чернобыля. crazy

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

hatchees

  • 23 января 2012 09:18
  • Регистрация: 4.12.2010
  • ICQ: --
  • Комментариев: 83
Офигенный модуль! Не в кривых руках поможет в расскрутке сайта. Спасибо!

shvack

  • 23 января 2012 10:43
  • Регистрация: 20.02.2010
  • ICQ: 555550274
  • Комментариев: 57
Отличный модуль, юзаю его уже пол года...

Тимур

  • 23 января 2012 13:01
  • Регистрация: 24.08.2011
  • ICQ: 625118613
  • Комментариев: 66
Надо удалить старые категории, а потом добавить новые ?

fantom88

  • 23 января 2012 13:04
  • Регистрация: 21.11.2010
  • ICQ: --
  • Комментариев: 19
Цитата: vrnyou
совсем не та СЕО-оптимизация,

А это не для СЕО , а для SEO.
Как почувствуете разницу, поймёте для чего нужен этот модуль.
По поводу модуля - отличное решение! Алаев знает что делает, и делает это правильно.



Тимур

  • 23 января 2012 13:19
  • Регистрация: 24.08.2011
  • ICQ: 625118613
  • Комментариев: 66
fantom88, обьясните не знающему в чём разница ?

Slavchik

  • 23 января 2012 14:04
  • Регистрация: 5.12.2010
  • ICQ: --
  • Комментариев: 24
епт, вы где этот боян нашли?

prewed

  • 23 января 2012 15:02
  • Регистрация: 6.12.2011
  • ICQ: --
  • Комментариев: 1
тоже самое я реализовал постраничным фильтром от Сандера. но в данном модуле удобно, что не нужно его устанавливать каждый раз при обновлении дле.

absolutize

  • 27 января 2012 19:03
  • Регистрация: 9.02.2010
  • ICQ: --
  • Комментариев: 17
на DLE 9.3 вылезла такая ошибка:

Fatal error: Call to undefined method DLE_API::load_table () in Z:\home\wareztest.ru\www\engine\modules\catface.php on line 60

как решить?

venom777

  • 27 января 2012 20:47
  • Регистрация: 13.09.2010
  • ICQ: --
  • Комментариев: 50
Полезный модуль, автору зачет.

Denisios

  • 30 января 2012 20:41
  • Регистрация: 2.07.2011
  • ICQ: --
  • Комментариев: 21
Если посчитать все мои категории и подкатегории то получается 75 штук, так вот для меня этот модуль ПОЛЕЗЕН!!!

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


Yandex-Апдейт
↓ Апдейты Яndex тИЦ
13.04.2012Последний
16.02.2012
04.02.2012
↓ Апдейты выдачи Яndexa
17.05.2012Последний
15.05.2012
12.05.2012
↓ Апдейты ЯКаталога
16.05.2012Последний
11.05.2012
09.05.2012
Витрина ссылок
Elegant Division: Коллекция смайлов для DLE
Assada: Profile Reviews 1.3 - модуль стены для DLE! http://assada.com.ua/
Misterio: DCOReARTS.COM - Студия web - дизайна и графики!
Misterio: DCOReARTS.COM - Студия web - дизайна и графики!
skRpk: пбчит.рф Баги и Читы для игры Point Blank

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Чего не хватает сайту?

Материала
Живого общения

Последние комментарии:

  • Всё для IPB
  • Информер