Вопросы

Вывод пагинации без дублирования ссылок на первую и последнюю страницы с помощью pdoPage

1)Сниппет:

[[!pdoPage?
        &tpl=`New`
        &limit=`4`
        &includeTVs=`image`
        &limit=`2`
        &pageLimit=`3`
        &tplPageWrapper=`@INLINE <nav aria-label="pagination"><ul class="pagination">[[+prev]][[+first]][[+pages]][[+last]][[+next]]</ul></nav>`
        &tplPageFirst=`@INLINE <li class="page-item 1"><a class="page-link" href="[[+href]]">1</a></li>`
        &tplPageLast=`@INLINE <li class="page-item 1"><a class="page-link" href="[[+href]]">[[+pageCount]]</a></li>`
        &tplPage=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>`
        &tplPageActive=`@INLINE <li class="page-item active "><a class="page-link" href="[[+href]]">[[+pageNo]]</a></li>`
        &tplPagePrev=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><img src="assets/app/img/prev.png" alt="Предыдущая"><span class="sr-only">Next</span></a></li>`
        &tplPageNext=`@INLINE <li class="page-item"><a class="page-link" href="[[+href]]"><img src="assets/app/img/next.png" alt="Следующая"><span class="sr-only">Next</span></a></li>`
        &tplPagePrevEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" ><img src="assets/app/img/prev.png" alt="Предыдущая"><span class="sr-only">Next</span></a></li>`
        &tplPageNextEmpty=`@INLINE <li class="page-item disabled"><a class="page-link" ><img src="assets/app/img/next.png" alt="Следующая"><span class="sr-only">Next</span></a></li>`
        &tplPageFirstEmpty=``
        &tplPageLastEmpty=``
      ]]
2) Результат при активной 2-ой:



3) Результат при активной 1-ой:



Хотелось бы получить такой результат: закрепленные ссылки на первую и последнюю страницы, между ними 3 промежуточные страницы. Пробовал найти как выводить плейсхолдер [[+pages]] без первой и последней, но не нашел.

Заранее благодарю за любые мысли, направляющие в нужную сторону.
kirill
26 июля 2018, 20:03
modx.pro
2 508
0

Не работает pthumb в @INLINE

Пытаюсь воспользоваться pthumb, не плодя лишних чанков.
В общем так, с чанком работает
[[pdoResources?
	&tpl=`tplFullContent`
	&parents=`1`
	&includeTVs=`image`
	&prepareTVs=`1`
	&processTVs=`1`
]]

а вот с инлайном нет:

[[pdoResources?
	&tpl=`@INLINE {{+tv.image:pthumb=`w=270&h=270&zc=1`}}`
	&parents=`1`
	&includeTVs=`image`
	&prepareTVs=`1`
	&processTVs=`1`
]]
Можно ли подружить?

с phpthumbof та же история
Evgeniy
26 июля 2018, 17:46
modx.pro
1 564
0

msFilter2

Здравствуйте!

Такая ситуация, нужно сбоку показать фильтр со всеми возможными параметрами по &parents=`[[#[[*id]].parent]]`
а вывести товары из определенной категории &parents=`[[*id]]`



Подскажите кто знает, как это можно осуществить?!
Ника
26 июля 2018, 12:02
modx.pro
1 184
0

Нужна помощь вывода карты созданной в migX (mapex2 в migX)

Здравствуйте, подскажите пожалуйста, как вывести карту созданную в migX.
Сейчас объясню поподробнее.
1) так создаётся карта.

2) показывается она если на странице с логотипами контор, и если нажать на какой-то то во всплывающем окне выводится карта
3) код вывода такой:
<div class="modal" id="dilerMap[[+idx]]">
    <div class="title" style="text-transform: uppercase;">[[+title]] на карте</div>
    <p>[[+description]]</p>
    <div class="rf">
        <div style="margin-top: 20px; width: 100%; height: 300px;">
            <script src="//api-maps.yandex.ru/2.1/?load=package.full&lang=ru-RU" type="text/javascript"></script>
            [[!mapexDrawMap? 
                &map=`[[+yaMap]]`
                &mapId=`mapexMap[[+idx]]`
                &mapWidth=`100%`
                &mapHeight=`100%`
                &controls=`zoomControl`
                &includeJs=`0`
            ]]
        </div>
    </div>
</div>
Выводится только последняя ((( а всё что перед ней не хочет отображаться.
Александр
26 июля 2018, 11:15
modx.pro
1 694
0

Тэг шаблона [(site_url)] в modx evo за место https подставляет http, с чем может быть свзяано?

Здравствуйте, в modx evo все стили и скрипты хранятся относительно, по каким то не понятным мне причинам Тэг шаблона [(site_url)] в base и canonical за место HTTPS выдает HTTP(не всегда, через какое то время 2-3 дня, есть предпосылки что это происходит из-за кэша т.к после сброса кэша, все встает на свои места, либо если закомментировать строки с base и canonical, тогда тоже на свои места встает).

В конфигурации сайта галка соответственно о переводе на HTTPS стоит, все это происходит со временем.
С чем не соглашается браузер и выбивает на все стили, и скрипты такую ошибку:
Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure stylesheet '<URL>'. This request has been blocked; the content must be served over HTTPS.

И еще вопрос если я уберу вообще строки с base и canonical это сильно повлияет на какие то аспекты сайта?
Александр
26 июля 2018, 11:10
modx.pro
1 904
0

Появляется контекстная реклама на сайтах

Добрый день!

Коллеги, такая ситуация — в начале июня ко мне обратился возмущенный клиент, которому мы делали сайт, на своем сайте он обнаружил контекстную рекламу в том месте сайта, где ее точно быть не должно, собственно ее там вообще нет.
Victor
26 июля 2018, 09:57
modx.pro
1 890
0

Не могу восстановить админку сайта

После поражения не могу восстановить админку одного из сайтов 2014 года выпуска (не обновлялся никогда)
Сайт сам восстановился и работает. При заходе в админку белый лист. Сразу после бекапа пытался установить последнюю версию 2.6.5
Пробывал переустанавливать — копировать со сайта клона не получается. Все одно белый лист.
Подключение к базе есть, пароли, все вроде в порядке
Может проблема в php, старый сайт работал на 5.3
Где посмотреть версию (в каком файле)?
Требования к системе по php?
Может в чем другом еще проблема?
Сергей
26 июля 2018, 08:56
modx.pro
1 015
0

Как при загрузке страницы применять параметры в mFilter2?

Как при загрузке страницы применять параметры в mFilter2? Хочу чтоб когда страница загружалась, то фильтр был уже отсортирован как мне надо.
UDAV
25 июля 2018, 23:11
modx.pro
1 031
0

При авторизации в админку получаются разные хэши паролей

Доброго времени суток!

Сталкивался кто-либо с такой ситуацией? Разворачиваем modx например версии 2.6.1 на тестовой площадке. Логинимся в админку, ставим simpleUpdater, обновляем modx до 2.6.5 и после обновления не можем зайти в админку… Видите ли неправильный логин/пароль (хотя они 100% правильные вводятся). Выводя в методе passwordMatches файла /core/model/modx/moduser.class.php хэши полученных из формы и БД паролей получаем такое:
rARuzHgmXMaW2nYDYiSd31XN26wVfPY3Bvh1W6ROmHY=
rARuzHgmXMaW2nYDYiSd31XN26wVfPY3Bvh1W6ROmHZAipY5hQ==
1ая строка — хэш полученного из формы пароля, 2ая — из БД.
Евгений
25 июля 2018, 16:18
modx.pro
1 023
+1

mSearch2 - не верно ищет после сохранения ресурса

Добрый день!

Вопрос по mSearch2, поддержка уже закончилась, к сожалению.
Работая с данным компонентом, обнаружил что на одном сайте ищет не всегда так как надо (например иногда ищет по артикулу, а иногда нет). После очистки кэша работа возобновляется вплоть до того пока не сохраним ресурс или пока не очистим кэш программно. На других сайтах с теми же настройками ищет аналогичным методом и верно всегда.

Поэтому начал копать почему так и обнаружил что после сохранения ресурса в /core/cache/system_settings/config.cache.php в значении ключа mse2_index_split_words появляется вместо "{}" — хэш. Прикладываю скриншот — ссылка
После удаления данного файла, поиск работает как надо и в значении ключа mse2_index_split_words отображается "{}" там где и должно.

Вызов mSearchForm некэшированный.

Из-за чего может быть такое?
Илья
25 июля 2018, 15:48
modx.pro
1 225
0