Блог пользователя - VVS

Commerce и атрибуты влияющие на цены в line items

24 ноября 2013 в 16:04

Задача такая:
Сделать заказ товара с сайта, и в случае выбора определенной опции сбросить цену товара, и установить тип цены Предоплата.
Учёт товаров на складе не нужен. Устраивает один display - один товар.

Делаю по инструкции:
Добавляю словарь таксономии Опция с терминами: есть, нет.
Добавляю поле таксономии в Типы Line item.
Хочу сделать правило расчета цены. Но не нахожу в condition ничего напоминающего сравнение поля с определённым значением.

Обмен данными между Ubercart 3 и 1С Управление торговли на примере модуля importer

21 марта 2013 в 12:53

Всем привет!

Преамбула: стал вопрос о связи инет магазина на ubercart с 1С. Сам реализовывать пока не брался, решил поискать готовые решения.

Нашёл и рассмотрел несколько:
1. Разработчик из Екатеринбурга, имя домена с упоминанием 1С и drupal. В результате общения, через fededback на сайте, выяснилось, что реальная, запрашиваемая стоимость в два раза больше заявленной на его сайте.
И в результате ещё некоторых моментов в общении с разработчиком было принято решения далее с ним не общаться.
2. Решение, найденное на сайте http://armrus.net/blog/sinkhronizatsiya-drupal-s-1s отображало только авторские идеи, не доведённые до публичного практического решения. Со слов автора решение рабочее. Идея понравилась, но испробовать его, к сожалению, не удалось.

[РЕШЕНИЕ] Поле "только для чтения"

19 ноября 2012 в 19:26

Стала задача выводить поле с фиксированным значением, для этого нужно было сделать это поле "только для чтения" при редактировании.

Как сделать?

Использовал модуль field_permissions и для этого поля настроил права доступа к этому поля только админу, для остальных устанавливается значение по-умолчанию.

Спецвыпуск журнала Linux Journal о Друпале

4 октября 2012 в 19:29

Linux Journal's Special Drupal Issue brought to you by NewRelic
http://www.linuxjournal.com/content/drupal-special-edition
На английском, есть что почитать Smile

Установка с нуля, создание тем, начала программирования, обзор сборок и т.д.

Кстати, сайт журнала на друпале.

[РЕШЕНИЕ] Развёртывание блоков с помощью Features без переписывания CSS

19 сентября 2012 в 15:38

[РЕШЕНИЕ] Вставить exposed фильтры в collapsible fieldset

26 августа 2012 в 15:33

Надо было сделать exposed фильтры во views скрывающимися. Видел в сборке Drupal Commons такое. Простой перенос tpl и css практически ничего не дал - там Drupal 6? то одно не работало, то другое.
Решения под Д7 не нашёл в одном месте (или плохо искал?). Собрал по крупицам:

Перетащить views/theme/views-exposed-form.tpl.php в тему и изменить к виду:


<?php
/**
 * @file views-exposed-form.tpl.php
 *
 * This template handles the layout of the views exposed filter form.
 *
 * Variables available:
 * - $widgets: An array of exposed form widgets. Each widget contains:
 * - $widget->label: The visible label to print. May be optional.
 * - $widget->operator: The operator for the widget. May be optional.
 * - $widget->widget: The widget itself.?>

Несколько складов

19 мая 2011 в 11:19

Есть ли возможность в Ubercart ведения нескольких складов? И соответственно остатков по ним.
Модуль совсем не то.
Этот никто не пробовал?

[РЕШЕНО] Остаток на складе по атрибутам (ubercart)

18 мая 2011 в 17:40

Возможно ли следить за остатками на складе по какому-то атрибуту товара? Детализацию склада по атрибутам товаров, а не по товару в целом.
Например, размер одежды, вес.

[РЕШЕНО] Views не отображает изображения, обработанные imagecache

29 сентября 2010 в 12:05

Во views настроено отображение пресета imagecache, файл появляется в каталоге, но views отображает оригинальный файл.
К сожалению, решение на сайте не нашёл...

[Решено] Создать форму расчёта

14 сентября 2010 в 11:58

Приветствую.

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

Новый инструмент web-аудита выявил, что большинство сайтов не уделяют внимание безопасности

30 июля 2010 в 17:21

Компания Qualys, специализирующаяся на безопасности, выпустила Open Source приложение Blind Elephant (Слепой Слон) главное назначение которого - анализ уязвимостей в веб-приложениях. Одной из основных проблем, которую призвана решить утилита, это точное определение установленных web-приложений и их версий, что порой сделать самому достаточно затруднительно.

С помощью Blind Elephant было проанализировано более миллиона веб-сайтов, и была собрана следующая статистика по уязвимостям:

* уязвимы 91% сайтов с blog-движком Movable Type;
* уязвимы 92% сайтов с CMS Joomla!;
* уязвимы 95% сайтов с CMS MediaWiki;
* уязвимы 85% сайтов с веб-приложением PHPMyAdmin для управления СУБД MySQL;
* уязвимы 74% сайтов с CMS Moodle;
* уязвимы 70% сайтов с CMS Drupal;
* уязвимы 65% сайтов с SPIP;

Самым небезопасным приложением в статистике оказался форумный движок phpBB - уязвимости были обнаружены на всех исследованных сайтах. Самым безопасным оказался движок для блогов WordPress - уязвимости были найдены только на 4% инсталляций.

Принцип работы Blind Elephant заключается не в поиске уязвимостей как таковых, а подсчёте HASH (контрольных) сумм файлов, установленных на веб-сервере, и сравнение их с базой уже известных файлов.

Копипаст отсюда.

p.s. Что скажете? Smile

Белый Дом открыл код нескольких модулей для CMS Drupal

22 апреля 2010 в 11:55

На сайте резиденции Президента США whitehouse.gov появилось объявление о выпуске под свободной лицензией нескольких модулей для системы управления web-контентом Drupal, тем самым Белый дом продемонстрировал не только приверженность к использованию открытого ПО на потребительском уровне, но и желание непосредственного участия в жизни сообщества независимых разработчиков, внося свою лепту в развитие Open Source.

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

Открытые Белым домом модули добавляют функциональность к Drupal в трех основных направлениях:

* Масштабируемость. Модуль "Context HTTP Headers" позволяет добавлять произвольные мета-данные в зависимости от обрабатываемого контента. На сайте whitehouse.gov модуль используется для задания различного времени кэширования страниц в зависимости от их типа, например, для новостей время кэширования может быть установлено в 15 минут, а для статей - 30 минут.

Добавляется лишний текст в FCKEditor [РЕШЕНО]

12 февраля 2010 в 10:55

Приветствую!

Подскажите с чего вдруг после редактирования в FCKEditor к редактируемому стал добавляться еще текст "n/a"

Книга от участников сообщества drupal.org

19 января 2010 в 10:05

Сегодня в рассылке от books.ru пришло:
http://www.books.ru/shop/books/728178

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

Новый ID для таблиц [РЕШЕНО]

2 декабря 2009 в 18:59

Как Drupal генерит новый, или где хранит ID последней записи таблицы? Ведь в MySQL нет генераторов.
Пробовал на юзерах, добавлять, удалять - он всё равно начинает не с последнего ID в базе, а с последнего добавленного вообще. Поиск в базе такого номера результата не дал.

Перенос на другой хост [РЕШЕНО]

27 ноября 2009 в 15:17

После переноса сайта на другой хост Друпал перестал логиниться. Ввожу, логин, пароль - что-то выполняется, но сообщение об ошибке никуда не выдаётся и пользователь в блоке "на сайте" присутствует, но любые действия не доступны. Юзер - 1.