Кирилл

Кирилл

С нами с 08 октября 2015; Место в рейтинге пользователей: #110
Кирилл
02 мая 2017, 10:56
0
если вставить в шаблон, что выводит?
[[++site_url]]
Кирилл
02 мая 2017, 10:34
0
Проверить системную настройку, вдруг создавали, с ключем — site_url. Ее же проверить в настройках контекста. Если присутствует, прописать вида:
http://site.ru/
Кирилл
24 апреля 2017, 06:06
0
Тоже первым делом обратил на это внимание. Я бы на сохранение ресурса повесил плагин. Можно еще записать старый адрес и в момент сохранения проверять, изменился он или нет, это избавит еще от лишних запросов.
Кирилл
23 апреля 2017, 09:05
0
На какие настройки не реагирует? Опишите проблему подробнее, желательно с примерами.
Кирилл
21 апреля 2017, 13:02
+1
[[pdoMenu?
&tpl=`чанк оформления 1`
&tplInnerRow=`чанк оформления 2`
&tplOuter=`@INLINE [[+wrapper]]`
&level=`2`
]]
Кирилл
19 апреля 2017, 09:03
+2
var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> Любое использование материалов допускается только при наличии гиперссылки на  © "+document.location.origin.replace('http://','')+"</p>";

Вот таким образом можно, чтобы не заменять www.site.com каждый раз. Компонент, как по мне, лишний. Проще в отдельный js файл весь код сохранить и строку для подключения самого скрипта прописать:

<script src="/js/copyright.js"></script>
Кирилл
18 апреля 2017, 18:24
0
Немного в синтаксисе ошибся, проект на evo дает о себе знать

[[!+last_date:ne=`[[+tv.t_date]]`:then=`<div class="col-md-12 rasp_title">[[+tv.t_date:dateAgo]]</div>[[+tv.t_date:toPlaceholder=`last_date`]]`]]
Кирилл
18 апреля 2017, 17:28
0
Код не проверял, но думаю смысл понятен будет. Я бы пошел по такому пути.

[[!+last_date:ne=`[[+tv.t_date]]` &then=`<div class="col-md-12 rasp_title">[[+tv.t_date:dateAgo]]</div>[[+tv.t_date:toPlaceholder=`last_date`]]`]]
Кирилл
18 апреля 2017, 11:47
0
Если надо выбирать из разных ресурсов, то могу посоветовать написать сниппет, в котором получить все нужные TV migx, потом их json_decode, объединить массивы через array_merge, и потом опять json_encode, и полученный результат передать в getImageList. Ну или после array_merge при помощи php производить нужные манипуляции.
Кирилл
18 апреля 2017, 06:40
0
Через MIGX ничего сортировать и группировать НЕЛЬЗЯ.
Параметры where и sort в getImageList вполне себе работают, причем можно задавать несколько условий.

Сгородил MIGX таблицу
Таблицу через TV ввода migx? Или отдельную БД через конфигурацию migx с составлением схемы таблицы? Если идти по второму варианту, то выборку можно будет делать непосредственно из БД, а тут и фильтруйте, сортируйте, выбирайте ближайшие по дате.
Кирилл
17 апреля 2017, 18:52
0
Закинуть эту ссылку в &tplPageWrapper
Кирилл
17 апреля 2017, 17:54
0
Указать через get параметр limit. Например
site.ru/catalog/?limit=100
В параметрах pdoPage есть максимально допустимое значение (&maxLimit), которое по умолчанию 100.
Кирилл
13 апреля 2017, 18:19
1
0
Извиняюсь, посмотрел внимательнее, у меня стоит плагин, который редиректит index.php и все, что с ним связано. Найден на просторах интернета, если нужно, вот код:

<?php
switch ($modx->event->name) {
    case 'OnHandleRequest':
        if (strpos($_SERVER['REQUEST_URI'],'index.php') !== false && $modx->context->get('key') != 'mgr') {
            if (!empty($_GET['id'])) {
                $id = (int)$_GET['id'];
                if (!$modx->getCount('modResource', array('id' => $id, 'published' => 1, 'deleted' => 0))) {
                    $modx->sendErrorPage();
                } 
            } else {
                $id = $modx->getOption('site_start', null, 1);
            }
            $modx->sendRedirect($modx->makeUrl($id),array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
        }
        break;
}
Кирилл
13 апреля 2017, 16:50
0
Не наблюдаю такой проблемы на своих сайтах, при запросе любого подобного URL идет редирект на главную с 301 кодом ответа. Попробуйте в системных настройках, раздел «шлюз» задать значение переменной Строгий метод запроса (request_method_strict) значение — «Да».
Кирилл
04 апреля 2017, 11:13
0
Товар это тот же Документ, только расширенный. Попробуйте убрать в типах содержимого html расширение и СОЗДАТЬ новый товар. В данном случае проблема с том, чтоб uri для уже существующих документов сгенерированы. Тут на сайте где-то был скрипт, который может пересоздать ссылки.
Кирилл
04 апреля 2017, 06:02
0
В меню «Содержимое» — «Типы содержимого» найти HTML и убрать расширение файла.
Кирилл
03 апреля 2017, 14:24
0
msProducts параметры называются master и slave.
Кирилл
03 апреля 2017, 14:22
+1
Либо можно добавить в img рандомные числа в качестве get параметров:

<img width="100%" src="[[!+img-c]]?213124" alt=""/>
Кирилл
22 марта 2017, 06:13
0
Не видя сайта, не смогу помочь. Отправьте ссылку на почту, в профиле кнопка.
Или, если проблема только с этой ссылкой, можете использовать «stop_classnames».