Вход • Регистрация

Ошибка добавления новой темы

  • 29 сентября 2012 г.
  • При добавлении новой темы возникает ошибка
    Цитата
    syntax error, unexpected '<'
    /modules/forum/views/forum.view.edit.php:38

    код файла куда указывает ошибка
    Цитата
    <?php

    /**
    * Diafan.CMS
    *
    * @author diafan.ru
    * @version 5.0
    * @license http://cms.diafan.ru/license.html
    * @copyright Copyright (c) 2003-2012 OOO "Диафан". (http://diafan.ru)
    */
    if (!defined('DIAFAN'))
    {
    include dirname(dirname(dirname(__FILE__))).'/includes/404.php';
    }

    /**
    * Шаблон страницы категории
    */

    echo '<script type="text/javascript" src="'.BASE_PATH.'modules/forum/forum.js"></script>'
    .$result["messages"];

    кто сталкивался с такой ошибкой, как поправить?
    • 30 сентября 2012 г.
    • Ошибка обычная РНР-шная. Откройте тот файл и посмотрите, может какую скобку не закрыли, когда правили вьюху
  • 30 сентября 2012 г.
  • Я форум вообще не трогал, до этого. Сайт из бэкапа восстанавливал, может из за этого.
    Цитата
    Может я не прав но что там идет аж до 38 строчки?

    38 строчки тут нет, я же весь код файла на странице показал

    Цитата
    Ошибка обычная РНР-шная. Откройте тот файл и посмотрите, может какую скобку не закрыли, когда правили вьюху


    это и есть вьюка, вы видите здесь не закрытые скобки?
    • 30 сентября 2012 г.
    • Вообще, файл /modules/forum/views/forum.view.edit.php в пятой версии явно больше:
      Код
      <?php

      /**
      * Diafan.CMS
      *
      * @author diafan.ru
      * @version 5.0
      * @license http://cms.diafan.ru/license.html
      * @copyright Copyright (c) 2003-2012 OOO "Диафан". (http://diafan.ru)
      */
      if (!defined('DIAFAN'))
      {
      include dirname(dirname(dirname(__FILE__))).'/includes/404.php';
      }

      /**
      * Шаблон редактировани/добавления категории
      */

      echo ($result["premoderation"] ? '<p>'.$this->_('THEME_ADDED_MODERATOR').'</p>' : '').'

      <form action="" method="POST" class="ajax forum_form">
      <input type="hidden" name="ajax" value="0">
      <input type="hidden" name="module" value="forum">
      <input type="hidden" name="action" value="'.$result["action"].'">
      <input type="hidden" name="id" value="'.$result["id"].'">
      <input type="hidden" name="parent_id" value="'.$result["parent_id"].'">
      <input type="hidden" name="check_hash_user" value="'.$result["hash"].'">

      <div class="infofield">'.$this->_('NAME').':</div>
      <input type="text" name="name" size="40" value="'.$result["name"].'" class="inptext">
      <div class="errors error_name"'.($result["error_name"] ? '>'.$result["error_name"] : ' style="display:none">').'</div>

      '.($result["captcha"] ? $result["captcha"] : '').'

      <span class="button_wrap"><input type="submit" value="'.(!$result["name"] ? $this->_('CREATE', false) : $this->_('SAVE', false)).'" class="button"></span>
      <div class="errors error"'.($result["error"] ? '>'.$result["error"] : ' style="display:none">').'</div>

      </form>';

      Возьмите последний инсталл и перепроверьте размеры файлов. Скорее всего что-то из бекапа не до конца восстановилось

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.