При большом количестве типов контента из-за admin menu админка сайта начинает жутко тупить (наблюдал при количестве типов контента от 80). По сабжу - проблема скорее всего в настройках/параметрах хостинга.
Из того, с чем приходилось сталкиваться - Sphinx и Apache SOLR (на движке Lucene). Под Sphinx сейчас вроде как нет реализации под Drupal 7. Под Drupal 6 есть модули для обоих платформ.
Внесу уточнение. Все ноды создает контент-менеджер (отдельная роль). А нужно разграничить доступ для пользователей с другой ролью, которые не могут создавать контент, а только просматривать.
Есть чисто технический вопрос к автору. Тестировали ли Вы эту выгрузку "под нагрузкой"? Какие показатели по скорости обработки данных/расхода памяти при этом удалось зафиксировать?
Если посмотреть в MYMODULE_dc_price_converter_form, то можно увидеть, что там значения для виджета задаются фиксированные. В коде нет проверки текущего установленного значения с дальнейшей установкой в качестве дефолтового значения виджета.
Этот функционал я не указывал в примере, чтобы максимально упростить код. То есть в примере всегда при загрузке формы будет отображаться первый заданный в списке аргумент.
Готового не встречал. Как вариант для выгрузки на сайт из 1С отдавать CSV и далее их подхватывать через Feeds и Commerce Feeds. Подходит, если обновления нужно не очень часто проводить. Если нужно быстрое обновление данных - нужно уже кастомное решение.
По выгрузке из сайта в 1С стандартного решения аналогично пока не встречал, писал свои "костыли".
По архитектуре решения - тут можно сказать классическая ситуация: к одной display node привязано несколько единиц товаров. Поле типоразмер привязывается к сущности товара, все что выше таблицы к сущности display node.
$source_field_name - это значение поля, которое вы получаете при импорте. Может браться из XML или CSV файла или еще откуда то. В зависимости от того, как у вас парсер в Feeds настроен.
По поводу общей конструкции строки, исходя из патча, нужно использовать именно print.
Исходя из текста, плагин пока на стадии needs review, поэтому в списке официальных не числится. Допиливать до нормальной работоспособности скорее всего придется. Повторюсь, сам не пользовался, за результат не ручаюсь.
Сразу скажу, именно такой задачи не делал, но как вариант первое, что в голову приходит - по ходу исполнения Feeds для элемента применять iconv(), то есть конвертацию строки в нужную кодировку.
Попадался на глаза модуль Feeds Tamper, в котором есть (или предполагалось создать, обсуждение этого функционала по крайней мере читал) возможность выполнения произвольного РНР-кода относительно каждого элемента данных перед его сохранением.
Как вариант делал так: устанавливал пейджер, в котором задавал количество элементов (в вашем случае 3). Далее в настройках пейджера можно задать exposed-параметр, который позволяет выбирать вывод всех элементов вьюхи. При этом на вьюхе появляется форма из выпадающим списком и сабмитом. Дальше JQuery и темизация.
Связанный вопрос: такая "кухня" не прокатит если, нужно обеспечить аналогичный функционал в аттачменте вьюса. Для аттачмента попросту нельзя в настройках задать отдельный пейджер. Каким образом задать пейджер для атачмента?
Не совсем по теме, поскольку к конфигурированию не совсем относится. Пытаюсь подружить Ubercart с поиском на основе Sphinx. Стоит задача выводить в результат поиска только те товары, которые имеют положительный остаток на складе.
Исходя из логики модул яsphinxsearch , нужно при вызове функции sphinxsearch_execute_query($search_options),который происходит в sphinxsearch_search_page(), передать дополнительный элемент в $search_options, который будет вносить ограничение с учетом наличия на складе.
Ускорение админки D7
При большом количестве типов контента из-за admin menu админка сайта начинает жутко тупить (наблюдал при количестве типов контента от 80). По сабжу - проблема скорее всего в настройках/параметрах хостинга.
Модули поиска по сайту
Из того, с чем приходилось сталкиваться - Sphinx и Apache SOLR (на движке Lucene). Под Sphinx сейчас вроде как нет реализации под Drupal 7. Под Drupal 6 есть модули для обоих платформ.
Автоматическое создание подсайтов
Aegir Вам в помощь.
[РЕШЕНО] Настройка доступа к ноде для отдельного пользователя
Внесу уточнение. Все ноды создает контент-менеджер (отдельная роль). А нужно разграничить доступ для пользователей с другой ролью, которые не могут создавать контент, а только просматривать.
Решение: Загрузка товаров в Commerce из 1C
Очень интересно. Спасибо автору за решение.
Есть чисто технический вопрос к автору. Тестировали ли Вы эту выгрузку "под нагрузкой"? Какие показатели по скорости обработки данных/расхода памяти при этом удалось зафиксировать?
views и drupal7
А не проще галку поставить link to content?
Как ограничить доступ к кастомным полям Display Suite?
Да шо вы такое говорите? Таки в Display Suite есть например такая вещь как Display Suite code field.
По сути задачи - наиболее простой с моей точки зрения способ - альтерить в кастомном модуле вывод, и на этом этапе разрешать или запрещать.
Как перевести сайт на друпал (сайт рабочий и раскрученный), так чтобы не полетели ссылки?
Для сохранения структуры ссылок нужно использовать Global Redirect
Но некоторые потери в поисковой выдаче все же будут - так или иначе изменится html структура страниц.
Обмен данныи между Drupal и 1С.
Со стороны 1С настраивается регламентная задача, в ходе которой отдается CSV, который дальше парсится Feeds. Это самый простой вариант.
Создание плагина для Feeds Tamper.
Если посмотреть в MYMODULE_dc_price_converter_form, то можно увидеть, что там значения для виджета задаются фиксированные. В коде нет проверки текущего установленного значения с дальнейшей установкой в качестве дефолтового значения виджета.
Этот функционал я не указывал в примере, чтобы максимально упростить код. То есть в примере всегда при загрузке формы будет отображаться первый заданный в списке аргумент.
Обмен данныи между Drupal и 1С.
Feeds
Решение для синхронизации Drupal Commerce и 1С ?
Готового не встречал. Как вариант для выгрузки на сайт из 1С отдавать CSV и далее их подхватывать через Feeds и Commerce Feeds. Подходит, если обновления нужно не очень часто проводить. Если нужно быстрое обновление данных - нужно уже кастомное решение.
По выгрузке из сайта в 1С стандартного решения аналогично пока не встречал, писал свои "костыли".
Личные сообщения на сайте
Посмотрите Private Message Growl.
[РЕШЕНО] Редактирование ноды в блоке - ошибка загрузки изображения
Решение найдено
[РЕШЕНО] Редактирование ноды в блоке - ошибка загрузки изображения
2 Tsatur: Кагбе прежде чем писать гуглил, но решения не нашел.
Drupal Commerce. Товар с общим названием, разным размеро и разной ценой
По архитектуре решения - тут можно сказать классическая ситуация: к одной display node привязано несколько единиц товаров. Поле типоразмер привязывается к сущности товара, все что выше таблицы к сущности display node.
[РЕШЕНО] Views exposed filter - не убирать exposed форму на странице пустого результата
Точно. Спасибо. Работает.
feeds и кодировка Кириллица Windows-1251 пробовал кто?
$source_field_name - это значение поля, которое вы получаете при импорте. Может браться из XML или CSV файла или еще откуда то. В зависимости от того, как у вас парсер в Feeds настроен.
По поводу общей конструкции строки, исходя из патча, нужно использовать именно print.
feeds и кодировка Кириллица Windows-1251 пробовал кто?
Нашел тот issue на drupal.org, о котором писал выше: http://drupal.org/node/1297968
Исходя из текста, плагин пока на стадии needs review, поэтому в списке официальных не числится. Допиливать до нормальной работоспособности скорее всего придется. Повторюсь, сам не пользовался, за результат не ручаюсь.
feeds и кодировка Кириллица Windows-1251 пробовал кто?
Сразу скажу, именно такой задачи не делал, но как вариант первое, что в голову приходит - по ходу исполнения Feeds для элемента применять iconv(), то есть конвертацию строки в нужную кодировку.
Попадался на глаза модуль Feeds Tamper, в котором есть (или предполагалось создать, обсуждение этого функционала по крайней мере читал) возможность выполнения произвольного РНР-кода относительно каждого элемента данных перед его сохранением.
Как скрыть от пользователя поле "Дата ухода из жизни"
Field permissions решает задачу.
Ссылка "все новости" во Views
Как вариант делал так: устанавливал пейджер, в котором задавал количество элементов (в вашем случае 3). Далее в настройках пейджера можно задать exposed-параметр, который позволяет выбирать вывод всех элементов вьюхи. При этом на вьюхе появляется форма из выпадающим списком и сабмитом. Дальше JQuery и темизация.
Связанный вопрос: такая "кухня" не прокатит если, нужно обеспечить аналогичный функционал в аттачменте вьюса. Для аттачмента попросту нельзя в настройках задать отдельный пейджер. Каким образом задать пейджер для атачмента?
[Пример] Sphinx и Drupal.
Не совсем по теме, поскольку к конфигурированию не совсем относится. Пытаюсь подружить Ubercart с поиском на основе Sphinx. Стоит задача выводить в результат поиска только те товары, которые имеют положительный остаток на складе.
Исходя из логики модул яsphinxsearch , нужно при вызове функции sphinxsearch_execute_query($search_options),который происходит в sphinxsearch_search_page(), передать дополнительный элемент в $search_options, который будет вносить ограничение с учетом наличия на складе.
Как убедиться, что модуль ubercart ajax cart работает? [Решено]
А как исправляли, если не секрет?
[РЕШЕНО] Drupal 7: текущая языковая локаль поля
Только что просмотрел личку, к сожалению, пусто.