Нужно немного доработать модуль интеграции UberCart с партнерской программой

Прислано: Emilio13

пн, 16/01/2012 - 10:45

Есть интернет-магазин на базе Drupal 6 + UberCart 2 и партнерская программа на базе Post Affiliate Pro. Сейчас они интегрированны с момощью модуля  Post Affiliate Pro, но в данном модуле к сожалению нет поддержки скидочных купонов, а она нужна.

Есть установленный модуль скидочных купонов -  uc_coupon, нужно интегрировать его с нашей партнерской программой.

Работать все дложно следующим образом - для отслеживания и передачи данных о транзакции на странице «Спасибо за покупку» вызывается специальный JS-код, который передает в скрипт ПП данные о транзакции.

Чтобы передавались данные и об использованном скидочном купоне в этот JS-код нужно добавить строку вида:
sale.setCoupon('XYZ-123');

Нужно чуть-чуть доработать интернет-магазин на базе UberCart

Прислано: Emilio13

пн, 12/12/2011 - 13:28

Есть интернет-магазин на базе Drupal 6 + UberCart с возможностью приема оплаты через Робокассу.
Нужно сделать так, чтобы при получении оплаты через Робокассу (а вернее вообще при получении оплаты, т.е. заказ переходи в состоянии «Оплата получена»), на email администратора (т.е. тот email на который приходят прочие уведомления магазина) отправлялось письмо примерно такого вида:

Заказ № 1458 оплачен. 
--------------------------------------- 
Информация о заказе 
Заказ №: 1458 
Статус заказа: Подтвержденный 
Цена: 449.00 RUB 
--------------------------------------- 
Информация о заказчике 
 
Имя: Пупкин Василий Петровч
Город: Москва 
Адрес:  
Телефон: 8(920)000-00-00 
E-Mail: pupkin@mail.ru
--------------------------------------- 
Информация об оплате 
 
Сумма платежа: 449.00000 RUB. 
Номер счета: 1458

Возможности сделать такое стандартными средствами UberCart я что-то не нашел (там рассылается только уведомление о создании заказа, а нужно еще и получении оплаты).

Кто и за сколько готов такое реализовать?

Схема свободных/занятых мест в автобусе

Прислано: Emilio13

пн, 21/03/2011 - 14:13

Возникла необходимость на сайте турфирмы вывести схему свободных/занятых мест в автобусе. Вот как это примерно может выглядеть:

Т.е. посетителю отображается схема мест в автобусе в виде некой таблицы на которой отмечены какие места заняты/свободны. Сделать саму таблицу – пара пустяков, но возник вопрос как сделать удобное редактирование этой таблицы для сотрудников турагенства.

Можно конечно тупо в админке поставить визуальный редактор в котором они вручную смогу раскрашивать ячейки таблицы разными цветами. Но хочется все же более удобного и функционального решения.

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

Может быть уже есть готовый модуль позволяющий реализовать подобное? Или подскажите хотя бы в каком направлении двигаться..
В крайнем случае, если есть человек готовый написать подобный модуль за деньги, какова цена вопроса?

Как отключить кеширование конкретного блока?

Прислано: Emilio13

чт, 10/03/2011 - 21:15

Столкнулся с такой проблемой – нужно отключить для анонимов кеширование одного конкретного блока (включен стандартный кеш в нормальном режиме). Как я понял при стандартном кешировании Друпал кеширует всю страницу целиком, но может быть все же есть способ отключить кеширование конкретного блока?

Или может быть можно использовать вместо стандартного какой-то сторонний модуль кеширования для анонимов, который позволял бы отключать кеширование конретных блоков?

Как добавить вторые комментарии из виджета Vkontakte?

Прислано: Emilio13

сб, 16/10/2010 - 10:51

Столкнулся с такой необходимостью - нужно помимо стандартных комментариев прикрутить возможность комментировать через виджет Vkontakte.
С установкой самого виджета комментариев я думаю проблем не возникнет.
Но мне нужно чтобы кроме этого виджета отображались еще и стандартные комментарии, а переключаться между ними можно было за счет вкладок. Что-то типа такого:

С вкладками проблем не возникло, поставил модуль quicktabs, а результат его работы планирую выводить простым кодом:

<?php$module 'quicktabs';
$delta 1;
$block = (object) module_invoke($module'block''view'$delta);
print 
theme('block'$block);?>

Загвоздка возникла в том, каким кодом вывести форму комментариев (для начала вполне можно стандартную) в создаваемой вкладке (ее контент берется из блока, но это не суть важно) и как убрать стандартную форму (чтобы он не дублировалась 2 раза - в моей вкладке и под ней, где она была раньше).

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

Вывод меню через JS

Прислано: Emilio13

вт, 02/02/2010 - 13:23

Другие статьи по теме:

Подскажите пожалуйста существует ли модуль который позволяет выводить существующее меню через JavaScript.
Допустим у меня уже есть обычное навигационное меню но я хочу чтобы его не было в коде страницы. Т.е. чтобы оно там было либо в виде JS-кода (например document.write("< a href='url'>пункт меню")), либо в виде ссылки на JS-файл в которым находится исполняемый JS-код выводящий мое меню.

Постоянное обращение к wp-cron.php хотя сайт на Друпал

Прислано: Emilio13

сб, 23/01/2010 - 13:33

Другие статьи по теме:

Смотрел сегодня логии своего сайта и обнаружил там тысячи записей:
IP моего сайта - - [23/Jan/2010:16:17:16 +0300] "GET /wp-cron.php?check=22e2bf2b4eb8780e5db44a378d9b73e9 HTTP/1.0" 404 4208 "-" "-"
Т.е. получается, что каждые несколько секунд мой же сервер обращается к крону WordPress (хотя сайт на Друпал) и продолжается это уже неделю. В заданиях крона на сервере никаких задач связанных с запуском wp-cron.php нет..
Кто-нибудь сталкивался с чем-нибудь подобным? А то даже не знаю в какую сторону копать..

Как вывести ссылку на все материалы пользователя в его профиле?

Прислано: Emilio13

пн, 13/04/2009 - 16:30

Другие статьи по теме:

Возникла потребность вывести в профиле каждого пользователя ссылку на все созданные им матералы.
В 4 и 5 версии Друпала это можно было легко сделать модулем Usercontent. Но под 6-ку этого модуля, увы, нет.
Слышал, что это можно сделать с помощью Views 2, но как именно не смог разобраться.

Кто-нибудь может подсказать как реализовать мою задумку?

Как показать гостям определенный пункт меню

Прислано: Emilio13

сб, 13/09/2008 - 20:15

Другие статьи по теме:

Столнулся с такой проблемой: есть блок с меню показываемый только гостям. Один из пунктов этого меню "создать запись", но доступа к созданию этого типа контента гости не имеют (т.е. после нажатия им будет предложенно зарегистрироваться). Проблема в том, что если запретить гостям создавать этот контент, они не видят соотвествующего пункта меню. Как можно убрать это ограничение?
Пробовал с помощью модуля "menu per role" - не помогает..

Поисковая оптимизация сайта на Drupal’е

Прислано: Emilio13

пн, 01/09/2008 - 18:37

Другие статьи по теме:

Решил поделиться своим опытом в поисковой оптимизации сайтов работающих на Drupal'e. Статья будет интересна в первую очередь людям уже знающим основы SEO, но только начинающим делать сайты на Drupal’e. Ничего принципиально нового я не пишу, лишь в сжатом виде излагаю самые основные моменты.

К сожалению в стандратной комплектации возможности по оптимизации сайта под поисковики весьма скудные поэтому приходиться задействовать целый ряд дополнительных модулей.

Итак, поехали:

1. ЧПУ

В настройках сайта включаем «чистые» ссылки и устанавливаем модуль pathauto.
Теперь вместо уже приевшегося site.ru/node/ мы можем настроить формат путей для всех видов материалов на нашем сайте.
Но тут нас подстерегает другая проблема - дублирование контента из-за того что он доступен и по новому и по старому адресу.
Чтобы решить эту проблему ставим модуль Path Redirect и в настройках pathauto выставляем переключатель "Create a new alias. Redirect from old alias" и не забываем при изменении статьи снять галочку "Создавать синоним автоматически".

2. Мета теги

Чтобы иметь возможность прописать мета теги для каждой статьи ставим модуль nodewords. С его помощью для каждого материала можно прописать Description, Keyword, Geourl, Robots. Кроме того модуль предлагает еще массу полезных для сео-оптимизации фишек (типа глобальных ключевых слов и т.д.)

3. XML карта сайта

Если у вас большой сайт и вы хотите чтобы он побыстрее проиндексировался можно создать xml карту сайта с помощью модуля XML Sitemap.

IKonAct.ru - Конкурсы и акции в интернете

Прислано: Emilio13

пн, 01/09/2008 - 15:38

В последнее время в рунете проходит все больше и больше разнообразных конкурсов и акций, хотя организаторы этих мероприятий и стараются их рекламировать ради привлечения участников, не всегда успеваешь вовремя заметить анонс нового конкурса или акции.
Чтобы облегчить потенциальным участникам процесс поиска интересных им мероприятий, а так же чтобы дать организатором еще одну площадку для рекламирования своих конкурсов или акций я создал специальный сайт.

Итак, встречайте - IKonAct.ru

Сейчас проект находиться в стадии альфа-тестирования, практически без дизайна и с минимумом функциональности, но тем не менее все самое необходимое уже есть. Так что жду желающих анонсировать свои конкурсы или акции, а также жду ваших отзывов, комментариев и предложений.

Как обозначить границу анонса

Прислано: Emilio13

вс, 17/08/2008 - 12:54

Другие статьи по теме:

Скажите пожалуйста, как можно вручную проставить границу анонса (т.е. чтобы на главной странице выводился не весь текст, а лишь до определенной части)?
Насколько я знаю раньше это делалось тегом < !--break--> (без пробела перед !), а сейчас этот тег почему-то обрабатывается как обычный комментарий..

Как в таксономии выводить материалы с сортировкой по типу материала

Прислано: Emilio13

пн, 11/08/2008 - 13:59

Другие статьи по теме:

Столкнулся с такой проблемой: как я понял стандартный модуль таксономии по-умолчанию выводит для какого-либо термина список материалов с сортировкой по дате создания этого материала. Как можно немножко модифицировать этот модуль, чтобы он выводил материалы с сортировкой сначала по типу материлала (это надо чтобы вверху списка оказалась определенная страница), а потом уже по дате создания.

Как можно модифицировать фильтр в модуле Views

Прислано: Emilio13

ср, 09/07/2008 - 08:20

Столкнулся с такой проблемой:
Делаю каталог статей, каждая статья относиться к определенной категории (категории реализованы на таксономии, причем почти в каждой категории есть подкатегории).
Для отображения статей сделал отдельную страницу с помощью модуля Views, на этой странице пользователь с помощью фильтра выбирает статьи какой категории будут отображаться.
Так вот суть проблемы: при выборе категории отображаются статьи только из этой категории, без подкатегорий, а мне надо чтобы если выбирают категории отображались статьи как из нее, так и из ее подкатегорий.
Как можно этого добиться?

Романтикс.Ру

Прислано: Emilio13

пт, 30/05/2008 - 15:44

Представляю мой новый проект - сайт для романтиков Романтикс.Ру.
Романтикс.ру создан для романтиков и вообще для всех людей, которые кого-либо любят и хотят удивлять своих любимых. На этом сайте вы сможете пообщаться с другими романтиками, найдете чем и как удивить своих любимых, архив любовных смсок и блоги романтиков. Кроме того любой желающий сможет добавить свою информацию в любой из разделов сайта.

RSS-материал

Новое на сайте

Ссылки партнёров

Наша бригада предлагает строительство мансардных крыш без отделки, мы строим дешевле.