Alexandr

Alexandr

С нами с 19 августа 2017; Место в рейтинге пользователей: #1309
Alexandr
08 июля 2020, 16:12
0
Извиняюсь. Включил
Alexandr
08 июля 2020, 16:04
0
Разместил в «Вопросы» потому-что удумал возможно кто-то реализовывал данную задачу и готов поделиться решением. Готов заплатить за работу и объяснение. Пишите в личку. Спасибо за ответ.
Alexandr
08 июля 2020, 14:55
0
К сожалению мои знания в php не позволят мне это сделать. Но конечно попробую. Спасибо за наводку.
Alexandr
08 июля 2020, 13:30
0
Решил пойти более простым путём и купил компонент YandexDiskUploader, но как оказалось это решение тоже не заработало. Проблема возможно в хостере.

Файлы вроде загружаются на ЯндексДиск, но весят 0 б и не открываются т.е. битые. Запросы PUT хостер разблокировал, но файлы так и не загружаются на ЯД.

Ни у кого небыло такой проблемы?
Alexandr
29 июня 2020, 17:18
0
Вот и я не могу понять. Комментаторы выше сообщают что у них реализовано с помощью «плагинов» или скриптов, но у меня предложенные варианты не заработали. Если бы кто-нибудь выложил свой рабочий вариант для примера посмотреть.
Alexandr
26 июня 2020, 15:20
0
Не срабатывает и этот вариант. Файл не прикрепляется к письму через drag, классическим прикреплением файл крепится и отлично отправляется
Alexandr
25 июня 2020, 13:48
0
Пробую с dropzonejs, та же самая история. Файл «крепится», а письмо пустое. Без dropzonejs, просто с input file, файлы приходят на почту.

<script src="assets/js/dropzone.js"></script>
<link rel="stylesheet" href="assets/css/dropzone.css">
<form id="contactForm" method="post" action="[[~[[*id]]]]" enctype="multipart/form-data" class="dropzone">
    <input id="individual_name" type="text" class="input-text" name="individual_name" placeholder="Имя*" value="[[!+fi.individual_name]]">
    <input id="individual_phone" type="text" class="input-text" name="individual_phone" placeholder="Телефон*" value="[[!+fi.individual_phone]]">
    <input id="individual_mail" type="email" class="input-text" name="individual_mail" placeholder="E-mail*" value="[[!+fi.individual_mail]]">
    <div class="fallback">
    <input name="file" type="file" multiple />
    </div>
    <input id="contact_send" class="buttom btn-lg" name="send" type="submit" value="Отправить" disabled>
</form>
Alexandr
25 июня 2020, 10:27
0
Подменить я подменил, но прикрепление файлов почему-то не происходит к input type file.
Alexandr
25 июня 2020, 09:55
0
К сожалению не работает. Выдает пустую ссылку
<a href>
Alexandr
25 июня 2020, 09:52
0
А можно поподробнее? Не совсем понимаю как это должно работать!
Alexandr
24 июня 2020, 19:04
0
В каком именно месте должна назначаться переменная?
Alexandr
21 июня 2020, 15:29
0
А можно как-то реализовать через [[!msGallery?]]?

У меня получилось вывести все картинки в карточки товаров в списек таким образом
[[!msGallery? &product=`[[+id]]` &tpl=`msGallerySliderItem.tpl`]]
Чанк msGallerySliderItem.tpl
{if $files?}
    {if $files | length > 1}
        <div class="slider-item-wrap">
            <div class="slider-item owl-carousel">
                {var $num = 1}
                {foreach $files as $file}
                    {if $num == 1} {var $num = 0}
                    {else}
                        <a href="{$id | url}"><img src="{$file['330x330']}" alt="{$file['description']}" title="{$file['name']}"></a>
                    {/if}
                {/foreach}
            </div>
        </div>
    {else}
    {/if}
{else}
{/if}
Всё работает, но проблема в том что не работает ссылка на карточку товара
<a href="{$id | url}"><img src="{$file['330x330']}" alt="{$file['description']}" title="{$file['name']}"></a>
Срабатывает [[~[[+id]]]], но только на первой странице!
Alexandr
06 июня 2018, 16:56
0
Конечно установлен pdoTools, и в системных настройках включён. Решил проблему другим способом с помощью сниппета
<?php
$price = empty($price) ? 0 : str_replace(' ', '', $price);
$old_price = empty($old_price) ? 0 : str_replace(' ', '', $old_price);

if($old_price > 0){
  return ''.((($old_price - $price) / $old_price) * 100);
} 
return '';
Alexandr
06 июня 2018, 13:08
0
У меня почему-то не работает. Добавляю в карточку товара, а он мне выводит обратно код
{($old_price — $price)/($price/100)}
, почему-то fenom не срабатывает. Помогите пожалуйста!!!
Alexandr
23 мая 2018, 09:17
0
Здравствуйте.

А можно подробней написать как его использовать? Я создал плагин, но не знаю как его использовать. Помогите! Спасибо!