Еще ошибка при добавлении bb-кода url адреса, а именно когда пишу такой код:
johncms.com
, в библиотеке выводится такое:
http://mobywap.ru/go.php?url=a ... uY29t
, скрин выложить пока что немогу...
Aleksei4, это из за двойной обработки ббкодов, млеа, придется перепиливать полностью.
Что бы исправить нужно в файле /lib/articles/view.php закомментировать строку с повторной обработкой там будет что то вроде
$text = bbcode::tags($text);
Только смотри чтобы именно там где второй раз обрабатывается иначе возникнут проблемы с незакрытыми ббкодами
Screamer, покопаемся,посмотрим что да как. если что отпишусь. Кстати, еще бы неплохо было выводить сразу все категории на главной библиотеки для пользователя. а так получается что пользователь сначала попадает на страницу "Категории", "Поиск", и затем только в категории библиотеки.Немного неудобно.
У меня такой баг: на сайте стоит мод градиентов ников, везде все нормально но в комментах к статьям выдает:
Strict Standards: Non-static method functions::gradient() should not be called statically in .../incfiles/classes/functions.php on line 426
строка 426 из functions.php:
$out .= '<img src="' . self::$system_set['homeurl'] . '/images/del.png" width="12" height="12" align="middle" /> ';
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<b>'.functions::gradient('' . $user['name'] . '', '' . $colornick['colornick'] . '',''.$colornick['colornick2'].'').'</b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] . '"><b>'.functions::gradient('' . $user['name'] . '', '' . $colornickk['colornick'] . '',''.$colornickk['colornick2'].'').'</b></a>';
что не нравится модулю и как поправить, подскажите.
Maton, это проблема класса комментариев а не библиотеки
Так данный класс полностью работает с мотором и с кучей модов. проблема только с этой библой. по этому здесь я просьбу о помощи и написал...
Посты, ники все отображается как надо только эта ошибка впереди всех постов коммента идет.
Maton, Тогда почему ошибка именно в функции градиента ников? Жалуется на то что не статическая функция вызывается как статическая, нужно то место где она вызывается, хотелось бы глянуть весь стек вызовов
захожу в настройки, показывает ошибку в 47 строке , а она выглядит так:
require_once ($act . '.php'); что изменить нужно?