Intereting Posts
Контактная форма SOMETIMES не работает Как запустить drush make на удаленном, используя относительный путь? Как создать пользовательскую страницу с изображениями пользователя в сетке и с разбивкой по страницам, а не с использованием представлений Замена поля изображения Поиск лучшего способа создания сворачиваемого набора полей Как изменить имя вкладки узла «вид» для определенного типа контента? Менеджер страниц, панели и предложения по темам Просмотры Контекстный фильтр для сопоставления имен таксономии Доступ запрещен при включении или настройке по умолчанию темы (на Nginx) Single vs Multi-Step Form – Сотни полей Как переключить предупреждение об обновлении? Разрешить подключенному пользователю сделать частичную оплату заказа не в кассе Как включить стандартные биты текста в узел, в зависимости от местоположения узла или определенного термина? Ошибка при выполнении теста PHPUnit только в run -tests.sh Почему пользователи CAS не отображаются в users_field_data?

«Самый популярный» вид

Я создал представление, которое должно отображать 5 самых популярных историй на моем сайте, поэтому я отсортировал по статистике узлов: общее количество просмотров и включил несколько типов содержимого в фильтры. Единственная проблема – просмотр только проверяет истории в первом выбранном типе контента и игнорирует все остальные. Есть ли что-то, что я делаю неправильно?

Вот экспорт вида:

$view = new view; $view->name = 'popular'; $view->description = ''; $view->tag = ''; $view->view_php = ''; $view->base_table = 'node'; $view->is_cacheable = FALSE; $view->api_version = 2; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ $handler = $view->new_display('default', 'Defaults', 'default'); $handler->override_option('fields', array( 'created' => array( 'label' => '', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'link_class' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'date_format' => 'small', 'custom_date_format' => '', 'exclude' => 0, 'id' => 'created', 'table' => 'node', 'field' => 'created', 'relationship' => 'none', ), 'title' => array( 'label' => '', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'link_class' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'table' => 'node', 'field' => 'title', 'override' => array( 'button' => 'Override', ), 'relationship' => 'none', ), )); $handler->override_option('sorts', array( 'totalcount' => array( 'order' => 'DESC', 'id' => 'totalcount', 'table' => 'node_counter', 'field' => 'totalcount', 'override' => array( 'button' => 'Override', ), 'relationship' => 'none', ), )); $handler->override_option('filters', array( 'type' => array( 'operator' => 'in', 'value' => array( 'news' => 'news', 'story' => 'story', 'opinion' => 'opinion', 'video' => 'video', ), 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => 'type_op', 'label' => 'Node: Type', 'use_operator' => 0, 'identifier' => 'type', 'optional' => 1, 'single' => 1, 'remember' => 0, 'reduce' => 0, ), 'id' => 'type', 'table' => 'node', 'field' => 'type', 'relationship' => 'none', ), )); $handler->override_option('access', array( 'type' => 'none', )); $handler->override_option('cache', array( 'type' => 'none', )); $handler->override_option('items_per_page', 5); $handler = $view->new_display('block', 'Block', 'block_1'); $handler->override_option('block_description', ''); $handler->override_option('block_caching', -1); 

Solutions Collecting From Web of "«Самый популярный» вид"

Убедитесь, что подсчет просмотра содержимого включен в настройках журнала доступа ( admin/reports/settings ). Если это не включено, все представления содержимого будут равны 0 .

Количество просмотров содержимого

Возможно, вы захотите рассмотреть модуль радиоактивности модуля Radioactivity, который дает более точное и релевантное отражение текущего популярного контента на сайте.

Проблема с использованием общих представлений заключается в том, что со временем старейший контент всегда будет отображаться в верхней части списка, поскольку они были дольше. Принимая во внимание модуль радиоактивности, он использует систему очков и радиоактивность «половинной жизни» для ранжирования контента. Таким образом, это даст реальное отражение текущих тенденций вашего сайта.

Здесь есть полезное видео, которое объясняет все это.

Надеюсь это поможет!