t1mm1: Блог

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

[Решено] Как сделать мультиязычность с помощью поддоменов на D7?

24 октября 2015 в 2:04

Комрады, стыдно признаться, но этого ранее не делал никогда. За все долгие года рабоы с друпалом (начиная с 4.7.х).
Суть в чем - как правильно разместить версию сайта на поддомене?

Исходные данные.
Сайт www.example.com , на нем конент, разбитый по языкам.
Есть поддомен en.example.com, который физически существует и ссылается на папку /en в корне виртуального хоста.
Домен и поддомен на одном хосте.
Оба активны и рабочие.
На сайте настроены языки + определение и выбор через префикс домена.

Вопрос.
Как правильно заставить работать движок так, что бы основной язык был на основном домене, а en - на en.example.com ? При условии использоания одного движка и по сути одного сайта/базы.

----

D7 & Search API (SOLR)/Facet api taxonomy - фильтрация с иерархией в фильтре [РЕШЕНО]

22 июня 2015 в 11:03

Доброго дня, комрады.
Столкнулся с задачей построения фильтра по терминам таксономии с сохранением иерархии.

Имеем такой фильтр.
Термин 1
Термин 2
Термин 3
-- Термин 3_1
-- Термин 3_2
-- Термин 3_3
Термин_4
-- Термин 4_1
---- Термин 4_1_1
---- Термин 4_1_2
-- Термин 4_2

Нам нужно фильтровать сущности так, что выбирая "Термин 3" и "Термин 3_1" получить верный результат. Ведь если поставить условие AND, то при выборе будут пропадать термины, которые не относятся к остальным терминам. А есть ставить OR, то выборка в этом случае будет по обоим терминам, и обозначение дочерних терминов не будет влиять на выборку, так как будет происходить выбор по родителю, тем самым вклюя ВСЕ сущности (а не ТОЛЬКО дочерние в этой ветке.

[РЕШЕНО]D7 и SOLR. Результат работы views через ajax после загрузки страницы (Lazy Load)

4 марта 2015 в 20:59

Комрады, столкнулся с одной проблемой (для меня).

Предыстория.
Есть сложная выборка данных через SOLR + обработка в пре рендере вьюса (на который дается результа поиска данных) в модуле уже проходит пост обработка данных на предмет связки (получения) с данными по внешнему API с другой системой.
Все работает. Но работает медленно.

Как решение проблемных мест было принято решение о проработке пост рендера вьюсов (и других "тяжелых" компонентов) уже после прогрузки страницы.
Все просто. Страница загрузилась, пошла обработка через N секунд через ajax и подгрузились необходимые данные.

И тут возникает вопрос. Как прогрузить вьювс с результатами поиска через ajax?

SOLR. Добавить таблицу в индекс.

12 февраля 2015 в 23:25

Всем доброго дня, комрады.

Вопрос в следующем.
Есть сущность типа А. И есть набор таблиц, связанные с этой сущностью. Таблицы - обычный набор данных, связанный через entity id. При этом, набор данных таблиц (вложенности таблиц) не связан с самой сущностью.
Вопрос. Как мне добавить эти таблицы в поисковый индекс, что бы потом по ним сделать facetapi фильтры?

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

Тормоза на мобильных устройствах при подключенном autocomplete в форме

6 апреля 2014 в 15:42

Комрады.
Есть вопрос такого рода.
На сайте есть форма, которая использует autocomplete в виде выпадающей подсказки.
Само собой подгружаются несколько core js файлов.
И в итоге, при их подключении начинаются тормоза при прокрутке страницы на планшете. Сам сайт на планшете показывает в full mode.
Но при отключении js на планшете - все просто летает.

Путем сравнивания с другими сайтами (по аналогии на D7), пришел к выводу, что бок начинается при подключении

sites/all/modules/jquery_update/replace/ui/ui/minified/jquery.ui.core.min.js?v=1.10.2
sites/all/modules/jquery_update/replace/ui/ui/minified/jquery.ui.widget.min.js?v=1.10.2
sites/all/modules/jquery_update/replace/ui/external/jquery.cookie.js
sites/all/modules/jquery_update/replace/misc/jquery.form.min.js?v=2.69

В поиске решения в создании фильтров каталога для Drupal 7 и Ubercart 3

9 июля 2013 в 13:49

Всем доброго дня.
Вопросы.

1. Найти адекватную информацию о создании фильтров по атрибутам(другим задаваемым параметрам) для каталога уберкарта по товарам.
2. Если есть готовые решения, адекватные, готов рассмотреть финансовую составляющую и покупку решения (в личку)
3. Радикальный вариант создания своего вывода с своими фильтрами вполне логичен и реализуем, но пока не вдаваясь в решения подобного типа (коддинг в этом случае более чем осилю), хотелось бы понять - есть ли под эту связку (D7 + U3) готовые решения (или куда хотя бы копать)?

Спасибо.

Еще один простой сайт www.tvboy.com.ua

29 апреля 2013 в 0:43

www.tvboy.com.ua
D6, по сути все custom.
За исключением видео, там через сск. Но показ и подгрузка через аякс.
Прокрутка к якорю тоже самописка. Простой ксс3 пронаведении на картинку.
Вот и все.
День работы.

www.topmenstyle.com.ua. Простой магазин без лишних сложностей

22 апреля 2013 в 19:47

Вот такой вот простой магазинчик.
www.topmenstyle.com.ua
На шестерке.
Использовал только simple cart, но пришлось его немного переработать.

Никаких вьюсов, уберкартов и тд.
Обработка вывода месседжей своя, хранение заказов и статистика тоже своя.
Идея была изначально проста - сделать свою рабочую модель под текущие реалии, без лишнего мусора.

www.airticket-ua.com . или как отказаться от стандартных решений.

21 мая 2012 в 20:07

www.airticket-ua.com

еще один сайт на шестерке.

впрочем, отказался от вьюх, стандартных мелочей, по сео - все самописное. Перелинковка - руками(автоматизированно)
города/страны - таксономия и несколько своих модулей по выводу, организации склонений под русс язык.
списки - все "руками". все обработки на jquery - руками.

отказ от стандартного набора моулей вызван наличием огромной кучи лишнего мусора в коде и "выстрелов из пушки по воробьям".
если интересны некоторые моменты в организации - напишу подробно.

ps. ранее не писал сюда о своих проектах. а вот скучно стало.

на Д6. Визитка. Покритикуйте, а?

21 мая 2012 в 20:01

исходное. Д6, русификация, простенький диз (точнее его полное отсуствие), немного jquery и css3.

из модулей только имейджфилд + подгрузка картинок.
вывод писал сам. остальные обработки тоже.

линк http://www.parikmaher.in.ua

в процессе заполнения.

Form API, AHAH и значение по умолчанию в элементе select

25 ноября 2011 в 3:34

немного предыстории..

столкнулся КЛАДР.
немного покурив документацию, сделал импорт через батч. кому надо, могу поделиться. Но все равно документацию надо курить.

Здача стояла выбора регион - (район или населенный пункт) - населенный пункт - улица.

Теперь суть проблемы. Скажу сразу - в поиске не нашел. Ни тут, ни на других ресурсах. На орге только открытый ишур о дефолтном значении. Модуль examples этом отношении не помог.

в 6-ой ветке можно использовать технологию ahah.
я делаю форму.
есть элемент tree, который объединяет несколько select.
есть внешний select который отрабатывает через ahah функцию выбора "райна" через выбор "региона".
Такого вида
Селект региона
Селект района
Селект населенного пункта
Селект улицы

Callback возращает значения в массивы без проблем.
Но!
выбирая значение в "Селект района" (на котором тоже есть обработчик ахах), я получаю верный массив значений в "Селект населенного пункта". НО! значение в "Селект района" переходит на "по умолчанию", а не тот, который был выбран действием ранее. Да, я делаю в функции коллбека заново билд формы, точнее элемента tree. Делаю запись в кеш формы новых значений массивов района, населенного пункта (без кеша не пропустит внутренний валидатор форм друпала).
то есть выборка происходит, ребилд и запись в кеш - тоже. но почему принимает прежднее значение для селекта?

Если не делать обновление кеша формы, то значения выбирает, и все ок. Но тогда не пропускает валидатор. Говорит, что недопустимое значение.

Как создать блок Календаря на основе date + views?

20 декабря 2010 в 11:48

Пишу за помощью редко, ибо RTFM лучше всего.

Прошустрил немало доков + несколько толковых скринкастов. Познал создание страницы календаря как skill level up.
Но столкнулся вот с чем. Не нашел доков (адекватных) по созданию адекватного блока календаря. с просмотром событий по датам (то есть привязка к дате определенных нод).
Писать вручную блок с календарем могу (взяв за основу calendar_block модуль, что делал однажды под 5ку), но должны же быть адекватные решения?

еще проблема. в стилизации вьювса не нашел date_browser. Друпал на 6ке. Вьювсы и дейт - последние.

В общем сам вопрос заключается в поиске адекватного решения в создании БЛОКА календаря.
Если делать календарь с помощью вывода сетки в блок посредством инструметария вьюсов (вывод как "блока") - то выводит много лишнего.. Если у кого есть опыт - поделитесь. Или отправьте по правильному пути - почитать адекватную инфу. Так ккак на орге адекватного не нашел ничего.

Спасибо.

400 Bad Request. При поиске материала на запрос из нескольких слов.

5 февраля 2010 в 5:54

На одном из сайтов столкнулся с вот какой бедой.
Поиск. Если искать по одному слову (без пробелов) ищет нормально. И находит.
Если задать в поле поиска выражение - фразу с пробелами - выдает 400 Bad Request.

В каком направлении двигаться?
Модули стандартные. "Военного" ничего не ставил.

Donate. Есть ли решение?

1 февраля 2010 в 22:10

Что бы не изобретать велосипед.
Есть ли готовый рецепт? Фактически любой, но желательно под "палку".
Не связанный ни с одной внутренней системой (уберкаст, екомерц и тд).
Из просмотренных модулей donanions для 6ки в деве (что-то опасаюсь ставить его).
А колупаться.... Если прийдется - то буду. Но если кто подскажет - буду очень благодарен.

Заранее спасибо.
(пысы. с системами оплаты только знакомлюсь. Както не доводилось ранее углубляться.)

Настройка Mail под Drupal

29 января 2010 в 17:18

Суть сабжа.
Имеется настроенный имап. Имеются пути, айпишники, логины и пароли на папки.

Что хотелось бы сделать.
Настроить доступ к почте через веб.
Кто это делал в реале (мануал читал, пробовал, но видно где-то протормозил). Кто делал из свиох это?

Сервак почтовый работает. Получилось приконектиться через "Белку", но белка некошерна, хочется через обработку модуля.

Заранее спасибо.

Webmail Plus. Настройка. Нужна помощь.

10 октября 2009 в 2:52

Webmail Plus.

кто нибудь настраивал данный модуль?

или скажем так - у кого нибудь он заработал?
Нужны помощь. Данные по IMAP папкам есть.
Но не могу разобраться. Последовал инструкции с офф сайта (drupal.org), но не вышло. Пишет кучу ворнингов... А поиск ничего вразумительного не говорит.
Или есть ли что либо для веб доступа к почте? Было бы неплохо через поп3, но готовых решений видимо нет(

В общем, нужна помощь. Думаю, освещение данного вопроса будет полезным многим.

Как организовать список пользователей через taxonomy ?

7 июля 2009 в 15:58

...с дальнейшей возможность этот список использовать в user reference .
вопрос - как?
я думаю данный вопрос уже решался...

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

Комрады. Если ли модуль, позволяющий показывать ноды с определенной по определенной дате?

4 июля 2009 в 18:23

Всем доброго дня.
Искренне прошу Вас мне оказать непосильную для меня помощь.

Ищу модуль, который бы мне помог сделать следующее.
Когда я публикую ноду, что бы я мог выбрать период ее отображения на сайте.
то есть выбор даты ОТ и ДО показа.
Пока не нашел ничего стоящего... Спасибо.

Еще, если не сочтете за трудность, подскажите мне модуль, который бы позволял разбивать пользователей на группы (я так понимаю через таксономию) и давать доступ к определенным пользователям определенных групп.
Спасибо заранее.

Модуль Simplenews. Рассылка. Все хорошо работает. Но не отсылает прикрепленные файлы.

11 июля 2008 в 15:37

А должен ли отправлять вложения?

и если дожен - то в чем может быть баг?

создавая документ рассылки - я прикрепляю картинки к телу документа. Отправил ли вложения в таком случае сам модуль?

Или может есть альтернатива данному модулю?
Просто у данного модуля есть возможность настройки подписок для зарегистрированных пользователей и по принципу "каждый подписывается на что хочет".

вот таке.