liland

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

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

Андрей liland

Как вывести связанные отключённые товары?

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

Drupal7+Commerce+Views3
Есть вьюха (ноды), в ней поле "список товаров", которым нода связана с Commerce товарами.
Если у Commerce товара проставлен статус "Активен" (родной статус коммерц-товара), то товар есть в этом списке. Если у Commerce товара статус "Отключен", то такого товара нет в этом списке.

Например, есть нода "нода1", к ней прикреплены два товара "Товар1", "товар2".
"товар2" отключают.
Теперь при построении вьюхи в списке товаров будет только "Товар1".
Как туда добавить "товар2"?

0 Спасибо

Удаление/обновление commerce line item в кастомной вьюхе корзины

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

Drupal 7.53
Commerce 7.x-1.13

Создал views block с содержимым корзины. Вывожу этот блок на странице, к примеру site.com/test
Вся статическая информация выводится отлично (заголовок, картинка, текст, цена и пр), но при нажатии кнопки Delete (удалить line item) или Save (например, после изменения кол-ва Line item) - происходит редирект на главную страницу site.com и содержимое корзины не обновляется. У родной вьюхи-блока корзины никаких проблем нет с обновлением содержимого.
В чем может быть проблема и как можно исправить?

0 Спасибо

[РЕШЕНО] Проблема с префиксом ссылок в закладке "Переводы". i18n

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

После установки i18n появляется закладка у нод/терминов "Переводы".
Там находится список переведенных материалов. Он подгружается нормально. Но в столбике "Операции" ссылки "изменить" некорректны.
Например, если зайти на вкладку "переводы" когда активен русский язык, то будут такие ссылки:
Страница 1 --- site.com/ru/node/1/edit
Page 1 --- site.com/ru/node/2/edit

Или же на английском:
Страница 1 --- site.com/en/node/1/edit
Page 1 --- site.com/en/node/2/edit

0 Спасибо

Ссылки с якорем на вьюху с пагинатором

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

Проблема с настройкой ссылок с наличием пагинатора.

Есть вьюха1. Она выводит список материалов. Например:

Заголовок2
Текст2

Заголовок1
Текст1

Эти материалы постоянно добавляются.

0 Спасибо

Зависимые exposed filters

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

Нужно настроить работу расширенных фильтров в views3.
Есть 4 словаря: Город. Район. Улица. Метро.
Они представлены в виде селект-листов. Выбор пользователем значения из селект-листа Город должен ограничивать выбор 3 других селект-листов(Район, Улица, Метро). Выбор в селект-листах Район, Улица, Метро не влияет на ограничения других селект-листов и на самого себя тоже.
Т.е. Выбираем Москва в первом селект-листе и в остальных селект-листах остаются для выбора только районы, улицы и станции метро Москвы.

Пример работы как на сайте http://dom.ria.ua/ - когда выбираем любое значение в фильтре "В области:", то в фильтрах "В городе:" и "Район:" автоматически меняются значения без перезагрузки страницы.

Если понадобится можно изменить структуру словарей и сделать вместо 4 хоть 1.

0 Спасибо

Вывод содержимого поля body, завернутого в div друпал-методом

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

Есть задача вывести содержимое нод в диве. Как я вижу решение в лоб:
В файле modules/node/node.module

0 Спасибо

Круговая перелинковка

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

Делал ли кто-то круговую перелинковку в друпале по цене товара?

Пробовал несколько модулей, но они все выводят "похожие" материалы/товары по терминам, сск-полям, внутреннему тексту. А это совсем не круговая перелинковка. Т.е. надо вывести в разделе таксономии "Банки" на странице "Банка меда - 100у.е." две похожие банки - "Банка варенья - 90 у.е." и "Банка мармелада - 101у.е.". А все эти модули скорее выведут как "похожие" банки со стоимостью 101у.е. и 102у.е.
А 90у.е. не выведет, т.к. 101у.е. и 102у.е. больше похоже на 100.

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

UPD
В фильтрах в вьюхе можно сделать отбор по цене. Может можно туда как-то вставить цену текущего товара? Тогда можно было бы сделать две вьюхи, в первой поставить цену равно и меньше от текущей цены, а во второй - равно и больше. И ограничения чтоб по 1 товару выводило. А там уже вывод двух вьюх можно цссом подправить чтоб смотрелся как 1 блок, а не как 2.

0 Спасибо

Как проверить что загружается *.css, *.js или *.css.gz, *.js.gz ?

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

установил модуль Advanced CSS/JS Aggregation Вроде бы все нормально - появились новые директории - sites/default/files/advagg_css, sites/default/files/advagg_js, в директориях файлы *.css, *.js и их архивы *.css.gz, *.js.gz. Но, например, при проверке загрузки страницы через tools.pingdom.com показывает что загружается незаархивированные варианты файлов. Т.е. действительно грузятся не архивы или просто так отображается? Как тогда заставить "отдаваться" архивы?

0 Спасибо

[решено] Не могу сохранить картинку из админки

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

Установил модуль menu_icons Если пункту меню присвоить существующую картинку на сервере - работает, а если попытаться загрузить - выдает "Указанный файл cars.png не может быть загружен. Разрешены только JPEG, PNG и GIF изображения." В отчете при этом пишет ошибку:
is_file(): open_basedir restriction in effect. File(/tmp/php1OVgpR) is not within the allowed path(s): (/var/www/html/lkw-neva:.) в файле /var/www/lkw-neva/includes/image.inc в строке 117.

Пробовал ставить временную папку "sites/default/files/tmp" - не помогает, все то же.
В чем может быть проблема? Может как-то в image.inc вручную прописать нужную папку?

UPD
в настройках пхп (смотрел тут - /admin/reports/status/php) установлено

upload_tmp_dir Local Value "/tmp" Master Value "/var/www/lkw-neva/tmp/"
open_basedir Local Value "/var/www/html/lkw-neva:." Master Value "no value"

пробовал ставить в временную папку "/var/www/lkw-neva/tmp" вылазит та же самая ошибка.
/var/www/html/lkw-neva - ссылка на /var/www/lkw-neva

UPD2
попытался загрузить обычную ноду-картинку со страницы создания ноды (сайт.ру/node/add/image) - та же самая ошибка выдается в друпале "Указанный файл cars.png не может быть загружен. Разрешены только JPEG, PNG и GIF изображения." и в отчетах
is_file(): open_basedir restriction in effect. File(/tmp/php73gI5C) is not within the allowed path(s): (/var/www/html/lkw-neva:.) в файле /var/www/lkw-neva/includes/image.inc в строке 117.
я так понимаю что необходимо настроить правильно upload_tmp_dir и open_basedir . Кто-то знает как правильно задать эти переменные?

0 Спасибо

Ubercart выбор количества и сортировки пользователем на странице

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

Пытаюсь разобраться с уберкартом. Прошу помощи в этом деле. Практически все что хотел получилось сделать, осталось два момента, которые я пока не понял как делать. По своей "природе" я так понимаю вопросы одинаковые:
1. Пользователь на странице со списком товаров может выбрать сколько показывать товаров на страницу - 1, 10, 50, 50001, 99999, все
2. Пользователь на странице со списком товаров может выбрать сортировку товаров - по цене +-, по алфавиту по тайтлу +-.

В целом, стандартные задачи, как для магазина, но не могу понять как сделать в друпал+уберкарт такое. Товары у меня организованы с помощью таксономии, все в 1 словаре. И стандартные выводы терминов таксономии я переопределил своей вьюхой. Вот во время редактирования вьюхи я могу задать и кол-во товаров и сортировку. Но это я, а надо дать возможность пользователю на странице с товарами нажать на кнопочку "50", и на странице вывелось 50 товаров а не 10, к примеру, как стандартно выводится.

Подскажите, может уже есть что-то готовое под такие задачи либо куда вообще копать?

Версии - Друпал 6.22, уберкарт 2.6, вьюхи 2.12

P.S. видел на друпалорге модуль продвинутого каталога (http://drupal.org/project/uc_advanced_catalog) - судя по скриншоту там это все есть, но хотелось бы сделать без этого модуля, который дев-версии.

0 Спасибо

[Решено] При открытии страницы прокрутить ее до самого низа

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

Не совсем по друпалу, но не могу понять куда копать даже. Может кто подскажет - как сделать, чтобы при октрытии страницы эта страница прокручивалась в самый низ, но без использования в явном виде якорей. Тоесть открывается страница вида сайт.ру/статья и сразу же проскроливается в самый низ. Смысл такой же самый как если в самый низ поставить якорь, тогда страница открывается и сразу же проскроливается в самый низ, но такой метод немного не подходит. Вот с ним я понимаю как сделать - ссылкой вида сайт.ру/статья#якорь установив "якорь" в нужном месте на странице.

0 Спасибо

[Решено] CKEditor добавляет невидимые инпуты. Как это прекратить :)

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

Пробовал ставить почти все редакторы, которые предлагает модуль Wysiwyg - больше всех по настройкам подошел CKEditor, но он во время сохранения ноды в конец текстового поля вставляет произвольное (или я не понял от чего оно зависит) количество невидимых инпутов вот такого типа:

0 Спасибо

Добавление части других нод при создании новой ноды

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

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

Или как вариант - есть ли модуль какой-то (или с помощью вьювсов можно ли сделать) чтобы при создании новой ноды автоматически подбиралися похожие ноды? Похожесть нужна по максимальной приближенности чисел из ССК-полей уже введенных ннод к числу в ССК-поле новой ноды.

0 Спасибо

[Решено] Как не подключать js файл в админке

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

Можете подсказать - как в Drupal 6.20 подключить мой яваскрипт файл на всех страницах сайта, кроме всех страниц админки?
Сейчас подключаю через info-файл стандартно.

0 Спасибо

Настройка cloud-show - убрать ссылку на всю строку

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

Добрый день!
Пытаюсь встроить cloud-show на друпал 6. Установил модуль с drupal.org, сдела как написано в инструкции.
Но не могу убрать проблему - справа от маленькой картинки все пространство становится ссылкой на большую картинку. Может кто-то подсказать как убрать это огромное пространтсво-ссылку?
То что у меня получилось - ______

upd
убрана ссылка

0 Спасибо

Превышение php_value memory_limit 90M после заливки около 3000 терминов таксономии

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

Пытаюсь сделать менюшку с городами РФ (с помощью модуля hierarchical select). После заливки в словарь таксономии около 3000 городов практически на каждое действие на сайте (создать материал, отредактировать и пр.) теперь вылазят странички с ошибками следующего плана:
Fatal error: Allowed memory size of 94371840 bytes exhausted (tried to allocate 8208 bytes)
В том числе я теперь не могу вообще зайти в словарь таксономии, выдает такуюже ошибку, что не хватает памяти.
На хостинге ограничение php_value memory_limit 90M.

0 Спасибо