[Архив] прога/скрипт массовой смены мета тегов????

Статус
В этой теме нельзя размещать новые ответы.

Zorro

Постоялец
Регистрация
11 Янв 2007
Сообщения
104
Реакции
7
Если ли такая прога/скрипт, что бы на локальном сайте сама подобрала подходящие мета теги по контексту и сама изменила в массовом порядке. Просто сайт в ручную делал в Дримвивере, небольшой всего 13 000 страниц, а теги везде одни и те же.
 
Нет малыш, это фантастика.

Можно написать самому: нужно всего лишь чтобы скрипт поочереди обходил файлы, при помощи density(не уверен что есть апи, есть в сеокваке) и менял нужные куски текста(html). А прога была бы весьма полезная ) может может это при помощи макроса сделать? ) Посмотри AC Tools я думаю это реально...:read:

ЗЫ брось шутки типа "небольшой, 13к страниц". они катят ток когда человек подогретый ) у меня уже начали вызывать раздражение :thenks:
 
Ну по-ходу ничего сложного, главное правильно поставить условие задачи.

Способом море. Можно, например, искать ключевые фразы в контенте и самые популярные выкидывать в кэйворды и метатэги.

Можно сделать еще веселее: взять базу самых популярных запросов яндекса ,например, искать в них свои ключевые фразы и сравнивать по порогу срабатывания.
Ну например:

Запросы яндекса:

страхование в России
перевезти груз
преподавание языков

наши выбранные из контекста ключевые слова:
страхование, груз, язык оно должно поменять на мэта тэги:

страхование = "страхование в Росси"
груз= "перевезти груз"
язык = "преподавание языков,английски язык ..."

алгоритмов нечеткого сравнения строк масса.

Очистить текст от тэгов и выбрать самые частые слова и фразы, дело тоже простейшее.

P.S. да, насчет 13К и небольшого это весело. :)
Хотя, догадываюсь, реального контента там страниц на 40-50, остальное что-то другое.
 
Скрипт предназначен для поиска и замены одной подстроки на другую
во всех файлах определенной директории на сервере
(включая файлы во всех вложенных поддиректориях)

PHP:
<?
$work_dir="./"; 		
// рабочая директория - обязательно должна заканчиваться
// символом "/"

$excl_dir=array();
$excl_dir[0]="./no_work_here/"; 		
$excl_dir[1]="./and_here/and_here/";

// директории, где поиск/замена не производятся - обязательно должны заканчиваться
// символом "/"


$file_mask_1=".html";	
$file_mask_2=".js";
// маски обрабатываемых файлов (будут обработаны все файлы,
// содержащие данную строку в имени)

$search_str="test";	#что ищем
$replace_str="TEST";	#чем заменяем

//******************************************************

$level=0;

function sr($dir)
{
global $level,$file_mask_1,$file_mask_2,$search_str,$replace_str,$excl_dir;
echo "<b>";
for ($i=0;$i<$level;$i++) echo "* * ";
echo $dir."</b>";

if (@in_array($dir,$excl_dir))
{
echo " - needn't search & replace<br>";
return;
}

echo "<br>";

$p = dir($dir);
while($ent=$p->read()) 
{
if ($ent!="." && $ent!=".." && !is_dir($dir . $ent) && (eregi(sql_regcase($file_mask_1),$ent) || eregi(sql_regcase($file_mask_2),$ent)))
{
$tmp=@file($dir.$ent);
$str=@implode("",$tmp);

if (strpos("@!#%xrenoder^&*()".$str,$search_str))
{
for ($i=0;$i<($level)+1;$i++) echo "* * ";
echo $dir.$ent." found...";

$str=str_replace($search_str,$replace_str,$str);

if ($fp=@fopen($dir.$ent, "w"))
{
flock($fp,LOCK_EX); 	
fwrite($fp,$str);
fclose($fp);
echo " and replace<br>";
}
else echo " and <b>can't replace</b><br>";
}

}
elseif($ent!="." and $ent!=".." and is_dir($dir . $ent))
{
$level++;
sr($dir.$ent."/");
$level--;
}
}
$p->close();

return;
}

sr($work_dir);

echo "SEARCH & REPLACE Complete";

?>

но естественно никакой подборки мета тегов по контексту нет
 
Скрипт может и полезный, но какое имеет отношение к топику? Я уже думал кто-то мою идею реализовал. ;)
 
а теги везде одни и те же
скрипт может заменить их на другие
но они будут везде одинаковые

а твою идею реализуют php кодеры за деньги )
 
скрипт может заменить их на другие
но они будут везде одинаковые
а твою идею реализуют php кодеры за деньги )


Топикстартер писал:

сама подобрала подходящие мета теги по контексту и сама изменила в массовом порядке.
Второе-то не сложно выполнить, а вот первое ... хотя тоже не сложно, но надо подумать.
 
это похоже на искусственный интелект :D
 
это похоже на искусственный интелект :D
Ни разу не похожа, простой алгоритм:

Анализ контента и выборка тэгов
Подбор более подходящих словосочетаний
Замена метатэга

все просто!
 
Ну по-ходу ничего сложного, главное правильно поставить условие задачи.
Способом море. Можно, например, искать ключевые фразы в контенте и самые популярные выкидывать в кэйворды и метатэги.
Можно сделать еще веселее: взять базу самых популярных запросов яндекса ,например, искать в них свои ключевые фразы и сравнивать по порогу срабатывания.
Ну например:
Запросы яндекса:
страхование в России
перевезти груз
преподавание языков
наши выбранные из контекста ключевые слова:
страхование, груз, язык оно должно поменять на мэта тэги:
страхование = "страхование в Росси"
груз= "перевезти груз"
язык = "преподавание языков,английски язык ..."
алгоритмов нечеткого сравнения строк масса.
Очистить текст от тэгов и выбрать самые частые слова и фразы, дело тоже простейшее.
P.S. да, насчет 13К и небольшого это весело. :)
Хотя, догадываюсь, реального контента там страниц на 40-50, остальное что-то другое.
Реальных страниц более 1к., но задолбался писать, год ушел.
А где взять запросы яндекса, я так понимаю надо не только мета теги менять под запрос но и в текст страницы эти слова добавлять, правильно? И сколь стр. хватит так сделать, все же не могу, контент авторский, то же темный.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху