SMF: Удаляем мусорные слова

Автор Тема: SMF: Удаляем мусорные слова  (Прочитано 5620 раз)

Онлайн SevabАвтор темы

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9909
  • Сообщений: 14523
  • Карма: 665
  • Пол: Мужской
    • Trust Directory Project

Онлайн SevabАвтор темы

  • Администратор
  • *****
1
Не для кого не секрет что гораздо удобнее отображение времени на форуме с функциями «Сегодня» и «Вчера», а также с указанием месяца для более ранних дат.
Так легче отслеживать свежесть сообщений.

Но как к таким не ключевым словам относятся поисковые боты? Ведь они засоряют страницу, сбивая поисковики с основной мысли документа.
Особенно это относится к главной странице форума. Есть предположение что они их не учитывают. Но это наверняка не известно :-\.

Предлагаю следующую форму борьбы со словами-паразитами.
Наша задача состоит в том чтобы боты и незарегистрированные пользователи видели время в формате 17-11-2010, 00:46:44. То есть не было лишних слов паразитов.
А зарегистрированные пользователи должны видеть время в следующем формате:
Цитировать
Сегодня в 02:48
Вчера в 20:29
13 Ноябрь 2010, 23:45:13

Чтобы добиться этого делаем следующее.
1) Панель админа => Характеристики и настройки => Настройки => Формат времени по умолчанию. Ставим %d-%m-%Y, %T
2) Панель админа => Характеристики и настройки => Настройки отображения => Разрешить функцию "Сегодня". Выбираем «Сегодня и Вчера».
3) Открываем файл /Sources/Subs.php и заменяем:

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
на:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Все! :) Теперь у вас время на форуме будет отображаться также как и на этом. Можете предварительно посмотреть зайдя на этот форум одним браузером как зарегистрированный пользователь, а другим как не зарегистрированным.

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


Оффлайн n_maks

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 2
  • Карма: 1

Оффлайн n_maks

  • Дебютант
  • *
Re: SMF: Удаляем мусорные слова
« Ответ #1 : 29-11-2010, 13:51:56 »
А если я хочу сделать форум на базе Joomla, такой же алгоритм действ подойдет или там другой метод нужен? да и вообще стоит ли его создавать на Joomla, я слышал что там много мусора?

Онлайн SevabАвтор темы

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9909
  • Сообщений: 14523
  • Карма: 665
  • Пол: Мужской
    • Trust Directory Project

Онлайн SevabАвтор темы

  • Администратор
  • *****
Re: SMF: Удаляем мусорные слова
« Ответ #2 : 29-11-2010, 14:13:38 »
Суть алгоритма подойдет под любой движок, но действия, конечно будут другие.
Вообще, движки никогда не затачивают под SEO (и никогда не будут), так как считается что эта дама капризная и изменчивая.
В придачу нет четких постулатов как нужно делать а как нельзя.

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

Оффлайн WebSurfer

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 6
  • Сообщений: 53
  • Карма: 1
  • Пол: Мужской
  • Думай и богатей
    • WordPressHelp.ru - помощь с CMS WordPress

Оффлайн WebSurfer

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 6
    • Сообщений: 53
    • Карма: 1
    • Пол: Мужской
    • Думай и богатей
      • WordPressHelp.ru - помощь с CMS WordPress
Re: SMF: Удаляем мусорные слова
« Ответ #3 : 08-05-2011, 09:58:05 »
Первый раз у меня выскочила ошибка: Parse error: syntax error, unexpected $end, но потом увидел, что не убрал скобку. Смотрим внимательнее.
Спасибо.

Оффлайн Bugo

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 23
  • Сообщений: 51
  • Карма: 7
  • Пол: Мужской
    • Логово медведя — Моды и русификаторы для SMF

Оффлайн Bugo

  • Пользователь
  • **
Re: SMF: Удаляем мусорные слова
« Ответ #4 : 31-07-2011, 10:22:07 »
Но это наверняка не известно
К сожалению, ключевая фраза всей темы. Если в настройках SMF для ботов выбран уровень доступа «Обычные пользователи», то по идее они по-прежнему видят дату, как все. Возможно, подобные слова («Сегодня», «Вчера») уже давно занесены поисковиками в базу исключений (или как там она у них называется?).


Онлайн SevabАвтор темы

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9909
  • Сообщений: 14523
  • Карма: 665
  • Пол: Мужской
    • Trust Directory Project

Онлайн SevabАвтор темы

  • Администратор
  • *****
Re: SMF: Удаляем мусорные слова
« Ответ #5 : 31-07-2011, 10:44:38 »
Кто знает, но я подстрaховался и другим рекомендую.
А проверить просто, как я и писал выше, зайдите на этот форум как зарегистрированный пользователь и (другим браузером) как незарегистрированный. Разница по этой теме будет сразу видна.

Боты этот форум видят также как и незарегистрированные пользователи.

Оффлайн Bugo

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 23
  • Сообщений: 51
  • Карма: 7
  • Пол: Мужской
    • Логово медведя — Моды и русификаторы для SMF

Оффлайн Bugo

  • Пользователь
  • **
Re: SMF: Удаляем мусорные слова
« Ответ #6 : 31-08-2011, 21:06:15 »
Пожалуй, внесу эту подстрaховку в Optimus Brave. Только вместо переменной $context['user']['is_guest'] использую $context['browser']['possibly_robot'].
Тогда гости и пользователи будут видеть обычные слова «Сегодня» и «Вчера», а вот пауки — только дату в виде чисел.

Онлайн SevabАвтор темы

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9909
  • Сообщений: 14523
  • Карма: 665
  • Пол: Мужской
    • Trust Directory Project

Онлайн SevabАвтор темы

  • Администратор
  • *****
Re: SMF: Удаляем мусорные слова
« Ответ #7 : 31-08-2011, 21:11:44 »
А вот за это можно от поисковиков запросто схлопотать.
Они часто (специально) заходят на сайты с разных IP и под разными именами. Как раз для того чтобы определить подсовывают им контент отличный от пользователей или нет.
Боты однозначно должны видеть тоже что и все незарегистрированные пользователи. Иначе санкции вплоть до бана.

Оффлайн Enlat

  • Бизнес оценка: (0)
  • Постоялец
  • ***
  • СПАСИБО: 36
  • Сообщений: 148
  • Карма: 6
  • Пол: Мужской
  • Примусы починяю

Оффлайн Enlat

  • Постоялец
  • ***
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 36
    • Сообщений: 148
    • Карма: 6
    • Пол: Мужской
    • Примусы починяю
Re: SMF: Удаляем мусорные слова
« Ответ #8 : 07-09-2011, 01:53:20 »
Тогда гости и пользователи будут видеть обычные слова «Сегодня» и «Вчера», а вот пауки — только дату в виде чисел.
Клоакинг чистой воды.


Оффлайн Bugo

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 23
  • Сообщений: 51
  • Карма: 7
  • Пол: Мужской
    • Логово медведя — Моды и русификаторы для SMF

Оффлайн Bugo

  • Пользователь
  • **
Re: SMF: Удаляем мусорные слова
« Ответ #9 : 07-09-2011, 13:00:34 »
Конечно, поэтому в итоге я решил просто убирать для пауков и гостей выделение этих слов жирным шрифтом (чтоб они не попадали в список важных).


 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
1183 Просмотров
Последний ответ 28-07-2011, 22:26:40
от KaZaK
6 Ответов
3686 Просмотров
Последний ответ 09-07-2012, 11:21:45
от seowebc
2 Ответов
3238 Просмотров
Последний ответ 01-07-2012, 23:08:36
от Vitos071
6 Ответов
1265 Просмотров
Последний ответ 24-12-2013, 15:31:30
от listik
3 Ответов
6961 Просмотров
Последний ответ 16-01-2014, 11:46:44
от jetjo