Roman

Roman

С нами с 21 августа 2017; Место в рейтинге пользователей: #135

не загружает файлы в галлерею minishop'a

При загрузке изображений в галлерею идет полоса загрузки потом когда доходит до конца — закрывается окошко статуса загрузки а изображений нет. в логе вот что
[2018-03-20 12:35:16] (ERROR @ /var/www/admin/data/www/krovlya-yuga.ru/core/components/minishop2/processors/mgr/gallery/upload.class.php : 189) PHP warning: fopen() expects parameter 1 to be a valid path, array given
Roman
20 марта 2018, 09:40
modx.pro
523
0

Непонятные запросы в логе сайта

Всем привет!
Сначала в веб-мастере появилось сообщение «Долгий ответ сервера». Первым делом проверил сайт — все ок. Полез в лог запросов, а там вот это:
183.129.160.229 - - [07/Mar/2018:05:03:33 +0300] "Gh0st\xad" 400 0 "-" "-"
183.129.160.229 - - [07/Mar/2018:05:03:53 +0300] "-" 408 0 "-" "-"
183.129.160.229 - - [07/Mar/2018:05:03:53 +0300] "-" 408 0 "-" "-"
Я так понимаю этим запросом сайт вешают.
Кто встречался с таким и как решали?
P.S. постоянно долбятся в админку WP, но мы давно перенесли сайт на другую CMS=)
"POST /wp-login.php HTTP/1.1"
Чтобы не долбили админку в htaccess прописал вот это
<FilesMatch "^(wp-login|xmlrpc).*\.(php)$">
Order Deny,Allow
Deny from all
</FilesMatch>
Roman
07 марта 2018, 12:25
modx.pro
938
0

Есть ли плейсхолдер для вывыда используемого filter_delimeter ?

Всем привет! Есть у меня селест с сортировкой по цене, но вот беда — как получить значение разделителя между именем таблицы и полем фильтра?
<select class="selectpicker"  id="mse2_sort" data-width="fit">
      <option class="sort" data-sort="ms$price" value="asc" data-icon="icon-sort-amount-asc">По цене</option>
      <option class="sort" data-sort="ms$price" value="desc" data-icon="icon-sort-amount-desc">По цене</option>
    </select>
Roman
27 февраля 2018, 08:49
modx.pro
492
0

Не сохраняются настройки minishop2

Добрый день! Хочу поменять настройки дополнительных полей товара (ms2_product_extra_fields),
но при изменении ничего не происходит, поля ни добавляются, ни удаляются, пробовал очистить значения параметра ms2_product_extra_fields — ничего не происходит.
нашел файлик sitename.ru/core/cache/system_settings/config.cache.php,
там увидел в массиве ключ ms2_product_extra_fields, а в нем нужные мне параметры, изменил — в админке поля поменялись, но вот каждый раз лазить в этот файл не хочется, как поправить чтоб возможно было менять параметры из админки?
Roman
26 февраля 2018, 10:52
modx.pro
1 390
0

в MiniShop2 после обновления пропало поле price

Всем привет! После обновления до новой версии минишопа пропало поле цена в админ-панели. Т.е. я не могу вбить цену в карточку товара. В настройках
ms2_product_extra_fields = price,series,buttonsproduct,tolshinautiplitelya,skladnaya,garantiya,price,material,pub_daten,,model,tip,razmerkoroba,vneshrazmerkoroba,vnutrrazmerkoroba,razmahprirasklad,razmahslojen,kolvosegmentov,tolshinametalla,dvuhstoron,kolvocinka,podderevo,podkamen,kraska,tippokritiya,vendor,strana,size,availability,energosber,color,weight,tags
пробовал оставлять просто price, потом чистил кэш — без результата.
Roman
22 февраля 2018, 08:57
modx.pro
791
0

Как получить значение опции

Есть опции bespldost, garantceny, hitprodag, novinka, vkredit в них хранятся значение 0 и 1.
До обновления минишопа эта конструкция работала
[[!If? &subject=`[[+bespldost]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/besplatnaya_dostavka.jpg" alt="Бесплатная доставка">`]]
	   [[!If? &subject=`garantceny` &operator=`IS` &operand=`1` &then=`<img class="img-stick" src="template/images/buttonstovar/garantiya_ceny.jpg" alt="Гарантия">`]]
	   [[!If? &subject=`[[+hitprodag]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick"  src="template/images/buttonstovar/hit_prodag.jpg" alt="Хит продаж">`]]
	   [[!If? &subject=`[[+novinka]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick"  src="template/images/buttonstovar/novinka.jpg" alt="Новинка">`]]
	   [[!If? &subject=`[[+vkredit]]` &operator=`IS` &operand=`1` &then=`    <img class="img-stick"  src="template/images/buttonstovar/payvkredit.jpg" alt="Возможно купить в кредит">`]]
Я понял что [[+vkredit]] не выводит ничего. для вывода опций используется msProductOptions.
Но как передать это значение в условие.
Такая конструкция не работает:
[[!If? &subject=`[[msProductOptions?tpl=`tpl.msProductOptions1` &onlyOptions=`hitprodag`]]` &operator=`IS` &operand=`1` &then=`<img class="img-stick"  src="template/images/buttonstovar/hit_prodag.jpg" alt="Хит продаж">`]]
Roman
21 февраля 2018, 11:16
modx.pro
1 834
0

как в снипет передать значение TV?

Сам снипет
<?php
if ($teacher == '') // Значение из TV параметра
 $teacher = 0;
$q = $modx->newQuery('modResource');
$q->where(array("pagetitle" => $teacher)); //тут ставим любые поля ресурса

$resource = $modx->getObject('modResource', $q);
print_r($resource->get('uri'));
[[!pdoPage?
    &tpl=`@INLINE
			<div class="column">
			   <div class="sc-top-event-item" data-equalizer-watch>
				  <a class="sc-bl" href="/[[+uri]]">
				  <img class="lazy" title="[[+pagetitle]]" alt="[[+pagetitle]]" data-original="[[+tv.PageImage]]">
				  </a>
				  <div class="sc-top-event-time">[[#[[+id]].datebegin:date=`%e %b`]] - [[#[[+id]].dateend:date=`%e %b`]]</div>
				  <div class="sc-top-event-price">[[+tv.price]] руб.</div>
				  <div class="sc-top-event-title">[[+pagetitle]]</div>
				  <div class="sc-top-event-teacher"><a class="sc-top-event-link" href="[[!TeacherCourses?&teacher=`[[+tv.teacher]]`]]">[[+tv.teacher]]</a></div>
				  <a href="/[[+uri]]"" class="button">Узнать больше</a>
				  <div class="sc-top-item-line"></div>
			   </div>
			</div>`
    &parents=`4`
    &includeTVs=`PageImage,datebegin,dateend,price,teacher`]]
Если я указываю в снипете просто &teacher=`Иван Иванов` — все работает ок. Но как только указываю плейхолдер &teacher=`[[+tv.teacher]]` — то ничего не выходит. Снипет пишу впервые
Roman
20 февраля 2018, 20:11
modx.pro
938
0

Как правильно обновиться с minishop2.2.0-pl2 на minishop2-2.4.12-pl

Мы вносили правки (добавляли свои поля) в файлы:
  • assets/components/minishop2/plugins/availability/msproductdata.js
  • core/components/minishop2/plugins/availability/model/msproductdata.map.inc.php
  • core/components/minishop2/plugins/availability/index.php
Перезатрутся эти файлы при обновлении плагина? Какие еще нюансы при обнове этого плагина?
Roman
15 февраля 2018, 12:52
modx.pro
516
0

Сортировка многомерного массива JS

Все привет! Делаю калькулятор расчета леса (https://krovlya-yuga.ru/kalkulyator-lesa/), данные передаю из php файла, где формируется многомерный массив посредсовом JSON. При сортировке возникла проблема. В консоле массив имеет вид
{0: {…}, 1: {…}, 2: {…}, 3: {…}, 4: {…}, 5: {…}, 6: {…}, 7: {…}, 8: {…}, 9: {…}, 10: {…}}
0:{name: "200x50", width_planks: "200", height_planks: "50", sort: "1", price: "10100.00", …}
1:{name: "100x25", width_planks: "100", height_planks: "25", sort: "1", price: "10100.00", …}
2:{name: "100x32", width_planks: "100", height_planks: "32", sort: "1", price: "10400.00", …}
3:{name: "150x100", width_planks: "150", height_planks: "100", sort: "1", price: "10400.00", …}
4:{name: "150x25", width_planks: "150", height_planks: "25", sort: "1", price: "10100.00", …}
5:{name: "125x25", width_planks: "125", height_planks: "25", sort: "1", price: "10100.00", …}
6:{name: "100x50", width_planks: "100", height_planks: "50", sort: "1", price: "10100.00", …}
7:{name: "120x50", width_planks: "120", height_planks: "50", sort: "1", price: "10100.00", …}
8:{name: "150x50", width_planks: "150", height_planks: "50", sort: "1", price: "10100.00", …}
9:{name: "150x150", width_planks: "150", height_planks: "150", sort: "1", price: "10400.00", …}
10:{name: "100x100", width_planks: "100", height_planks: "100", sort: "1", price: "10400.00", …}
__proto__
:
Object
Roman
12 февраля 2018, 09:11
modx.pro
2 039
-1

Как отсортировать элементы в селесте?

Доброго времени суток! Проблема в том что нужно отсортировать элементы селеста.
Данные получаю с внешнего файла krovlya-yuga.ru/wood_calc.php, сам массив отсортирован так как нужно (по ключу name), но в селест попадают в разброс. Мне нужно чтоб размер страпил шел от меньшего к большему.
Сама страничка krovlya-yuga.ru/kalkulyator-lesa/
Решение проблемы на modx.pro/topic/14593/
Roman
09 февраля 2018, 08:53
modx.pro
900
0