Forum Webscript.Ru
		Наши скрипты => MobilePublisherPHP => Тема начата: marvel от 13 Ноября 2003, 23:10:12
		
			
			- 
				(1) значитс вот такая муля...
чтота я тама натворил...
при написании новой статьи (при написании заголовка и анотации(1шаг при написании статьи)) и отправки данных мне выдает вот енту ошибку (но в конечном этоге всетаки статья нормально заносится в базу и т.д. (просто мене енто настораживает да и в глаза бросается)):
Warning: Invalid argument supplied for foreach() in m:\\home\\rbnews\\www\\functions.php on line 290
 
в свою очередь в файле functions.php следующий код:
function loadtemplates($name){
        global $templatescache, $abspath;
        
        foreach($name as $tname){
                if(file_exists($abspath."/templates/$templatesdir/".$tname.".html")){
                        $gettemplate=implode("", file($abspath."/templates/$templatesdir/".$tname.".html"));
                        $templatescache[$tname]=$gettemplate;
                        $templatescache[$tname]=addslashes($templatescache[$tname]);            
                        $templatescache[$tname]=str_replace("\\\\\'","\'",$templatescache[$tname]);
                        if($tname != "phpinclude") {
                                $templatescache[$tname] = "\\n$templatescache[$tname]\\n";
                        }
                }
        }
        return $templatescache;
} 
как я понял проблема с шаблонами... толи он не может что-либо найти толи где-то что-то я подтер...
ПОМОГИТЕ РАЗОБРАТЬСЯ
(2) а вот енто уже баг который я обнаружил просмотрев логи апачча... но и тут как я понимаю есть решение... ентот файл просто нет хотя должен быть (и он как я понял отвечает за  статистику(которая заметте тожа не работает))
этот файл вставляится ифреймом в новость... и т.д.
File does not exist: m:/home/rbnews/www/hc.php - (енто строка из лога апача)
ПРОШУ И В ЕНТОМ МНЕ ПОМОЧЬ пожалуйста...
БЛАГАДАРЮ ЗА ВНИМАНИЕ С УВАЖЕНИЕМ...
			 
			
			- 
				п.1 аргументом функции loadtemplates всегда должен быть массив даже если передается один элемент, к примеру: loadtemplates(array("functions_bbcode")); 
п.2 спасибо, но проблемма в статистике не из-за этого.
			 
			
			- 
				и что мне в данном случае делать?
			
 
			
			- 
				есть еще одна проблема... вывожу я на страницах список популярных статей но вот что-то популярность их не падает уже с неделю хотя точно знаю что должно быть...
			
 
			
			- 
				marvel вот, что нужно делать:
по п.1 - вы ведь что-то правили, посмотрите в исходниках как активизируются шаблоны.
по п.2 - про статистику недавно писали. http://forums.webscript.ru/showthread.php?s=&threadid=14483&msgnum=6
по популярности - проверьте по БД, поле views  в таблице n_articles указывает кол-во просмотров, по нему и определяются самые популярные статьи. Но генерация статических HTML страничек должна быть отключена.