Перейти к контенту

"Интеллектуальный" meta Keywords


Рекомендуемые сообщения

В гугле в "инструментах вэб-мастеров" ошибка "Повторяющееся метаописание" преобразилась: теперь она выдается в разрезе тем для каждой страницы. Т.е. когда страниц в теме несколько и для каждой страницы метаописание естественно одно, а гуглу это не нравится. Наверное, надо к описанию для каждой страницы добавлять - "страница 1...2", но разбивка происходит в коде шаблона темы, наверное, придется там править код.
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 61
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

теперь она выдается в разрезе тем для каждой страницы.

Я добавил в метадескрипшн конструкцию

Обсуждение на форуме: <%3 самых частых кейворда этой страницы %> - в теме: <% заголовок темы %>

Поисковки довольны.

Пришлось правда пересобрать алгоритм работы с кейвордами...

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

А не подскажете как в 2.3.6 просто получить заголовок и описание топика, хочется получить что-то типа этого

// ==========================Начало======================= автоматические дескрипшн
if($metadescription_add != "")$meta_description_text = "Обсуждение на форуме: ".$metadescription_add.". Дополнительное описание: ".$meta_description;
else $meta_description_text = " <Вслучае если это не топик, то выводим основное описание> ";
$meta_description  = "<meta name=\"description\" content=\"".$meta_description_text."\">";
$this->ipsclass->skin['_wrapper'] = str_replace("<% META %>", $meta_description,$this->ipsclass->skin['_wrapper']);
// ==========================Конец======================= автоматические дескрипшн

Насколько я понял $metadescription_add - это название топика, $meta_description - описание

 

В описанном методе от FatCat в description ничего не выводится (насколько я понял это писалось для единички), после добавления

else $meta_description_text = " <Вслучае если это не топик, то выводим основное описание> ";

Постоянно заполнеяется: <Вслучае если это не топик, то выводим основное описание>

 

Я сделал так в <meta name="description" content=" выводится : на странице форумов выводится описание форума, на странице топика выводится название и описание топика.

В исходных текстах пару строк подправить. Могу здесь подсказать, если еще актуально.

Актуально, подскажи пожалуйста.

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...

модифицировал интеллектуальные кейворды (под версией 2.3.6):

1)добавил статический набор

2)убрал из поиска названия разделов в опциях (содержание тэга <option>)

 

		
	//-----------------------------------------
	//Intelectual Meta Keywords by FatCat http://forums.ibresource.ru/index.php?showtopic=54346
	//-----------------------------------------
	//
	$keys_string = strip_tags($this->ipsclass->skin['_wrapper'], '<option>');

	$varbeginopt = stripos($keys_string, '<option');
	$varlenghtopt = stripos($keys_string, '</option>') + 9 - $varbeginopt;
	while ( $varbeginopt !== false )
	{
	$keys_string = substr_replace($keys_string, '', $varbeginopt, $varlenghtopt);
	$varbeginopt = stripos($keys_string, '<option');
	$varlenghtopt = stripos($keys_string, '</option>') + 9 - $varbeginopt;
	}

	$meta_keywords = "";

	@ob_start();
	if(is_readable( ROOT_PATH."keywords.txt" ))
	{
		include( ROOT_PATH."keywords.txt" );
		$keys_arr = @ob_get_contents();
	}
	else
	{
		$keys_arr = "форум|not readable keywords.txt";
	}
	@ob_end_clean();

	@ob_start();
	if(is_readable( ROOT_PATH."static_keywords.txt" ))
	{
		include( ROOT_PATH."static_keywords.txt" );
		$meta_keywords = @ob_get_contents();
	}
	else
	{
		$meta_keywords = "";
	}
	@ob_end_clean();

	if ($meta_keywords !== "")
	{
	$meta_keywords = explode(PHP_EOL,trim($meta_keywords));
	$meta_keywords = implode(", ", $meta_keywords);
	$meta_keywords .= ", ";
	}

	$keys_arr = explode(PHP_EOL,trim($keys_arr));

	foreach ($keys_arr as $key_word)
	{
		$key_word = explode("|",$key_word);
		if( stristr($keys_string, $key_word[0]) )$meta_keywords .= $key_word[1].", ";
	}
	$meta_keywords .= "endstring";
	$meta_keywords = str_replace(", endstring","",$meta_keywords);

	if($meta_keywords != "")$meta_keywords = "<meta name=\"Keywords\" content=\"".$meta_keywords."\">";

	$this->ipsclass->skin['_wrapper'] = str_replace("<% METAKEYWORDS %>",$meta_keywords,$this->ipsclass->skin['_wrapper']);
	//
	//-----------------------------------------
	//End Intelectual Meta Kywords
	//-----------------------------------------

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Народ, а как получить содержание описания названия текущего раздела: для этой темы (""Интеллектуальный" meta Keywords, на 1.3 работает")

Раздел называется: "Модификации в разработке"

а описание:

Здесь вы можете уведомить о создании вами модификации, сообщить дату ее выхода.

Хорошее место для отладки или обсуждения модификации перед ее публикацией!

(с.м. http://forums.ibresource.ru/index.php?showforum=51 )

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

FatCat

Что с модом?

По-Вашей ссылке http://vesvalo.net/keywords.txt страница не работает..

Мод глюканул или Вы забросили ?

Ссылка на комментарий
Поделиться на других сайтах

Мод глюканул или Вы забросили ?

keywords.txt убрал из доступа, чтобы поисковки его не видели.

Мод настолько разросся, что нет смысла продолжать его здесь.

Ссылка на комментарий
Поделиться на других сайтах

FatCat сколько раз не задавал вопрос на форумах, все СЕО-гуру в один голос кричат что keywords сейчас поисковиками не учитывается.

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

Ссылка на комментарий
Поделиться на других сайтах

http://i41.tinypic.com/icv58p.gif

 

Вертикальная линия - момент последнего моего изменения алгоритма формирования кейвордов. Про гугл нельзя сказать, что он однозначно отреагировал, про яндекс у меня нет сомнений.

Ссылка на комментарий
Поделиться на других сайтах

Уважаемый FatCat... стоит ли закрывать от индексации файл, дабы не получить санкции от Яндекса и Гугли?

На моем примере: военный форум

Ссылка на комментарий
Поделиться на других сайтах

Я даже не закрыл, а физически убрал, когда увидел его в поисковой выдаче.

Решил, чтобы не мучать базу, положить в скины.

В skin_global.php добавил функцию:

function keywords() {
return <<<EOF
vesvalo|помощь при алкоголизме|0
AA|АА|0
абсолют|абсолюты|0
ал-анон|группы Ал-Анон|0
алано|АлАнон|0
алкоголизм|алкоголизм|1
алкоголик|алкоголики|0
алкоголич|алкоголичка|0
алкогал|алкоголизм|1
алкогол|выздоравливающий алкоголик|1
анонимн|анонимные алкоголики|1
безалкогольное|безалкогольное пиво|0
безалкогольн|безалкогольные напитки|0
белк|белая горячка|1
белорус|АА Белоруссии|1
белорус|анонимные алкоголики Белоруссии|0
Билл|Как это видит Билл|0
броси|как бросить пить|1
брошюр|брошюры АА|0
бруклин|анонимные алкоголики Бруклина|1
бруклин|АА Бруклина|0
бодун|бодун|0
буклет|буклеты АА|0
весвал|группа АА Весвало|0
взросл|АА взрослеет|0
вина|вина алкоголика|0
вино|вино|0
вины|чувство вины|0
выпива|перестать выпивать|0
выпивк|прошлая выпивка|0
выздоровл|выздоровление от алкоголизма|1
гордын|гордыня|0
групп|группа АА|0
группов|групповая психотерапия|0
группой|группой АА|0
группе|группа Анонимных Алкоголиков|0
двенадцат|двенадцать шагов АА|1
джеллинек|Тест Джеллинека на стадии алкоголизма|1
доктор Боб|Доктор Боб, ветераны АА|0
донецк|анонимные алкоголики в г.донецке|0
ежендневн|книга Ежедневные Размышления|0
женски|женский алкоголизм|1
женская|женская группа АА|1
живи|живи и давай жить другим|1
жить|Жить Трезвыми|1
зависим|алкогольная зависимость|1
закодирова|закодированный алкоголик|0
запои|запои|1
запоя|выход из запоя|1
запое|я в запое|0
злоупотр|злоупотребление алкоголем|1
кадиров|закодированный алкоголик|0
казахста|АА Казахстана|0
книг|книги АА|0
кодиров|кодирование алкоголизма|0
краснодар|АА Краснодара|1
лекарствен|лекарственная зависимость|1
лечен|лечение алкоголизма|1
мартин|Джозеф Мартин|0
мелом|разговор с мелом у доски|
метод|методы лечения алкоголизма|1
минск|группы АА в Минске|0
москв|АА Москвы|1
москов|Анонимные Алкоголики Москвы|1
мужско|мужской алкоголизм|1
мужска|мужская группа АА|1
напива|напивается|0
начал|начало выздоровления|1
начин|начиная в АА|1
обжор|анонимные обжоры|1
остават|Книга “Оставаться трезвым”|1
оставать|оставаться трезвым|0
остать|остаться трезвым|1
отдых|отдых алкоголиков|1
отношени|трезвые отношения|1
отходняк|отходняк при алкоголизме|0
панич|паническая атака|0
паник|паника|1
петерб|АА Петербурга|1
пива|алкоголизм пивной|0
пиво|пивной алкоголизм|1
питер|Анонимные Алкоголики Петербурга|1
похмел|похмелье|1
праблем|проблема алкоголизма|0
праграм|программа двенадцать шагов|1
проблем|алкогольные проблемы|1
провокаци|провокация при алкоголизме|0
программ|программа 12 шагов|1
пропротен|пропротен при алкоголизме|0
пьян|пьянство и пьяницы|1
пьянк|пьянка|0
пьянств|пьянство|0
радов|радоваться трезвости|0
радост|радость трезвости|1
размышлени|Ежедневные размышления|1
росси|АА России|1
ростов|Анонимные Алкоголики Ростова-на-Дону|0
русск|русскоязычны Анонимные Алкоголики|1
самар|Анонимные Алкоголики Самары|1
саможалость|жалость к самому себе|0
семье|алкоголик в семье|0
семья|семья алкоголика|0
срок|срок трезвости|1
созависим|созависимость|0
СПб|Анонимные Алкоголики Петербурга|1
спиртн|не пить спиртного|0
стадии|стадии алкоголизма|1
статьи|статьи об алкоголизме|0
статья|статья об алкоголизме|0
страх|работа со страхами в прогграмме АА|0
сульфа|сульфазин|0
тверез|тверезый|0
тверёз|тверёзый|1
тест|тест на алкоголизм|1
тольк|только сегодня|1
традици|традиции АА|1
трезв|сегодня трезвый|0
трезва|трезвая|0
трезвост|трезвость|1
трезвые|трезвые алкоголики|1
трезвый|трезвый|0
тяга|пристрастие к спиртному|
украин|АА Украины|0
форум|форум АА|0
чувств|трезвые чувства|1
шаги|двенадцать шагов АА|0
шагов|12 шагов АА|1
чат|чат алкоголиков|0
Электростал|АА г. Электросталь|0
энцефалопат|энцефалопатия при алкоголизме|0
EOF;
}

Нолик на конце означает, что словосочетание НЕ будет использоваться в дескрипшне; единичка - что его МОЖНО использовать.

Массив строк для работы получаю строкой:

explode(PHP_EOL,trim($skin_universal->keywords()))

Посредством substr_count() считаю число вхождений, массивы словосочетаний сортирую по убыванию полученных частот.

Из этих массивов и формируются метаописания страниц.

Ссылка на комментарий
Поделиться на других сайтах

Уважаемый FatCat... стоит ли закрывать от индексации файл, дабы не получить санкции от Яндекса и Гугли?

На моем примере: военный форум

Не нужно давать на него ссылки в паблике, и не будут индексироваться, к слову говоря.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.