Maxim

Maxim

С нами с 01 февраля 2018; Место в рейтинге пользователей: #10135

Доработки на сайте

30 50 000
Добрый день, нужно реализовать на сайте указанный в ТЗ функционал с версткой и мобильной адаптацией

docs.google.com/document/d/1T6_hJ_rYLtFltcxH2wm6ZwjQCdTY4Sx4_KoPuL9d_Is/edit?usp=sharing

Почта для связи — info@dolmax.ru
Или вацап — 89117671829
Maxim
26 июля 2022, 11:25
modx.pro
261
0

Как сделать для каждого товара свои условия оплаты

Как настроить так чтобы некоторые товары можно было не оплачивать сразу на сайте, а некоторые только по предоплате на сайте.

К примеру есть 3 товара.
Один можно только по предоплате на сайте заказать (оплатить онлайн)
Второй можно заказать без оплаты (рассчитаться после получения)
Третий например и так и так можно

Как это реализовать в корзине?
Есть идея про костыль:
Добавляем доп.поле с чекбоксом — только предоплата
И если в корзине есть товар с этим чекбоксом (только предоплата), джаваскриптом убираем кнопку оплатить при получении.
Но это костыль, может есть нормальный способ реализации?
Maxim
08 сентября 2020, 08:56
modx.pro
274
0

Почему может не работать {ignore} в fenom

Здравствуйте, помогите пожалуйста разобраться:
Если написать вот такую конструкцию {()} то сайт сразу перестает работать (чистая белая страница)
Если этот код заключить в {ignore} тоже не работает
Сам fenom нормально везде работает
Дело в то что мне нужно вставить код чата на сайт, когда я его вставляю, то сайт не работает
Что это может быть?
Вот сайт если нужен.
Maxim
25 сентября 2018, 17:59
modx.pro
870
0

Переменные в Fenom

Помогите пожалуйста разобраться, скорее всего дело в типе переменных, вопрос в следующем:
Устанавливаю переменную в чанке, она не работает в шаблоне, это все на fenom, подробнее:

Устанавливаю в чанке — head, который вызываю вот так в шаблоне — {include 'head'} две переменные:
{var $id = $_modx->resource.id}
{var $parent = $_modx->resource.parent}
В этом же чанке вызываю условие, которые работает как надо:
{if $id|in:[122, 32, 125] || $parent |in:[122, 32, 125]}<link rel="stylesheet" href="/css/ecp.css">{/if}
А вот это условие уже в шаблоне, а не в чанке:
{if $id == '6' || $parent |in:[6,7,94,65,29,106]} Действие 1 {else} Действие 2 {/if}
И это условие уже не отрабатывает.

Понимаю что так как в чанке назначаются переменные, по этому не работает.
Неужели нужно все-время назначать переменные, в каждом чанке в шаблоне и в самом теле шаблона?
Это не будут лишние запросы?
Может не правильно задаю переменную или вызов не так делаю?
Maxim
18 сентября 2018, 16:50
modx.pro
4 144
0

SimpleSearch - не работает на страницах 3 уровня

При поиске на сайте на страницах ниже второго уровня (например site.ru/catalog/modx) поиск не работает.
На главной и страницах 2 уровня (например site.ru/catalog) поиск прекрасно работает.

Не понимаю почему не работает, подскажите пожалуйста, не нашел ответ нигде.
Сайт показать не могу, в разработке…

Вызываю вот так:
[[!SimpleSearchForm? &landing=`133` &tpl=`search`]]

Шаблон стандартный:

<p class="sisea-results">[[+resultInfo]]</p>
<hr>
<div class="sisea-paging"><span class="sisea-result-pages">[[%sisea.result_pages? &namespace=`sisea` &topic=`default`]]</span>[[+paging]]</div>
<hr>
<div class="sisea-results-list">
    [[+results]]
</div>
<hr>
<div class="sisea-paging"><span class="sisea-result-pages">[[%sisea.result_pages? &namespace=`sisea` &topic=`default`]]</span>[[+paging]]</div>
<hr>

Maxim
02 августа 2018, 11:21
modx.pro
2 003
-3

FormIt - не отправляет письма если в email после @ идут цифры

FormIt — не отправляет письма если в email после @ идут цифры
Письма отправляет, пропускает только если в конце есть цифры:
emailemail@123 — не отправляет (при отправке пишет что письмо отправлено, по факту нет его)
1111@11111 — не отправляет
asdasdasd@awdwadaw — отправляет
asdas@111111.ru — отправляет

Вызываю так, их 3 на странице:

[[!AjaxForm?
&snippet=`FormIt`
&hooks=`email,FormItSaveForm`
&form=`tpl-form`
&emailTpl=`tpl-email`
&emailTo=`[[$email]]`
&validate=`name:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&emailSubject=`ntpc.ru — Скачивание`
&bottom=`Получить ссылку`
&nomer=`200`
&submitVar=`form-var-2`
]]

Почему не отправляет письма на — emailemail@123 и можно ли такое отключить?
Вообще все ограничения если они есть отключить как (кроме @)?
Maxim
08 июня 2018, 09:59
modx.pro
1 797
0

Formit пропускает письма

На сайте все формы сделаны через Ajaxform, FormIt
В FormIt (если смотреть в админке) есть письма которые не пересылаются на указанную почту
Почему он пропускает письма? Может кто-нибудь сталкивался?

Заметил что пропускает те письма в которых email цифрами, например — 23123@gmail.com
s-solo@mail.ru — вот такой формат тоже не прошел

Вызываю вот так:
[[!AjaxForm?
&form=`tpl-form-save`
&snippet=`FormIt`
&hooks=`recaptchav2, email,FormItSaveForm`
&emailTo=`[[$email]]`
&emailTpl=`tpl-email-save-all`
&validate=`name:required,phone:required`
]]

[[$email]] — тут почта на которую отправляется

В чем может быть проблема? Куда копать?
Maxim
28 марта 2018, 07:09
modx.pro
578
0

pdoCrumbs - не показывает полный путь в некоторых товарах

Не показывает полный путь в некоторых товарах
Вот так вызывается:

[[pdoCrumbs?
&tplWrapper=`@INLINE [[+output]]`
&tpl=`@INLINE {{+pagetitle}}`
&tplCurrent=`@INLINE {{+pagetitle}}`
&outputSeparator=``
&showHome=`1`
]]

Вот 2 страницы с одинаковым шаблоном но выводятся хлебные крошки по разному (в одних не выводится категория товара)

kassa-ntpc.ru/kassovyie-apparatyi/agat-1f — тут выводится как надо
kassa-ntpc.ru/kassovyie-apparatyi/atol-90f — тут нет
kassa-ntpc.ru/kassovyie-apparatyi/drimkas-f — и тут не выводится (категория — кассовые аппараты)

Настройки у товаров одинаковые (шаблон, url не замороженный)
Системные настройки, прикрепляю скриншотом.

В чем может быть проблема, никак не получается разобраться
Maxim
01 февраля 2018, 14:38
modx.pro
1 265
0