Владимир
С нами с 28 декабря 2012; Место в рейтинге пользователей: #53Доставка цифрового товара на E-mail покупателю
Добрый день! Есть цифровой товар — мастер-классы. Нужно реализовать возможность после оплаты выслать клиентам на e-mail ссылку на просмотр или скачивание. Именно выслать на e-mail, который указывается при заказе, а не давать доступ к какой-либо странице на сайте для авторизованного пользователя. После оформления заказа и при смене статуса заказа на «Оплачено», покупателю сразу же уходило письмо с благодарностью и ссылкой (ссылками) на приобретенные товары. Сами ссылки предполагаю, что можно сделать в виде TV полей к товарам minishop2.
И ещё не могу убрать из корзины почтовый адрес для доставки. В настройках указываю, какие поля мне нужны, а всё равно выходят все, что есть по умолчанию.
Помогите пожалуйста с задачей.
Может это можно в отдельный модуль вывести типа, например, модуль продажи инфопродуктов.
Готов заплатить за реализацию или отблагодарить за помощь.
И ещё не могу убрать из корзины почтовый адрес для доставки. В настройках указываю, какие поля мне нужны, а всё равно выходят все, что есть по умолчанию.
Помогите пожалуйста с задачей.
Может это можно в отдельный модуль вывести типа, например, модуль продажи инфопродуктов.
Готов заплатить за реализацию или отблагодарить за помощь.
msDiscount 1.1 + MS2.1.11 = Одноразовые скидочные купоны
Наступило лето, народ разъехался по отпускам и продажи в магазинах серьёзно просели. Если, конечно, вы не торгуете кремом для загара и холодным пивом — в этом случае у вас полный порядок.
Подстегнуть продажи помогут одноразовые скидочные купоны, которые появились в большом обновлении msDiscount.
Подстегнуть продажи помогут одноразовые скидочные купоны, которые появились в большом обновлении msDiscount.
Новости modhost.pro - работа с доменами
Привет, друзья! Накопилось еще немного изменений в работе хостинга, о которых хочется рассказать.
Самое важное — изменён алгоритм учёта доменов на тарифе. Раньше считались все домены подряд, а теперь только первого уровня.
То есть, на минимальном тарифе вы можете добавить 3 домена типа domain.ru и неограниченное количество поддоменов к ним.
Панель управления теперь нормально принимает и выводит кириллические домены. На имя домена можно кликать, чтобы проверить как открывается привязанный к нему сайт.
Самое важное — изменён алгоритм учёта доменов на тарифе. Раньше считались все домены подряд, а теперь только первого уровня.
То есть, на минимальном тарифе вы можете добавить 3 домена типа domain.ru и неограниченное количество поддоменов к ним.
Панель управления теперь нормально принимает и выводит кириллические домены. На имя домена можно кликать, чтобы проверить как открывается привязанный к нему сайт.
AjaxSnippet в pdoResources
Создал список новостей с помощью pdoResources. По задумке в каждой новости, есть кнопка — «Подробнее». И с помощью аякса, подгружается вся новость и остальные нужные данные.
Попытался реализовать это с помощью AjaxSnippet. Одна проблема — при клике по кнопке «Подробнее» открывается информация во всех новостях.
В шаблоне pdoresources вызов:
Шаблон more_button.tpl
Как сделать, чтобы подгружалась только нужная новость в списке?
Попытался реализовать это с помощью AjaxSnippet. Одна проблема — при клике по кнопке «Подробнее» открывается информация во всех новостях.
В шаблоне pdoresources вызов:
<div class="clearfix" id="more[[+idx]]"> [[AjaxSnippet?
&snippet=`more`
&input=`[[+introtext]]`
&as_mode=`onclick`
&as_target=`#more[[+idx]]`
&wrapper=`more_button.tpl`
]] </div>
Шаблон more_button.tpl
<span id="[[+key]]" class="more blue left as_trigger">Подробнее V</span>
Как сделать, чтобы подгружалась только нужная новость в списке?
Перезапуск скрипта процессора из админки автоматически
Здравствуйте.
Разрабатываю дополнение по импорту большого кол-ва товаров в минишоп2. Импорт запускается из админки. За импорт отвечает файл процессора synch.class.php.
Столкнулся с проблемой времени выполнения скрипта. Нужно грузить картинки со стороннего сайта, а это по примерным подсчётам на первый импорт всех товаров уйдёт около 2 часа работы. Ясное дело, что php не позволит так долго работать скрипту из браузера. Через консоль сервера запускать скрипт не получится, т.к. клиенту этого не объяснишь.
Думаю может получится как-то организовать автоматический перезапуск скрипта процессора с того места, на котором остановился, через, например, 20-50 товаров, либо через 20 секунд работы скрипта.
В связи с этим вопрос разработчикам дополнений: возможно ли отправлять в админку из процессора такой запрос, который автоматически в админке будет обрабатываться и перезапускать скрипт с нужного места, на котором остановились?
Решение под катом
Разрабатываю дополнение по импорту большого кол-ва товаров в минишоп2. Импорт запускается из админки. За импорт отвечает файл процессора synch.class.php.
Столкнулся с проблемой времени выполнения скрипта. Нужно грузить картинки со стороннего сайта, а это по примерным подсчётам на первый импорт всех товаров уйдёт около 2 часа работы. Ясное дело, что php не позволит так долго работать скрипту из браузера. Через консоль сервера запускать скрипт не получится, т.к. клиенту этого не объяснишь.
Думаю может получится как-то организовать автоматический перезапуск скрипта процессора с того места, на котором остановился, через, например, 20-50 товаров, либо через 20 секунд работы скрипта.
В связи с этим вопрос разработчикам дополнений: возможно ли отправлять в админку из процессора такой запрос, который автоматически в админке будет обрабатываться и перезапускать скрипт с нужного места, на котором остановились?
Решение под катом
Простой вывод погоды на сайте
Спасибо Ивану за помощь в написании сниппета
[pdoTools] 2.0.0-beta c шаблонизатором Fenom
Представляю вам новую версию pdoTools со встроенным шаблонизатором Fenom.
Это очередная попытка решить вопрос с очень бедным MODX шаблонизатором, который умеет очень мало. Первая «велосипедная» попытка была представлена здесь, а сейчас всё гораздо серьёзнее.
Если вы не знакомы с Fenom, то советую прочитать вот эту заметку на Хабре, а потом пробежаться по документации на GitHub.
Это очередная попытка решить вопрос с очень бедным MODX шаблонизатором, который умеет очень мало. Первая «велосипедная» попытка была представлена здесь, а сейчас всё гораздо серьёзнее.
Если вы не знакомы с Fenom, то советую прочитать вот эту заметку на Хабре, а потом пробежаться по документации на GitHub.
Возможности
- Включение поддержки Fenom раздельно для каждого сниппета pdoTools.
- Можно использовать плейсхолдеры MODX и теги Fenom одновременно. Но быстрее будет использовать что-то одно.
- Если в чанке нет плейсхолдеров MODX, то парсер MODX не запускается
- Если в чанке нет тегов Fenom, то он тоже не запускается.
- @INLINE чанки работают
Одна галерея (ms2gallery) для двух языков
Всех с праздником!!!
На блоге появилась задача сделать одну галерею для двух контекстов (языков) то есть что бы можно было добавлять фото только в одном месте а выводить на двух контекстах site.com/ru и site.com/en
На блоге появилась задача сделать одну галерею для двух контекстов (языков) то есть что бы можно было добавлять фото только в одном месте а выводить на двух контекстах site.com/ru и site.com/en
Навигация по автометкам
Хочу поделиться своим способом работы с метками, для дополнительной навигации по ресурсам. Вообще то, для этого уже есть tagLister, но мне нравится контролировать процесс. И вообще, это мой первый пост тут, так что сильно не пинайте :)
Для создания, собственно меток, логично использовать штатный tv параметр с типом autotag (автометка), поэтому вначале, создаю его и как нибудь называю. Не задумываясь особенно, назвал его по названию типа — autotag. Добавляю созданный tv в шаблон для вывода постов и с ним — все.
Для создания, собственно меток, логично использовать штатный tv параметр с типом autotag (автометка), поэтому вначале, создаю его и как нибудь называю. Не задумываясь особенно, назвал его по названию типа — autotag. Добавляю созданный tv в шаблон для вывода постов и с ним — все.
ms2Gallery и Selectel Cloud Storage
Предлагаю вам пошаговую инструкцию в картинках, как настроить ms2Gallery для работы с удалёнными файлами на Selectel Cloud Storage.
Если вы не знаете, что это и зачем нужно — советую прочесть заметку на хабре. В двух словах: картинки быстрее грузятся клиенту и не занимают лишнего места на сервере хостинга. Сразу скажу, инструкция простейшая, как 3 копейки — это вам не монструозный Amazon S3.
Если вы не знаете, что это и зачем нужно — советую прочесть заметку на хабре. В двух словах: картинки быстрее грузятся клиенту и не занимают лишнего места на сервере хостинга. Сразу скажу, инструкция простейшая, как 3 копейки — это вам не монструозный Amazon S3.