Замена стандартной confirmation form на попап: кому нравится эта идея?
Речь о стандартной странице с вопросом "Вы уверены?". Сейчас занимаюсь альтернативным интерфейсом для одной сборки и возникла идея ампутировать эту страницу.
Речь о стандартной странице с вопросом "Вы уверены?". Сейчас занимаюсь альтернативным интерфейсом для одной сборки и возникла идея ампутировать эту страницу.
Например iff, должен вставлять конструкцию типа
<?phpif(bla-bla) {
// Code
}else {
// Code
}?>Бьюсь битые 10 мин, не вставляет. Вразумите
*** Модуль нуждается в тестировании ***
Написал фактичеки "вслепую", нет возможности протестировать в реальных условиях
Установка
В настройках своего аккаунта вебмани:
УРЛ результата: ВАШДОМЕН/webmoney/result
УРЛ успешной оплаты: ВАШДОМЕН/webmoney/success
УРЛ неуспеха: ВАШДОМЕН/webmoney/fail
Тип подписи: MD5
Настройки модуля тут admin/commerce/config/payment-methods => Webmoney => Enable payment method: Webmoney
кошелёк при расчёте выбирается по дефолтной валюте магазина
*** Модуль требует тестирования в боевых условиях**
Commerce Wallet One - это интеграция мерчанта платёжной системы "Единая касса" в ваш шоп, построенный на базе Drupal Commerce.
Искренне надеюсь на помощь сообщества в тестировании этого модуля
Поздравляю ещё раз прогрессивную часть человечества с выходом релиза Друпал Коммерц и по этому поводу новый платёжный модуль - Commerce Liqpay
Что такое Ликпей, процитирую:
Написал платёжный модуль Webmoney для Drupal Commerce
Нужно протестировать, но свой аккаунт я утерял. Сейчас там регистрация по тел, коего не имею (сейчас за границей в попе мира)
Кто может дать свой пустой акк для теста? Многие, уверен, имеют по несколько пустых запасных. Или создайте, ключ на мыло openstore.org.ua@gmail.com
Просьба действует в течении часов 12 - потом уезжаю от интернета.
Спасибо
Модуль Commerce Receipt - это платёжный модуль для самого перспективного на данный момент e-commerce решения для CMS Drupal - Drupal Commerce
Модуль занимается тем, что выводит клиенту при оформлении заказа заполненную банковскую квитанцию стандартного (или нестандартного) образца, которую клиент может немедленно употребить, т.е распечатать -> поставить подпись -> отнести кассиру в банк. Это удобно.
Также, впоследствии клиент и админ может просматривать свои или чужие квитанции в формате "квитанция"
Квитанции построены на простейших HTML шаблонах. По дефолту есть 2 готовых шаблона (см. папочку templates в директории модуля), а именно: в российском стандарте ПД-4 и украинском, без маркировки.
Как я уже ранее сообщал, наступают (даже уже наступили) времена, когда я физически не смогу поддерживать свой проджект OpenStore. Я было закрыл багтреккер, но теперь понимаю, что зря. Ничего бросать нельзя, нужно трансформировать
Итак, предложение, от которого трудно отказаться
НУЖЕН: нормальный чел, адекватный и ответственный, не школота сраная, друпаловод, знаком с Уберкарт, который постоянно в интернет
Нацарапал свой модуль для экспорта в ЯндексМаркет. Причиной послужили жалобы народа на модуль yml_export, который был включён в мою бесплатную сборку интернет магазина OpenStore
yml_export прост и в этом, наверное, его сила, но он генерирует XML "налету", что приводит к тому, что при большой товарной базе Яндекс не успевает забрать весь файл.
Кроме того у народа были некоторые проблемы с нулевыми родительскими категориями, что с точки зрения Яндекса неправильно. Не знаю, может это уже и пофиксилось
Ну и наконец, у yml_export бедноваты настройки
Модуль Price Export тоже несложен, но обладает приятными фичами
1) Генерация статического .xml файла
2) Поддерживаются все теги упрощённого формата экпорта
3) Возможность выбора источника для тегов - словари или CCK поля
4) Возможность выбора включать только товары, которые активны на складе или всех их. В последнем случае корректно отрабатывается тег available - для товаров под заказ available="false"
5) Возможность выбора пресета для картинки товара
6) Настройка пути, по которому доступен файл. Также можно качать напрямую с файловой директории
7) Рудиментная статистика: время последнего успешного создания, потраченное время на генерацию файла, количество обработанных товаров
3 режима генерации: вручную пымпочкой, по крону, при обновлении ноды
Например такой код
<?php
function generate_xml() {
$data = '<?xml version="1.0" encoding="utf-8"?>' . PHP_EOL;
$data .= '<categories>' . PHP_EOL;
$data .= '<category>'. PHP_EOL;
$data .= '<item1>' . $name1 . '</item1>' . PHP_EOL;
$data .= '<item2>' . $name1 . '</item2>' . PHP_EOL;
$data .= '<item3>' . $name1 . '</item3>' . PHP_EOL;
$data .= '</category>' . PHP_EOL;
$data .= '</categories>' . PHP_EOL;
drupal_set_header("Content-type: application/xhtml+xml; charset=utf-8");
// пробовал также header();
$save = file_save_data($data, $dest, FILE_EXISTS_REPLACE);
if ($save) drupal_set_message('Saved!', 'status');
@chmod($dest, 0664);
}
?>Вообщем смысл сгенерировать статический XML файл. Всё создаётся, но файл получается невалидный. Вот что говорит валидатор:
«Missing "charset" attribute for "text/xml" document.
The HTTP Content-Type header (text/xml) sent by your web server (nginx) did not contain a "charset" parameter, but the Content-Type was one of the XML text/* sub-types. »
Смотрел заголовок в файрбаге, действительно, не задекларирована кодировка. Грешил на хост, но карта сайта, которая создаётся xmlsitemap проходит валидацию. Также игрался в notepad++ с кодировками файла, в котором генерируется XML
Где делаю неправильно?
Хочу получить их апи для репорта спаммеров, а они его дают только тем, кто зарегистрирован на форуме. Пытаюсь зарегистрировать форумный акк - пишет что я спаммер. Аналогично с попыткой отправить сообщение через контактную форму. Походу забанен мой айпишник или даже целая страна
У кого есть там акк, просьба отметиться, попросил бы получить для себя их апи
Есть 2 совершенно разные вьюхи, страничный вид. Одна, с путём people - листинг юзеров, вторая - people/group - листинг всех групп
Задача показывать на стр people таб на people/og
Не могу понять почему это не работает:
<?php
Добавляю xmlns:fb="http://www.facebook.com/2008/fbml" для отображения кнопки логина через фейсбук
***OpenStore - это сборка готового интернет-магазина на основе Ubercart и Drupal***
Предистория
Сайт проекта
Скачать сборку
Багтреккер
Обновление от 27.03.2011
ВНИМАНИЕ
Проект заморожен в связи с переездом автора в США. В ближайшие как минимум 6 мес (начиная с апреля 2011) я вряд ли смогу хоть как-то заниматься этим проектом. Это значит, что как минимум на этот срок:
Не будут выходить никакие обновления
Не будут рассматриваться задачи в багтреккере, сам багтреккер будет закрыт во избежании спама.
Загрузки всё также будут доступны
Спасибо за понимание!
Сейчас возникла необходимость работать на Линуксе, но вот незадача: есть некоторые железки (например 4G - модем), у которого дрова только под Вин.
Насколько оправдано использовать для эмуляции VirtualBox и есть ли более лёгкие альтернативы? Комп не очень сильный
Прошу поддержать плюсиками:
OpenStore — бесплатная сборка интернет — магазина на основе Drupal и Ubercart
Надысь в мои руки попал официальный перевод Друпал 7 на drupal.org и я снова убедился — хочешь сделать как надо — сделай сам и с нуля.
Качество перевода, мягко говоря, страдает. И дело не в описках мелких, запятых всяких — это всё мелочи.
Поражает атмосфера методичного и беспробудного тупилова, в которой это всё переведено.
Ребята, английский нельзя переводить дословно. Одно английское слово заменяет два, а то и три русских, что оставляет пространство для некоторого смыслового манёвра. Надо этим пользоваться и пересказывать своими словами.
Вообщем, говнецо я подчистил (допускаю, что там ещё на дне осталось), проверил по мере сил контекстно в интерфейсе.
В архиве 2 файла
Импорт, сначала drupal.ru.po, потом includes.po, иначе строки в некоторых местах слегка коряво (не критично) будут переведены
Буду премного благодарен. Обещаю вести себя культурно
Сам то я нигде почти не бываю.
Тематика форумов:
Общее сайтостроение
Коммерсц в интернете
НЕ НАДО:
узкоспециализированные форумы гиков и линуксоидов
Несколько запоздало (в свете выхода 7-й версии) представляю свою сборку Drupal 6.x + Ubercart 2.x под названием OpenStore.
UPD от 22.01.2011 Качаем последний dev!
Более 2-х лет назад я столкнулся с такой штукой как Drupal пятой модели. Мой интерес был практический - сделать интернет-магазин, который можно было бы расширять по мере необходимости, имел бы понятную архитектуру, и тд... До этого у меня были непродолжительные романы с другими решениями для e-commerce вроде Oscommerce и проч., к которым я довольно быстро охладел.
Drupal был свеж, заманчив, обещал много разных благ, а в связке с Ubercart, похоже, должен был дать всё то, о чём я и не мечтал. Я решил смастерить свой свечной заводик в течении месяца-два... Но, господа, недаром Друпликон ухмыляется как Мона Лиза 
Самостоятельная разботка интернет-магазина на основе Drupal для человека, незнакомого с API Drupal, и, тем более, с php, и, тем более, с базовыми знаниями CSS+HTML представляет собой кромешный ад и не может быть рекомендована, если вы хотите просто начать свой бизнес в сети, т.е вас интересует немедленный результат
Возникла проблема при сохранении текста, содержащего хтмл теги
Код
<?php
$text = '
<h3><a id="1" name="1">Заголовок</a></h3>
<p>текст</p>
.... много текста
<p>текст</p>
';
$node = new stdClass();
$node->title = 'Заголовок';
$node->body = $text;
$node->type = 'page';
$node->created = time();
$node->changed = time();
$node->path = 'about';
$node->status = 1;
$node->promote = 1;
$node->sticky = 0;
$node->format = 3; // формат ввода, 3 - php
$node->uid = 1;
node_save($node); // сохраняем
?>Как видим формат ввода установлен в 3, что соответсвует php фильтру
Текст не сохраняется. Простой текст сохраняется
Озанчает ли это, что при сознании ноды через node_save() настройки фильтра игнорируются и применяется некий дефолтный фильтр?
Или я чего упустил?
Возьмём пресеты, которые добавляет Уберкарт. Задача изменить действия в них и/или добавить другие действия
Я соорудит такой код:
<?php
$presets
= array(
array(
'presetname' => 'product',
'actions' => array(
array(
'action' => 'imagecache_crop',
'data' => array('width' => 300, 'height' => ''),
'weight' => 0,
'module' => 'imagecache',
),
array(
'action' => 'canvasactions_canvas2file',
'data' => array('xpos' => 'center', 'ypos' => 'center', 'path' => 'actions/pad_300_300.gif', 'dimensions' => 'background',),
'weight' => 1,
'module' => 'imagecache_canvasactions',
),
),
),
array(
'presetname' => 'uc_thumbnail',
'actions' => array(
array(
'action' => 'imagecache_scale',
'data' => array('width' => 55, 'height' => 55, 'upscale' => 0),
'weight' => 0,
'module' => 'imagecache',
),
array(
'action' => 'canvasactions_canvas2file',
'data' => array('xpos' => 'center','ypos' => 'center', 'path' => 'actions/pad_60_60.gif','dimensions' => 'background'),
'weight' => 1,
'module' => 'imagecache_canvasactions',
),
),
),
array(
'presetname' => 'product_full',
'actions' => array(
array(
'action' => 'imagecache_scale',
'data' => array('width' => 600, 'height' => 600, 'upscale' => 0),?>Аксель, http://drupal.ru/username/megaraz, будь-ласка, потрібно знищити
hook_views_default_views_alter() - такая нужная функция и так мало о ней написано!
Кто переписывал дефолтные вьюхи при помощи этой функции, попросил бы скинуть образец того, что вы сделали.
Спасибо
Народ, использующий Features для своих видов: как переписываете дефолтные виды, которые предоставлены различными модулями?
Тока вручную, через hook_views_default_views_alter() и больше никак?