Андрей

Андрей

С нами с 28 октября 2016; Место в рейтинге пользователей: #322

Умный поиск в simplesearch

Есть допустим 3 категории на сайте, где есть ресурсы, можно ли в одно поле для поиска ввести одно значение и передать его для поиска в 3 разных сниппета simplesearch или в один, но чтобы он искал отдельно в каждой категории и потом отдельно, но на одной странице вывел результаты поиска, в разных шаблонах.
Андрей
15 января 2018, 17:23
modx.pro
1
4 748
0

Оформление результатов поиcка в SimpleSearch

вызывают на странице поиск
[[!SimpleSearchForm? 
        &landing=`4440`]]
на странице вывода результатов
<div class="container mtb">
 	<div class="row">
 	    
                <thead>
                    <tr>
                          <th>Название </th>
                          <th>Адрес</th>
                          <th>Веб-сайт</th>
                          <th>Прим</th>
                    </tr>
                </thead>
                <tbody>
                      [[!SimpleSearch?
                         &tpl=`SearchResult.tpl`
                        ]]
                
                </tbody>
            </table>
    </div>
</div>
SearchResult.tpl
<tr>
        <td><a href="[[+uri]]">[[+pagetitle]]</a></td>
        <td>[[+tv.Adr]]</td>
        <td><a href="http://[[+tv.URL]]">[[+tv.URL]]</a></td>
        <td>[[+tv.Prim]]</td>
    </tr>
в итоге результаты поиска выводятся все равно в дефолтном формате, хотя вот тут четко написано что tpl отвечает за внешний вид вывода результатов поиска. Как тогда этот поиск оформить
Андрей
14 января 2018, 17:56
modx.pro
877
0

Не вывод одного из контейнеров в ЧПУ

На сайте имеется много ресурсов и админка подтормаживает чуток, поэтому я разделил их еще на несколько подкатегорий, не имеющих особого практического смысла, только для того чтобы поудобнее было работать в админке.
В итоге ссылки имеют вид site.ru/cat/subcat/item.html
Можно как-то не выводить в url subcat, чтобы было site.ru/cat/item.html
Андрей
13 января 2018, 19:43
modx.pro
775
0

как сгенерить sitemap без ошибок

Как-то непонятная ситуация: создал страницу, тип XML, создаю sitemap
[[!pdoSitemap?
    &showHidden=`1`
]]
все выводится нормально, кроме закрывающего тега
</xml>
Поэтому если открыть страницу в браузере выдает ошибку
This XML file does not appear to have any style information associated with it. The document tree is shown below.
ЯндексВебмастер ошибок не видит, но и карту не использует, пишет что ее нет и просить добавить. Добавляю, он ее пытается обработать и все по новой…

пробую выводить через шаблон
<?xml version="1.0" encoding="[[++modx_charset]]"?>
<urlset xmlns="[[+schema]]">
    [[+output]]
</urlset>
</xml>
закрывающий тег появляется, но тут уже браузер выдает
extra content at the end of the document
Вебмастер говорит
Дополнительное содержимое после закрывающего корневого тега
хотя визуально все sitemap нормально выглядит, все теги присутствуют ничего лишнего нет.
Что нет так?
Андрей
12 января 2018, 16:08
modx.pro
2 911
0

Получение id ресурса по pagetitle

Нашел кучу примеров и вариантов, как зная id получить любое поле хоть родителя, хоть дедушки, но никак не могу понять как провернуть обратное — зная поле, в моем случае pagetitle, узнать id ресурса, чтобы потом уже узнать любое поле… неужели никому не надо было ни разу или это элементарно и я туплю?
Андрей
09 января 2018, 17:20
modx.pro
1
5 676
0

pdoResources и выборка по TV

Есть вот такая выборка
[[pdoResources?
                         &parents=`9`
                         &depth=`2`
                         &tpl=`tpl.tpl`
                         &sortby=`Name`
                         &sortdir=`ASC`
                         &limit=`0`
                         &includeTVs=`Adr, Name, URL, MC`
                         &resources=`-999,-1001,-1002`
                         &where=`{"MC":[[*pagetitle]]}`
                        ]]
MC и pagetitle состоят из 4 цифр, соответственно на разных pagetitle идет разная выборка, все отлично работает кроме тех случаев когда pagetitle начинается с 0, например 0123. В этом случае выдаются все ресурсы почему-то, несмотря на то, что поле MC в них абсолютно разные, например «1234», «8523» и тп
Как это можно исправить?
Андрей
08 января 2018, 10:27
modx.pro
1 547
0

Массовое создание элементов

Есть текстовый файл вида
имя элемента | описание элемента | категория элемента
на несколько сотен строк. можно как-то из него создать аналогичное количество ресурсов в MODX соответственно
[[*pagetitle]]= имя элемента
[[*description]] = описание элемента
TV-параметр = категория элемента
Андрей
03 января 2018, 10:55
modx.pro
3
2 285
0

Проблема со входом в админку после переезда сайта

Добрый день!

Стояла тестовая версия сайта на MODX Revo 2.4.2 по адресу domen.ru/new после окончания тестирования перенес на адрес domen.ru
Завершил все сеансы, почистил кэш, поправил пути в 4 конфигах
Сайт заработал, но в админку не пускает. При успешном логине снова экран ввода имени и пароля.
При этом с другого браузера (с которого на тестовый сайт не заходил) нормально админка работает.
Если почистить куки то и нужный браузер на какое-то время пускает в админку, а потом при перелогине снова не пускает.
В базе чистил таблицу с сессиями, и по другим настройкам пробегал — вроде бы нигде нет ссылки на старый адрес.
Что это может быть?

UPD: все просто — на сайте (не в конфиге) остались ссылки на старую и работающую версию сайта, по ним случались переходы, вот куки и путались
Андрей
28 октября 2016, 11:19
modx.pro
1 196
0