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 страничек должна быть отключена.