Проблема с ДЛЕ после установки модуля карты сайта

i am denzel
На сайте с 27.04.2010
Offline
9
667

Parse error: syntax error, unexpected T_STRING in /home/docs/engine/inc/addnews.php on line 653

Открываю файл, а в нём только 584 строки. Модуль yasitemap.

Консультации, помощь по WordPress, DLE (/ru/forum/492866) и др..
sirota77
На сайте с 08.09.2008
Offline
161
#1

быть такого не может

ЪЪ
На сайте с 12.05.2010
Offline
4
#2

не тот файл правите. скорей всего незакрытая строка 652

InoHacker
На сайте с 18.10.2009
Offline
75
#3

Простите, а Вы какой файл смотрите ?

Ошибка то в /home/docs/engine/inc/addnews.php. Даже у меня, в не модифицированном файле 613 строк.

Видимо в этом куске установки что то перемудрили:

Откройте файл engine/inc/addnews.php

Найдите:

clear_cache();

После добавьте:

// чистка кэша карта сайта
$dirname = ENGINE_DIR.'/cache/yasitemap';
$dscan = array(realpath($dirname));
$darr = array();
while (!empty($dscan))
{
$dcur = array_pop($dscan);
$darr[] = $dcur;
if ($d=opendir($dcur))
{
while ($f=readdir($d))
{
if ($f=='.' || $f=='..')
continue;
$f=$dcur.'/'.$f;
if (is_dir($f))
$dscan[] = $f;
else
@unlink($f);
}
closedir($d);
}
}
$i_until = ($only_empty)? 1 : 0;
@mkdir(ENGINE_DIR.'/cache/yasitemap', 0777);
@chmod (ENGINE_DIR.'/cache/yasitemap/', 0777);
// конец - чистка кэша карта сайта
Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий