Nikita

Nikita

С нами с 18 февраля 2013; Место в рейтинге пользователей: #388

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

1 3 000
Всем привет!

Есть задача: необходимо реализовать вывод товаров и новостей в последовательности две новости — один товар, две новости — один товар и так далее. В данный момент они слиты в один поток, решение здесь, нужна указанная последовательность.

Цены и сроки примерные, в обращении указывайте свои.

Контакты rvrv@ya.ru
Nikita
20 мая 2020, 11:08
modx.pro
357
0

Вывести одним запросом товары minishop2 и обычные страницы

Всем привет!

Столкнулся с интересной проблемой. Необходимо вывести на одной странице товары магазина и страницы новостей. Эдакий совместный, перемешанный поток.

Вывожу через pdoPage в котором element msProducts. Выводит товары магазина но не выводит новости… Понимаю, что msProduct заточен на вывод товаров но, если я верно понимаю документацию, класс msproduct это расширенный класс modresource — должен же забирать и те и те?

[[pdoPage?
    &element=`msProducts`
    &ajaxMode=`button`
    &parents=`3,4`
	&tpl=`catalog-item`
	&tplCondition=`template`
	&conditionalTpls=`{
	   "7":"feed-item",
	   "10":"catalog-item"
	}`
	&limit=`20`
    &sortby=`menuindex`
	&sortdir=`ASC`
    &processTVs=`1`
    &includeTVs=`tickerBookType,bookAuthor,bookAuthorAuto,autorFirstBookLetter,authorImage,newsStyleSelector,directShowViaMsProducts`
    &tvPrefix=``
]]
Nikita
26 апреля 2020, 21:54
modx.pro
837
0

Авторизация в Login по произвольным полям

Всем привет.

Реализовал авторизацию в закрытый раздел на сайте через Login. Однако базовая авторизация идет по паре полей login/pass. А я хочу сделать авторизацию по двум другим полям без логина и пароля. Перерыл всю документацию — не нашел ответа на вопрос. Может, плохо искал…

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

Заранее спасибо.
Nikita
11 июля 2019, 17:26
modx.pro
624
0

Помощь в настройке мультиязычности

Добрый день.

Есть сайт, полностью реализован под требования заказчика. Нужно настроить второй язык. Сам делал это не один раз с использованием контекстов. В данном случае не получается — контексты просто не переключаются. Пробовал Localizator — тот же эффект. Уже устал искать причину, нужен свежий взгляд на проблему.

Кто готово помочь и сколько возьмете?

UPD: Если вдруг кто-то столкнется с подобной проблемой пишу как победил.

Ко мне обратилось несколько человек отсюда, посмотрели настройки и сказали, что все хорошо, проблема в настройке nginx и/или сервера. Честно говоря не первый год занимаюсь, в том числе, администрированием серверов, по этому слегка усомнился в этом. Но, раз других вариантов нет — надо проверять.

Далее встал вопрос — как исключить возможный фактор кривизны рук в настройке сервера? Очевидный ответ — ModHost. Заказал тестовый аккаунт с пустым MODX 2.6.3 + Ace + pdoTools + тема bootstrap. Настроил все по многочисленным мануалам в сети — не работает переключение. Перепроверил еще раз — не работает все равно.

Полный ступор. Потом вспомнил, что есть древняя статья Василия с его версией плагина, решил попробовать. Сработало на ModHost. Тут же попробовал на проекте заказчика — переключение заработало! Пару раз поменял плагины со старого на новый и обратно — с плагином Василия работает, с другими — нет.
Nikita
15 мая 2018, 11:03
modx.pro
1
771
0

pdoSitemap и фильтрация по TV через where

Добрый день.

Вывожу карту сайта через pdoSitemap. Необходимо отфильтровать страницы по TV.
Перепробывал разные варианты where: либо не выводит совсем страницы, либо выводит без учета TV.

[[!pdoSitemap?
   &limit=`500`
   &sortdir=`DESC`
   &sortby=`publishedon`
   &includeTVs=`goToXML`
   &processTVs=`1`
   &prepareTVs=`1`
   &tvPrefix=``
   &where=`{"goToXML==1"}`
    &showLog=`1`
    &forceXML=`0`
]]
Подскажите, пожалуйста, в чем ошибка? Спасибо заранее.

UPD: и так, перечислю варианты, которые НЕ работают

&where=`{ "goToXML":"1" }`
&where=`{"goToXML==1"}`
&tvFilters=`goToXML==1`
Как быть? TV поле создано, нужным ресурсам проставлено.
Nikita
13 июня 2017, 20:05
modx.pro
1 951
0

Не сохраняются опции товара checkbox

Добрый день.

Странная ситуация с опциями товара MiniShop2. Создал опцию товара в виде «флажка», отмечаю, сохраняю. Все срабатывает как надо. Перезагружаю страницу с товаром или выхожу в каталог и потом возвращаюсь обратно в товар — чекбоксы стоят не отмеченные, но система считает их отмеченными и фильтрует по ним товар. Если я, естественно, сохраню товар без отмеченных чекбоксов — данные о них сбрасываются и товар по ним не фильтрует.

Причем есть опция товара в виде текстового поля — все работает корректно. Данные в них сохраняются при перезагрузке страницы.

Кто сталкивался? Как решать? Заранее спасибо.

MODX 2.5.4
MiniShop 2.4.10
Nikita
25 апреля 2017, 10:54
modx.pro
2 089
0

Опция товара minishop2 с дополнительным полем

Добрый день.

Стоит, на первый взгляд, простая задача, но не знаю с какой стороны подступится.
Требуется сделать опцию «Вышивка» к товару, т.е. что бы кликнув на чекбокс можно было добавить такую опцию к товару и увеличить стоимость товара на установленную сумму (например 100 р.). Но! Надо, что бы вместе с такой опцией можно было бы в текстовое поле добавить сам текст вышивки и что бы он вместе с опцией ушел в заказ. Пересмотрел несколько дополнений (msOptionsPrice2, msFieldsManager, msAddLinked) и не могу понять — могу я с их помощью реализовать задуманное или нет?

Или надо писать что-то свое?

Буду благодарен за любую идею или подсказку. Спасибо.
Nikita
10 апреля 2017, 16:51
modx.pro
3
2 625
0

Доработка магазина на MiniShop2

3
Всем привет!

Есть почти готовый интернет магазин на MiniShop2 ver. 2.4. Необходимо сделать следующее:

  1. Грамотно разделить поле «Получатель» на два — Имя и Фамилия. В формах я это сделал, но надо, что бы внутри админки отображались в заказе корректно и что бы также корректно передавались в платежную систему Ассист через соотвествующий плагин.
  2. На странице оформления заказа, в поле «телефон» есть маска ввода номера через maskedinput.js. При вводе номера она работает нормально, при уходе фокуса с поля — маска ломается. Понимаю, что конфликтуют скрипты — какие конкретно отловить не могу.
Nikita
08 августа 2016, 14:30
modx.pro
1 208
0

Расширение полей заказа в админке Minishop2

Добрый день.
Необходимо поле «Получатель» разбить на два: Имя и Фамилия. Собственно, получилось сделать достаточно просто, для страницы заказа и страницы профиля, через настройки Minishop2. Но, как мне добавить еще одно поле на вкладку «Адрес» при просмотре заказа в админке?


Нагуглил такой способ, но он не работает с версией 2.4, на сколько я понимаю.
Nikita
26 июля 2016, 14:01
modx.pro
2
3 150
0

Отрицательное значение количества товара

Добрый день.

На странице товара, в поле количество, есть возможность уйти в минус. Как заблокировать данную возможность? Да, знаю, Минишоп не положит в корзину отрицательное значение, но все же.
Nikita
08 декабря 2015, 14:55
modx.pro
1 108
0