Виталий Батушев
С нами с 16 декабря 2012; Место в рейтинге пользователей: #162Ищу html-шаблон универсального передаточного документа (УПД)
Собственно, проблема в теме изложена. Внезапно понадобилось выписывать еще и УПД. Заказчик прислал PDF, в тырнетах полно DOC/RTF/XLSX вариантов. Форма документа столь обширна, что вызывает грусть-тоску. Так что решил спросить: может, кто уже делал или находил сверстанный HTML-шаблон, при этом готов им поделиться — поделитесь, пожалуйста.
Яндекс.Маркет. Быстрый ответ на изменение статуса
Пытаюсь связать магазин с Яндекс.Маркетом для магазинов (Покупка на Маркете).
Актуализация, регистрация заказа — все хорошо. Но вот со статусом я попал.
Дело в том, что мне нужно по факту покупки автоматически выписать лицензию и разослать пачку писем: пользователю с лицензией и актом приема-передачи неисключительных прав, боссу и трём его менеджерам то же самое + PDF счета для их отчетности. И вот тут я попадаю в ситуацию, когда скрипт не укладывается в 10 секунд, отведенных Я.Маркетом на ответ. Генерация PDF сама по себе не такое уж и быстрое занятие, а еще надо успеть стукнуться в центр лицензий, дать ему данные, получить от него сгенеренную лицензию, точнее XML, который надо распарсить и т. д., и т. п. В общем, не укладываюсь и думаю, как бы так отдать маркету ответ ДО собственного всего этого геморроя с выпиской лицензии…
Актуализация, регистрация заказа — все хорошо. Но вот со статусом я попал.
Дело в том, что мне нужно по факту покупки автоматически выписать лицензию и разослать пачку писем: пользователю с лицензией и актом приема-передачи неисключительных прав, боссу и трём его менеджерам то же самое + PDF счета для их отчетности. И вот тут я попадаю в ситуацию, когда скрипт не укладывается в 10 секунд, отведенных Я.Маркетом на ответ. Генерация PDF сама по себе не такое уж и быстрое занятие, а еще надо успеть стукнуться в центр лицензий, дать ему данные, получить от него сгенеренную лицензию, точнее XML, который надо распарсить и т. д., и т. п. В общем, не укладываюсь и думаю, как бы так отдать маркету ответ ДО собственного всего этого геморроя с выпиской лицензии…
modExtra. Не создается таблица
Решил добавить в компонент табличку. Прописал в build.config.php
$BUILD_RESOLVERS = array(
'tables',
);
resolve.tables.php присутствует, *.mysql.schema.sql тоже, build.model.php модель генерирует, но сама таблица в базе не создается. В чем дело не пойму никак… TicketComments. Не выводит комментарии [Решено]
После обновления Tickets сниппет TicketComments перестал выводить комментарии для авторизованных пользователей, для неавторизованных выводит без проблем.
В логе следующая строка:
[2014-10-23 05:50:51] (ERROR @ /index.php) [pdoTools] Error 23000: Column 'parent' in field list is ambiguous
Сниппет вызывается так:
В логе следующая строка:
[2014-10-23 05:50:51] (ERROR @ /index.php) [pdoTools] Error 23000: Column 'parent' in field list is ambiguous
Сниппет вызывается так:
[[!TicketComments?
&sortdir=`DESC`
&allowGuest=`1`
&allowGuestEdit=`1`
&enableCaptcha=`1`
&maxCaptcha=`100`
]]
Перестала работать отсылка почты по SMTP
Началось с того, что почта перестала уходить через smtp.gmail.com.
Попробовал smtp.yandex.ru. Нет.
Поставил Sendmail. Настроил. Из консоли письмо ушло. Попробовал в MODX. Нет.
Снес Sendmail. Поставил Exim. Настроил. Из консоли письмо ушло. Попробовал в MODX. Нет.
Зато ушло через php mail().
Ошибок в логах нет. Сижу в недоумении.
Server Debug Information:Упс. Ладно, думаю, гмыл, возможно, ввел новые правила, попробовал через другой аккаунт. Нет.
2014-04-28 09:41:08 SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed.
Попробовал smtp.yandex.ru. Нет.
Поставил Sendmail. Настроил. Из консоли письмо ушло. Попробовал в MODX. Нет.
Снес Sendmail. Поставил Exim. Настроил. Из консоли письмо ушло. Попробовал в MODX. Нет.
Зато ушло через php mail().
Ошибок в логах нет. Сижу в недоумении.
Office. Profile. Расширенные поля [Решено]
Бьюсь с extended fields в профиле. Ни сохраняет, ни берет из профиля.
Вызов на странице:
В сhange.log 0.9.5 написано, что extended fields можно редактировать. Однако, по коду вообще не вижу, как он может взять значения из [extended], тем более туда положить.
Вызов на странице:
[[!OfficeProfile?
&profileFields=`fullname,email,zip,state,city,address,phone,building,room`
&tplProfile=`shop.Office.profile.form`
&tplActivate=`shop.Office.profile.activate`
]]
building и room не являются обязательными, в форме присутствуют.В сhange.log 0.9.5 написано, что extended fields можно редактировать. Однако, по коду вообще не вижу, как он может взять значения из [extended], тем более туда положить.
Подключение Яндекс.Денег к магазину
Как обычно, среди ясного неба накануне праздников разверзлась беда — заказчик решил, что без отдельного приема Яндекс.Денег магазин не магазин и вообще срочно надо, потому что хочет.
Полез читать, заранее чувствуя подвох (не доверяю я всему, чего коснулась рука А. Лебедева, а Яндекса она коснулась). И что же? Четвертый день скачу по ссылка, все более переполняясь отчаяньем и ненавистью к ЯДам, но внятной документации найти не могу. Какие-то сплошь издевательские рассказы о том, сколько трудозатрат надо потратить на форму и на сколько прекрасно пользоваться этими ч0ртовым ЯДами. И так по кругу.
Нет, я догадываюсь, что не настолько интеллектуально развит, как вся эта я-братия, и вот прошу, может, кто из добрых людей, из тех, кто сталкивался с сим творением, ткнет мне пальцем, где лежит их удобочитаемая дока по подключению оплат, где были бы описаны поля, передаваемые им и получаемые от них?
Полез читать, заранее чувствуя подвох (не доверяю я всему, чего коснулась рука А. Лебедева, а Яндекса она коснулась). И что же? Четвертый день скачу по ссылка, все более переполняясь отчаяньем и ненавистью к ЯДам, но внятной документации найти не могу. Какие-то сплошь издевательские рассказы о том, сколько трудозатрат надо потратить на форму и на сколько прекрасно пользоваться этими ч0ртовым ЯДами. И так по кругу.
Нет, я догадываюсь, что не настолько интеллектуально развит, как вся эта я-братия, и вот прошу, может, кто из добрых людей, из тех, кто сталкивался с сим творением, ткнет мне пальцем, где лежит их удобочитаемая дока по подключению оплат, где были бы описаны поля, передаваемые им и получаемые от них?
[РЕШЕНО] Пытаюсь создать плагин в miniShop2
Борюсь с плагином. Решил попаразитировать на поле popular.
Делаю по инструкции. Однако, хочу, чтобы это поле управлялось комбобоксом, потому как значений 3.
Создал необходимые файлы, разложил по папкам. В форме появился комбобокс с нужными значениями. Выбираю, сохраняю, всё вроде нормально. Перезагружаю форму редактирования и упс — значение этого комбобокса всегда становится равным 1. Такое ощущение, что это true, но почему, блин, тру-то? Что ж не так?! Прямо в расстройстве сижу.
Делаю по инструкции. Однако, хочу, чтобы это поле управлялось комбобоксом, потому как значений 3.
Создал необходимые файлы, разложил по папкам. В форме появился комбобокс с нужными значениями. Выбираю, сохраняю, всё вроде нормально. Перезагружаю форму редактирования и упс — значение этого комбобокса всегда становится равным 1. Такое ощущение, что это true, но почему, блин, тру-то? Что ж не так?! Прямо в расстройстве сижу.
miniShop2 как система новостей
В процессе раздумий над новостным сайтом, сопровождавшимся ковырянием Articles, подумалось мне, что miniShop2 почти готовая замена этим самым Articles, необходимо только:
1. Убрать заказы и настройки магазина
2. Заменить слово «товар» на слово «публикация» (можно, конечно, «новость», но «публикация» понятие более широкое)
3. Изменить логотип miniShop2 на pubSystem (или еще как-то)
4. Ну, может, еще в таблице modx_ms2_products рядом полей изменить.
И ведь всё. Считай, готовый удобный модуль для управления новостями, статьями и прочей текстовой байдой.
Как полагаете, уважаемые товарищи?
1. Убрать заказы и настройки магазина
2. Заменить слово «товар» на слово «публикация» (можно, конечно, «новость», но «публикация» понятие более широкое)
3. Изменить логотип miniShop2 на pubSystem (или еще как-то)
4. Ну, может, еще в таблице modx_ms2_products рядом полей изменить.
И ведь всё. Считай, готовый удобный модуль для управления новостями, статьями и прочей текстовой байдой.
Как полагаете, уважаемые товарищи?
Порядок вкладок в форме редактирования ресурса
Давно хочу спросить. Не то, чтобы это было важно, но отсутствие понимания вызывает в душе томления.
Суть проблемы вот в чем.
Как, я полагаю, большинство знает, что вид форм редактирования ресурсов можно изменять, для этого нам служит такой инструмент, как Настройка форм. И если вы создадите несколько вкладок для того, чтобы разделить логически множество созданных вами TV, то обнаружите, что после редактирования, скажем, местоположения того или иного TV во вкладке (Порядок сортировки) меняется и местоположение вкладки. То она оказывается впереди всех (исключая, конечно, же три системные — Документ, Настройки, Группы ресурсов), то в середине, то позади.
Найти какую-либо закономерность никак не могу. Вдруг какой-нибудь заказчик захочет вот именно такой и никакой другой порядок вкладок? Да и вообще — «не аккуратненько как-то»©.
Суть проблемы вот в чем.
Как, я полагаю, большинство знает, что вид форм редактирования ресурсов можно изменять, для этого нам служит такой инструмент, как Настройка форм. И если вы создадите несколько вкладок для того, чтобы разделить логически множество созданных вами TV, то обнаружите, что после редактирования, скажем, местоположения того или иного TV во вкладке (Порядок сортировки) меняется и местоположение вкладки. То она оказывается впереди всех (исключая, конечно, же три системные — Документ, Настройки, Группы ресурсов), то в середине, то позади.
Найти какую-либо закономерность никак не могу. Вдруг какой-нибудь заказчик захочет вот именно такой и никакой другой порядок вкладок? Да и вообще — «не аккуратненько как-то»©.