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

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

С нами с 20 мая 2015; Место в рейтинге пользователей: #30
28 июля 2017, 15:14
0
Добрый день! :)
Расписал в целой заметке modx.pro/components/12921-the-announcement-seofilter-ncseo-for-mfilter2-and-not-only/
16 июля 2017, 20:59
1
+3
Всё работает даже слишком быстро :)
Но нашёл маленький баг: в списке сайтов при нажатии на шестерёнку появляется вертикальный скролл в таблице


Ну и после авторизации на не главной странице, долго искал «Мои сайты». Была же такая ссылка в левом меню?
Теперь как-то не сильно очевидно, что по нажатию на лого будут мои сайты)
14 июня 2017, 00:32
0
Видимо плохо связали.
Вот ваш код чекбокса доставки:
<input type="radio" name="delivery" value="3" id="delivery_3" data-payments="" checked="">

А таким он должен быть:
<input type="radio" name="delivery" value="3" id="delivery_3" data-payments="[4,5]" checked="">
13 июня 2017, 15:45
0
Всё верно, любое мнение субъективно.
www.artlebedev.ru/kovodstvo/business-lynch/2007/01/15/
В-третьих, телефон без кнопок — говно, потому что за рулем уже номер на ощупь не наберешь. И эсэмэску не отправишь нормально...
Хотя этот бизнес-линч 2007 года, а статья по ссылке 2002 года.

Я не говорю, что он там не прав. Но Вы видимо думаете, что это про Вашего дизайнера:
«Из тридцати дизайнеров, получивших это задание, только один сделал пульт, где кнопки расположены вертикально в ряд — то есть самым простым и очевидным образом
Хотя как раз таки Ваш дизайн очень сильно похож на варианты „других 29 претендентов“.

Просто — это прежде всего понятно и удобно. Вот как здесь modx.pro — не имеет какого-то явного дизайна, а состоит из базовых современных элементов и в тоже время этот сайт очень простой, понятный и удобный большинству посетителей.
12 июня 2017, 04:14
+7
Не могу не отписаться по поводу дизайна, если psd, лежащие в zip архивах и есть дизайн.
С ним опоздали лет на 10, может и больше)

Дизайн то будет немного лучше чем текущая версия сайта, но совсем чуть-чуть.
В данной ситуации переделка не совсем рентабельна.
Стоит найти другого дизайнера и сделать современный сайт, понятный и удобный большинству Ваших покупателей.
Помимо меня, наверняка, уже кто-то об этом говорил — проект то, как минимум ещё в трёх местах висит.

А такую работу в своём портфолио в 2017 году точно будет стыдно показывать))

P.s. Ну и цветные прототипы окончательно убивают фантазию дизайнера, если конечно, не им самим сделаны)
01 июня 2017, 16:46
0
У меня подобное реализовано на одном проекте на MODX, изначально начинал с этой статьи. Спасибо Дмитрию.
Сейчас упаковываю в универсальный компонент.
С решением на Битрикс тоже знаком, частично им вдохновился, стоит на одном проекте.

Пересечение параметров также будет.
Если интересует, как пока работает на боевом сайте — напишите в скайп или на почту, поделюсь ссылкой.
Там даже есть склонение значений по падежам, но не уверен, что и это будет в компоненте)
02 мая 2017, 23:07
0
Просто абсолютные ссылки используйте
jQuery.get('/assets/components/mytv/snippet.html', function(data) {...

<img src="/assets/a01.png">
...
27 апреля 2017, 12:00
0
Но это опять же долгий способ с получением нескольких объектов, да ещё и не универсальный.
Хотя даже с получением объектов можно было сделать цикл, где выискивался бы самый верхний родитель.

Подходить лишь для такой структуры:
Родитель 1
— Родитель 2
— Родитель 3
— Ресурс

P.S. Как я думаю, супер скорость будет при getParentIds и запроса newQuery с лимитом 1 и выборкой pagetitle.
17 апреля 2017, 15:52
1
+1
ms2form запиcывет и опции минишопа и TV.

Опции вот так: options-name, а TV так: tv15 (где 15 — id тв-шки).

P.S. Хотя возможно путаю, и говорю уже о форке github.com/vasilueff/ms2form (У меня версия 1.3.5-beta)
15 апреля 2017, 18:34
+1
А ещё можно писать так:
[[#[[+id]].descriptionPerson]]
12 апреля 2017, 20:04
0
Tim, смогли решить проблему?
Отключения сжатия и группировки скриптов в админке мне не помогло.
23 марта 2017, 10:30
+2
Всё же с авторизацией проблемы.
Через соц сети никак не войти. Не доходит даже до авторизации в соц сети, если через инкогнито.

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

При правильном вводе пароля успевает всплыть окошко: Вы успешно авторизовались на сайте, обновляется страница и опять предлагается войти.

22 марта 2017, 19:40
+2
Напишите домен в формате punnycode:
client@xn--80aaapvimf6o.xn--p1ai
21 марта 2017, 19:56
0
Если один из 3 чекбоксов свободен: favorite, popular или например new, то можно отмечать его галочкой.
Для большего счастья чекбокс можно переименовать в словарях в «симпатичный»)

Для сниппета msProducts:
&sortby=`{"Data.new":"DESC","pagetitle":"ASC"}`

Для mFilter2 можно так указать:
&sort=`ms|new:desc,resource|pagetitle:asc`
21 марта 2017, 19:47
+1
С картинками какая-то проблема на новой версии.
Даже вытаскивая ту, что из srcset (которая на обычных экранах вроде и и не показывается) с разрешением 320x240, что и на старом сайте различия видны на глаз.

К примеру лого дополнения на старой версии (~8 кб): | А вот лого на новой версии (~9 кб) справа/снизу:

А logo-md вообще плачевно смотрится (слева, а справа картинка из старой версии, сжатая до 160px браузером)


P.S. пришлось перезагрузить картинки с новой версии на file.modx.pro, так как без https не прикрепляются
20 марта 2017, 00:26
0
Честно говоря, точно не знаю, что делает директива. Но на хостинге beget поправили, чтобы и без этой записи все работало без ошибок на PHP 7.

Поэтому, стоит написать в тех поддержку хостинга. Какой, кстати, у Вас хостинг?
19 марта 2017, 15:32
+1
Была такая проблема:
modx.pro/help/10870/

Зависело от хостинга и проблема решалась откатом на 5.6 или такой записью в .htaccess
php_value opcache.revalidate_freq 0
13 марта 2017, 10:18
+1
Есть даже 2 модуля, позволяющих сделать подобное:
modstore.pro/packages/ecommerce/msoptionsprice2
modstore.pro/packages/integration/mstradeoffers

Конечно, можно и под себя подогнать модуль, чтобы и комплектации вписывать.
13 марта 2017, 10:02
2
0
Для тех, кто любит, чтобы совсем красиво было — правильный id заказа можно получить так:

miniShop2.Callbacks.Order.submit.response.success = function (response) {
...
var orderId = response.data.msorder;
...
}
Не забудьте дописать response в первой строке.