Сео-оптимизация phpbb3
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
А что не устраивает? Какие проблемы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Сео-оптимизация phpbb3
А реально ли сделать такое, превратить
http://hello-vitebsk.ru/viewtopic.php?f ... &start=340
в это
http://hello-vitebsk.ru/seo-optimizacia-phpbb3/
http://hello-vitebsk.ru/viewtopic.php?f ... &start=340
в это
http://hello-vitebsk.ru/seo-optimizacia-phpbb3/
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
Сео расширение надо ждать. Да и кроме багов и глюков вы мало что получите, уж очень багованные выходят такие дополнения
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Сео-оптимизация phpbb3
Сережа, здравствуйте)
Очень нужнен мод по Сео. Что-то устанавливала из этой темы, но видимо самую малость. Теперь нужно все. В первую очередь пнукт 1. Установила, сделала ваши поправки. В итоге пишет такую ошибку, когда заходишь в тему
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4712: strip_tags() expects parameter 1 to be string, array given
Сделала вывод, что нужно задать номера страниц, по вашей последующей инструкции. Сделала. Но ошибка так и осталась.
А еще в админке нет управление форумом (есть конфиренцией, вложениями), и настроек соответственно тоже нет(((
Единственное, когда отменила все правки, и решила писать в тему, то вспомнила, что не почистила кеш. это может быть причиной?
Очень нужнен мод по Сео. Что-то устанавливала из этой темы, но видимо самую малость. Теперь нужно все. В первую очередь пнукт 1. Установила, сделала ваши поправки. В итоге пишет такую ошибку, когда заходишь в тему
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4712: strip_tags() expects parameter 1 to be string, array given
Сделала вывод, что нужно задать номера страниц, по вашей последующей инструкции. Сделала. Но ошибка так и осталась.
А еще в админке нет управление форумом (есть конфиренцией, вложениями), и настроек соответственно тоже нет(((
Единственное, когда отменила все правки, и решила писать в тему, то вспомнила, что не почистила кеш. это может быть причиной?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
Можетmadam-ka писал(а):что не почистила кеш. это может быть причиной?
Дайте указанные строки из указанного в ошибке файле, может просто где то ошиблись при установкеmadam-ka писал(а):В итоге пишет такую ошибку, когда заходишь в тему
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Сео-оптимизация phpbb3
Ругается вот на эту строчку.
Это строчка из правки мода. includes/functions.php Второй пункт.
Вот этот кусок вставляется в файл. И на этот кусок, а именно на указанную строчку ругается. 2 раза устанавливала. И оба раза одна и та же ошибка. Сол загрузился. Делаю правки по моду и по вашей инструкции после. А ошибка остается.
Кусок кода не знаю как правильно вставить в форум. Просто пишу так.
// Advanced Meta Tags MOD
$page_keywords = $config['global_keywords'];
$page_description = $config['site_desc'];
if (!empty($post_text))
{
$post_text = strtolower(strip_tags($post_text));
$post_text = str_word_count($post_text, 1);
if ($config['use_dynamic_keywords'])
{
$count = 0;
$page_keywords = array();
foreach ($post_text as $word)
{
$word = str_replace("'", '', $word);
if (strlen($word) > 2)
{
if (!empty($page_keywords) && in_array($word, $page_keywords))
{
continue;
}
$page_keywords[] = $word;
$count++;
}
if ($count == $config['keyword_word_count'])
{
break;
}
}
$config_keywords = ($config['append_global_keywords']) ? $config['global_keywords'] : '';
$page_keywords = ($config['append_keywords_first']) ? $config_keywords . ', ' . implode(', ', $page_keywords) : implode(', ', $page_keywords) . ', ' . $config_keywords;
}
if ($config['use_dynamic_description'])
{
$count = 0;
$page_description = '';
foreach ($post_text as $word)
{
$page_description .= $word . ' ';
$count++;
if ($count == $config['description_word_count'])
{
break;
}
}
}
}
Сообщение добавлено... спустя 6 минут 54 секунды:
Возможно есть альтернативный мод. Сейчас прохожу курсы СЕО и обязательно сказали, что каждая страница должна иметь свой дискрипшн. Кейвордс кстати не нужен. У меня сейчас просто в хедере прописан дискрипшн и он дублируется на все страницы в гугле. Руками при большом количестве тем не напишешся. Смотрела выдачу форумов, так там все подтягивают первое сообщение. Видела у Анвара неплохой мод, так он на 3.1 расчитан((( Короче в полном шоке нахожусь и не знаю что делать. Ваш мод тоже что надо, но он не ставится корректно пока у меня.
Еще хотела спросить. Установила по инструкции семантическую разметку и хлебные крошки, так в строчках появились красные крестики (там где номер строчки). Все заработало вроде и форум ошибок не выдал, но красные крестики напрягли. Это нормально?
Код: Выделить всё
$post_text = strtolower(strip_tags($post_text));
Вот этот кусок вставляется в файл. И на этот кусок, а именно на указанную строчку ругается. 2 раза устанавливала. И оба раза одна и та же ошибка. Сол загрузился. Делаю правки по моду и по вашей инструкции после. А ошибка остается.
Кусок кода не знаю как правильно вставить в форум. Просто пишу так.
// Advanced Meta Tags MOD
$page_keywords = $config['global_keywords'];
$page_description = $config['site_desc'];
if (!empty($post_text))
{
$post_text = strtolower(strip_tags($post_text));
$post_text = str_word_count($post_text, 1);
if ($config['use_dynamic_keywords'])
{
$count = 0;
$page_keywords = array();
foreach ($post_text as $word)
{
$word = str_replace("'", '', $word);
if (strlen($word) > 2)
{
if (!empty($page_keywords) && in_array($word, $page_keywords))
{
continue;
}
$page_keywords[] = $word;
$count++;
}
if ($count == $config['keyword_word_count'])
{
break;
}
}
$config_keywords = ($config['append_global_keywords']) ? $config['global_keywords'] : '';
$page_keywords = ($config['append_keywords_first']) ? $config_keywords . ', ' . implode(', ', $page_keywords) : implode(', ', $page_keywords) . ', ' . $config_keywords;
}
if ($config['use_dynamic_description'])
{
$count = 0;
$page_description = '';
foreach ($post_text as $word)
{
$page_description .= $word . ' ';
$count++;
if ($count == $config['description_word_count'])
{
break;
}
}
}
}
Сообщение добавлено... спустя 6 минут 54 секунды:
Возможно есть альтернативный мод. Сейчас прохожу курсы СЕО и обязательно сказали, что каждая страница должна иметь свой дискрипшн. Кейвордс кстати не нужен. У меня сейчас просто в хедере прописан дискрипшн и он дублируется на все страницы в гугле. Руками при большом количестве тем не напишешся. Смотрела выдачу форумов, так там все подтягивают первое сообщение. Видела у Анвара неплохой мод, так он на 3.1 расчитан((( Короче в полном шоке нахожусь и не знаю что делать. Ваш мод тоже что надо, но он не ставится корректно пока у меня.
Еще хотела спросить. Установила по инструкции семантическую разметку и хлебные крошки, так в строчках появились красные крестики (там где номер строчки). Все заработало вроде и форум ошибок не выдал, но красные крестики напрягли. Это нормально?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
Лучше ставьте тройку сеомодов из первого поста, придется вручную немного позабивать но первый мод зачастую неправильно работает. Есть еще вариант такой - в первом посте добавлена доработка для совместимости с русскими буковками, вместо указанного выше вами кода вставьтеmadam-ka писал(а):Возможно есть альтернативный мод
Код: Выделить всё
// Meta Keywords MOD 2.0
$stopwords = array("/^about$/","/^1$/","/^after$/","/^2$/","/^all$/","/^also$/","/^3$/","/^an$/","/^4$/","/^and$/","/^5$/","/^another$/","/^6$/","/^any$/","/^7$/","/^are$/","/^8$/","/^as$/","/^9$/","/^at$/","/^0$/","/^be$/","/^$$/","/^because$/","/^been$/","/^before$/","/^being$/","/^between$/","/^both$/","/^but$/","/^by$/","/^came$/","/^can$/","/^come$/","/^could$/","/^did$/","/^do$/","/^each$/","/^for$/","/^from$/","/^get$/","/^got$/","/^has$/","/^had$/","/^he$/","/^have$/","/^her$/","/^here$/","/^him$/","/^himself$/","/^his$/","/^how$/","/^if$/","/^in$/","/^into$/","/^is$/","/^it$/","/^like$/","/^make$/","/^many$/","/^me$/","/^might$/","/^more$/","/^most$/","/^much$/","/^must$/","/^my$/","/^never$/","/^now$/","/^of$/","/^on$/","/^only$/","/^or$/","/^other$/","/^our$/","/^out$/","/^over$/","/^said$/","/^same$/","/^see$/","/^should$/","/^since$/","/^some$/","/^still$/","/^such$/","/^take$/","/^than$/","/^that$/","/^the$/","/^their$/","/^them$/","/^then$/","/^there$/","/^these$/","/^they$/","/^this$/","/^those$/","/^through$/","/^to$/","/^too$/","/^under$/","/^up$/","/^very$/","/^was$/","/^way$/","/^we$/","/^well$/","/^were$/","/^what$/","/^where$/","/^which$/","/^while$/","/^who$/","/^with$/","/^would$/","/^you$/","/^your$/","/^а$/","/^безо$/","/^более$/","/^будем$/","/^будет$/","/^будто$/","/^буду$/","/^будут$/","/^бы$/","/^были$/","/^было$/","/^быть$/","/^в$/","/^в отношении$/","/^в течении$/","/^вас$/","/^ваш$/","/^вблизи$/","/^вбок$/","/^ввосьмером$/","/^в-восьмых$/","/^ввысь$/","/^вдали$/","/^вдаль$/","/^вдвое$/","/^вдвоем$/","/^вдвойне$/","/^вдевятером$/","/^в-девятых$/","/^вдесятеро$/","/^вдогон$/","/^вдогонку$/","/^вдоль$/","/^вдосталь$/","/^вдруг$/","/^верх$/","/^весь$/","/^взамен$/","/^вид$/","/^видно$/","/^вкратце$/","/^вкупе$/","/^вместо$/","/^вне$/","/^внешне$/","/^вниз$/","/^внизу$/","/^вновь$/","/^внутри$/","/^внутрь$/","/^во$/","/^во время$/","/^вовне$/","/^вовсе$/","/^вовсю$/","/^во-первых$/","/^воз$/","/^возле$/","/^воочию$/","/^вопреки$/","/^вот$/","/^впредь$/","/^в-пятых$/","/^вровень$/","/^врознь$/","/^врозь$/","/^вряд ли$/","/^в-седьмых$/","/^все$/","/^всего$/","/^все-таки$/","/^вслед$/","/^всплошную$/","/^вспять$/","/^всюду$/","/^в-третьих$/","/^в-шестых$/","/^вы$/","/^выше$/","/^где$/","/^где-либо$/","/^где-нибудь$/","/^где-то$/","/^да$/","/^дабы$/","/^далее$/","/^де$/","/^для$/","/^до$/","/^другие$/","/^других$/","/^его$/","/^едва$/","/^едва-едва$/","/^ее$/","/^еле$/","/^если$/","/^есть$/","/^еще$/","/^ж$/","/^же$/","/^за$/","/^заключается$/","/^зато$/","/^зачем$/","/^зачем-либо$/","/^зачем-нибудь$/","/^зачем-то$/","/^и$/","/^из$/","/^из-за$/","/^или$/","/^имеющее$/","/^имеющие$/","/^имеющий$/","/^имеющим$/","/^иначе$/","/^итого$/","/^их$/","/^к$/","/^как$/","/^как-либо$/","/^как-нибудь$/","/^какой$/","/^какой-то$/","/^как-то$/","/^кверху$/","/^ко$/","/^когда$/","/^когда-либо$/","/^когда-нибудь$/","/^когда-то$/","/^кое$/","/^кое-где$/","/^кое-как$/","/^кое-какой$/","/^кое-когда$/","/^кое-кто$/","/^кое-куда$/","/^кое-откуда$/","/^кое-чей$/","/^кое-что$/","/^который$/","/^который$/","/^который-либо$/","/^который-нибудь$/","/^кто-либо$/","/^кто-нибудь$/","/^кто-то$/","/^куда$/","/^куда-либо$/","/^куда-нибудь$/","/^куда-то$/","/^ли$/","/^либо$/","/^ль$/","/^мало$/","/^меж$/","/^мимо$/","/^может$/","/^можно$/","/^мы$/","/^на$/","/^над$/","/^надо$/","/^намного$/","/^наш$/","/^не$/","/^него$/","/^некий$/","/^некогда$/","/^некого$/","/^некто$/","/^нем$/","/^немало$/","/^немного$/","/^несколько$/","/^нет$/","/^нечего$/","/^ни$/","/^нигде$/","/^никакой$/","/^никогда$/","/^никто$/","/^никуда$/","/^ним$/","/^нисколько$/","/^ничей$/","/^ничто$/","/^но$/","/^о$/","/^об$/","/^обе$/","/^обо$/","/^однако$/","/^около$/","/^он$/","/^она$/","/^они$/","/^опять$/","/^особенно$/","/^от$/","/^от$/","/^откуда$/","/^откуда-либо$/","/^откуда-нибудь$/","/^откуда-то$/","/^относится$/","/^относятся$/","/^отнюдь$/","/^ото$/","/^отсюда$/","/^оттого$/","/^по$/","/^под$/","/^подле$/","/^подо$/","/^подчас$/","/^позднее$/","/^позже$/","/^пока$/","/^полно$/","/^помимо$/","/^поначалу$/","/^понемногу$/","/^по-прежнему$/","/^порой$/","/^по-своему$/","/^поскольку$/","/^после$/","/^посредине$/","/^постольку$/","/^потом$/","/^потому$/","/^почему$/","/^почему-либо$/","/^почему-нибудь$/","/^почему-то$/","/^почти$/","/^поэтому$/","/^пред$/","/^предо$/","/^представляет$/","/^прежде$/","/^при$/","/^про$/","/^просто$/","/^против$/","/^прямо$/","/^путем$/","/^путем$/","/^ради$/","/^разве$/","/^разом$/","/^ранее$/","/^с$/","/^себе$/","/^сквозь$/","/^сколь$/","/^сколько$/","/^сколько-нибудь$/","/^сколько-то$/","/^сложно$/","/^служащее$/","/^служащие$/","/^служащим$/","/^служит$/","/^сначала$/","/^снова$/","/^со$/","/^собой$/","/^совсем$/","/^содержащее$/","/^содержащий$/","/^содержит$/","/^сообразно$/","/^сперва$/","/^спереди$/","/^сразу$/","/^среди$/","/^средь$/","/^столь$/","/^столько$/","/^та$/","/^так$/","/^такой$/","/^так как$/","/^так что$/","/^также$/","/^там$/","/^то$/","/^тогда$/","/^того$/","/^тоже$/","/^только$/","/^том$/","/^тот$/","/^тут$/","/^у$/","/^уже$/","/^хоть$/","/^хотя$/","/^чего$/","/^чего-то$/","/^чей$/","/^чей-либо$/","/^чей-нибудь$/","/^чей-то$/","/^чем$/","/^через$/","/^что$/","/^что-либо$/","/^что-нибудь$/","/^что-то$/","/^чтоб$/","/^чтобы$/","/^чуть$/","/^чье-либо$/","/^чье-нибудь$/","/^чье-то$/","/^эти$/","/^этим$/","/^этих$/","/^это$/","/^этом$/","/^я$/","/^этот$/","/^оно$/");
$page_keywords = $config['global_keywords'];
$page_description = $config['site_desc'];
if (!empty($post_text))
{
$post_text = utf8_strtolower(strip_tags($post_text));
$post_text = explode(" ", $post_text);
if ($config['use_dynamic_keywords'])
{
$count = 0;
$page_keywords = array();
foreach ($post_text as $word)
{
$word = str_replace("'", '', $word);
$word = eregi_replace("\n{1,}|\r{1,}|\n\r{1,}","",$word);
$word = preg_replace($stopwords,"",$word);
if (strlen($word) > 3)
{
if (!empty($page_keywords) && in_array($word, $page_keywords))
{
continue;
}
$page_keywords[] = $word;
$count++;
}
if ($count == $config['keyword_word_count'])
{
break;
}
}
$config_keywords = ($config['append_global_keywords']) ? $config['global_keywords'] : '';
$page_keywords = ($config['append_keywords_first']) ? $config_keywords . ', ' . implode(', ', $page_keywords) : implode(', ', $page_keywords) . ', ' . $config_keywords;
}
if ($config['use_dynamic_description'])
{
$count = 0;
$page_description = '';
foreach ($post_text as $word)
{
$word = str_replace("'", '', $word);
$word = eregi_replace("\n{1,}|\r{1,}|\n\r{1,}","",$word);
$page_description .= $word . ' ';
$count++;
if ($count == $config['description_word_count'])
{
break;
}
}
}
}
Не понимаю о чем вы, можно скриншот или ссылку чтобы эти крестики увидеть?madam-ka писал(а):Это нормально?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Сео-оптимизация phpbb3
Спасибо. Пожалуй воспользуюсь вашим советом. И поставлю более продуманный мод. Но хотелось бы убрать все строки ключевиков. На курсах сказали, что они уже не нужны.
И еще вопрос. Сейчас поисковик может выдернуть слово из темы и по нему вывести форум в топ по запросу этого слова. С сео модом поисковик же тоже сможет так сделать, а не только ориентироваться на дискрипшн? И не могу понять там 2 строки с названием. Что будет тайтлом для поисковика? и какую функцию для сео будет нести первая строчка? не вылитят ли запросы из топа, если они уже нашлись по первой строчке (название темы сейчас), которая, я так понимаю, с модом не будет уже тайтлом?
По поводу красных крестиков. Вот к примеру в моде viewtopic.php?f=142&t=2115
семантическая разметка первый из крестиков такой (сноску тоже оставила на скрине об ошибке). Это в файле viewtopic_body.html
Сообщение добавлено... спустя 1 час 17 минут 34 секунды:
Еще хочу открыть картинки для индексации. Но попадаю в ступор от вот этого. НЕ МОГУ НАЙТИ ЭТОТ .htaccess А он есть...
И еще вопрос. Сейчас поисковик может выдернуть слово из темы и по нему вывести форум в топ по запросу этого слова. С сео модом поисковик же тоже сможет так сделать, а не только ориентироваться на дискрипшн? И не могу понять там 2 строки с названием. Что будет тайтлом для поисковика? и какую функцию для сео будет нести первая строчка? не вылитят ли запросы из топа, если они уже нашлись по первой строчке (название темы сейчас), которая, я так понимаю, с модом не будет уже тайтлом?
По поводу красных крестиков. Вот к примеру в моде viewtopic.php?f=142&t=2115
семантическая разметка первый из крестиков такой (сноску тоже оставила на скрине об ошибке). Это в файле viewtopic_body.html
Сообщение добавлено... спустя 1 час 17 минут 34 секунды:
Еще хочу открыть картинки для индексации. Но попадаю в ступор от вот этого. НЕ МОГУ НАЙТИ ЭТОТ .htaccess А он есть...
Для начала открываем корневой .htaccess и добавляем в него
Код: Выделить все
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
Ну в корне форума, там где файл config.php лежитmadam-ka писал(а):Еще хочу открыть картинки для индексации. Но попадаю в ступор от вот этого. НЕ МОГУ НАЙТИ ЭТОТ .htaccess А он есть...
Это видимо изза условий для валидатора непонятно почему тег незакрыт, короче все в нормеmadam-ka писал(а):(сноску тоже оставила на скрине об ошибке)
Если установите тройку модов из первого поста, то тайтлами будут имена подфорумов и темmadam-ka писал(а): Что будет тайтлом для поисковика?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Сео-оптимизация phpbb3
Сережа. Установила все по инструкции. Только заметила, что новые страницы заходят как картинка с "аптеками". А раньше было как с "офтальмологами". Т.е с надписью ФОРУМ ХЕРСОНА. Как вернуть эту надпись Форум Херсона? Я так понимаю - это не сложно, но куда вставить ее? Это наверное тайтл главной (на сколько я поняла). мне это еще хорошо, так как город подтягивает, но и "бренд" так сказать виден.
Помогите пожалуйста. А вообще инструкция классная. Гугл подтигивает быстро. Уже меняет, а еще не успела дискрипшины прописать))) Работы теперь куча.
![Мигает :mi_ga_et:](./images/smilies/ad.gif)
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
Блин, не понял чтото, можно более проще объяснить?)))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Сео-оптимизация phpbb3
Приветствую!
Для меня как то не очень понятна на данный момент ситуация с SEO оптимизацией для версий начиная с 3.3.х
Что ? На сколько? И как эффективно?
Спасибо!
Для меня как то не очень понятна на данный момент ситуация с SEO оптимизацией для версий начиная с 3.3.х
Что ? На сколько? И как эффективно?
Спасибо!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Сео-оптимизация phpbb3
Есть некоторые моменты, но в нынешнее время это не так актуально. Попробую в ближайшее время написать статейку с подбором расширений такого плана
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!