Вопросы

После мультиязычности через бабел в галерее появился тройной слэш, как поменять адрес ([[+image_absolute]]) (решено)

После добавления мультиязычности с помощью babel и контекстов, в галерее появились лишние слэши, как их убрать?
<a data-album="17" data-fancybox="gallery" data-id="50" href="///assets/gallery/17/50.jpg" /code>
Alex3
02 октября 2019, 13:16
modx.pro
937
0

Разные типы сортировок для категорий.

Всем привет! У меня сайт на minishop2 и msearch. Есть товары с разным набором опций, допустим металлочерепица и гибкая черепица. У металлочерепицы не может быть фильтра по форме и мне нужно его скрывать. Как это сделать?
tpl.mFilter2.outer.2
<div  class="row msearch2" id="mse2_mfilter">
	<div id="hide-filter" class="span3 col-md-3 hide-block asd1">
		<form  action="[[~[[*id]]]]" method="post" id="mse2_filters">
		  	<a href="[[~[[*id]]]]"><span  class="but-default">Очистить всё</span></a>
			[[+filters]]
			
			 	<a href="[[~[[*id]]]]" class="visible-xs"><span  class="but-default">Очистить всё</span></a>
			
		  <div class="sticky-result">
		  
		  <div id="button-filter-close" class="but-default">Найдено товаров <span id="mse2_total">[[+total:default=`0`]]</span></div>
		  
		  </div>
		</form>
		
	</div>

<div class="span9 col-md-9 catalog-list">
<div id="button-open-filters" class="but-default">Фильтры</div>
		<div class="row">
		<div class="hidden-xs sort-price">Сортировать по:
    <select class="selectpicker"  id="mse2_sort" data-width="fit">
      <option class="sort" data-sort="price" value="asc" data-icon="icon-sort-amount-asc">По цене</option>
      <option class="sort" data-sort="price" value="desc" data-icon="icon-sort-amount-desc">По цене</option>
      <option class="sort" data-sort="vendor" value="asc" data-icon="icon-sort-amount-asc">По марке</option>
      <option class="sort" data-sort="vendor" value="desc" data-icon="icon-sort-amount-desc">По марке</option>
      <option class="sort" data-sort="color" value="asc" data-icon="icon-sort-amount-asc">По цвету</option>
      <option class="sort" data-sort="color" value="desc" data-icon="icon-sort-amount-desc">По цвету</option>
      <option class="sort" data-sort="formacherepici" value="asc" data-icon="icon-sort-amount-asc">По форме</option>
      <option class="sort" data-sort="formacherepici" value="desc" data-icon="icon-sort-amount-desc">По форме</option>
    </select>
    </div>
   <div class="kolvo-rez">Показывать товаров:
			<select name="mse_limit" id="mse2_limit" class="selectpicker" data-width="50px">
			  <option value="12" [[+limit:is=`12`:then=`selected`]]>12</option>
			  <option value="24" [[+limit:is=`24`:then=`selected`]]>24</option>
			  <option value="48" [[+limit:is=`48`:then=`selected`]]>48</option>
			</select>
		</div> 
		</div>
		<div id="mse2_selected_wrapper">
			<div id="mse2_selected">[[%mse2_selected]]:<span></span>
			</div>
		</div>
		<div id="mse2_results">[[+results]]</div>
	</div>
  <div class="mse2_pagination text-center clearfix">[[!+page.nav]]</div>
	<div class="kategorytext pt20">[[*drugieproizvoditeli]]</div>
	<div class="kategorytext">[[*kategorytext]]</div>
</div>
Roman
30 сентября 2019, 15:27
modx.pro
789
0

Как сделать выдачу результатов mSearch2 по нажатию кнопки.

Мне нужно чтобы поиск стоял в шапке сайта и выдавал результаты только после того, как нажмешь на кнопку «Найти» Сейчас он сразу по умолчанию выдает все результаты что есть. Как это сделать?
Кефирка
30 сентября 2019, 15:01
modx.pro
850
0

Как вызвать снипет через аякс ?

Нужно удаленно вызвать кусок пхп кода с доступом к внутрянке модикса.
Sergey
30 сентября 2019, 10:36
modx.pro
1 124
0

modInstagram и пагинация

Подскажите, как в modinstagram* сделать пагинацию?
Олег
29 сентября 2019, 14:27
modx.pro
1 712
0

Вопрос по письму, помогите!

Добрый день, есть сайт, например, site.ru + minishop2 + FormIt, версия MODX Revolution последней версии
При оформлении нового заказа, письмо менеджеру не приходит.
Письмо покупателю приходит моментально.
1. Настройки везде правильные: emailsendrer = shop@site.ru, почта привязана к pdd.yandex.ru
2. ms2_email_manager через запятую указываю и manager@site.ru, и личную почту на mail, yandex, gmail,
но письмо мне не приходят. А клиенту все отлично приходит. Делаю вывод, что почта работает.
3. Также в miniShop2 :: Настройки в статусах заказа выбрано отправлять письмо менеджеру «Да»
4. smtp выключено.
5. QuickEmail ошибок не выдал: Send reported successful
6. Включаю SMTP, ситуация аналогичная. Письмо клиенту приходит, а менеджеру нет.
Подскажите, пжста, в какую область копать?

Пообщался в чате с техподдержкой хостинга и они пишут, что писем на почту, который указан как менеджерский, вообще нет. В логах не видно почты менеджера.
Я в шоке, неужели это более менее распространенная проблема не решаема?

я от себя сделал следующее: обновил все, переустановил мс2, не помогает
Trest
29 сентября 2019, 11:57
modx.pro
1 101
0

Какой плагин lazy load использовать?

Возникла проблема, какой плагин использовать для modx для отложенной загрузки изображений?

Тот lazy load, который в репозитории не совсем подходит

P.s. Нужен lazy load который будет работать с tiny mce

При создании статьи, каждый раз менять src на data-src или присваивать класс lazy не совсем удобно

Если в шаблонах ещё поменять можно без проблем, то в редакторе это делать жутко не удобно, особенно когда статей в день публикуется 10-20 с большим объемом изображений

Может есть у кого нибудь подходящий вариант?
Андрей
28 сентября 2019, 23:19
modx.pro
1
1 270
0

Почему Tickets выводит только один последний комментарий?

Здравствуйте. Для вывода комментариев на главной странице сайта использую такой сниппет
[[!TicketLatest? 
            &fastMode=`0` 
            &limit=`5` 
            &includeContent=`1` 
            &action=`comments` 
            &parents=`0` 
            &tpl=`tpl.Tickets.comment.latest`
        ]]
Но он выводит только ОДИН последний комментарий. Где я ошибся? Спасибо за помощь.
Дмитрий
28 сентября 2019, 22:49
modx.pro
1 048
0

Modx и Tiny MCE

Друзья, возник вопрос

Как можно поменять определенный тег в Tiny MCE?

Сейчас по дефолту, если вставить изображение в Tiny MCE
Оно вставляется так
<img src=«тут путь»

Нужно сделать так
<img data-original=«тут путь» + добавить класс автоматически

Скачал плагин lazy load, он требует чтобы все изображения на сайте прописывали путь не в src а в data-original

И соответственно должен быть класс lazy. Менять и добавлять все это в ручную в каждом посте просто нереально
Андрей
28 сентября 2019, 08:50
modx.pro
620
0

modInstagram - как обрезать картинки до квадрата?

Добрый вечер!
Подключил modinstagram*. Очень удобно, но как мне обрезать подгружаемые из instagram*а картинки до квадрата? Там к сожалению встречаются и вертикальные и горизонтальные. В итоге на странице все разваливается.

Пробовал по-всякому обрезать через phpthumbon — выводится заглушка вместо картинки.

<img src="{$image_standard_resolution | phpthumbon : 'w=320&h=320&zc=T'}" alt="">

 <img src=" {'phpthumbon' | snippet : ['input' => $image_standard_resolution,  'options' => 'w=400&h=400&zc=T', ] }" alt="">
Олег
27 сентября 2019, 22:31
modx.pro
1 096
0