

Скела

Как вариант, убить древовидную структуру, везде прописать $level = 1
\templates\default\controllers\comments\comment.tpl.php
и выводить комментарии в обратном порядке:
$level = /* (($limit_nesting && $entry['level'] > $limit_nesting) ? $limit_nesting : ($entry['level']-1))*30 */ 1;
\system\controllers\comments\model.php
public function getComments($callback = null){ $user = cmsUser::getInstance(); $this->select('r.score', 'is_rated'); $this->joinUserLeft(); $this->joinLeft('comments_rating', 'r', "r.comment_id = i.id AND r.user_id='{$user->id}'"); if (!$this->order_by){ $this->orderBy('ordering', 'DESC'); } if (!$this->approved_filter_disabled) { $this->filterApprovedOnly(); } $this->useCache('comments.list'); return $this->get('comments', function($item, $model) use ($callback){ 'id' => $item['user_id'], 'nickname' => $item['user_nickname'], 'is_online' => cmsUser::userIsOnline($item['user_id']), 'avatar' => $item['user_avatar'] ); $item = $callback($item, $model); } return $item; }); }
Большое спасибо. Работает. Но думаю в было бы неплохо в коробке иметь сортировку комментариев, как отзывы на iMaps
Есть реальные рабочие решения?
Наличие обновления радует.
Обновил шаблон до 2.9.0. Пока не тестировал. Обновление для купивших шаблон более 9 месяцев назад, будет платным.
Уточните, пожалуйста стоимость и метод оплаты? На данный момент обновил сайт, особых проблем не наблюдаю.
P.S. Формы связи у меня есть, но они не подходят. В простой html-ке много примеров есть, но как их применить в icms2
Стоит ли старое использовать? Php 5.6 а лучше 7 как минимум, там прирост огромный в работе.
В этом и вопрос! На версии выше — пропадают поля!
Столкнулся с такой интересной вещью. Сайт с локального перенес на хостинг — все ОК… меняю на локальном php c 5.3 на 5.4. Возвращаю сайт и… хоть убейся не отображаются поля в типах контента. Так как это все было растянуто во времени, то я с трудом догадался, что поля пропадают из-за этого.
Вопрос? Почему так происходит… как этого избежать? Версия icms 2.7.1.
Notice: Undefined index: html_editor in /system/controllers/neomessenger/frontend.php on line 68
вот 68 строка: $editor = $this->options['html_editor'];
Но он и на главной странице на этой файл ругается, поэтому не знаю в чем проблема
Попробуйте сохранять не через меню действий, а через нижнюю кнопку "сохранить" или наоборот — у меня такая же проблема.
Отличное решение instantcms.ru/blogs/blog-loadyrja/konstruktor-form-iforms-onlain-kalkuljator.html
Тоже первым делом нашел это решение, жду когда пришлют. Просто хотелось бы без лишних наворотов, но ...
Еще рассматривал вариант добавление материала гостем… по сути та же форма, но компонент — который брал "анонимная публикация" так и не смог подключить — чего то он у меня не работает. А на сайте даже найти теперь его не могу (полагаю, что он уже не функционирует).
Посоветуйте решение. Нужно, что бы гость мог отправить сообщение, где указано 6-8 полей информации. Как можно такое реализовать. Вариант подходит как на почту, так и в самой системе.
Отделы — документы
Управляйка — дом — документы
Афиша — расписание
В общем вещь суперская!
P.S. Кинул одну новость — 115 просмотров 5 лайков и 19 дизлайков. Но для сайта не тепло ни холодно.