[BETA] Search Engines Friendly Board
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Древлянин
рассказывай... =)
рассказывай... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 20 лет 3 месяца
- Откуда: Россия, Санкт-Петербург
В .htaccess должно быть
Там я добавил RewriteRule ^topic([0-9]+)-([a-zA-Z]+)\.html$ viewtopic.php?t=$1&view=$2
В page_header.php измените на
Мои вставки помечены // dr
В viewtopic_body.tpl вокруг
уберите
и
Всё!
Код: Выделить всё
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^forum([0-9]+)-([0-9]+)\.html$ viewforum.php?f=$1&start=$2
RewriteRule ^forum([0-9]+)\.html$ viewforum.php?f=$1
RewriteRule ^topic([0-9]+)-([a-zA-Z]+)\.html$ viewtopic.php?t=$1&view=$2
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ viewtopic.php?t=$1&start=$2
RewriteRule ^topic([0-9]+)\.html$ viewtopic.php?t=$1
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1
RewriteRule ^cat([0-9]+)\.html$ index.php?c=$1
</IfModule>
В page_header.php измените на
Код: Выделить всё
$url_in = array(
// Don't want 2 pages with simular content
"'(?<!/)viewforum.php\?f=([0-9]+)&topicdays=([0-9]+)&start=0'",
// Basic forum pagination link
"'(?<!/)viewforum.php\?f=([0-9]+)&topicdays=([0-9]+)&start=([0-9]+)'",
// Basic forum link
"'(?<!/)viewforum.php\?f=([0-9]+)'",
// Don't want 2 pages with simular content
"'(?<!/)viewtopic.php\?t=([0-9]+)&postdays=([0-9]+)&postorder=([a-zA-Z]+)&start=0'",
// Basic topic pagination link
"'(?<!/)viewtopic.php\?t=([0-9]+)&postdays=([0-9]+)&postorder=([a-zA-Z]+)&start=([0-9]+)'",
// dr
"'(?<!/)viewtopic.php\?t=([0-9]+)&postdays=([0-9]+)&postorder=([a-zA-Z]+)&&start=([0-9]+)'",
"'(?<!/)viewtopic.php\?t=([0-9]+)&view=([a-zA-Z]+)'",
// 2 pages again
"'(?<!/)viewtopic.php\?t=([0-9]+)&start=0&postdays=([0-9]+)&postorder=([a-zA-Z]+)&highlight=([a-zA-Z0-9%]*)'",
// Topic link at the top of the page
"'(?<!/)viewtopic.php\?t=([0-9]+)&start=([0-9]+)&postdays=([0-9]+)&postorder=([a-zA-Z]+)&highlight=([a-zA-Z0-9%]*)'",
// 2 pages again
"'(?<!/)viewtopic.php\?t=([0-9]+)&start=0'",
// Topic pagination at forum view
"'(?<!/)viewtopic.php\?t=([0-9]+)&start=([0-9]+)'",
// Topic links from search
"'(?<!/)viewtopic.php\?t=([0-9]+)&highlight=([a-zA-Z0-9%]*)'",
// Basic topic link
"'(?<!/)viewtopic.php\?t=([0-9]+)'",
// Basic post link
"'(?<!/)viewtopic.php\?p=([0-9]+)'",
// Basic category link
"'(?<!/)index.php\?c=([0-9]+)'",
);
$url_out = array(
'forum$1.html',
'forum$1-$3.html',
'forum$1.html',
'topic$1.html',
'topic$1-$4.html',
'topic$1-$4.html', // dr
'topic$1-$2.html', // dr
'topic$1.html',
'topic$1-$2.html',
'topic$1.html',
'topic$1-$2.html',
'topic$1.html',
'topic$1.html',
'post$1.html',
'cat$1.html'
);
В viewtopic_body.tpl вокруг
Код: Выделить всё
<span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> </span>
Код: Выделить всё
<!-- BEGIN switch_user_logged_in -->
Код: Выделить всё
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
<!-- END switch_user_logged_out -->
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 20 лет 3 месяца
- Откуда: Россия, Санкт-Петербург
Coagulant, ну это так, к слову о том что это делается просто в 40 строк исходного текста и при комбинации псевдо статичных страниц от Xpert и генерации ключевых слов просто таки выпрыгиваешь на первые места.
Но так как это напрямую касается конкуренции форумов код публиковать пока не буду. На самом деле, а кто-кто, но такие разработчики модов и не написавшие для своего форума генерацию кейвордов, это странно... могу только сказать, что для Яндекса динамичные кейворды работают просто великолепно.
ИМХО разница есть 5 месяецев под 5 человек с яндекса, а после установки динамичных кейвордов через месяц 100 чел с Яндекс.

ИМХО разница есть 5 месяецев под 5 человек с яндекса, а после установки динамичных кейвордов через месяц 100 чел с Яндекс.
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Древлянин
так может все-таки мы получим объяснение о реализации кейвордов?
так может все-таки мы получим объяснение о реализации кейвордов?
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Молчали тогда бы уж об этой фишке, вас за язык никто не тянул.Древлянин писал(а):Но так как это напрямую касается конкуренции форумов код публиковать пока не буду.
[R: R@m$e$ :U]
Вобщем, я думаю это не сложно реализовать, вопрос в том, насколько увеличится нагрузка на сервер, если каждый раз генерить кейворды, и как это оптимизировать.
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 20 лет 3 месяца
- Откуда: Россия, Санкт-Петербург
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Древлянин
чувствуется мне, нифига ты не сделал... а хлеб ты отобрать не сможешь... я уверен, что у Ксперта сделано значительно лучше, и более эффективно, нежели эта генерация...
Coagulant
хм... идея мне может придти только одна... =) генерация кейвродов не должна быть динаической... =) иначе сильно большая нагрузка на сервер... =) а тогда эффективность этого спорная...
чувствуется мне, нифига ты не сделал... а хлеб ты отобрать не сможешь... я уверен, что у Ксперта сделано значительно лучше, и более эффективно, нежели эта генерация...
Coagulant
хм... идея мне может придти только одна... =) генерация кейвродов не должна быть динаической... =) иначе сильно большая нагрузка на сервер... =) а тогда эффективность этого спорная...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Древлянин
Конкретно, где и что исправили и в чем была ошибка... Пока я этого не вижу. Добавление перехода вперед-назад вещь спорная, если уж очень хочется - можно сделать, но надо закрывать от индексации. Автоматическая чистка Яндекса - вещь "злая"... Против нее я кстати тоже борюсь, тут этого кода нет естественно.
Что касаеится целиком динамической генерации ключевых слов - алгоритм я себе примерно представляю. Очень даже ясно. Нагрузка существенно возрастает. Хотя можно реализовать и соответственно тоже предлагать желающим. А неполностью динамическую я уже реализовал, результат тоже неплох.
Конкретно, где и что исправили и в чем была ошибка... Пока я этого не вижу. Добавление перехода вперед-назад вещь спорная, если уж очень хочется - можно сделать, но надо закрывать от индексации. Автоматическая чистка Яндекса - вещь "злая"... Против нее я кстати тоже борюсь, тут этого кода нет естественно.
Что касаеится целиком динамической генерации ключевых слов - алгоритм я себе примерно представляю. Очень даже ясно. Нагрузка существенно возрастает. Хотя можно реализовать и соответственно тоже предлагать желающим. А неполностью динамическую я уже реализовал, результат тоже неплох.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 20 лет 3 месяца
- Откуда: Россия, Санкт-Петербург
Ну там, где я пометил // dr там внёс небольшие изменения.Xpert писал(а):Конкретно, где и что исправили и в чем была ошибка... Пока я этого не вижу.
Возрастает в просмотрах темы, а так таже самая, так как есть смысл генерировать ключевые слова только по содержимому темы и добавлять их к списку ключевых слов по умолчанию в порядке убывания частоты встречяемости на странице темы.Xpert писал(а):Что касаеится целиком динамической генерации ключевых слов - алгоритм я себе примерно представляю. Очень даже ясно. Нагрузка существенно возрастает.
-
- phpBB Guru
- Сообщения: 7522
- Стаж: 21 год 1 месяц
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 94 раза
А это что-то меняет? Или вы приходите на форум, чтобы просматривать только его главную страницу (ну или максимум - список тем)?Древлянин писал(а):Возрастает в просмотрах темы
А теперь опишите нам алгоритм сего действа, да такой, что он не будет создавать огромной нагрузки... ну вдруг у вас есть ноу-хау... поделитесь чтоли...Древлянин писал(а):есть смысл генерировать ключевые слова только по содержимому темы и добавлять их к списку ключевых слов по умолчанию в порядке убывания частоты встречяемости на странице темы.
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Древлянин
А если в теме 1000 страниц?
А если в теме 1000 страниц?

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 20 лет 3 месяца
- Откуда: Россия, Санкт-Петербург
И что? И кто вас просит извлекать все 1000 записей из базы, извлекать столько сколько выдаётся пользователю - не больше, + не нужно делать лишней работы для зарегистрированных пользователей, только для гостей.Siava писал(а):А если в теме 1000 страниц?
Описывать собственно нечего, из постов отображаемых гостю (поисковой машине) выбираю наиболее употребимые не короткие слова и добавляю их в ключевые, кому нужно пусть кэширует и создаёт игнор листы с бесмысленными словами, меня пока и так устраивает.Mr. Anderson писал(а):А теперь опишите нам алгоритм сего действа, да такой, что он не будет создавать огромной нагрузки...
Добавлено спустя 2 минуты 54 секунды:
Кстати, по поводу нагрузки. Что с генерацией глючевых слов, что с нулевым форумом всё одно медленно работает.

-
- Former team member
- Сообщения: 816
- Стаж: 21 год
- Откуда: Estonia, Tallinn
TUMS
Тут вы не совсем правы, здесь речь идёт об обмане поискового бота, и ему важнее чтоб они были "наиболее употребимые"
Тут вы не совсем правы, здесь речь идёт об обмане поискового бота, и ему важнее чтоб они были "наиболее употребимые"
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.