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

Drupal: Страны и города, стоит ли объединять в 1 словарь таксономии?

15 мая 2015 в 17:28

В общем задача сделать проект для русскоязычных людей (русский домен) но для разных стран.
Имеет ли смысл сделать в таксономии города и страны в одном словаре то есть:
Россия
- Москва
- Питер
- Новосиб
Украина
- Киев
- Одесса
Казахстан
- Астана
- Караганда

i18n taxonomy Как так наполовину переведена страница?

12 мая 2015 в 2:49

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

Как сделать поле Размер в Line Item ограниченным только отмеченными терминами в Коммерческом продукте с вариациями, динамически?

10 мая 2015 в 17:06

У меня есть тип материала Товар, к которому может подключаться несколько коммерческих продуктов, которые имеют вариации по цвету и размеру. Поле цвет имеет единственный выбор, то есть для создания товаров отличающихся по цвету нужно создавать много коммерческих продуктов, каждый из которых имеет свой единственный цвет.
Поле Размер я решил упростить для добавление товара - то есть можно в любом товаре отметить сразу несколько размеров, без необходимости добавлять вариации еще и по размеру, то есть получается типа так:
Товар женская блузка, его коммерческие продукты:
1. Синяя, размеры: 42, 46, 48
2. Черная, размеры: 40, 42, 44
3. Красная, размеры: 42, 44, 48.

Теперь задача сделать правильным выбор этих атрибутов. Для цвета мне было достаточно отметить галку

Кнопка подсветки синтаксиса в bueditor не работает если текстовых области две на странице

9 мая 2015 в 17:45

тут написано как сделать подсветку: http://ufku.com/drupal/bueditor/contributions/html-syntax-highlighter при вводе в bueditor.
я делал так:
1. скачал оба файла
2. загрузил в ....modules/bueditor/library их оба
3. добавил в редактор markdowneditor admin/config/content/bueditor/5 код кнопки подсветки:
js:
E.highlight(E.highlightOn ? false : 'html');
E.stayClicked(E.highlightOn).focus();

4. открываю создание ноды. в которой у меня 2 поля: краткое описание и анализ кода (и еще есть поле код без буедитора работает).
5. при нажимании несколько раз этой кнопки Syntax Highlighter в одном поле нормально
6. при нажимании несколько раз её в другом поле появляется ошибка, а потом исчезает
7. короче работает но не совсем стабильно для двух полей на одной странице

[РЕШЕНО] Bueditor + Syntax Highlighter как сделать удобную вставку кода без ручного добавления тега <pre class="brush:php"> ?

9 мая 2015 в 17:16

я хочу чтобы в специальном поле Код данные отображались с подсветкой и нумерацией строк.
я знаю что для подсветки с нумерацией есть модули: geshi, syntaxhighlighter, ace_editor по-моему. Других не знаю.
Я выбрал syntaxhighlighter за его красоту. но он не так просто запускается: нужно прописывать код html

Как объединить переводы терминов, когда опцию словаря из Translate я переставлю в Localize ?

28 апреля 2015 в 16:03

У меня есть словарь в котором на 5 языках по 30 терминов в каждом. это около 150 терминов, каждый отдельно выводится на странице таксономии, но они переведены и связаны. Опция стоит: Translate.
Мне надо теперь расширить словарь и я понимаю что проще сделать Localize чтобы было удобнее управлять терминами. Подскажите пожалуйста, как их все мне объединить и сделать Localize ?
что делать с нодами?
Друпал при изменении словаря с опции Тренслейт на Локализе просто делает кучу терминов на дефолтном языке и потом каждый переводить а мусорные удалять.

[РЕШЕНО] Почему не получается создавать Rules ?

21 апреля 2015 в 2:33

Это второй-третий, когда мне приходится создавать свой собственный рулес. У меня рулес 7.х.2.9, и что-то не даёт выбрать никакое условие или задать действие.
Я добавил правило, выбрав Event - расчет стоимости товара.
Хочу добавить условие: PHP-код, нажимаю продолжить - нет реакции. форма ввода пхп не появляется.
то же самое для действия: выбираю Set user Currency, нажимаю продолжить - никакой реакции. jquery 1.7 что делать?

Отправка инфо о заказе всем владельцам товаров в заказе

2 апреля 2015 в 20:37

здравствуйте! Задача: дать многим пользователям доступ к публикации товаров в магазине. Сделана.
однако бизнес сложнее, чем просто сайт, и заказы надо выполнять.
мне надо чтобы письма о заказе отправлялись всем владельцам товаров в заказе.
это первая задача. я думаю она делается в Рулес. или правилах обработки заказов коммерц. КАК?

[РЕШЕНО] Drupal Commerce наценка на группы товаров. Commerce Discount но не скидка а наценка. КАК?

30 марта 2015 в 21:59

Доброго времени, уважаемые обитатели форума, разработчики магазинов!

МНЕ НАДО НЕ СКИДКУ А НАЦЕНКУ на товары у котрых термин таксономии - нужная рубрика. Я решил это и предлагаю вам свой опыт.

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

В модуле Commerce Discount прекрасно сделано добавление скидки

[РЕШЕНО] Не работает Flexslider

28 марта 2015 в 21:16

ни снаружи ни в теме seven при настройке вьюс не запускается flexslider
я включил модуль flexslider И flexslider views style
сделал для вьюс с выводом полей стиль отображения Flexslider -- не листаются картинки а выводятся простым списком.
посмотрел фаербаг, пишет:
Uncaught TypeError: undefined is not a function
на строку 41 файла sites/all/modules/flexslider/assets/js/flexslider.load.js

которая выделена жирным:

if (optionset) {
// Add events that developers can use to interact.
$(this).flexslider($.extend(optionset, {
start: function(slider) {
slider.trigger('start');
},

[РЕШЕНО] Как переместить включенный модуль ctools из папки modules в правильную папку sites/all/modules ?

28 марта 2015 в 19:47

у меня неправильно были закачаны дополнительные модули в папку modules, так как мне было просто удобнее в эту папку качать и тогда я еще не умел обновлять друпал, не знал к чему это приведет...
теперь я всегда качаю в sites/all/modules и на этом сайте хочу все исправить.
другие модули в том числе views, taxonomy_menu, token, metatag я смог переместить в нужную папку.
а вот модуль ctools не поддаётся.
у меня есть модуль video_embed_field и куча видео, в которых есть поле Video Embed и этот модуль требует ctools, так что их оба так просто не отключить и не переместить.
я пытался в базе исправить все строчки
modules/ctools
на
sites/all/modules/ctools

Мультиязычность. Поле "страна" в профиле пользователя не переводится, хотя термины словаря переведены

25 марта 2015 в 1:37

здравствуйте! у меня мультиязычный сайт. все работает, то есть ноды переводятся, меню переводится...
пользователю добавлено поле страна в профиль, как ссылка на термин словаря Страны.
Для словаря сделана опция
Localize. Terms are common for all languages, but their name and description may be localized.

Страны переведены.
При просмотре страницы пользователя на русском страна Россия отображается по-русски.
при просмотре страницы пользователя на украинском все лейблы переведены, даже лейбл Краина (страна), а вот сам термин показывается на-русском, то есть Россия, вместо украинского перевода Росiя.
Почему так? термин отображается ссылкой.
и еще как в пафауто сделать переводы путей стран? а то нет где задать

Хук который реагирует на выбранный Image style Selector

23 марта 2015 в 17:52

Здравствуйте, уважаемы разработчики друпал!
У меня есть одна задача, которую я решил частично и требуется помощь в доработке (совет, рекомендация).
Я решил свой пост "Как дать пользователю возможность изменять стиль отображения тамбнейла записи?" при помощи модуля Image Style Selector. Благодаря модулю я сделал к записи в блог поле, в котором выбирается желаемый стиль отображения картинки. И в выводе картинки используется именно это поле, которое преобразует добавленную картинку в нужный формат. Также с помощью модуля Link Field я сделал картинку ссылкой на запись в тизере и на оригинальный файл на странице сообщения!
Все отлично!
Но есть еще одна задача усовершенствования.

[РЕШЕНО] MetaTags Quick как задать для всех материалов description = [node:summary] ?

8 марта 2015 в 21:32

Доброго времени!
Я раньше не использовал модуль MetaTags Quick, но всегда использовал MetaTag и он удобен тем, что там сразу поле description заполняется токеном [node:summary], что очень удобно.
Для очередного проекта модуль MetaTag не подходит, потому что там слишком много полей, а мне надо только keywords дать пользователям заполнять.

[РЕШЕНО] Как дать пользователю возможность изменять стиль отображения тамбнейла записи?

7 марта 2015 в 10:27

Здравствуйте! На разных проектах у меня возникает необходимость создания двух стилей тизеров и двух стилей записей:
- с тамбнейлом картинки сбоку на треть размера страницы
- с тамбнейлом на всю ширину тизера и на всю ширину страницы

На одном из проектов я добавил для этого два разных типа материала, которые отличаются только стилем вывода картинки.
Но я считаю что это неудобно. Мне нужно, чтобы параметр отображения миниатюры фото задавался при создании записи а не при клике по кнопке создать 1 тип материала или 2 тип материала...
Это не тривиальная задача, поэтому я сомневаюсь что есть готовые решения, а программировать эту задачу изящно у меня получится большим трудом.

Ajax basket как сделать без копеек? DC 7

3 марта 2015 в 15:43

Здравствуйте! Я поставил модуль Ajax Basket Link. Он отображает цену в формате с копейками.
У меня везде в магазине отображаются цены без копеек, потому что я использую модуль Commerce Extra Price Formatters и настроил без десятичных дробей вывод цен.
Подскажите как мне в модуле Аякс Баскет тоже сделать без десятичных. строка в этом модуле выглядит так:
$price = commerce_currency_format($order_data['total']['amount'], $order_data['total']['currency_code']);

в модуле commerce extra price formatters я нашел строку:

<?php
case 'commerce_price_no_decimals':
          
module_load_include('inc''commerce_extra_price_formatters''includes/extra_functions');
          
$markup '';?>

i18n taxonomy translation Подрубрика является нейтральной, но показывается только на русском

10 февраля 2015 в 1:04

Здравствуйте! я занимаюсь переводом таксономии с использованием модуля i18n и включенным подмодулем Taxonomy Translation.
у меня возникла проблема с нейтральным термином, который вложен в переведенный на языки термин.
Вообще получается такая структура:

Doctors (английский)
- Nurses (английский)
Врачи (русский)
- Internatioanl Doctor
- Медсёстры (русский)
Лікарі (украинский)
- Медсестри (украинский)

То есть ранг врача International Doctor является общим для всех языков, ну это придумано для наглядности.

Как правильно переводить адрес и заголовок Views используя i18n

10 февраля 2015 в 0:59

я поставил и включил модули:
i18n
i18nviews
i18_page_views

они дают перевести только заголовок и ненужные кнопки-листалки.
Нет перевода адреса.
Даже если есть адрес как тогда сделать перевод кнопки меню ведующей на этот вьюс?

Выбор страны в зависимости от языка во вьюс

10 февраля 2015 в 0:58

Я сделал сайт с несколькоими языками, он многопользовательский.
Есть вьюс по пользователям. Я умею выводить пользвоателей, у которых язык такой же как текущий язык.
Но мне надо более сложную связь - для языка украинский должны выводиться пользователи у которых страна Украина.
Для языка русский - у кого страна россия.
А для языка английский - все остальные пользователи у которых страна любая но не россия и не украина.
Как так можно пошагово?

[РЕШЕНО] Colorbox node + Video Embed Field = полосы прокрутки при просмотре видео

3 февраля 2015 в 0:17

Подскажите как удалить полосы прокрутки?