Андрей

Андрей

С нами с 19 апреля 2018; Место в рейтинге пользователей: #391
Андрей
03 июля 2019, 10:50
0
Без контекстов, контекст 1. Поддомены реализованы при помощи CityField плагина
Андрей
27 июня 2019, 18:16
0
Огромная благодарность, Евгений!
Спасибо!
Андрей
27 июня 2019, 14:56
0
Огромнейшее спасибо! Все работает)
Андрей
27 июня 2019, 14:49
0
Спасибо огромное!
А есть ли подобное решение без использования фенома?
Бал бы признателен
Андрей
27 июня 2019, 14:19
0
А каким образом можно отдавать разный Robots txt, если контекст один?
Андрей
14 июня 2019, 21:20
0
Сделал немного иначе
Вывел другим сниппетом
[[!getparents:is=`2`:then=`Купить [[*longtitle]] по низкой цене`]]
Ниже код самого сниппета
<?php
if (!isset($modx)) return '';

$top = isset($top) && intval($top) ? $top : 0;
$id= isset($id) && intval($id) ? intval($id) : $modx->resource->get('id');
$topLevel= isset($topLevel) && intval($topLevel) ? intval($topLevel) : 0;
if ($id && $id != $top) {
    $pid = $id;
    $pids = $modx->getParentIds($id);
    if (!$topLevel || count($pids) >= $topLevel) {
        while ($parentIds= $modx->getParentIds($id, 1)) {
            $pid = array_pop($parentIds);
            if ($pid == $top) {
                break;
            }
            $id = $pid;
            $parentIds = $modx->getParentIds($id);
            if ($topLevel && count($parentIds) < $topLevel) {
                break;
            }
        }
    }
}
return $id;
Хотя через PdoTools тоже можно, в принципе он аналогичен этому
Андрей
14 июня 2019, 16:52
0
Понял из-за чего. В минишопе есть на каждом товаре доп поле tags, из-за этого, судя по всему вышел такой конфликт.
Переименовал поле в keywords, все встало на свои места)
Андрей
14 июня 2019, 16:50
0
Благодарю!
Сперва применил сниппет

<?php
$p1 = array(" ", "-", "(", ")");
$p2 = array("", "", "", "");
return str_replace($p1, $p2, $input);
Оказалось что можно еще проще, через replace)
Спасибо, Павел!
Андрей
14 июня 2019, 10:59
0
Нашел как разделить, есть модификатор div, но появилась другая проблема
Если вывести +price:div=`2` при этом цена на товар стоит скажем 8 000
То результат получается следующим, модификатор делит только цифру 8 на 2 и выходит 4
Как можно выкрутиться из этой ситуации?
Андрей
13 июня 2019, 21:05
0
Понял, благодарю
Странно, что не вывели это в чанк
Спасибо!)
Андрей
13 июня 2019, 20:32
0
Я приношу извинения, видимо не верно выразил свою мысль)
Чанк оформления каждого результата я нашел, там всего 3 чанка по mSearch
tpl.mSearch2.ac

А вот общую обертку никак не могу отыскать. Понятное дело, что можно при помощи css добить то, что уже есть.
Но хотелось бы заменить все эти ul и li. Там в них классов понаписано лишних очень много
Андрей
13 июня 2019, 16:22
0
Огромное спасибо! То, что нужно было!
Андрей
13 июня 2019, 15:50
0
Блин, огромная благодарность Вам!)
Решение банальнейшее же было. Странно конечно, ранее такого не было, поля удалялись и добавлялись без каких-либо проблем. Кэш чистить не приходилось, а тут вдруг возник ступор какой-то…
Почистил, помогло. Спасибо!)
Андрей
10 июня 2019, 08:19
0
Единственный момент, обучающего видео к нему нету?
Андрей
10 июня 2019, 08:17
0
Да вот в целом будет меняться только это. Везде на всех страницах будет изменен город (и в тексте тоже) картинки наверняка для каждого города будут свои, страница сотрудники, адрес и тд. Все это будет разным. В остальном сайт не меняется. Попробую через данный плагин, спасибо)
Андрей
10 июня 2019, 08:15
0
Благодарю, обязательно посмотрю ролики. Спасибо!
Андрей
09 июня 2019, 14:16
0
Тоже вещь полезная. Еще хотел уточнить по поводу контекстов, я же могу создать несколько поддоменов для каждого города, но с одним движком? Честно говоря не вдавался в эту тему глубоко, т.к. сейчас задача создать сайт под главный домен на Москву. Видел на многих других движках, создавали отдельно базу под каждый домен и отдельно ставили под каждый поддомен движок. Насколько помню, видел статью про MODX, в которой говорилось о том, что для каждого поддомена нужно создавать только свой контекст
Андрей
09 июня 2019, 12:55
0
Наиогромнейшее спасибо! Не лез в настройки контекста, боялся напортачить. Оказывается все еще проще чем я думал! Огромная благодарность, Павел!)
Андрей
06 июня 2019, 17:52
0
Да, благодарю!) Получилось, спасибо большое!