20 августа 2016, 15:21 Здесь мои знания ограничиваются, возможно кто-то сможет помочь, но как было написано выше, есть альтернатива (их множество). Вопросы / История просмотренных страниц на MODx Revo 11 0
19 августа 2016, 23:48 Код который использую на своем сайте: <?php /* &limit — лимит отображаемых и записываемых id страниц, по умолчанию 10 &show — отображать страницы или нет (0/1), по умолчанию 0 (будет записывать, но не отображать) &snippet — наименование сниппета, с помощью которого будут выводиться данные (pdoResources, getResources и т.п.), по умолчанию 0 (false, то будет выводить данные с помощью modResource) &parents — id родительского документа, по умолчанию 0 &tpl — наименования чанка с шаблоном, по умолчанию tpl.LastView. &except — id исключаемых документов через запятую, по умолчанию 0. &message — вывод сообщения, когда истории нет. Пример: // [[!LastView? &limit=`10` &show=`1` &snippet=`0` &parents=`0` &tpl=`tpl.LastView` &except=`[[++site_start]],404,502`]] */ $id = $modx->resource->id; if (!isset($limit)) {$limit = 10;} if (!isset($show)) {$show = 0;} if (!isset($snippet)) {$snippet = 0;} if (!isset($parents)) {$parents = 0;} if (!isset($tpl)) {$tpl = 'tpl.LastView';} if (!isset($except)) {$except = 0;} else {$except = split(",",$except);} if (!isset($message)) {$message = '';} // Проверяем исключения if ($except != false) { $add = 1; foreach ($except as $value) { if($value == $id) {$add = 0;} } } // Добавляем просмотренную страницу if ($add != false) { if (!isset($_SESSION['viewed'])) { $_SESSION['viewed'] = array($id); } else { if (in_array($id, $_SESSION['viewed'])) { $key = array_search($id, $_SESSION['viewed']); unset($_SESSION['viewed'][$key]); } if (count($_SESSION['viewed']) > $limit) { array_shift($_SESSION['viewed']); } $_SESSION['viewed'][] = $id; } } // Предварительные проверки if ($show == '1') { if (!isset($_SESSION['viewed'])) {return $message;} $ids = array_reverse($_SESSION['viewed']); if (empty($ids)) {return $message;} } // Выводим просмотренные страницы без вызова сниппета if ($show == '1' && $snippet == false) { $output = ''; foreach ($ids as $tsID) { if($tsID != $id) { $page = $modx->getObject('modResource', $tsID)->toArray(); $output .= $modx->getChunk($tpl, $page); } } // Вывод результат в плейсхолдер или в результат работы if (isset($toPlaceholder)) { $modx->toPlaceholder(($toPlaceholder!=false?$toPlaceholder:'view'),$output,'last'); } else { return ($output?$output:$message); } } // Выводим просмотренные страницы через вызов сниппета if ($show == '1' && $snippet != false) { $config = array( 'resources' => '-'.$id.','.implode(',', $ids) ,'parents' => $parents ,'limit' => $limit ,'tpl' => $tpl ); // Вывод результат в плейсхолдер или в результат работы if (isset($toPlaceholder)) { $modx->toPlaceholder(($toPlaceholder!=false?$toPlaceholder:'view'),$modx->runSnippet($snippet, $config),'last'); } else { $output = $modx->runSnippet($snippet, $config); return ($output?$output:$message); } }Чанк: <a href="[[~[[+id]]]]" data="[[+id]]">[[+pagetitle]]</a>У меня все стабильно работает, никаких ошибок не возникало. Вопросы / История просмотренных страниц на MODx Revo 11 +1
28 июля 2016, 17:49 Ага, понял. Спасибо =) Я просто пытался найти суть/цель/назначение в начале статьи. Пошаговые инструкции / Сортировка и гибкая выборка по комментариям 7 0
28 июля 2016, 16:57 т.е. вся суть дела это сортировка комментариев? Пошаговые инструкции / Сортировка и гибкая выборка по комментариям 7 0
28 июля 2016, 00:50 Я ничего не понял, а где глянуть рабочий пример для понимания дела? Пошаговые инструкции / Сортировка и гибкая выборка по комментариям 7 0
08 июля 2016, 15:47 С сегодняшнего дня, писать во все разделы, кроме «Вопросов», «Объявлений о работе» и «Дополнений», могут только пользователи с рейтингом 30+.Да, я ошибся, опустил «кроме». Болезнь беглого чтения. Новости и события / Репрессии на ресурсе 75 +1
08 июля 2016, 14:49 Таких решений тонна. Включая последнее: modstore.pro/packages/other/looked Новые дополнения и их версии / SeeToo 50 0
08 июля 2016, 14:39 Видел в email рассылке от магазина, думал взять, но потом увидел некую простоту, т.е. сортировка идет чисто по переходам. Будет ли усовершенствование процесса сортировки/рейтинга, по мимо ручного указания явной связи. М.б. учет ключевых слов? Причина такого мышления: Если сайт состоит из статей и любая статья из любой категории корневого ресурса может быть неким образом связана с текущей, то вероятность рандомного попадания в выдачу довольно ничтожна, а пользователи за неимением лучшего, будет заходить в первые статьи, а если их всего 3-6 в выдаче? Вот решил подождать следующего обновления, вдруг что-то с этим решат. Новые дополнения и их версии / SeeToo 50 0
08 июля 2016, 14:32 Думаю, что «Объявлений о работе» довольно ясно отображает весь смысл, а ограничение может несколько уменьшить поток заказов, а это уже денежка. Точные цифры покажет статистика. Новости и события / Репрессии на ресурсе 75 0
20 июня 2016, 12:35 Это не был сарказм :) реакция неожиданная. Прости меня, если тебя это сильно затронуло. Новости и события / Улучшение ценовой политики MODX-Клуба 20 +1
19 июня 2016, 15:22 Данная новость касается услуг модэкс клаба, их услуги. Новости и события / Улучшение ценовой политики MODX-Клуба 20 +1
18 июня 2016, 20:54 Сейчас будет неприличное сравнение логотипа =) Новые дополнения и их версии / [miniShop2] Версия 2.4.0 beta3 7 -16
18 июня 2016, 20:30 Facepalm, столько много времени прошло с «новой парадигмы», а ты так и не изменился =) Новости и события / Улучшение ценовой политики MODX-Клуба 20 +6
17 июня 2016, 15:03 Хорошая новость. Снижение издержек за счет смены офиса?, а что будет если офиса не будет вовсе)? Удаленка. ps: К стати гдет год назад Jivosite переехал на Тульскую м.б. это один из их офисов (рядом с трешкой БЦ). Новости и события / Улучшение ценовой политики MODX-Клуба 20 0
14 июня 2016, 14:44 Точка с запятой в конце функции, зачастую библиотеки минифицируются и точку с запятой удаляют, получается ошибка т.к. следом идет наименование следующей функции или переменной и т.п. По коду ничем более помочь не смогу. Вопросы / Сжатие HTML 25 0
14 июня 2016, 10:30 Чтоб работало корректно, стоит закрывать функции ; иначе будет синтаксическая ошибка. Вопросы / Сжатие HTML 25 0
08 июня 2016, 18:47 Еще есть вариант сделать расширение для платного дополнения msearch2 по сути, выдавая первые варианты результатов поиска и как-то туда пропихивать приоритеты, но тут не знаю. М.б. все тяжело работать будет. Готовые решения / В погоне за удобством посетителей или умные ссылки 15 0
08 июня 2016, 17:33 Как вариант заполнять поле «ключевые слова», тогда там можно найти некую схожесть + учитывать клики и получится довольно релевантные результаты. Как мне кажется. Готовые решения / В погоне за удобством посетителей или умные ссылки 15 0
08 июня 2016, 14:23 Резонный вопрос =) Это было бы зверски удобно. Помню на некоторых форумах, бот сразу отвечает ссылками с заголовками тем форума. На самом деле подобное расширение достойно быть платным — яб купил. Готовые решения / В погоне за удобством посетителей или умные ссылки 15 0
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Для начала перейдем на Markdown, а дальше будет видно
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 Поправил github.com/GulomovCreative/FetchIt/pull/19 github.com/GulomovCreative/FetchIt/pull/18
MaxNotify3 Вышло обновление 1.3.0-pl (20.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет maxNotify3FormIt; — добавлены уведомления о заявках SendIt через hook-с...
[Theme.Bootstrap] Новая версия с Bootstrap 4 Новая обновленная версия уже в магазине modstore.pro/packages/sites-themes/theme.bootstrap 4.1.0 (15.07.2026) — Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumb...
Чанк:
У меня все стабильно работает, никаких ошибок не возникало.
Я просто пытался найти суть/цель/назначение в начале статьи.
Включая последнее: modstore.pro/packages/other/looked
Будет ли усовершенствование процесса сортировки/рейтинга, по мимо ручного указания явной связи. М.б. учет ключевых слов?
Причина такого мышления:
Если сайт состоит из статей и любая статья из любой категории корневого ресурса может быть неким образом связана с текущей, то вероятность рандомного попадания в выдачу довольно ничтожна, а пользователи за неимением лучшего, будет заходить в первые статьи, а если их всего 3-6 в выдаче?
Вот решил подождать следующего обновления, вдруг что-то с этим решат.
Прости меня, если тебя это сильно затронуло.
Снижение издержек за счет смены офиса?, а что будет если офиса не будет вовсе)? Удаленка.
ps: К стати гдет год назад Jivosite переехал на Тульскую м.б. это один из их офисов (рядом с трешкой БЦ).
По коду ничем более помочь не смогу.
Это было бы зверски удобно. Помню на некоторых форумах, бот сразу отвечает ссылками с заголовками тем форума.
На самом деле подобное расширение достойно быть платным — яб купил.