Andrei

Andrei

Был в сети 15 июня 2026, 14:01
Заказы не принимаю
Хочу приобрести это дополнение в магазине, но есть несколько вопросов перед покупкой.
Необходимо выполнение этих главных задач — добавление товаров и регулярное обновление. С картинками, TV, свойствами и т.п. Дополнительно экспорт товаров в xls файл как прайс-лист, как всех товаров, так и выборочно.
Регулярное обновление (каждые 2-3 дня). И все это, повторюсь, со всеми картинками, TV, свойствами и т.п. Спасибо.
Конкретно в моем случае я прописал руками, но у меня после правки .htaccess и включения сертификата была только проблема с css и картинками. После правки base, до этого был http и ++site_url, проблем не было.

Мой .htaccess выглядит так:
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www\.мойсайт\.com$ [NC]
RewriteRule ^(.*)$ https://мойсайт.com/$1 [R=301,L]
Спасибо за совет! Такой код работает отлично. Дополнения устанавливаются, удаляются и обновляются без проблем, хотя в логе ошибок все равно есть такая строчка:
[2016-06-02 22:32:40] (ERROR @ /connectors/index.php) Could not connect to provider at: http://rest.modx.com/extras/
Хотя список топовых дополнений и поиск работают. Если директивы убрать, то ошибку не пишет.
Сейчас стоит 5.4 и у меня все работает. Какую версию php ставить у себя, решать вам, но у разных операторов часто разные конфигурации (ну или отличающиеся немного), поэтому пробуйте все версии выше 5.3.

У моего оператора php 7 есть в списке и я попробовал его включить — фронтэнд (и все скрипты) работает отлично, а вот админка нет, пишет кучу ошибок на экране, пока еще не разбирался с этим делом.
В общем, у меня вопрос с установкой решился при помощи коррекции .htaccess.

Я убрал строки, которые делают редирект без/с слешем. А именно:
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]
После этого все установилось. На данный момент у меня не работает загрузка приложений, но это видимо из-за изменения версии php, теперь жду, когда оператор поменяет версию на прежнюю.
Сегодня утром столкнулся с точно такой же проблемой. Вот сижу ломаю голову как быть, и что теперь придумать.

У меня вообще все странно произошло — я купил дополнение и загрузил его, но устанавливать сразу не стал — увидел, что можно обновить pdoTools. Нажал обновить — выдало такое же пустое окно, и возле pdoTools загорелась кнопка установить! С этого я вообще офигел — в понедельник с утра потерять работу интернет-магазина было бы печально.

Но в системных настройках все (pdoTools) есть и сайт работает отлично, хотя дополнения не устанавливаются. сейчас сижу, играюсь изменением версии php. Очень надеюсь, что поможет, поскольку никаких работ на сайте в течении недели не было.
Сначала просто выведи производителя, как написали выше — ms|vendor:vendors, посмотри какая будет зависимость в этом случае. Потом, если необходимо вывести производителей в select — прописать стандартные шаблоны: &tplFilter.outer.model=`tpl.mFilter2.filter.select` и &tplFilter.row.model=`tpl.mFilter2.filter.option`.

[[!mFilter2?
	&parents=`0`
	&element=`msProducts`
	&filters=`
		ms|vendor:vendors
	`
	&tpls=`tpl.msProducts.row,tpl.msProducts.row2`
	&class=`msProduct`
	&sort=`ms|price:desc`
	&tplOuter=`tpl.mFilter2.outer`
	&tplFilter.outer.ms|vendor=`tpl.mFilter2.filter.select`
	&tplFilter.row.ms|vendor=`tpl.mFilter2.filter.option`
]]
Скажите, пожалуйста, дополнение регистрирует незарегистрированных пользователей, которые только зашли на сайт (т.е. всех подряд)? Хочу купить, но не стал читать все эти интернет-войны, которые выше.