Вопросы

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

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

Как скрыть вкладку "элементы" от менеджера?

Настраиваю админку для менеджера через политики доступа, хочу скрыть от него всё по максимуму.

Полностью скрыл вкладку «Файлы», а вот «Элементы» полностью скрыть не удается из-за политики view_template. Если она без галочки — у менеджера будет выскакивать ошибка 200.

В итоге в «элементах» висят шаблоны и это плохо. В актуальной 2.6.1 проблема не изменилась. Что делать?
Филипп
15 января 2018, 15:29
modx.pro
1 878
0

Как вывести процент скидки на странице товара в minishop2?

Здравствуйте! Подскажите пожалуйста как вывести в minishop2 по мимо старой цены процентное соотношение скидки т.е. на сколько процентов товар сейчас дешевле чем был ранее? За раннее Спасибо!
Aleksey
15 января 2018, 13:56
modx.pro
7
4 953
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
1 145
0

fenom: заменить первый пробел в строке на html-тег

Собственно, задача в названии топика.
pagetitle имеет вид
Слово Слово Слово
Хотелось бы узнать, fenom может после первого слова убрать пробел и добавить тег br?
Читал тут, но что-то не помогло( Не могу составить правило для регулярки никак, чтобы оно вообще работало в данной ситуации.
Скаут
14 января 2018, 12:43
modx.pro
3 272
0

Звездный рейтинг в комментариях Tickets

Здравствуйте! Для моей странички с отзывами понадобилось прикрутить звездный рейтинг. В для реализации данной возможности воспользовался этим решением. Только я использовал для себя плагин Star Rating.

В форму добавил
<div class="form-group">
	<label for="comment-stars">Оставьте оценку</label>
        <input id="comment-stars" name="starrating" value="[[+properties.starrating]]" class="rating">
        <span class="error"></span>
</div>
В чанке вывода
<input value="[[+properties.starrating]]" class="rating-loading">
Проблема в том, что в момент нажатия кнопки «Написать» появляется новый комментарий без звезд рейтинга с крутящимся прелоадером. Плюс сбиваются стили оформления рейтинга в самой форме. После обновления страницы, рейтинг отображается как нужно. Мне кажется, что где-то какой-то косяк в javascript, но я в нем не силен и не могу понять, где ошибка.

Может специалисты подскажут, как сделать, чтобы все заработало. Заранее спасибо!
Константин
14 января 2018, 10:49
modx.pro
1
4 039
0

Обёртка для FileAttache

Приветствую.

Нужен был удобный загрузчик файлов, сначала хотел использовать CET_assetsTV, но он сырой, не развивается и в логах сыпет ошибку. Поэтому посмотрел в сторону FileAttache.

Единственное мне нужно организовать что-то вроде условия «если файлы есть то выводить html-обёртку и внутри уже файлы». В самом модуле обёртка не предусмотрена (не знаю почему).

У сниппета вроде есть параметр сохранять данные в плейсхолдер для дальнейшей работы, но если пробую так:
[[FileAttach? &toPlaceholder=`true`]]
[[+FileAttach]]
то ничего не получаю.

Кто может что-нибудь подсказать по этому поводу?
Скаут
14 января 2018, 09:45
modx.pro
1 247
0

Не отображается главная страница админки.

В логах ошибок сайта bloom-room.ru/manager/ сообщения об ошибках:
Jan 13 07:54:08 vh102 apache_error: cr40250.tmweb.ru [Sat Jan 13 07:54:08 2018] [error] [pid 10357] sapi_apache2.c(325): [client 92.53.115.234:58172] PHP Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'header.tpl'' in /home/c/cr40250/Bloom-room/public_html/core/model/smarty/sysplugins/smarty_internal_template.php:162\nStack trace:\n#0 /home/c/cr40250/Bloom-room/public_html/core/model/smarty/sysplugins/smarty_internal_template.php(537): Smarty_Internal_Template->isExisting(true)\n#1 /home/c/cr40250/Bloom-room/public_html/core/model/smarty/Smarty.class.php(335): Smarty_Internal_Template->getRenderedTemplate()\n#2 /home/c/cr40250/Bloom-room/public_html/core/model/modx/modmanagercontroller.class.php(257):
Необходима пошаговая инструкция, т.к. профан в данной сфере! Заранее спасибо!
Roman
14 января 2018, 07:32
modx.pro
729
0

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

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

Tickets и модификаторы Modx

Добрый вечер. Использую Tickets в качестве отзывов. К стандартной форме комментариев добавил дополнительное поле city (Город). В чанке вывода всех комментариев добавил
<span class="ticket-comment-city">[[+properties.city]]</span>
и в списке комментариев он выводится без проблем.
Но мне нужно сделать так, чтобы город (если его ввел пользователь) выводился в скобках. Делаю так:
<span class="ticket-comment-city">[[+properties.city:notempty=`([[+properties.city]])`]]</span>
В итоге город вообще не выводится. Подскажите, что я делаю не так? Спасибо.
Константин
13 января 2018, 18:48
modx.pro
764
0