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

След. ссылка

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#1

Здрасте!   Уже задавал этот вопрос, но как отобразить в материале ссылку на следующий материал? Просто тот перестал работать после одного обновления КМС. Давно хотел спросить ещё раз. Та тема ведь закрыта.  Там сниппет был. 


http://tvmax.96.lt

modos189

  • Мастер
  • Администратор
  • 206
  • 6
  • Жалоб нет
  • Регистрация:
#2

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


MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#3

http://dev.atom-m.net/forum/view_theme/30


Отредактировано MrBoriska (Администратор) в
http://tvmax.96.lt

MrBoriska

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

замени

Register::getClass('ModulesManager')->

на

\ModulesManager::

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#5

Нет. 

Прикрепленные файлы:
У вас нет прав для скачивания прикрепленных файлов
Отредактировано автором в
http://tvmax.96.lt

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#6

Вот вам новый: . На том моя ошибка была. 

Прикрепленные файлы:
У вас нет прав для скачивания прикрепленных файлов
http://tvmax.96.lt

MrBoriska

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

Вот такой у тебя после замены?

$modelName = \ModulesManager::getModelName($params["module"]);
$model = new $modelName;
$opt = array(
   "limit"=> 1,
   "cond"=> array('`id` > '.$params["id"])
);
$result = $model->getCollection($opt['cond'],$opt);
if (!empty($result))
   echo '<a href="' . entryUrl($result[0], $params["module"]) . '">Следующий материал: ' . $result[0]->getTitle() . '</a>';

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#8

Да


http://tvmax.96.lt

MrBoriska

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

MAX555, ох, извиняюсь.

Не ModulesManager а OrmManager...

$modelName = \OrmManager::getModelName($params["module"]);
$model = new $modelName;
$opt = array(
   "limit"=> 1,
   "cond"=> array('`id` > '.$params["id"])
);
$result = $model->getCollection($opt['cond'],$opt);
if (!empty($result))
   echo '<a href="' . entryUrl($result[0], $params["module"]) . '">Следующий материал: ' . $result[0]->getTitle() . '</a>';

MAX555

  • O, Великий ретранслятор!
  • Посетитель
  • 389
  • 3
  • Жалоб нет
  • Регистрация:
#10

Спасибо! Работает. 


http://tvmax.96.lt
Тема закрыта