[RED BUTTON]

еще всплыла одна ошибка, если кто знает решение, подскажите пожалуйста

при генерации дора выводятся сообщения
Warning: implode() [function.implode]: Bad arguments. in /var/www/web4/web/baton/yes/inc/functions.php on line 338
Warning: array_unique() [function.array-unique]: The argument should be an array in /var/www/web4/web/baton/yes/inc/functions.php on line 337
 
/yes/inc/functions.php ( 334-335)
PHP:
	for ($r=0; $r<$rand; $r++){
		$ra=rand(0, $s);

		if ($onepage=="on") {$keyword=$keys[$ra][0];} else {$keyword=$keys[$ra];}
		$links[]="<a href='".$urls[$ra][1]."'>".GetUP($keyword)."</a><br>";
	}
	$links=array_unique($links);
	$links=implode(" ", $links);
у тебя ошибка из-за того, что $links не является массивом , т.е. вызов функции пролисходит при нулевом числе итераций ( переменная $rand==0)0)вызов функции происходит при обработке макроса
[RANDBKEYWORDURL

run.php(279-283:(
PHP:
if (!strstr($myshab, "[RANDBKEYWORDURL-")) break 1;
		preg_match("/\[RANDBKEYWORDURL-([0-9]{1,})-([0-9]{1,})([a-z-]*)\]/", $myshab, $m1);
		$rand=rand($m1[1], $m1[2]);
		$myshab=str_replace("[RANDBKEYWORDURL-".$m1[1]."-".$m1[2].$m1[3]."]", GetMoreBRandKeywordUrl($rand), $myshab);
могу только предположить, что в шаблоне первый параметр равене нулю ( могбы приложить шаблон для начала )

вариантjd решений можетбыть несколько
1) правь шаблон если дело всеже в нем
2) найди в functions.php функцию GetMoreBRandKeywordUrl() ( у тебя походу чуть выше 335 строки)
и измени ее так :
PHP:
function GetMoreBRandKeywordUrl($rand){
	//nastart('getmorebrandkeywordurk');
	global $urls, $keys, $onepage;
	$s=sizeof($urls)-1;
    
    ////тут  добавили строчку
    $links[]='';
    ////тут  добавили строчку
    
	for ($r=0; $r<$rand; $r++){
		$ra=rand(0, $s);

		if ($onepage=="on") {$keyword=$keys[$ra][0];} else {$keyword=$keys[$ra];}
		$links[]="<a href='".$urls[$ra][1]."'>".GetUP($keyword)."</a><br>";
	}
	$links=array_unique($links);
	$links=implode(" ", $links);
	//nastop('getmorebrandkeywordurk');
	return $links;
}
 
  • Нравится
Реакции: diez
Кто-нить знает как можно заставить работать парсер текста в скрипте? У меня не собирает почему-то..
 
Кто-нить знает как можно заставить работать парсер текста в скрипте? У меня не собирает почему-то..

где парсим? на денвере или на хостинге?
если на денвере то ничего не получится, нужно только на сервере,хостинге и т.д. :)
 
где парсим? на денвере или на хостинге?
если на денвере то ничего не получится, нужно только на сервере,хостинге и т.д. :)

На сервере. Нужен русский контент. С gogo.ru не парсит. Из остальных мест парсит по 2-3 кб текста с 5-и ключевиков. Не думаю, что так и должно быть.
 
Для просмотра ссылки Войди или Зарегистрируйся
спасибо за разъяснение, действительно дело было в макросе шаблона. там в RANDBKEYWORDURL первым был 0
 
ну ещё как вариант можно тематические ру тексты переводить, с транслитацией неизвестных слов
 
Warning: array_rand() [function.array-rand]: First argument has to be an array in C:\Vertrigo\www\red\yes\inc\functions.php on line 756

При заливке на FTP.
 
Подскажите, как сделать, чтобы при включении функции "Ссылки на старые доры" вставлялись ссылки на доры одного домена. Допустим есть домен, много доров на поддоменах, нужно это функцией перелинковать поддомены. :)
 
Назад
Сверху