Всего 108 211 комментариев

Артур
23 февраля 2021, 19:37
0
Я могу сказать, что вы волшебник, из 70К строк сделать 115 это прям уметь надо, уважаю. na-cruchke.ru/ не самый сложный дизайн, свёрстано на bootstrap, плюс fancybox, свои стили 675 строк в не сжатом виде. И я с вами согласен, бездумно применять технологии это глупо, нужно понимать что и для чего нужно.
Александр Мельник
23 февраля 2021, 18:17
0
не создам. Я пользуюсь git ом, но не пользуюсь github.
Я так понимаю issue это уже элемент багтрекинга.
Если не забудете создать, то создайте пожалуйста сами issue.
Александр Мельник
23 февраля 2021, 18:07
0
я не знаю что такое исушка. Это тоже что то из терминологии githab?
Простите, не пользуюсь гитхабом, не умею делать PR, поэтому и написал тут.

понял, вы про issue
Евгений Webinmd
23 февраля 2021, 18:05
0
создай исушку, у кого будет время, тот глянет, а тут затеряется
Nik
Nik
23 февраля 2021, 17:05
0
Ссылка должна быть такого примерно вида
<a href="#">Редактировать вопрос</a>`
Думаю попробовать подгружать форму редактирования через Ajax, как вариант
Александр Мельник
23 февраля 2021, 17:01
0
Проверьте пожалуйста у себя, господа.
Если подтвердиться и такой глюк наблюдается у всех пользователей, то может кто создаст PR
Андрей
23 февраля 2021, 17:01
0
но надо чтобы пользователь до исчезновения кнопки не видел адрес ссылки на редактирование
Так он её в адресной строке изначально увидит.

По тому же условию просто не выводить форму редактирования по прошествии заданных дней.
Nik
Nik
23 февраля 2021, 16:39
0
Это понял, так реализовано в комментариях, но надо чтобы пользователь до исчезновения кнопки не видел адрес ссылки на редактирование. Просто скрывать кнопку это немного не то
Артем
23 февраля 2021, 16:29
0
miniShop2.Order.submit();
Андрей
23 февраля 2021, 16:21
+1
Посчитать разницу между createdon и текущей датой, в зависимости от нужного кол-ва дней(часов, минут) показывать/скрывать кнопку.
Александр Мельник
23 февраля 2021, 15:46
0
Если я правильно понял о чем вы, то при чем тут mfilter2?
У вас возникает ошибка, когда вы находитесь на сайте yandex и пробуете воспользоваться сервисом yandex webvisor.
При чем тут сам сайт и уж тем более mfilter2?
Либо что-то глючит у яндекса (и такое бывает часто) либо может у вас вообще не активирован вебвизор?
elen
23 февраля 2021, 13:58
0
спасибо огромное, похоже работает!
хоть я и пробовала некешированный вызов тоже, но видимо не в таком сочетании — с «isequalto».

можно еще спрошу?)
Может быть вы знаете, какой есть аналог фильтра isempty/!empty, чтобы не возвращался сразу результат, или чтобы его можно было скрыть. Это работает:
[[!+mse2_query:isempty=`Введите поисковой запрос`]]
[[!+mse2_query:!empty=`Ваш запрос [[!+mse2_query]]`]]
но последний выводит: «Текст запроса» Ваш запрос «Текст запроса»
Антон Тарасов
23 февраля 2021, 13:34
+1
забыл вызвать некешированным(восклицательный знак вначале), попробуйте так:
[[!+searchResultAmount:isequalto=`0`:then=`К сожалению, в нашем каталоге товаров нет ничего, похожего на "[[!+mse2_query]]"`]]
elen
23 февраля 2021, 13:32
0
Добрый день, спасибо за ответ.
Пробовала уже все вариации: isequalto, isequal, equalto, equals, is, eq — тот же результат.
Причем синтаксис, как вы написали, с кавычками (`0`), не работает ни в каком случае:
[[+searchResultAmount:isequalto=`0`...
Если писать так:
[[+searchResultAmount:isequalto=0...
(наверное, это неправильно), то сообщение показывается всегда.
Абсурд в том, что если выводить рядом просто [[+searchResultAmount]], то количество всегда считает правильно.
Не понимаю, как так.
Антон Тарасов
23 февраля 2021, 12:47
0
А так:
[[+searchResultAmount:isequalto=`0`:then=`К сожалению, в нашем каталоге товаров нет ничего, похожего на "[[!+mse2_query]]"`]]
?
Виноградов Тимур
23 февраля 2021, 10:19
1
+1
Разобрался сам, закрасить страны цветом, полный код:
ymaps.ready(init);
function init() {
    var map = new ymaps.Map('map', {
        center: [50.704272, 15.602030],
        zoom: 4,
        type: 'yandex#map',
        controls: ['zoomControl']
    });
    map.behaviors.disable('scrollZoom');
    ymaps.borders.load('001', {
      lang: 'ru',
      quality: 1
    }).then(function (geojson) {
      var regions = ymaps.geoQuery(geojson);
      regions.search('properties.iso3166 = "AE"').setOptions('fillColor', '#ffeb3bd6');
      regions.search('properties.iso3166 = "GB"').setOptions('fillColor', '#ffeb3bd6');
      regions.search('properties.iso3166 = "IE"').setOptions('fillColor', '#ffeb3bd6');
     //Можно продолжать для любой страны по стандарту ISO 3166
      regions.addToMap(map);
    });
}
Александр Мельник
23 февраля 2021, 10:14
0
пока только взглянул одним глазом.
Есть опция типа — множественный список. Она заранее заполнена данными для выбора.
— утюг синий
— утюг красный
Так вот, если в опции стоит пробел В КОНЦЕ, который глазом никак не видится — опция не сохраняется при выборе ее в карточке товара.
Если же пробела нет (именно в конце после всех слов), то сохраняется.
В логах никаких ошибок.
Николай Савин
23 февраля 2021, 08:25
0
Заметьте я не говорил удалить. И даже не предлагал деинсталировать.
Речь шла об отключении плагина — то есть снятии отметки «включен» в окне конкретного плагина.
Бездумно ставить и удалять компоненты в надежде что, что то заработает — так себе практика.
Совсем не обязательно что проблема где то в плагинах. Это все что угодно может быть, например неверно выставленные права на файлы.
Я все это время пальцем в небо тыкаю. Это на месте смотреть нужно, читать логи браузера, журнала ошибок MODX, логи сервера
Илья Уткин
23 февраля 2021, 08:17
+4
Есть старая статейка, ещё 2018 года тоже на эту тему. Инструкции чуть-чуть различаются, но в общем, делается все одно и то же. Так что можно выбирать, какая инструкция покажется легче. ilyaut.ru/tips-and-tricks/testing-modx-pr/