В связи с чем возникла необходимость доработки некоторых вещей, а именно:
1. Изменить текущее отображение категорий из /places с возможностью задавать уникальные иконки для каждой из рубрик и выводом количества уже добавленных объектов.
Пример отображения:
В демо к первой версии категории с уникальными иконками, во второй — нет.
2. При добавлении объекта реализовать возможность указания графика работы, выходных, перерыва. Странно, почему такую очевидную вещь до сих пор не сделали. При совпадении времени работы с текущим временем, выводить надпись "Сейчас работает!", как это сделано на большинстве популярных сайтах-каталогах.
В демо к первой версии есть поля времени работы, во второй — нет.
3. Добавить модуль "рейтинг объектов", основываясь на отзывах пользователей. Организовать возможность сортировки "сначала хорошие/плохие", как это сделано на вкладке "отзывы", но в глобальном масштабе — по всем объектам сайта. Объекты без оценки не учитывать или выводить в конце списка.
Это уже сложнее, но вдруг кто-нибудь организовал нечто подобное.
Насчет 3 это легко делается при помощи стандартных функций типа контента.
3. Добавить модуль "рейтинг объектов", основываясь на отзывах пользователей. Организовать возможность сортировки "сначала хорошие/плохие", как это сделано на вкладке "отзывы", но в глобальном масштабе — по всем объектам сайта. Объекты без оценки не учитывать или выводить в конце списка.
Рейтинг объектов
В настройках нужного типа контента, создается набор с типом данных "Комментарии — по убыванию"
В нужное место на странице добавляется виджет из стандартных "Перечень контента", в настройках ставится опция "применить фильтры из набора" и выбирается какой фильтр использовать, а так же из какой категории брать контент, например "корневая" значит все объекты участвуют. Все. "Модуль рейтинг объектов" готов :)
Те же действия, но без виджета позволят Вам сортировать контент (любой) как хотите. А дополнительный фильтр в наборе типа "рейтинг < 0" позволит избавиться от объектов которые ещё не оценили.
Огромное спасибо! Только познакомился с InstantCMS, поэтому ещё ничего не знаю. 😊Рейтинг объектов
В настройках нужного типа контента, создается набор с типом данных "Комментарии — по убыванию"
В нужное место на странице добавляется виджет из стандартных "Перечень контента", в настройках ставится опция "применить фильтры из набора" и выбирается какой фильтр использовать, а так же из какой категории брать контент, например "корневая" значит все объекты участвуют. Все. "Модуль рейтинг объектов" готов :)
Я так понимаю, заранее заданную сортировку постов можно выводить на разных страницах, а сделать "всё в одном" с возможностью выбирать нужное отображение всё же не получится, как на вкладке отзывы:
На примере виджета — получилось. А как создать отдельную страницу, подскажите? Чтобы потом сделать возможность выбора рейтингов: "хорошие" и "плохие", хотя бы из меню сайта (site.ru/admin/menu).Те же действия, но без виджета позволят Вам сортировать контент (любой) как хотите. А дополнительный фильтр в наборе типа "рейтинг < 0" позволит избавиться от объектов которые ещё не оценили.
+ Задал маркеры для корневой и внутренних директорий. Везде отображаются жёлтые папки, — и в теле страницы, и на виджете категорий:
kdv1978, у меня он не стает вместо папочек.
Насчет "все в одном" можно вывести наборы не в списке, а в выпадающем списке. но тут надо уже с файлами шаблона играться. Это уже Ваша забота :)
Спасибо, стало понятно.
Goldschild, по сути "наборы контента" это отдельные страницы с теми фильтрами, которые вы указали. В меню можете добавить ссылку на эти страницы.
Насчет "все в одном" можно вывести наборы не в списке, а в выпадающем списке. но тут надо уже с файлами шаблона играться. Это уже Ваша забота :)
Ещё, по доработкам...
Для Яндекса очень хотелось бы видеть функцию "посмотреть на панораме" после выбора объекта на карте, как это сделано на самом Яндексе. Карту развернуть на весь экран можно, а панорамы нет. Жаль, ведь это очень удобно!
Да, было такое.
Ляп, на дефолтном шаблоне
Для вкладок, кроме первой не присвоен стиль .tabs-menu .tabbed li, который содержит нужный параметр float:left.
Сейчас уже точно не вспомню, т.к. поправил сразу после установки, но скорее всего это файл:
templates\default\controllers\places\item_header.tpl.php
46 строка
<?php $this->menu('item-menu'); ?>
<?php $this->menu('item-menu', true, 'tabbed'); ?>
Изменить текущее отображение категорий из /places с возможностью задавать уникальные иконки для каждой из рубрик
так вот 2 ветка, и есть такое! видать возможно такое сделать в шаблоне штатно.