gun_dose

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

user-icon

Алексей gun_dose

Как сделать Views без статичной части URL - только аргументы?

Аватар пользователя gun_dose

Есть магазин, в нём товары прикреплены к двум независимым словарям - бренды и категории. Нужно вывести категорию товаров определённого брэнда. Контекстными фильтрами пользоваться я умею. Вся загвоздка в том, что адрес такой выборки должен выглядеть вот так: example.com/brand/category, а вьюс не даёт создать страницу с адресом %1/%2

Как быть?

0 Спасибо

Range Slider для фасетного поиска

Аватар пользователя gun_dose

Собственно сабж. Кто чем пользуется для этих целей? Попробовал  facetapi_slider, но он не работает вообще. Выдаёт 500 ошибку, не может найти вьюху, видимо из-за того, что вьюха грузится через taxonomy display, но делать вьюс по-другому смысла не вижу, т.к. придётся слишком хитро парсить урл контекстными фильтрами.

0 Спасибо

Файл-менеджеры для linux с поддержкой FTP

Аватар пользователя gun_dose

Собственно сабж: кто юзает какие файл-менеджеры для работы с фтп?

0 Спасибо

О сессиях для анонимных юзеров.

Аватар пользователя gun_dose

Ситуация такая. Анонимные юзеры на сайте проходят с мобилы тест  Quiz. И им периодически на одном из вопросов (не на каком-то конкретном) вместо перехода на следующий пишет "Доступ запрещён". С правами и настройками всё определённо в порядке. Есть подозрение, что это происходит из-за прерывания сессии. Смысл такой:
1. Quiz идентифицирует текущего анонимного юзера по сессии.

0 Спасибо

Zen 7.x-6.0 Released!

Аватар пользователя gun_dose

Ну обновка и обновка, подумают некоторые. Но не всё так просто. Я вот, например не знал и обновка эта застала меня врасплох. Всё началось с того, что моя любимая команда "drush zen trololo --without-rtl" ругнулась на аргумент "--without-rtl". Начал всё это дело исследовать и был немало удивлён. Итак, расскажу, что заметил интересного, попутно буду спрашивать то, что мне пока не понятно.

Дата релиза версии 7.x-6.0: 11 мая 2016.
Что нового:

4 Спасибо

[РЕШЕНО] Опции товара Ubercart

Аватар пользователя gun_dose

Может и глупый вопрос, но с атрибутами в уберкарте не доводилось плотно работать, поэтому больно не бейте. Интересуют следующие вопросы:

0 Спасибо

[РЕШЕНО] Дамп огромной базы на продакшене

Аватар пользователя gun_dose

Надо обновить маленько один сайт, а там база весит более 5ГБ и порядка 20 тыс. посещений в сутки. Понятное дело, что без бэкапа такое делать нельзя никак и никогда. Через контрол панель хостинга поставил всё бэкапиться, ждал больше часа, файл бэкапа вырос более 10ГБ и процесс продолжался, надоело ждать, лёг спать, утром смотрю - бэкапа нет. Что-то пошло не так. Запустил тогда drush arb - он думал более часа, и результата я не дождался, нажал ctrl+c и пошёл по делам. В связи с этим у меня возник вопрос, как лучше поступить.

0 Спасибо

[РЕШЕНО]Как выпилить хлебные крошки из views?

Аватар пользователя gun_dose

создал я вьюс с двумя контекстными фильтрами. Появились два вагончика хлебных крошек, с одинаковыми названиями, но разными ссылками и обе ссылки получаются битые. Ну думаю ладно, делов то, имплементнул хукца hook_menu_breadcrumb_alter. Сбросил полностью в нём $active_trail и собрал его заново. Получилось то, что нужно, но те самые два "вагончика", сгенерированные вьюсом, так никуда и не делись, а пристроились в конце моих крошек как-то вот так:
крошка моя

0 Спасибо

Настройка доступа к Webform Submissions

Аватар пользователя gun_dose

Привет всем, не могу решить проблему: есть одна веб-форма, в ней есть поле привязанной ноды через  Webform References. Нужно отфильтровать сабмишны так, чтобы юзер видел только те сабмишны, в которых в поле связанной ноды указаны те, на которые у него есть права редактирования.

0 Спасибо

Вопросы по заголовку Views с контекстным фильтром

Аватар пользователя gun_dose

Всем издавна известно, что заголовок представления с контекстным фильтром можно легко поменять, присвоив значение переменной $handler->validated_title . Я даже сам так делал когда-то. Но вчера столкнулся с проблемой, что данная операция имеет абсолютно нулевой эффект. Причём если в коде проверки написать drupal_set_message($handler->validated_title), то на странице представления выводится сообщение с текстом переопределённого заголовка, а сам заголовок не меняется. С чем бы это могло быть связано?

0 Спасибо

[РЕШЕНО] Как ограничить количество нод в каждой группе при группировании во Views?

Аватар пользователя gun_dose

Есть не очень простой вьюс, выводящий список нод, принадлежащих группе Organic Groups. Используется группировка результатов по термину таксономии и что-то я туплю, не понимаю, как ограничить вывод нод по каждому термину тремя штуками? Может есть какие-то модули специальные?

1 Спасибо

Унификация отображения разных типов материалов

Аватар пользователя gun_dose

Всем привет. Есть несколько однотипных сайтов интернет-магазинов (не зеркала, но очень однотипные). На каждом из них есть несколько типов материалов, являющихся товарами, все они похожи - приблизительно половина полей одинаковая у всех, но есть и свои для каждого типа. Для отображения товаров в списках и блоках используются расширенные параметры отображения для режимов Анонс, токен и т.д. Под каждый из режимов есть шаблон, но он общий для всех товаров. Чтобы всё это дело красиво отображалось, нужно в каждом типе материала выставить настройки отображения всех полей во всех режимах.

0 Спасибо

Листалка для Node Reference

Аватар пользователя gun_dose

Добрый день. Есть задача: в интернет-магазине у товаров поле "рекомендуемые товары" вводится через node reference. сами товары выводятся тизерами сеткой (вернее прямоугольничками в одну строку). Заказчик хочет, чтобы при большом количестве рекомендуемых товаров (больше 5) появлялись кнопки перелистывания. В общем, нужна для этого поля ajax-листалка. Думал сделать это дело через node reference views formatter, но оказалось, что он не поддерживает пагинацию как таковую и ajax не поддерживает тоже.

0 Спасибо

Агрегация Views

Аватар пользователя gun_dose

Всем привет. Столкнулся с проблемой: нужно создать таблицу, в которой будет список юзеров, а рядом количество созданных нод определённого типа и количество нод, где юзер подвязан через user reference. НО две последние колонки должны каждая делиться ещё на три: "за месяц", "с начала года" и "за всё время". Я понимаю, как можно реализовать по раздельности каждый из трёх критериев - через фильтр по дате создания. А как сделать так, чтобы в одну строку вытянуть три раза одно и то же поле, но с разными фильтрами даты?

0 Спасибо

Лэндинг на Drupal с помощью доработанного модуля Onepage

Аватар пользователя gun_dose

Решил как-то переделать свой простенький сайт в одностраничник. Где-то тут на форуме кто-то вскользь упомянул, что для этих целей можно воспользоваться дистрибутивом  Onepage. Когда дошли руки до этого дела, решил установить эту штуку, да посмотреть, что к чему. Забегая наперёд, скажу, что в итоге всё получилось, вот ссылка на сайт:
wellsolutions.by/

0 Спасибо

[РЕШЕНО]Как сделать ссылку из представления в Colorbox Node, а не в Colorbox

Аватар пользователя gun_dose

В общем, дело такое: есть тип материала с полями картинка и текст. Сделал представление, в нём вывожу только заголовок и картинку. Хочу, чтобы по клику нода открывалась в колорбоксе, причём чтобы по клику на заголовок или на изображение происходило одно и то же. Поставил Colorbox Node. С заголовком никаких проблем - кликаю на него и всё открывается, как мне нужно. А как быть с изображением? Для текстовых полей есть опция "Display the content inside of a colorbox." Для изображений такой опции нет. Можно открыть изображение как изображение в колорбокс, но мне это не подходит.

0 Спасибо

Как перенаправить пользователя сразу на чекаут при добавлении в корзину?

Аватар пользователя gun_dose

В общем, делаю сайт, реализующий билеты на мероприятия. Поскольку среднестатистический человек не тарится такими вещами впрок, то необходимость корзины как таковой отпадает. Заказчик хочет, чтобы по нажатию кнопки "Купить" юзер сразу оказывался на странице чекаута. Как это проще реализовать? Есть какие модули или нужно кодить? Подскажите, куда копать.

ЗЫ: модуль Commerce Express Checkout не предлагать - он мне совершенно не подходит в виду того, что к каждой ноде прикреплено по несколько товаров и отображаются они через Views Field Formatter

0 Спасибо

[РЕШЕНО]Ubercart не учитывает скидку в итоговой сумме заказа

Аватар пользователя gun_dose

Есть интернет-магазин на Drupal 6 + ubercart. Для скидок установлен uc_discounts_alt. Так же есть Ajax Driven Cart. Скидки настроены таким образом, что при добавлении 1шт скидки нет, на 2шт одна скидка, на 3 и более шт. другая скидка. Всё настроили - назначили нужные проценты, применяемость к товарам и их количеству и всё с виду работает. В блоке корзины все скидки высвечиваются. Высвечиваются они и при оформлении заказа. В общем, пользователь видит цену со скидкой и сумму скидки до самого последнего момента. Но когда он оформляет заказ окончательно, то в админку приходит сумма без скидки.

0 Спасибо

[РЕШЕНО] Вывод блока похожих товаров по термину таксономии

Аватар пользователя gun_dose

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

Есть некий интернет-магазин на друпал6+уберкарт. У товаров есть категории, один словарь всего. Нужно на странице товара вывести блок с похожими товарами. Похожесть определяется по принадлежности к одному термину. У товаров алиасы типа хттп://сайт.ру/алиас_товара. Т.е. аргумент в урл всего один. И как в таком раскладе вытащить по алиасу ноды её термин таксономии? Я бы с радостью написал пхп код, чтобы делать селект нид фром урл_алиас, но во вьюс-блоках этот код работает, только если аргумента нет вообще, а это бывает только на главной странице, где этот блок вообще не к месту.

0 Спасибо

[РЕШЕНО] Не мог зайти в админку локально

Аватар пользователя gun_dose

Взялся доработать один сайт на друпал 6. Выслали дамп базы и файловой директории, накатил всё это дело на денвер, фронтенд работает. Админ логинится, но при попытке зайти в любой раздел /admin* браузер долго думает. Сперва кинул фатал эррор, что макс экзекьюшен тайм превышен. Увеличил его в .htaccess до 240 сек, теперь браузер тупит ещё дольше, а потом говорит, что веб-страница недоступна и "Код ошибки: ERR_CONNECTION_RESET". При этом другие проекты на денвере работают нормально.

Подскажите, что делать, в какую сторону копать?

0 Спасибо