РЕГИСТРАЦИЯ
Гость
Вход не выполнен.

puzzle tpl

mishka

  • Новичок
  • Посетитель
  • 8
  • 2
  • Жалоб нет
  • Регистрация:
#1

Ребят создал сайт на atomm 4  вопрос вот в чем поставил шаблон puzzle (который сам адаптировал) но не работает он на новой версии, в остальном не проверял , но основная проблема это 3 сниппета используемых в шаблоне.
вот что выдает

Notice: Undefined variable: Register in /home/u749455505/public_html/sys/inc/AtmSnippets.class.php(116) : eval()'d code on line 6

Fatal error: Call to a member function getAnnounce() on a non-object in /home/u749455505/public_html/sys/inc/AtmSnippets.class.php(116) : eval()'d code on line 6
нужна помощь вообщем 

На очереди еще одна адаптация ;)

mishka

  • Новичок
  • Посетитель
  • 8
  • 2
  • Жалоб нет
  • Регистрация:
#2

Дополнительно к посту

Еще вопрос по поводу вывода миниатюр, изменилась метка вывода?


На очереди еще одна адаптация ;)

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#3

Добавь в начало сниппета где используется непроинициализированная переменная  $Register строку кода такого содержания:

$Register = Register::getInstance();

В новых версиях она не объявляется по-умолчанию. Кстати так же не объявляется переменная $FpsDB , вместо которой настоятельно рекомендуется использовать функцию getDB().


mishka

  • Новичок
  • Посетитель
  • 8
  • 2
  • Жалоб нет
  • Регистрация:
#4

Спасибо полегчало.
[list]Warning: mb_strpos(): Offset not contained in string in/home/u749455505/public_html/sys/inc/PrintText.class.php on line 165[/list]я так понимаю не нравится эта функция, альтернатива есть?)


На очереди еще одна адаптация ;)

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#5

класс PrintText тоже был конкретно переделан.

/**
     * @param string $str
     * @param array $params - Опции запуска
     * @param int $length - announce length
     * @return string announce
     *
     * create announce and close opened bb tags
     */
    public function getAnnounce($str, $params = null, $length = 500, $material = false)

Опции запуска($params) по умолчанию такие:

array(
            'parse_bbcode' => true,
            'ellipsis' => '...',
            'set_title' => false
        )

Отредактировано автором в

mishka

  • Новичок
  • Посетитель
  • 8
  • 2
  • Жалоб нет
  • Регистрация:
#6

Вообщем гемороя добавилось по адаптации... ладно будем разбираться 


Отредактировано автором в
На очереди еще одна адаптация ;)

MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#7

mishka, на тему шаблонов все описано тут(правда под готовящуюся 5ую версию там пока пусто) , плагины обновляем сами (те что в atom-m-plugins), а вот со сниппетами беда. Тут только по ошибкам смотреть. Много было переделано без обратной совместимости. И еще будет переделано. У меня руки чешутся переделать всю работу с БД... пока останавливает только объем последующей работы по адаптации... Но тут обратную совместимость думаю смогу оставить.


mishka

  • Новичок
  • Посетитель
  • 8
  • 2
  • Жалоб нет
  • Регистрация:
#8

гемороя много добавилось ) Ну нечего вроде один из шаблонов , который не использует Сниппетов, встал без проблем, единственное нужно немножко доделать


На очереди еще одна адаптация ;)
Тема закрыта