Бегущая строка drupal 7: Бегущая строка | Drupal.ru

Блог пользователя — parahumanoid | Drupal.ru

  1. Главная
  2. Блоги

24 февраля 2011 в 1:52

Только что поставил Друпал 7 (уже давно в Друпал не заглядывал, заржавело), включил перевод контента, да вот незадача:

1. Как обеспечить перевод названия сайта (того, что в настройках сайта выставляется)
2. Как по-кошерному (т.е., идеалогически чисто) обеспечить, чтобы весь контент на главной странице фильтровался по языку (т.е., только на языке, который был определен как язык браузера/сессии т.д.)? Писать PHP-блок для спец-страницы чего-то кажется «хаковатым».

5 сентября 2009 в 15:36

Добрый день,

Ищу два модуля (или два в одном, если повезёт):
1. Горизонтальная бегущая строка (а-ля marquee, но кроссброузерная), использующая view в качестве источника. Должен быть реализован как блок
2. Вертикальный блок прокрутки, использующий view в качестве источника.

Спасибо за Ваши коментарии.

Александр.

27 августа 2009 в 4:18

Добрый день.

Подскажите, пожалуйста, как подойти к следующим проблемам:

1. Надо, чтобы, если юзер не аутентифицирован, при переходе на определенную страницу (в моем случае — /forum/1) вместо контента отображалась логин-форма (или совершался переход на /user, но при входе с возвратом на исходный URL форума).
2. Надо, чтобы анонимный посетитель после создания ноды переходил не на ее страницу, а на указанный мной URL (типа, страница с благодарностью за участие).

Буду премного признателен за Ваши подсказки по этим вопросам.

Ваш,
Александр.

8 ноября 2008 в 13:23

Добрый день.

Я не так давно стал копаться в Drupal, так что простите мои глупые, возможно, вопросы.
Поставил шестёрку недавно. Хотел сделать так, чтобы страницы и статьи были доступны для анонимного обозрения, а форумы — нет. Однако понял что у нас есть только право «доступ к контенту» в модуле node, и никакое разрешение на более конкретном уровне — уровне модуля forum — не перекрывает.

Чё делать? И потом, а если мне захочется определять доступность отдельно взятых страниц и форумов\постов?

27 мая 2007 в 17:47

А есть ли на версии 4.7 и 5.х редакторы rich-text (чем WYSIWYG-нее, тем лучше). Очень понравилось как это реализовано в DataLife (правда проверял только под IE: не знаю, сыпется ли он на других платформах).

30 апреля 2007 в 16:24

Добрый день,

Хочу поинтересоваться, есть ли у кого опыт портирования Drupal под двигатель, поддерживающий распределенные установки? Есть ли тут проблемы в принципе? Буду премного благодарен за помощь в этом вопросе.

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

Бегущая строка | это… Что такое Бегущая строка?

Бегущая строка — электронное устройство, предназначенное для отображения текстовой и графической информации. В самом простом варианте текст просто «бежит», двигаясь справа налево. Отображающая матрица обычно состоит из светодиодов. Очень часто помимо простого текста, бегущие строки могут генерировать простейшую графику и накладывать различные эффекты на отображаемый текст.

Содержание

  • 1 Цвета свечения светодиодов
  • 2 Способы обновления информации
  • 3 Способы управление бегущей строкой
  • 4 Адаптация к окружающим условиям
  • 5 Разрешение матрицы, количество отображающихся одновременно символов и ёмкость памяти
  • 6 Применение

Цвета свечения светодиодов

Бегущая строка может быть одноцветной и многоцветной.

Способы обновления информации

Текст, отображаемый строкой, рано или поздно теряет свою актуальность, поэтому его нужно периодически обновлять.

Процесс обновления заключается в соединении бегущей строки с ПК пользователя и загрузке новой информации. Соединение можно установить с помощью различных интерфейсов. Наиболее популярные это RS-232 (COM-порт), Ethernet, USB, радиоканал, GSM-сеть, bluetooth и так далее.

Способы управление бегущей строкой

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

Если стандартное управление не возможно, то могут использоваться:

  • преобразователь из USB интерфейса к последовательному (USB to serial adapter).
  • интерфейс RS422 или интерфейс RS485, но тогда на компьютере необходимо иметь соответствующий преобразователь интерфейсов.
  • «устройство переноса данных», например устройство переноса данных c применением ИК (инфра-красных) лучей или с использованием технологии I-Button.
  • сотовая сеть стандарта GSM.

Адаптация к окружающим условиям

Светодиодные табло «бегущая строка» могут использоваться не только в помещениях, но и на улице. Агрессивная атмосфера и суровый климат вынуждают производителей использовать пылевлагозашищённые корпуса, проклеивать печатные платы специальным пластиком, утеплять конструкцию и предусматривать вентиляцию. Варианты в северном исполнении имеют автоматический подогрев.

Но помимо тяжёлых условий имеет место ещё один фактор — солнечные лучи, которые засвечивают символы и снижают контрастность изображения. Для того, чтобы противостоять влиянию засветки, фирмы-производители используют более яркие светодиоды: если для помещений яркость каждого светодиода до 1-2Кд, то для уличного варианта этот показатель гораздо больше.

Разрешение матрицы, количество отображающихся одновременно символов и ёмкость памяти

Типичные разрешения матриц по вертикали: 8, 16, 24, 32. Типичные разрешения матриц по горизонтали: 64, 96, 128, 160, 192 и т. д. В случаях, когда бегущая строка очень большая, разрешение не увеличивают, вместо этого каждый пиксель делают составным из 4, 7, 9 светодиодов.

Количество символов, помещающихся на матрице — от 12 и до 36.

Ёмкость памяти варьируется в широких пределах от нескольких тысяч символов, до нескольких сотен тысяч символов.

Применение

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

как использовать тикер просмотра в drupal

спросил

Изменено 7 лет, 2 месяца назад

Просмотрено 5к раз

Кто-нибудь объяснит мне, как я могу использовать Views Ticker. Я загрузил модуль, но не знаю, как его использовать. Пожалуйста, объясните мне шаг за шагом, я новичок в drupal спасибо. Я хочу сделать что-то вроде этой ссылки введите описание ссылки здесь

  • drupal-7
  • drupal-modules
  • drupal-views
  1. Создайте «тип контента» и назовите его как угодно, в моем случае я назову его «новости»
    • Чтобы создать тип контента, перейдите к администрированию->структура->Тип контента->добавить тип контента
  2. При желании к типу контента можно добавить новые поля. Но в моем случае я просто буду использовать настройки по умолчанию, так как мне нужны только заголовки, чтобы они отображались как заголовки новостей, поэтому нажмите «сохранить»

  3. Затем создайте новое представление и назовите его как угодно, в моем случае я назову его «заголовки»

    • Чтобы создать новое представление, перейдите к администрированию->структура->представления->добавить новое представление,
  4. Теперь настройте новое представление со следующими атрибутами; {Название просмотра = заголовки, показать = содержание, тип = новости, сортировать по = сначала самые новые, создать страницу = снять флажок, формат отображения = бегущая строка просмотров, из = заголовки (связанные)», использовать пейджер = снято, создать блок = проверено} теперь нажмите сохранить и выйти

  5. Затем перейдите к Blocks и включите только что созданный блок через представления. Проверьте имя блока «заголовки» и укажите место, где вы хотите разместить новый добавленный блок и сохранить.

    • Чтобы включить блокировку, перейдите в Администрирование->
      Структура->Блоки
  6. Теперь перейдите к просмотру и выберите новый вид, который мы только что добавили. В моем собственном случае это называется «заголовки», и убедитесь, что для параметра «Формат» установлено значение «Просмотр бегущей строки», вы можете настроить параметры «Просмотр», щелкнув настройки.

  7. Затем добавьте тип контента новостей, используя только что созданный тип контента. Добавьте заголовок, резюме и содержание. Затем нажмите сохранить

    • Чтобы добавить тип контента новостей, перейдите к Добавить контент

Совет: добавьте не менее двух новостей в другое, чтобы увидеть полный эффект бегущей строки

1

В файле readme есть «некоторая» документация. проверьте его и посмотрите, соответствует ли он вашим требованиям, http://drupalcode.org/project/views_ticker.

git/blob/refs/heads/7.x-2.x:/README.txt

На первый взгляд это похоже на плагин представлений, поэтому вы, вероятно, могли бы попробовать изменить отображение в настройках представлений.

Да, вам нужно создать новое представление, которое извлекает какой-либо контент (например, объявления). В разделе «Формат отображения» при создании представления вы увидите параметр «Тикер представлений», если вы правильно установили модуль. Основываясь на примере, на который вы указали, вы, вероятно, захотите одновременно создать блок, который вы можете вставить в нужную область.
После того, как вы создали представление, вы увидите ссылку для формата отображения «Настройки». Здесь вы выбираете, следует ли прокручивать его по горизонтали, вертикали, скорости и т. Д. После того, как вы обновили и сохранили представление, вы должны перейти в «Администрирование»> «Структура»> «Блоки» и вставить недавно созданный блок «Тикер представлений» в один из регионов (доступные регионы будут различаться в зависимости от вашей темы).

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

Чтобы использовать бегущую строку представлений, вам необходимо иметь представление, которое выводит некоторые данные.

Я полагаю, у вас есть такое мнение. Затем перейдите на страницу редактирования этого представления и установите формат для тикера представлений. Вы должны были включить модуль тикера просмотров, чтобы получить эту опцию в списке форматов.

Затем он покажет вам окно настроек, в котором вы можете установить такие параметры, как вертикальный, горизонтальный, BBC и т. д. стили для перемещения данных и соответствующей скорости и т. д.

После этого нажмите кнопку «Применить», а затем кнопку «Сохранить». вверху страницы редактирования представления.

Если все пойдет хорошо, должно отображаться движущееся содержимое на странице/блоке, связанном с этим представлением.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Коммерческие акции | Drupal Commerce

Commerce Stock

Модуль Commerce Stock для Drupal Commerce.
Этот модуль обеспечивает управление запасами для магазинов Drupal Commerce.
Посмотрите скринкаст акций Рэнди Фэя

Какую версию акций вам следует использовать?

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

  1. Хранит запас вместе с другой информацией о продукте
  2. Позволяет включить управление запасами для определенных наборов продуктов
  3. Позволяет отключить контроль запасов для определенных продуктов.
  4. Сделает все возможное, чтобы пользователи не покупали товары, которых нет в наличии.

Версия 2
Разработан, чтобы быть более гибким и расширяемым и, вероятно, претерпит значительные изменения в будущем. Однако он обеспечивает стабильную платформу для управления запасами, и если вам нужна дополнительная гибкость, он может быть для вас.

  1. Использует настраиваемые правила для проверки запасов
  2. Использует систему субмодулей для хранения запасов? упрощает разработку интеграции с внешними складскими системами.
  3. Следующим этапом плана разработки является рефакторинг кода, чтобы он больше основывался на API.

Commerce Stock — версия 2

Эта версия представляет собой полностью переписанный код и потребует тестирования перед использованием в реальной среде. Вероятно, в будущем в нее будут внесены значительные изменения.
Модуль использует правила для реализации проверки запасов и обеспечивает большую гибкость, а также использует архитектуру подмодулей API, позволяющую расширить функциональность.
В настоящее время модуль реализует один подмодуль «простой запас», предоставляющий большинство функций версии 1 из коробки.
Для реализации вашей собственной бизнес-логики: установите модули и настройте правила (дополнительная документация будет позже).
Я надеюсь, что в ближайшее время будет доступно больше подмодулей для обработки таких функций, как наборы продуктов для транзакционных акций.
Основные характеристики V2
Правило и действие для включения и отключения формы добавления в корзину.
Правило и действие для проверки запаса для действия кнопки «Добавить в корзину».
Правило для проверки отправки формы корзины, также используемое для отправки проверки и отправки проверки.
Новая панель оформления заказа, размещенная на первом этапе оформления заказа: блокирует доступ пользователя к оформлению заказа, если в заказе нет товаров на складе.
Поддерживает десятичные дроби.
Работает с модулем Inline Entity Form.
Предварительная настройка кнопки «Добавить в корзину»
Установка и настройка
1. Загрузите commerce_stock
2. Включите Commerce Stock API и модули Commerce Simple Stock
3. Перейдите на главную страницу Администрирование Конфигурация магазина Управление запасами
4. Выберите значок ? простое управление запасами? tab
5. Отметьте типы продуктов, которыми вы хотите управлять с помощью простого стока, и нажмите «Отправить»
Важно: вам может понадобиться очистить кэш после установки и включения стока для ваших продуктов!
проверка добавления в корзину
Добавление в корзину теперь проверяется с использованием правил: Событие «Проверить наличие товара на складе»
Проходит в Товар, Запрошенное количество, Количество уже в корзине и запрошенное общее количество (Запрошено+ уже в корзине)
Действие «Установить результат проверки наличия» позволяет задать следующее действие акции
:
блокировать транзакцию — блокировать добавление в корзину и отображать сообщение пользователю
отображать только сообщение — разрешает добавление в корзину и отобразить сообщение пользователю
Сообщение: сообщение для отображения пользователю
Утвержденное количество: количество, которое нужно добавить в корзину, позволяет утвердить 1, если 3 там, где запрашивается, и два уже в корзине.
Связанные проекты
Торговля десятичными количествами: http://drupal.org/project/commerce_decimal_quantities
Расширенная конфигурация формы добавления в корзину
Начиная с Alpha 4 у нас есть новое действие, которое позволит нам делать гораздо больше затем просто отключите добавление в корзину.
Опции:

  • Преобразование кнопки добавления в корзину в настраиваемую ссылку
  • Заменить кнопку «Добавить в корзину» пользовательским HTML
  • Переопределить функции проверки форм и отправки
  • Отключить поле количества, если оно активно
  • Добавлен префикс и суффикс к элементу отправки

Расширение функциональности с помощью правил Проблемы

  • Увеличение запаса при отмене заказа
  • Перевод «Нет в наличии» и других сообщений, установленных в Правилах
  • Нет в наличии Текст или ссылка вместо отключенной кнопки
  • Возможности отложенного заказа/списка ожидания см. комментарий № 17 для хорошего подхода.

Путь обновления с версии 1:
Я не изучал это, поэтому любая помощь будет полезной. А пока просто имейте в виду, что все правила были переписаны.
Если у вас есть существующие продукты со складом, вам нужно будет сначала отключить запас для всех типов продуктов, чтобы было создано новое десятичное поле, вы, вероятно, можете сделать резервную копию и восстановить свой запас с помощью некоторого SQL.
См. также выпуск 1800666

Commerce Stock — Версия 1

Для установки и настройки

  1. Установите и включите модуль.
  2. Посетите admin/commerce/config/stock, чтобы включить отслеживание запасов для ваших типов продуктов.
  3. Установите начальную стоимость запаса для каждого продукта.

Складской модуль выполняет две основные функции

  1. Поддерживает уровень складских запасов
  2. Реализовать проверку наличия на складе, чтобы пользователи не могли заказывать товары, которых нет в наличии.

Модуль выполняет следующие проверки наличия на складе.

  1. Отключить кнопку добавления в корзину для товаров, которых нет в наличии.
  2. Проверяет количество добавленных в корзину виджетов.
  3. Проверяет текущее количество корзины при добавлении в вашу корзину (поэтому, если в наличии 10, а у вас есть 6 в вашей корзине, вы можете добавить только 4)
  4. Проверяет наличие всех товаров и количеств в корзине (/cart) на складе
  5. При оформлении заказа, если вы попытаетесь ввести, продолжить или завершить покупку товаров, которых нет в наличии, вы будете перенаправлены в корзину.

Если вы используете несколько продуктов на дисплее и не используете атрибуты:

  1. Отмечает товары как отсутствующие в раскрывающемся списке (только версия 1)

Управление запасами

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *