Forum Webscript.Ru

Наши скрипты => MobilePublisherPHP => Тема начата: marvel от 13 Ноября 2003, 23:10:12

Название: в MobilePublisherPHP v1.5 нашел БАГ или Глюк называйте как хотите... и вообщето помог
Отправлено: 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 - (енто строка из лога апача)
ПРОШУ И В ЕНТОМ МНЕ ПОМОЧЬ пожалуйста...
БЛАГАДАРЮ ЗА ВНИМАНИЕ С УВАЖЕНИЕМ...
Название: в MobilePublisherPHP v1.5 нашел БАГ или Глюк называйте как хотите... и вообщето помог
Отправлено: AN от 14 Ноября 2003, 11:10:38
п.1 аргументом функции loadtemplates всегда должен быть массив даже если передается один элемент, к примеру: loadtemplates(array("functions_bbcode"));

п.2 спасибо, но проблемма в статистике не из-за этого.
Название: в MobilePublisherPHP v1.5 нашел БАГ или Глюк называйте как хотите... и вообщето помог
Отправлено: marvel от 18 Ноября 2003, 23:27:31
и что мне в данном случае делать?
Название: в MobilePublisherPHP v1.5 нашел БАГ или Глюк называйте как хотите... и вообщето помог
Отправлено: marvel от 19 Ноября 2003, 07:00:09
есть еще одна проблема... вывожу я на страницах список популярных статей но вот что-то популярность их не падает уже с неделю хотя точно знаю что должно быть...
Название: в MobilePublisherPHP v1.5 нашел БАГ или Глюк называйте как хотите... и вообщето помог
Отправлено: AN от 25 Ноября 2003, 12:32:05
marvel вот, что нужно делать:
по п.1 - вы ведь что-то правили, посмотрите в исходниках как активизируются шаблоны.
по п.2 - про статистику недавно писали. http://forums.webscript.ru/showthread.php?s=&threadid=14483&msgnum=6
по популярности - проверьте по БД, поле views  в таблице n_articles указывает кол-во просмотров, по нему и определяются самые популярные статьи. Но генерация статических HTML страничек должна быть отключена.