bearman, Сань, ты как будто первый раз мой код видишь ))
эту строку можно закоментировать, она тут вообще не нужна.
TAFF, exec это системный вызов, его не надо ставить. Пхп + курл тут нужен.
ewg777, так у человека впс вроде, нет?
Да и exec тут просто потому, что мне лень fopen fwrite fclose писать. Заменяемо, вобщем
Тогда все легко и просто
урлы в файле ready.txt
TAFF, карта хмл сайта есть?
chess777, выводится либо тумба, либо через кастом филдз. Если тумбой то укажи при загрузке картинки использовать ее как миниатюру. Если custom fields в теме - то при создании поста внизу они будут указаны в выпадающем списке.
overflow:hidden для #homepageright
Не совсем решит проблему, но блоки по крайней мере вылазить на футер не будут.
А так - рубить заголовки по длинне.
старт
10 стартов
Там зависит от используемых чпу. От них и пляшут.
При ваших чпу конструкция Disallow: /category/ не нужна, потому как страницы такой все равно нет.
У Дениса Болтикова схожие чпу на блоге, можно его роботс взять
bearman, Сань, ты как будто первый раз мой код видишь ))
эту строку можно закоментировать, она тут вообще не нужна.
<?php
$url = "http://site.ru/sitemap.xml";
function FetchUrl($url){
echo @date("r")." fetching $url \r\n";
$ch = curl_init();
curl_setopt($ch, CURLOPT_TIMEOUT,30);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, trim($url));
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$page = FetchUrl($url);
preg_match_all("!<loc>(.*?)<\/loc>!si", $page, $out);
foreach($out[1] as $link){
$page = FetchUrl($link);
preg_match("!<title>(.*?)<\/title>!si", $page, $tit);
exec("echo '".$link."|".trim($tit[1])."' >> ready.txt");
}
?>
TAFF, exec это системный вызов, его не надо ставить. Пхп + курл тут нужен.
ewg777, так у человека впс вроде, нет?
Да и exec тут просто потому, что мне лень fopen fwrite fclose писать. Заменяемо, вобщем
Тогда все легко и просто
$url = "http://site.ru/sitemap.xml";
function FetchUrl($url, $postvars, $timeout, $ref, $blank){
sleep($timeout);
echo @date("r")." fetching $url \r\n";
$ch = curl_init();
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_TIMEOUT,30);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, trim($url));
curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
$result = curl_exec($ch);
if($blank == "1"){
$result = preg_replace("/\n/", "", $result);
$result = preg_replace("/\r/", "", $result);
}
curl_close($ch);
return $result;
}
$page = FetchUrl($url, NULL, NULL, NULL, NULL);
preg_match_all("!<loc>(.*?)<\/loc>!si", $page, $out);
foreach($out[1] as $link){
$page = FetchUrl($link, NULL, NULL, NULL, NULL);
preg_match("!<title>(.*?)<\/title>!si", $page, $tit);
exec("echo '".$link."|".trim($tit[1])."' >> ready.txt");
}
?>
урлы в файле ready.txt
TAFF, карта хмл сайта есть?
chess777, выводится либо тумба, либо через кастом филдз. Если тумбой то укажи при загрузке картинки использовать ее как миниатюру. Если custom fields в теме - то при создании поста внизу они будут указаны в выпадающем списке.
overflow:hidden для #homepageright
Не совсем решит проблему, но блоки по крайней мере вылазить на футер не будут.
А так - рубить заголовки по длинне.
старт
10 стартов
Там зависит от используемых чпу. От них и пляшут.
При ваших чпу конструкция Disallow: /category/ не нужна, потому как страницы такой все равно нет.
У Дениса Болтикова схожие чпу на блоге, можно его роботс взять