[Help] vBSEO Google / Yahoo Sitemap

Статус
В этой теме нельзя размещать новые ответы.
Выводит вот такие сообщения.
Поэксперементировал, чем больше записей для удаления выделять, тем меньшее записей выводит в таком блоке.
Напрашивается вывод, это строки которые должны остаться после удаления выделленых записей.
Это результат, после того как попытался удалить все записи кроме последней.
a:1:{i:0;a:5:{s:4:"time";i:1240330649;s:9:"useragent";s:72:"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)";s:2:"ip";s:12:"66.249.71.19";s:2:"ua";s:9:"Googlebot";s:7:"sitemap";s:20:"sitemap_index.xml.gz";}}
Warning: fwrite(:( supplied argument is not a valid stream resource in [path]/vbseo_sitemap/index.php on line 260

Warning: fclose(:( supplied argument is not a valid stream resource in [path]/vbseo_sitemap/index.php on line 261

Если выделить всё для удаления, выводит вот такое
a:0:{}
Warning: fwrite(:( supplied argument is not a valid stream resource in [path]/vbseo_sitemap/index.php on line 260

Warning: fclose(:( supplied argument is not a valid stream resource in [path]/vbseo_sitemap/index.php on line 261
 
у вас вобще скрипт хочет записать информацию вникуда.

с этим хаком никогда не работал, и не знаю какой должен быть путь к файлу, но вам надо его указать
поищите по файлам $dl_log, должно же гдето быть
 
А что в файле .htaccess? :)
В последней версии там тоже были изменения маленькие.
 
у вас вобще скрипт хочет записать информацию вникуда.

с этим хаком никогда не работал, и не знаю какой должен быть путь к файлу, но вам надо его указать
поищите по файлам $dl_log, должно же гдето быть

$dl_log встречается два раза только в index.php

тут
Код:
	function vbseo_get_dllog()
	{
		global $dl_log;

		$dl_list = file_exists(VBSEO_SM_DLDAT) ? vbseo_get_datlog(VBSEO_SM_DLDAT) : array();
   		return $dl_list;
	}

и тут
Код:
if(($remlist = $_GET['removedl'])||($remlist = $_POST['removedl']))
	{
		$dllist = vbseo_get_dllog();

		foreach($remlist as $ri=>$rt)
		{
    		if($dllist[$ri-1]['time']==$rt)
    			unset($dllist[$ri-1]);

     	}
   		$dllist = array_values($dllist);
      	$pf = fopen($dl_log, 'w');
      	fwrite($pf, serialize($dllist));   строка 259
      	fclose($pf);
		$_GET['dlist'] = true;
	}




А что в файле .htaccess? :)
В последней версии там тоже были изменения маленькие.

В корневом реврайт

В папке data deny from all
 
Я не вижу вывода строчки

Код:
echo $dl_log;

похоже на то, что переменная $dl_log пуста - соответственно оно не может открыть файл без имени и тем более записать в него что-то!

судя по названию переменной $dl_log - это какой-то лог файл?

допишите перед

Код:
$pf = fopen($dl_log, 'w');

$dl_log = 'dllogfile.log';

видимо переменная просто нигде не объявлена (почему-то).
 
extra-urls.txt этот файл для Yahoo или не этот?
Нет - этот файл предназначен для ручного добавления URL адресов в sitemap.

Пример

Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху