Евгений Шеронов

Евгений Шеронов

С нами с 20 мая 2015; Место в рейтинге пользователей: #30
Евгений Шеронов
13 марта 2016, 19:54
+1
Могу сделать!
Все контакты в профиле, лучше звонить в скайп, будет быстрее :)
Евгений Шеронов
05 марта 2016, 11:51
0
Михаил, могу сделать.
Делал уже что-то похожее. Покажу работающий пример при общении.
Все контакты в профиле, лучше звонить в скайп.
Евгений Шеронов
04 марта 2016, 17:45
0
Автор за 30 минут успел повысить скорость, base.js — ютубовский, его не ужать.
И изображение заменено уже.

В общем, простой заменой картинок, сайт стал загружаться быстрее.
Евгений Шеронов
04 марта 2016, 17:37
-1
забыл заскринить, там оценка была что-то вроде 25/100.

И примерно такая надпись «чтобы уменьшить их размер на 2,5 МБ (90 %).»
Евгений Шеронов
04 марта 2016, 17:22
0
Google дальше сам всё покажет и к каждому пункту есть страница с рекомендациями.

На скорость ответа от сервера можно будет повлиять либо через хостинг, либо оптимизировать вызов сниппетов с помощью дополнения debugParser modstore.pro/packages/utilities/debugparser
Евгений Шеронов
04 марта 2016, 17:05
0
В первую очередь нужно уменьшить размер картинок, иначе совсем печально:
developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fgalereya-mebeli.com%2F&tab=desktop
Евгений Шеронов
04 марта 2016, 16:55
0
Готов сделать сегодня!
Чтоб назвать точную стоимость, нужно сайт посмотреть.
Все контакты в профиле.
Евгений Шеронов
03 марта 2016, 15:44
+1
В MODX есть такая стандартная опция: «Заморозить ссылку».

Для текущих товаров прогнать через консоль постановку галочки и удаление из ссылки «catalog», а для новых создать плагин, который будет замораживать ссылку без «catalog».
Евгений Шеронов
03 марта 2016, 15:26
+1
Сергей, готов сделать. Контакты в профиле.
На всякий случай отписал на почту.

P.S. я тоже из Чебоксар
Евгений Шеронов
03 марта 2016, 00:09
0
Если подразумевается, что это мини-корзина(msMiniCart), то скорее всего убрали id='msMiniCart' при вёрстке.
Евгений Шеронов
28 февраля 2016, 01:08
1
+3
Поле [[+price]], по умолчанию, разбивается на разряды через пробел.

Наверное так должно работать:
[[+price:stripString=` `:ge=`5000`:then=`<img src="#">`:else=``]]
Евгений Шеронов
25 февраля 2016, 00:54
1
+2
[[*template:is=`5`:then:=`src="[[*image]]"`:else=`src="[[pthumb? &input=`[[pdoResources:default=`[[*image]]`? &class=`TicketFile` &where=`{"parent":[[+id]]}`  &sortby=`createdon`  &sortdir=`ASC`  &limit=`1`  &tpl=`@INLINE [[+url]]`]]` &options=`w=420,h=280,q=95`]]"`]]
Запутаться можно в вашем выводе изображения)
Евгений Шеронов
18 февраля 2016, 18:03
0
Про PackMan не знал, спасибо, Илья!
Но я думаю пока рановато собирать пакет из одного сниппета :)

Это будет иметь смысл, когда понадобится больше функционала.
Например, выбор категорий, для которых нужно вывести теги, количество товаров рядом с тегом и что-то ещё.
Может даже можно будет приделать сферический 3D режим облака тегов.

Если будет спрос на это, то допишу и упакую в бесплатный пакет)
Евгений Шеронов
18 февраля 2016, 11:44
0
Вот чанк вывода, который используется на скриншоте:
<a class="tag tag[[+fontlevel]]" href="[[~68]]?tags=[[+tag]]" style="font-size:[[+fontsize]]px;">[[+tag]]</a>

Где 68 — это страница каталоге, на который вызывается mFilter2 и прописан aliases: msoption|tags==tags.
Но можно сделать чтобы работало и по адресу /tags/[[+tag]] с помощью собственной маршрутизации.

Евгений Шеронов
17 февраля 2016, 19:42
+1
Скорее всего нет шаблона с id = 9 у дочерних документов.
Евгений Шеронов
17 февраля 2016, 19:02
2
+3
Всё есть в документации к AjaxForm:
Немножко подправив, можно сделать что-угодно.
$(document).on('af_complete', function(event, response) {
	if (response.success) {
    		var form = response.form;
   		if (form.attr('id') == 'callback') {yaCounter25745255.reachGoal('callback');}
		if (form.attr('id') == 'buy') {yaCounter25745255.reachGoal('buy');}
		if (form.attr('id') == 'commerce') {yaCounter25745255.reachGoal('commerce');}
        }
});

Не проверял, но должно работать)
Евгений Шеронов
15 февраля 2016, 22:44
2
0
Вызов на той странице, где хотите всё это видеть:
[[pdoResources?
      &parents=`0`
      &where=`{"class_key":"msCategory"}`
      &tpl=`tpl.category.list`
]]

И уже в чанке tpl.category.list:
[[msProducts?
        &parents=`[[+id]]`
  ]]

P.S. Подобное решение точно было здесь
Евгений Шеронов
13 февраля 2016, 04:05
0
Всё опять замечательно! Я про CKEdtior. Остальное ещё не пробовал.

Не хочу показаться занудой, но сохранения по CTRL+S всё таки не хватает(

Возможно, решение Василия для TinyMce поможет реализовать это: github.com/bezumkin/TypoMCE/tree/master/core/components/typomce/templates

И в компоненте tagElementPlugin также добавлено такое сохранение. Где именно это добавляется там — не нашёл. Вот здесь про CTRL+S modx.pro/components/6724-tagelementplugin-adding-new-features/#comment-48107

Заранее, спасибо!)
Евгений Шеронов
04 февраля 2016, 17:48
0
У меня Windows, пробовал из Chrome и Firefox, всё равно не работает.
Я даже видео записал как и что не работает: recordit.co/J3dWHY3h9Q

Кнопка «Сохранить» в обычных документах активна всегда, а в minishop2 категориях и товарах по умолчанию нет. Но я думаю, это minishop2 нужно править, чтоб он видел изменения и в необычных полях.

Я просто очень хочу, чтобы это дополнение было максимально удобным :)

P.S. Обновлённый транспортный пакет (в 13:42) не виден в установке приложений. На двух сайтах пробовал.
Евгений Шеронов
04 февраля 2016, 14:22
0
Хмм, странно. Думаю, что зависит от редактора, так как Василий писал в modstore.pro/packages/content/typomce, что добавил работу CTRL+S.

P.S. Я про CET_CKEditor