Поисковая оптимизация форума
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Поисковая оптимизация форума
Если речь про старые, то чтобы не индексировались всякие ненужные слова, типа "откуда", "добавлено", "модераторы" и т.д, которыми ранее были забиты все первые места. После правок они постепенно начали пропадать с первых мест и отодвигаться всё дальше и дальше. Если про совсем недавние, то вышло на первое место слово "страница" и различные его формы. Посмотрел - всё опять шло от шаблона, поэтому закрыл там элементы, которые были связаны с этим словом, особенно во вьютопике.
-
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Re: Поисковая оптимизация форума
Просто я зашел гугль-ботом и все, что ты закрывал, увидел. Может я не туда смотрел.
Посмотри в свежий кеш своих страниц - есть там удалённое тобой или нет?
Посмотри в свежий кеш своих страниц - есть там удалённое тобой или нет?
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Поисковая оптимизация форума
Конечно, я слежу и за кешем. Всё есть. Кроме совсем недавнего (которое, напомню, ещё не успело):
http://webcache.googleusercontent.com/s ... clnk&gl=ru
Не знаю, каким ботом вы смотрите (у Некстати пару страниц назад тоже такое было), но он явно ущербный.
http://webcache.googleusercontent.com/s ... clnk&gl=ru
Не знаю, каким ботом вы смотрите (у Некстати пару страниц назад тоже такое было), но он явно ущербный.
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: Поисковая оптимизация форума
Надо. Выложи пожалуйста инструкцию.Shredder писал(а): Если надо будет, то потом выложу.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Поисковая оптимизация форума
владимир1983
Выкладываю.
Все правки приводятся для чистого шаблона. Если кто-то уже вносил правки по прошлой инструкции, то действия в этом случае я указал в скобках отдельно.
breadcrumbs.html
Найти:
Заменить на
pagination.html
Найти:
Заменить на
viewforum_body.html
Найти:
Заменить на
Найти:
И ОБА ВХОЖДЕНИЯ! заменить на
viewtopic_body.html
Найти:
Заменить на
Найти:
И ОБА ВХОЖДЕНИЯ! заменить на
Найти (это в чистом шаблоне, иначе прошлую правку с
Заменить на
Найти (прошлая правка с
Добавить до
Найти:
Заменить на
Найти:
Добавить до найденного куска:
Добавить после найденного куска:
Очистить кеш, обновить шаблон.
Добавлено спустя 25 минут 20 секунд:
Удалил самую последнюю правку, т.к. она была не нужна (сдублирован кусок из прошлой).
Выкладываю.
Все правки приводятся для чистого шаблона. Если кто-то уже вносил правки по прошлой инструкции, то действия в этом случае я указал в скобках отдельно.
breadcrumbs.html
Найти:
Код: Выделить всё
<p class="datetime">{S_TIMEZONE}</p>
Код: Выделить всё
<!-- IF not S_IS_BOT -->
<p class="datetime">{S_TIMEZONE}</p>
<!-- ENDIF -->
Найти:
Код: Выделить всё
<!-- IF PAGINATION --><b><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{L_GOTO_PAGE}</a> <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}">{L_PREVIOUS}</a> <!-- ENDIF -->{PAGINATION}<!-- IF NEXT_PAGE --> <a href="{NEXT_PAGE}">{L_NEXT}</a><!-- ENDIF --></b><!-- ENDIF -->
Код: Выделить всё
<!-- IF PAGINATION --><b><!-- IF not S_IS_BOT --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{L_GOTO_PAGE}</a> <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}">{L_PREVIOUS}</a> <!-- ENDIF --><!-- ENDIF -->{PAGINATION}<!-- IF not S_IS_BOT and NEXT_PAGE --> <a href="{NEXT_PAGE}">{L_NEXT}</a><!-- ENDIF --></b><!-- ENDIF -->
Найти:
Код: Выделить всё
<!-- IF MODERATORS -->
Код: Выделить всё
<!-- IF not S_IS_BOT and MODERATORS -->
Код: Выделить всё
<td class="nav" valign="middle" nowrap="nowrap"> {PAGE_NUMBER}<br /></td>
<td class="gensmall" nowrap="nowrap"> [ {TOTAL_TOPICS} ] </td>
Код: Выделить всё
<!-- IF not S_IS_BOT -->
<td class="nav" valign="middle" nowrap="nowrap"> {PAGE_NUMBER}<br /></td>
<td class="gensmall" nowrap="nowrap"> [ {TOTAL_TOPICS} ] </td>
<!-- ENDIF -->
Найти:
Код: Выделить всё
<!-- IF MODERATORS -->
Код: Выделить всё
<!-- IF not S_IS_BOT and MODERATORS -->
Код: Выделить всё
<td class="nav" valign="middle" nowrap="nowrap"> {PAGE_NUMBER}<br /></td>
<td class="gensmall" nowrap="nowrap"> [ {TOTAL_POSTS} ] </td>
Код: Выделить всё
<!-- IF not S_IS_BOT -->
<td class="nav" valign="middle" nowrap="nowrap"> {PAGE_NUMBER}<br /></td>
<td class="gensmall" nowrap="nowrap"> [ {TOTAL_POSTS} ] </td>
<!-- ENDIF -->
<b>{L_POSTED}:</b>
перед этим потребуется откатить, и она больше не нужна):
Код: Выделить всё
<!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><b>{L_POSTED}:</b>
Код: Выделить всё
<!-- IF not S_IS_BOT --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><b>{L_POSTED}:</b> <!-- ENDIF -->
<strong><a href="#wrapheader">{L_BACK_TO_TOP}</a></strong>
теперь не обязательна и её можно откатить.):
Код: Выделить всё
<!-- IF postrow.S_ROW_COUNT is even --><tr class="row1"><!-- ELSE --><tr class="row2"><!-- ENDIF -->
<td class="profile">
Код: Выделить всё
<!-- IF not S_IS_BOT -->
Код: Выделить всё
<!-- ENDIF -->
</tr>
Код: Выделить всё
<!-- ENDIF -->
<!-- ENDIF -->
<!-- IF not S_IS_BOT -->
</tr>
<!-- ENDIF -->
Код: Выделить всё
<table width="100%" cellspacing="1">
<tr>
<td width="40%" valign="top" nowrap="nowrap" align="{S_CONTENT_FLOW_BEGIN}"><!-- IF S_TOPIC_MOD --><form method="post" action="{S_MOD_ACTION}"><span class="gensmall">{L_QUICK_MOD}:</span> {S_TOPIC_MOD} <input class="btnlite" type="submit" value="{L_GO}" /></form><!-- ENDIF --></td>
<td align="{S_CONTENT_FLOW_END}" valign="top" nowrap="nowrap"><span class="gensmall"><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></span></td>
</tr>
</table>
Код: Выделить всё
<!-- IF not S_IS_BOT -->
Код: Выделить всё
<!-- ENDIF -->
Добавлено спустя 25 минут 20 секунд:
Удалил самую последнюю правку, т.к. она была не нужна (сдублирован кусок из прошлой).
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 1 месяц
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Re: Поисковая оптимизация форума
А смысл? Бот не может быть модератором, так что условие для него и так не выполнится...Shredder писал(а):<!-- IF not S_IS_BOT and MODERATORS -->
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Поисковая оптимизация форума
Smayliks
Это условие выводит список модераторов вверху темы или форума. Для различения модераторов и не-модераторов используется другое - U_MCP
Это условие выводит список модераторов вверху темы или форума. Для различения модераторов и не-модераторов используется другое - U_MCP
-
- Former team member
- Сообщения: 2214
- Стаж: 20 лет 1 месяц
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Re: Поисковая оптимизация форума
Shredder
понятна. просто форума под рукой нет.
понятна. просто форума под рукой нет.
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 15 лет 5 месяцев
- Откуда: Cyber.KG
- Благодарил (а): 3 раза
Re: Поисковая оптимизация форума
Не подскажите, как сделать для изображений, которые в сообщениях темы в атрибуте alt="Название темы"
А также, по теме, могу посоветовать использовать <h1> для заголовка форума, чтобы только на главной выводилось через <!-- IF SCRIPT_NAME eq 'index' --> а в остальных случаях else и сделать такой же класс для заголовка через css. А также названия топиков заключить в тег <h1>
А также, по теме, могу посоветовать использовать <h1> для заголовка форума, чтобы только на главной выводилось через <!-- IF SCRIPT_NAME eq 'index' --> а в остальных случаях else и сделать такой же класс для заголовка через css. А также названия топиков заключить в тег <h1>
-
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 15 лет
- Откуда: Сергиев Посад
- Благодарил (а): 295 раз
- Поблагодарили: 287 раз
Re: Поисковая оптимизация форума
HardCorE_
Нужно чтоб автоматом прописывался alt= к изображениям? И этот alt= был заголовком темы?
Как у меня?
Нужно чтоб автоматом прописывался alt= к изображениям? И этот alt= был заголовком темы?
HardCorE_ писал(а):А также названия топиков заключить в тег <h1>
Как у меня?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Поисковая оптимизация форума
includes/functions_content.phpHardCorE_ писал(а):Не подскажите, как сделать для изображений, которые в сообщениях темы в атрибуте alt="Название темы"
Найти:
Код: Выделить всё
if (!sizeof($attachments))
{
return;
}
global $template, $cache, $user;
global $extensions, $config, $phpbb_root_path, $phpEx;
Код: Выделить всё
global $topic_data;
Код: Выделить всё
'COMMENT' => $comment,
Код: Выделить всё
'TOPIC_TITLE' => censor_text($topic_data['topic_title']),
Ищете
alt="{_file.DOWNLOAD_NAME}"
и меняете на alt="{_file.TOPIC_TITLE}"
Очищаете кеш.
В attachment.html будет два вхождения. Первое для миниатюр, второе для полноразмерных картинок-вложений.
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 15 лет 5 месяцев
- Откуда: Cyber.KG
- Благодарил (а): 3 раза
Re: Поисковая оптимизация форума
Shredder
Спасибо конечно, другим наверное тоже пригодится, но лично мне нужно не для аттачментов, а для изображений, которые вставляются через тэг img. Извините, что сразу об этом не сказал.
Добавлено спустя 1 минуту 55 секунд:
Спасибо конечно, другим наверное тоже пригодится, но лично мне нужно не для аттачментов, а для изображений, которые вставляются через тэг img. Извините, что сразу об этом не сказал.
Добавлено спустя 1 минуту 55 секунд:
Да, именно. К обычным, через тег img прописывается alt=Изображениевладимир1983 писал(а):HardCorE_
Нужно чтоб автоматом прописывался alt= к изображениям? И этот alt= был заголовком темы?
Как у меня... Ещё желательно чтоб в <h1> была ссылка на эту же тему.владимир1983 писал(а):HardCorE_ писал(а):А также названия топиков заключить в тег <h1>
Как у меня?
-
- Former team member
- Сообщения: 2233
- Стаж: 16 лет 4 месяца
- Благодарил (а): 142 раза
- Поблагодарили: 140 раз
Re: Поисковая оптимизация форума
HardCorE_
includes/bbcode.php
Найти:
Добавить после:
Найти:
Заменить на:
Но это будет работать только для стиля prosilver.
includes/bbcode.php
Найти:
Код: Выделить всё
if (empty($bbcode_hardtpl))
{
global $user;
Код: Выделить всё
global $topic_data;
Код: Выделить всё
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
Код: Выделить всё
'img' => '<img src="$1" alt="' . censor_text($topic_data['topic_title']) . '" />',