tlito: Блог

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

Drupal 8. Форма Контактов во всплывающем окне + Ajax

2 апреля 2016 в 15:15

Из прочитанных заголовков я понял, что на Друпал 8 можно создавать Аякс-формы:
http://www.sitepoint.com/using-ajax-forms-drupal-8/
http://enzolutions.com/articles/2014/11/25/how-to-work-with-drupal-8-for...

В связи с этим вопрос: Как просто сделать по кнопке "Написать", расположенной в шапке, открытие модального окна (типа колорбокс) с формой контактов /contact и сделать её отправку Аяксом?

Что делать исполнителю, если сайт на Joomla!, а не на Drupal?

15 марта 2016 в 17:54

Как вы полагаете? Были у вас такие случаи?

[Решено] Drupal 8 файловый менеджер

26 февраля 2016 в 19:23

как в скедитор добавить файловый менеджер и грузить файлы не в одну папку inline-images, а в какую надо?
и как без менеджера вставлять уже добавленные файлы в текст - почему разработчики не предусмотрели повторное использование картинок??

Делимся самыми посещаемыми сайтами на CMS Drupal

18 сентября 2015 в 19:48

http://news.sportbox.ru -новости спорта. ~700 тыс посетителей в сутки
http://hr-portal.ru - сообщество менеджеров персонала. 40тыс в день
http://www.wmj.ru - женский журнал. 30тыс в день

неразбериха с переводом таксономии

16 сентября 2015 в 23:20

у меня есть словарь с опцией "Локализуется" - называется "Модули Друпал".
я создавал все русские термины и переводил сразу на англ.
добавил отображение в меню модули слева в пункт Модули друпал.

в результате - термины переведены, адреса переведены, но на странице термина на англ - имя и заголовок страницы отображается на русском.
хотя если открыть материал и посмотреть в поле Категории модулей - там на англ.
вот пример страницы термина:
http://tlito.ru/en/drupal-modules/graphics

поясните почему "графика" вместо "Graphics"?
у меня только на этом сайте такая проблема с заголовками. раньше была со словарем рубрики. но я исправил - оказалось в полях этого словаря было два поля Имя - я удалил непереведенное и все нормально стало.

Как сделать поддомены для городов с одинаковым содержанием?

29 августа 2015 в 3:30

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

я сделал словарь города и модулем subdomain сделал поддомены для этого словаря. все работает.
тока не работает: для главной задана страница node/9 а теперь при влкюченном модуле subdomain при заходе на главную страницу основного домена пишет: страница / не может быть найдена..
как исправить?

второй вопрос: как все таки создать такой токен? допустим всем терминам таксономии я добавлю поля: нужный падеж то есть
Имя термина: Коломна
Родительный: Коломны
Винительный: Коломну... итд

Как интегрировать базу данных GeoIP с переводами стран в Друпал и перевести список стран модуля Countries на все языки?

16 июля 2015 в 17:49

i18n, добавлено 10 языков, включен модуль Countries - но все страны только на языке сайта по умолчанию и не переведены на другие.
Мне порекомендовали так: http://dru.io/question/2380
скачать базу GeoIP и используя Smart IP перевести. я ни разу не использовал и не могу перевести.
подскажите как это всё делать?
У кого получалось переводить страны?

Как дать пользователям возможность включать или отключать CollageFormatter для их записей типа фотографии ?

24 июня 2015 в 2:52

я поставил хороший модуль CollageFormatter, который умеет красиво располагать картинки из множественного поля Изображения.
Но если пользователю нужно, чтобы картинки не менялись а отображались как есть, то как сделать, чтобы эта функция была выборной - то есть чтобы по умолчанию CollageFormatter применялся для всех материалов, но если пользователь хочет обычное отображение, то он может снять эту галку.
КАК?

IMCE Uploader программно изменить расширения файлов PNG на JPG?

24 июня 2015 в 2:19

нужно оптимизировать изображения на сайте. я уже разобрался как конвертировать Png в JPG и сохранять в поле.
Но я не до конца разобрался как делать конвертирование при загрузке через IMCE Uploader.
Чего я добился для загружаемых в поле Текст картинок:
1. С помощью модуля IMCE Image Style и ImageCache Actions я смог добавить галку tojpg в окно загрузчика картинок Image Uploader и файлы png действительно конвертируются в jpg

но я не смог:
1. изменять расширения файлов с .png на .jpg при загрузке в IMCE Uploader
2. отмечать галку tojpg по умолчанию - то есть чтобы всегда конвертировались файлы
3. скрыть эту галку для не-админ-юзеров, чтобы они не могли загружать png , а всегда сохранялось в jpg

Как умножить на 100 все товары DC, оформленные в валюте: белорусский рубль? Multicurrency

13 июня 2015 в 11:12

при настройке валют изначально для BYR (белорусский рубль) стояло в поле "цифр после запятой или десятичных цифр" - стояло 0, что он не стал принимать. пришлось вставить 2.
Теперь все цены уменьшились в 100 раз.
там же написано в настройках кастомной валюты:

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 тип материала...
Это не тривиальная задача, поэтому я сомневаюсь что есть готовые решения, а программировать эту задачу изящно у меня получится большим трудом.