VVS: Блог

Главные вкладки

Русская локализация Drupal core 8.5.0-beta1

20 февраля 2018 в 17:25
2

Предлагаю присоединиться в переводу Drupal core: 8.5.0-beta1, там много новых и непереведённых строк:

https://localize.drupal.org/translate/languages/ru/translate?project=dru...

Инструкция для переводчиков
https://localize.drupal.org/node/2664

Как вам идея по "обходу" 152-ФЗ для заказа с сайта?

21 сентября 2017 в 18:21

Некоторые господа не хотят проходить процедуру регистрации в РКН по ряду своих причин.
Но продажи с сайта делать хотят - всё легально, ничего противозаконного.

Потому возник вопрос: как оставаясь в рамках 152-ФЗ совершать продажи с сайта?
Быстрые решения зародились:

  • livechat
  • webrtc

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

Как предотвратить изменение порядкового номера (delta) для поля с несколькими значениями таксономии?

23 августа 2017 в 14:44

У ноды есть поле типа "Ссылка на термин". Ранее было только одно значение для поля. Теперь необходимо добавлять несколько значений.
На основе значения этого поля генерировались синонимы pathauto и хлебные крошки(breadcrumbs). Сейчас сделал по дельте 0.

Собственно, сабж. Сейчас при выборе новых значений для прежнего значения ставится порядковый номер (поле delta в таблице) на последний, как его оставить = 0? Так как на основе его токена генерируется путь pathauto, например [node:field-taxonomy:0:url:path]

Как организовать товары в Commerce с точки зрения SEO?

28 декабря 2016 в 17:49

Есть образец на Б*риксе.

Как сделать на commerce, чтобы карточка товара выглядела так же, то есть для каждого сочетания атрибутов (вариации товара commerce) был свой чпу-url?

Делать "1 нода - 1 вариация" - не очень удобно для клиента, но видится как выход.

Откуда яндекс берёт такие урлы для индексирования: /taxonomy/term/2/all/feed/feed/feed/feed/feed/feed/feed/feed/feed?

19 октября 2016 в 14:29

Есть views, активированный из стандартной поставки для пути /taxonomy/term/%. Отображение Feed выключено, выходит ядро генерирует такой url?

Как избавиться от такой мути? Ведь в яндексе одна страница доступна с не одним десятком адресов.

Как вывести результат views только в случае выбора всех раскрытых фильтров?

10 февраля 2016 в 17:01

В настройках формы есть тип "Требуется ввод", но отображает результат даже при выборе любого фильтра.
В BEF есть "Require input before results are shown", так же - при выборе любого фильтра отображает результаты.

То есть, по сути - требовать выбора значения фильтра, кроме "Любой", но не делать фильтр обязательным, так как в фильтр подставляется первое значение.

Последовательный зависимый выбор значений фильтров views, основанный на предыдущих значениях

3 февраля 2016 в 15:41

Есть каталог техники с полями:
- Название (модель)
- Тип устройства (таксономия)
- Производитель (таксономия)
- Тип ремонта (коллекция таксономия + цена или другой способ - не решён вопрос пока)

Задача в следующем.
Нужен фильтр, в котором пользователь, последовательно выбирая значения, получает цену ремонта, например:
Тип устройства (Телефон) -> Производитель (Acer) -> Модуль (Liguid) -> Тип ремонта (не горит экран) -> стоимость ремонта = 4000 руб.

Отображение фасеточного поиска на странице таксономии

27 января 2016 в 16:16

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

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

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

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

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

Ростов-на-Дону: летняя встреча друпалеров

20 июня 2013 в 11:54

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

Есть 2*2=2 вариантов:
антикафе или кухня коворкинга, Суворова, 52а
пятница 28 июня или суббота 29 июня

Кухня коворкинга - бесплатно для участников встречи, возможно подключение проектора. Можно что-то типа мини-докладов организовать.
Анти-кафе - в режиме свободной дискуссии, круглого стола.

Так как голосование одно, то выбираем место и время.

Обмен данными между 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 минут.