olejonok: Блог

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

[FIXED] VIEWS. Критерий настройки фильтра ....

11 июля 2015 в 2:22

Добрый день.

Имеем базу данных, к которой прикручен VIEWS.
В базе данных есть поле "Дата продажи".

Хотим, чтобы наша ВЬЮШка выбирала из БД только те записи, у которых дата продажи БОЛЬШЕ чем ТЕКУЩАЯ ДАТА.
Казалось, чего легче: создаем критерий фильтра, указываем что SALE_DATE > NOW() и НЕ РАСКРЫВАЕМ фильтр для пользователя.
Всеми остальными фильтрами и сортировками пользователь может играться. Но они будут работать только по НЕПРОДАННЫМ позициям.

Заходим в настройку критерия фильтра по SALE_DATE. И что видим:

  • РАВНО
  • НЕ РАВНО
  • СОДЕРЖИТ
  • СОДЕРЖИТ ЛЮБОЕ СЛОВО
  • НАЧИНАЕТСЯ...
  • ЗАКАНЧИВАЕТСЯ...
  • ДЛИНА КОРОЧЕ
  • ДЛИНА НЕ КОРОЧЕ
  • ПУСТОЕ
  • Не ПУСТОЕ
  • ....

[РЕШЕНО] Создан VIEWS. Куда для него записать CSS ?

11 июля 2015 в 0:49

Добрый день.

Создан VIEWS. Для него требуется указать некоторые CSS стили.

Куда их лучше и ПРАВИЛЬНЕЕ вписать ?

1. Можно конечно в хвост STYLE.CSS своей темы. Правильно ли это?
2. Создать свой файлик *.CSS и прицепить его через INFO файл. Но у меня для VIEWS нет своего модуля, а писать в чужие считаю неправильно.
3. добавить через drupal_add_css. Но тот же вопрос - у меня нет модуля для этого VIEWSа
4. В сам модуль VIEWS закинуть и в нем же прицепить ? Модуль обновится и прощай тогда мои CSS.

Как правильно?

Спасибо.

[РЕШЕНО] VIEWS: представление в виде ТАБЛИЦЫ. Добавить свой класс таблице как?

10 июля 2015 в 14:11

Добрый день.

Подскажите, возможно ли НЕколхозными методами добавить таблице свой class ?
В настройке этой таблицы в опциях VIEWS можно только добавить классы СТРОКАМ. А таблице можно добавить только ОПИСАНИЕ и содержание (summary attribute).

К представлению можно добавить свой класс через РАСШИРЕННЫЕ опции, но они будут в верхнем DIV ;(

В то же время в шаблоне таблицы присутствует :

<?php

[РЕШЕНО] Блок VIEWs отдельно, Блок фильтров для него отдельно. Возможно ?

9 июля 2015 в 11:48

Добрый день.

Собственно %subj% !

Было бы очень удобно, с моей т.з.

Простой критерий фильтрации во VIEWшке. Но КАК ?

9 июля 2015 в 1:11

Добрый день.

Продолжаю изучать возможности модуля VIEWS.

Не могу реализовать простой критерий фильтрации.

Есть поле "ГОД" со значениями ( ...1900, 1901, 1902, 1903 ....)
Могу указать это ПОЛЕ в качестве "Критерия фильтрации".
Например:
1900 - > выведет все относящееся к 1900 и т.д.

Усложняю задачу:
Хочу вывести все, относящееся к ПРОМЕЖУТКУ с 1900 по 1903 года. Как ?

[РЕШЕНО] Непонятное поведение админки

8 июля 2015 в 22:16

Добрый день.

Столкнулся с ситуацией, когда в админке при настройке, например, VIEWшек не открываются взору зависимые поля, если выбираем соответственные CHECKBOX'ы.

Смотрю видеоуроки и обратил на это внимание: там checkbox отметили, сразу вылезли (через AJAX) новые поля на страницу, в них набили свои данные, "побежали" дальше. Быстро легко и непринужденно.

У меня же, скрытые поля появятся только если перезайти в опцию.

Это непорядок и так дальше дело не пойдет.

В чем может быть причина?

У меня админка локализованная. В этом может дело? Куда смотреть ?

p.S. использовал почти все браузеры: Firefox, Opera, Chrome, IE - везде все одинаково не работает.
Спасибо.

Шаблон для VIEWшки и скармливание ей критериев поиска

8 июля 2015 в 14:59

Добрый день.

1. Есть свои модули, которые обслуживают свои таблицы в базе данных.
2. Научился адаптировать свои структуры таблиц для модуля VIEW.
3. В модуле VIEW понял как выводить в виде (таблицы, неформатированного списка и т.п.)

Задача.
1. Как на вход VIEW подавать данные для выборки из БД, которые я получаю из SUBMIT формы отдельного блока (в котором пользователь через dropdownы выбирает что ему нужно)?
2. Хотелось бы весь вывод VIEW пропускать через свой шаблон, оформлять как нужно, вместо одних полей БД выводить зависимые (виртуальные). Например вместо '1', взятой из поля БД, выводить "Понедельник" или другой HTML, который будет генерироваться в зависимости от значения поля БД.

[РЕШЕНО] Свою таблицу MySQL нужо подружить с VIEW. Подскажите?

7 июля 2015 в 1:53

Добрый день.

Начал изучать модуль VIEW. Только у меня уже написаны свои модули, которые обслуживают свои таблицы MySQL.
Пришло время сделать для них представления. Но модуль VIEW не знает их структуры. Как ему это объяснить?
(в инете пока нахожу информацию на эту тему про DRUPAL 6)
Дайте, плиз, ссылки справочные\учебные\примеры.

Спасибо.

[РЕШЕНО] Свою таблицу MySQL нужо подружить с VIEW. Подскажите?

7 июля 2015 в 1:53

Добрый день.

Начал изучать модуль VIEW. Только у меня уже написаны свои модули, которые обслуживают свои таблицы MySQL.
Пришло время сделать для них представления. Но модуль VIEW не знает их структуры. Как ему это объяснить?
(в инете пока нахожу информацию на эту тему про DRUPAL 6)
Дайте, плиз, ссылки справочные\учебные\примеры.

Спасибо.

Тестирование SQL запросов

4 июля 2015 в 22:52

Добрый вечер.

Объясните пожалуйста.
В своем модуле, прежде чем выполнить запрос к MySQL , хочу этот запрос посмотреть.

<?php
$query 
db_insert('cprt_db')
          ->
fields(array(
              
'yard_number' => 16,
              
'yard_name' => 'ALABAMA',
              
'sale_date' => '20150706',
              
'day_of_week' => 'MONDAY',
              
'sale_time' => '1000',
              
'time_zone' => 'EDT',
              
'item#' => '4075',
               )
             );

debug((string)$query);
?>

В итоге вижу вот такое:

User notice:

Example Views для Drupal 7 существуют?

29 июня 2015 в 19:28

Добрый день.

Example Views для Drupal 7 существуют?
На *.org примеры для 6-ой версии Sad

P.S. Дайте ссылочки плиз на хорошие материалы для изучения этого вопроса.

P.p.S. имею на входе массив даных (к DRUPAL и его б.д. отношения массив не имеет). Каким образом лучше организовать его представление ?

Спасибо.

Запуск спиннера (демонстрация сообщения типа "Пожалуйста, ждите" и т.п. = что процесс идет)

27 июня 2015 в 21:41

Здравствуйте.

Подскажите, где копать, куда смотреть.

Хочу на DRUPAL начиться делать вывод сообщения со спиннером типа "Пожалуйста, ждите".

Может модуль есть? на AJAX примерах есть маленький спиннер, который крутится возле SUBMIT кнопок.
А как всю страницу уводить в тень и по центру тот-же спиннер побольше запускать?

Спасибо.

Установлен модуль AJAX_EXAMPLE. Где его теперь смотреть?

1 июня 2015 в 17:14

Добрый день.

Разбираюсь с динамическими формами на DRUPAL. Вижу, что яваскрипты по хитрому прописываются в своих модулях. Даже не столько прописываются, а оформляются.
Хочу посмотреть в действии примеры, установил модуль AJAX_EXAMPLE.
Как теперь выйти на его интерфейс для изучения ?
Ни в меню, ни в блоках выход на него не нашел.

Спасибо.

Вывод из таблиц БД ?

23 мая 2015 в 21:37

Добрый день.

Изучаю Drupal7.
Написал под него модули, которые (при помощи cron) периодически пишут _свои_ таблицы данных со своей структурой, которую только эти модули и знают.
Встал вопрос вывода данных на экран.

При помощи PHP я бы давно это сделал, а вот как на Drupale реализовать я в раздумье. Ищу уроки, законченные примеры. Кто может подсказать?
Сustom запросы к базе данных в теле нового Блока - > содержание блока (PHP code) могу организовать.
Это верное решение?

Замена в имени файла шаблона node на псевдоним. Возможно? Как?

25 июня 2014 в 23:26

Добрый день.

Дано:
4-ая нода у меня выводится через свой шаблон "page--node--4.tpl.php". Все работает и все хорошо -> www.site.ru/node/4
Эта-же нода имеет свой псевдоним "hello". Все работает и все хорошо -> www.site.ru/hello