Синтаксис php

Discussion in 'Программирование' started by Рекрут, Mar 12, 2009.

  1. Рекрут
    Offline

    Рекрут Недавно здесь

    Joined:
    Dec 6, 2008
    Messages:
    16
    Likes Received:
    1
    Gender:
    Male
    Что означает строка в теге <?php

    $_SESSION['tmplparams']['night'] = $tmpl_night = $this->params->get('night');

    и почему mod_php ругается на get()?
     
  2.  
  3. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    Рекрут, а полный текст ругательства?
    очевидно не может получить параметр
     
  4. Рекрут
    Offline

    Рекрут Недавно здесь

    Joined:
    Dec 6, 2008
    Messages:
    16
    Likes Received:
    1
    Gender:
    Male
    agruts, ругается так: "Fatal error: Call to a member function get() on a non-object in N : \home\arsenyevo.ru\www\modules\mod_php\mod_php.php(36) : eval()'d code on line 5".

    На форуме производителя нашёл подобный вопрос - http://www.fijiwebdesign.com/compon...unc,view/id,292/catid,8/limit,6/limitstart,0/ , но, в силу своей ущербности, ничего не понял.

    Наткнулся в сети и на утверждение, что использование mod_php и ему подобных для вывода погодного информера определенного цвета в зависимости от выбранной цветовой темы сайта не "кошерно". Перенес вывод информера в шаблон.

    Но для общего развития хотелось бы всё-таки разобраться и с mod_php.
     
    Last edited: Mar 12, 2009
  5. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    смотри, что у тебя в мод_пхп в 5-й строке или перед ней.

    там посоветовали скачать последнюю версию модуля:
    http://www.fijiwebdesign.com/downloads/task,doc_download/gid,42/
     
  6. Рекрут
    Offline

    Рекрут Недавно здесь

    Joined:
    Dec 6, 2008
    Messages:
    16
    Likes Received:
    1
    Gender:
    Male
    Это советовали 4 месяца назад, а я скачивал позавчера.
    5-я строка в первом сообщении.
     
  7. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    это в каком же?
     
  8. Рекрут
    Offline

    Рекрут Недавно здесь

    Joined:
    Dec 6, 2008
    Messages:
    16
    Likes Received:
    1
    Gender:
    Male
    agruts, $_SESSION['tmplparams']['night'] = $tmpl_night = $this->params->get('night');
     
  9. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    а, не врубился сразу.
    в таких случаях дебаггить надо, либо ручками перебирать весь код. Тебе же пхп сам говорит:
    "Вызов функции (метода) у необъекта."

    А если хочешь все таки разобраться сам, для общего развития, то пожалуйста. Надеюсь тебе знаком этот ресурс?

    кстати, для погоды есть информер, где можно также использовать шаблоны, смотри на joomlaportal.ru, там эта тема долго обсуждалась. Очень неплохой модуль. И нет таких проблем.
     

Share This Page

Loading...