Александр Мельник
С нами с 02 сентября 2016; Место в рейтинге пользователей: #64pdoResources where для числа
Добрый вечер.
Есть ТВ поле к примеру height, создано как число, заполнено.
Есть вызов pdoResources где
К примеру 1000 оказывается меньше чем 900, поскольку сравнивается первый символ строки «900» и «1000»
Как правильно работать с числовыми данными?
Есть ТВ поле к примеру height, создано как число, заполнено.
Есть вызов pdoResources где
where=>['height:>'=>500]
однако сравнение при выборе происходит как строкового типа, а не как числового.К примеру 1000 оказывается меньше чем 900, поскольку сравнивается первый символ строки «900» и «1000»
Как правильно работать с числовыми данными?
Настроен 301 редирект, а происходит 302
Есть сайт на modx, работает на apache, поэтому команды серверу прописывал в .htaccess
Сайт работает уже много лет.
Настроен редирект всех запросов на https
Есть идеи, почему такое может происходить?
Сайт работает уже много лет.
Настроен редирект всех запросов на https
# Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
# https://www.example.com when your cert only allows https://secure.example.com
RewriteCond %{SERVER_PORT} !^443
RewriteRule (.*) https://site.ru/$1 [R=301,L]
Однако на днях анализаторы СЕО проблем начали выдавать ошибку, что редирект происходит с кодом 302. И да, если воспользоваться всякими онлайн проверялками, то они тоже показывают 302.Есть идеи, почему такое может происходить?
Может ли пагинация в mFilter2 работать не через ajax?
Есть список товаров, выводимых через mFilter2
Есть пагинация 1/2/3 и так далее
Переход на вторую страницу вызывает запрос на action.php который возвращаяет json, который содержит html, который заменяет собой содержимое страницы и видимо как то через апи браузера подменяется url, добавляется ?page=2
Однако, при таком подходе нет возможности строить логику на странице в зависимости от $.get['page'] к примеру добавить на всех страницах пагинации в title дополнительную фразу.
Если перейти get запросом на url
site.com/category?page=2
то все разумеется сработает, а вот если находясь на первой страницы перейти по пагинации на вторую, полноценного запроса не происходит.
Вопроса два
— можно ли просто отключить такое поведение пагинации? Сделать чтобы при клике на 2 страница перезагружалась?
— или поделитесь пожалуйста кто какие решения уже придумал?
Спасибо.
Есть пагинация 1/2/3 и так далее
Переход на вторую страницу вызывает запрос на action.php который возвращаяет json, который содержит html, который заменяет собой содержимое страницы и видимо как то через апи браузера подменяется url, добавляется ?page=2
Однако, при таком подходе нет возможности строить логику на странице в зависимости от $.get['page'] к примеру добавить на всех страницах пагинации в title дополнительную фразу.
Если перейти get запросом на url
site.com/category?page=2
то все разумеется сработает, а вот если находясь на первой страницы перейти по пагинации на вторую, полноценного запроса не происходит.
Вопроса два
— можно ли просто отключить такое поведение пагинации? Сделать чтобы при клике на 2 страница перезагружалась?
— или поделитесь пожалуйста кто какие решения уже придумал?
Спасибо.
Что формирует JS объект настроек mse2Config
Добрый день.
Со страниц сайта пропал объект с настройками для msearch2 изза чего файл assets/components/msearch2/js/web/default.js выдает ошибки, мол mse2Config is not defined
Я знаю, что вверху исходного кода сайта должен быть скрипт типа этого
Поскольку я не вставляю его сам, то значит этот скрипт append ится в DOM какой-то программой.
Подскажите какой? (проверил php шный скрипт mSearch2, default.js ) Или может есть идеи почему данный скрипт может просто исчезнуть со страницы?
Спасибо.
Со страниц сайта пропал объект с настройками для msearch2 изза чего файл assets/components/msearch2/js/web/default.js выдает ошибки, мол mse2Config is not defined
Я знаю, что вверху исходного кода сайта должен быть скрипт типа этого
<script type="text/javascript">
if (typeof mse2Config == "undefined") {mse2Config = {"cssUrl":"\/assets\/components\/msearch2\/css\/web\/","jsUrl":"\/assets\/components\/msearch2\/js\/web\/","actionUrl":"\/assets\/components\/msearch2\/action.php"};}
if (typeof mse2FormConfig == "undefined") {mse2FormConfig = {};}
mse2FormConfig["373128183dcd121ed57b0ffd80fc921261cb0fd7"] = {"autocomplete":1,"queryVar":"query","minQuery":3,"pageId":16};
</script>
но это объявление просто пропало. Поскольку я не вставляю его сам, то значит этот скрипт append ится в DOM какой-то программой.
Подскажите какой? (проверил php шный скрипт mSearch2, default.js ) Или может есть идеи почему данный скрипт может просто исчезнуть со страницы?
Спасибо.
поделитесь опытом работы с контейнерами зависимости.
Добрый день.
Разбираюсь в работе контейнера зависимостей php-di.org
и возникло у меня недопонимание.
Есть у меня два класса (они загружаются автоматически через composer)
Разбираюсь в работе контейнера зависимостей php-di.org
и возникло у меня недопонимание.
Есть у меня два класса (они загружаются автоматически через composer)
Как использовать npm пакеты в браузере?
Господа, а поделитесь опытом.
Я правильно понимаю, что npm пакеты это прежде всего CommonJS модули?
Или к черту, опять всех запутаю, пытаясь пояснить подробнее.
Как вы понимаете, какие npm пакеты можно использовать для написания кода для браузера, а какие нет?
Я вот разбираюсь с ES6 модулями в javascript, создаю файлы, в них код и экспорт по стандарту ES6, они уже и в браузере неплохо работают, но я еще все собираю вебпаком в один файл, обработав babel и даже в одном файле это все работает.
Но ведь люди используют при разработке и пакеты устанавливаемые из npm? Решил взять chalk,
Я правильно понимаю, что npm пакеты это прежде всего CommonJS модули?
Или к черту, опять всех запутаю, пытаясь пояснить подробнее.
Как вы понимаете, какие npm пакеты можно использовать для написания кода для браузера, а какие нет?
Я вот разбираюсь с ES6 модулями в javascript, создаю файлы, в них код и экспорт по стандарту ES6, они уже и в браузере неплохо работают, но я еще все собираю вебпаком в один файл, обработав babel и даже в одном файле это все работает.
Но ведь люди используют при разработке и пакеты устанавливаемые из npm? Решил взять chalk,
Запретить добавлять товар в некоторые "мульти-категории"
Добрый день.
В админ панели у каждого товара minishop2 есть вкладка Категории. В ней есть возможность установкой галочки поместить товар в ресурс, если он создан как категория товара.
Какие есть разумные способы ограничить выбор этих категорий? К примеру есть два каталога — каталог1 и каталог2. Необходимо не дать возможность разместить товар из каталога 1 внутри второго или любых подкатегориях второго?
Посмотрел список событий docs.modx.pro/komponentyi/minishop2/razrabotka/sobyitiya, думал можно это отработать на уровне плагина, но похожих событий не нашел.
Спасибо.
В админ панели у каждого товара minishop2 есть вкладка Категории. В ней есть возможность установкой галочки поместить товар в ресурс, если он создан как категория товара.
Какие есть разумные способы ограничить выбор этих категорий? К примеру есть два каталога — каталог1 и каталог2. Необходимо не дать возможность разместить товар из каталога 1 внутри второго или любых подкатегориях второго?
Посмотрел список событий docs.modx.pro/komponentyi/minishop2/razrabotka/sobyitiya, думал можно это отработать на уровне плагина, но похожих событий не нашел.
Спасибо.
поделитесь знаниями про PWA
Добрый день.
У кого есть время поделиться и опыт работы с технологией pwa?
Я смотрю вот тут человек интересовался но остался незамеченным, modx.pro/help/18101
Но у меня вопрос даже не про modx, а в целом.
— кто пользовался и остался доволен? Доволен как потребитель? Доволен заказчик?
— я правильно понимаю, что любой сайт имеющий адаптивную верстку можно при помощи дополнительной программы на javascript превратить в приложение?
— везде пишут что это работает в офлайн режиме.
У кого есть время поделиться и опыт работы с технологией pwa?
Я смотрю вот тут человек интересовался но остался незамеченным, modx.pro/help/18101
Но у меня вопрос даже не про modx, а в целом.
— кто пользовался и остался доволен? Доволен как потребитель? Доволен заказчик?
— я правильно понимаю, что любой сайт имеющий адаптивную верстку можно при помощи дополнительной программы на javascript превратить в приложение?
— везде пишут что это работает в офлайн режиме.
Хорошие сервисы для отправки email ?
Добрый день.
Кто из личного опыта может подсказать платные и качественные сервисы по отправке email с простым api без ограничения на количество?
Один из наших магазинов на modx отправляет очень много писем, каждый заказ сопровождается минимум 2 мя, плюс есть подписка на рассылки новостей и так далее. Заказы происходят каждые 30 секунд, а подписка на новости (после того как заказчик попросил дарить каждому подписавшемуся промокод) происходит каждые 10 секунд.
И нас банят всюду — хостинг ник ру так почти сразу, если мы отправляем письма через mail()
Есть платный гугл аккаунт, отправляли через smtp, но в какой то момент и гугл прислал письмо — вы нарушили правила (без пояснения какие именно) и тоже отключил smtp
Есть ли вообще такие сервисы, которые могут граммотно и без ограничений отправлять письма?
ps и особое спасибо тому кто ткнет пальцем в строчку кода minishop где идет вызов сервиса mail при отправке писем при заказе товара и смене статусов заказа.
Спасибо.
Кто из личного опыта может подсказать платные и качественные сервисы по отправке email с простым api без ограничения на количество?
Один из наших магазинов на modx отправляет очень много писем, каждый заказ сопровождается минимум 2 мя, плюс есть подписка на рассылки новостей и так далее. Заказы происходят каждые 30 секунд, а подписка на новости (после того как заказчик попросил дарить каждому подписавшемуся промокод) происходит каждые 10 секунд.
И нас банят всюду — хостинг ник ру так почти сразу, если мы отправляем письма через mail()
Есть платный гугл аккаунт, отправляли через smtp, но в какой то момент и гугл прислал письмо — вы нарушили правила (без пояснения какие именно) и тоже отключил smtp
Есть ли вообще такие сервисы, которые могут граммотно и без ограничений отправлять письма?
ps и особое спасибо тому кто ткнет пальцем в строчку кода minishop где идет вызов сервиса mail при отправке писем при заказе товара и смене статусов заказа.
Спасибо.