Тут еще какой момент, $title - Это вывод групирующего поля даты: 3 марта, 4 марта, 5 марта, 6 марта а под ним события к этой дате. Всего 10 событий на выходе. Так вот devel выводит сколько дат столько он и повторяет выводов. Притом запрос dpm не в цикле.
Возвращаясь к старой нерешенной проблеме. В модуле календарь, есть upcoming block. Выводит он события вот в таком виде [img]http://storage8.static.itmages.com/i/17/0301/h_1488378827_3780256_eb13ed.... Сегодняшняя дата 1 марта. И я хочу чтобы вместо даты 1 марта было слово "Сегодня". Так как поля группируются во views в неформатированном списке, я использую для темизации шаблон views-view-list--events--block-2.tpl.php
goodboy Это гениально !!! Оно работает и без ошибок !!! Спасибо !!!!! Вы Бог !!! sveta-konfeta, спасибо что на толкнули на эту идею с explode !
Для вывода полного алфавита в attachement я использую код в template.php, который отображен в старт посте. Подскажите, как к этому коду прикрутить эту проверку на второе слово (фамилию)? Сейчас он работает на первое слово и соотвественно активные буквы на первое слово имени в алфавите:
Спасибо за ваш ответ. К сожалению выдает те же ошибки. В данном случае мне кажется если проверять сразу наличие второго слова в строке то не получается потому как переменные $lname1 и т.п. не присвоены (не назначены) подстрокам в строке. Т.е. сначала надо как то присвоить как мы делали list ($fname1, $lname1), а потом проверять на пустоту.
При коде выше дает ошибку Notice: Undefined offset: 1 в функции __lambda_func() (строка 1 в файле C:\OpenServer\domains\drupal77\sites\all\modules\views_php\plugins\views\views_php_handler_sort.inc(73) : runtime-created function)
ООО!!! Спасибо ! Добавил explode(" ", $row1->title); но сортировка по прежнему по первому слову. Тут что-то надо добавить, чтобы после сепаратора "пробел" сортировка была по второму.
Я использую quicktabs через views, а там нет возможности включить или отключить ajax. И как бы что это даст? В данном случае выбор только между загружать все вкладки или загружать только одну. Адреса вкладок формируются одинаково. Странно что нельзя подхимичить чтобы вместо ?qt-view__eurovision__page=0#qt-view__eurovision__page было [title]
т.е. допустим в поле Содержимое: events ? А как же там условие задать ? Как я понимаю, перезаписать результаты, галка "заменить выводимое полем значение"...и подстановочные шаблоны с заголовком и содержимым.
Пытался добавить группу фильтров чтобы была проверка = now, но запутался и/или и где подменять дату на слово.
Это нужно не в фильтрах делать... а в самом поле/в шаблоне вывода поля/строки/в своём модуле. фильтры тут не при чём. Они рботают как и должны -фильтруют выборку по дате...
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Проблему так и не решил...(((
Модуль Calendar : вместо сегодняшней даты - "сегодня"
Тут еще какой момент, $title - Это вывод групирующего поля даты: 3 марта, 4 марта, 5 марта, 6 марта а под ним события к этой дате. Всего 10 событий на выходе. Так вот devel выводит сколько дат столько он и повторяет выводов. Притом запрос dpm не в цикле.

Модуль Calendar : вместо сегодняшней даты - "сегодня"
Логичнее вот так:
Модуль Calendar : вместо сегодняшней даты - "сегодня"
Попробовал через foreach
Модуль Calendar : вместо сегодняшней даты - "сегодня"
Похоже что да. result[0] - это же действительно первый список. А как сделать проверку по всем спискам?
Модуль Calendar : вместо сегодняшней даты - "сегодня"
Возвращаясь к старой нерешенной проблеме. В модуле календарь, есть upcoming block. Выводит он события вот в таком виде [img]http://storage8.static.itmages.com/i/17/0301/h_1488378827_3780256_eb13ed.... Сегодняшняя дата 1 марта. И я хочу чтобы вместо даты 1 марта было слово "Сегодня". Так как поля группируются во views в неформатированном списке, я использую для темизации шаблон views-view-list--events--block-2.tpl.php
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Друзья. Неужели никто не сталкивался с подобным? Ведь куча ресурсов массивами данных. Алфавит - один из лучших способов катологизации....
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Как можно алфавит с сортировкой по первому слову сделать сортировку по второму? В этом коде для template.php по первой букве первого слова:
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Есть у кого идеи как проделать тоже самое с алфавитом, т.е. сортировку по фамилии ? Мне кажется это многим было бы полезно.
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
goodboy Это гениально !!! Оно работает и без ошибок !!! Спасибо !!!!! Вы Бог !!! sveta-konfeta, спасибо что на толкнули на эту идею с explode !
Для вывода полного алфавита в attachement я использую код в template.php, который отображен в старт посте. Подскажите, как к этому коду прикрутить эту проверку на второе слово (фамилию)? Сейчас он работает на первое слово и соотвественно активные буквы на первое слово имени в алфавите:
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
оо! Спасибо за ваш отклик ! Теперь сортирует правильно
Но выдает ошибку по первым двум строкам :
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Поставил вот так:
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Спасибо за ваш ответ. К сожалению выдает те же ошибки. В данном случае мне кажется если проверять сразу наличие второго слова в строке то не получается потому как переменные $lname1 и т.п. не присвоены (не назначены) подстрокам в строке. Т.е. сначала надо как то присвоить как мы делали list ($fname1, $lname1), а потом проверять на пустоту.
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Пытаюсь сделать проверку так на наличие второй строки:
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Поправочка !!!!
Код работает!!!
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
При коде выше дает ошибку Notice: Undefined offset: 1 в функции __lambda_func() (строка 1 в файле C:\OpenServer\domains\drupal77\sites\all\modules\views_php\plugins\views\views_php_handler_sort.inc(73) : runtime-created function)
Хотя dsm($row1-> title); выводит список title
Не пойму в чем тут дело. Help !!
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Я нашел что-то типа такого
<?phplist($fname1, $lname1) = explode(' ', $row1->title , 2);
list($fname2, $lname2) = explode(' ', $row2->title , 2);
return(strcasecmp($lname1,$lname2));?>
но не срабатывает....
кстати я так и не понял что за row2 оно у меня тоже есть...
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
Explode как я понимаю разбивает строку через разделитель. А через что менять местами? И в данном случае ведь не echo нужно? Простите, я слаб на php)
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
А вообще это разве в сортировке надо указывать, а не в контекстном фильтре?
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
ООО!!! Спасибо ! Добавил explode(" ", $row1->title); но сортировка по прежнему по первому слову. Тут что-то надо добавить, чтобы после сепаратора "пробел" сортировка была по второму.
Глоссарий во views: сортировка по фамилии и вывод полного алфавита
«вытащить из title фамилию и сортировать»
Каким образом вытащить?
Синонимы URL для вкладок quicktabs
Я использую quicktabs через views, а там нет возможности включить или отключить ajax. И как бы что это даст? В данном случае выбор только между загружать все вкладки или загружать только одну. Адреса вкладок формируются одинаково. Странно что нельзя подхимичить чтобы вместо ?qt-view__eurovision__page=0#qt-view__eurovision__page было [title]
Синонимы URL для вкладок quicktabs
Люди! Никто не использует quicktabs? А кто использует как решили вопрос URL ?
Модуль Calendar : вместо сегодняшней даты - "сегодня"
Модуль Calendar : вместо сегодняшней даты - "сегодня"