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