Вам не помешает подучить JavaScript и jQuery, ибо у Вас проблемы с основами, функция my_handler будет недоступна за пределами анонимной функции, простейший способ в Вашем случае - определить её как метод объекта window - window.my_handler = function(e){ ..., работать будет, но так делать нельзя - это типичный "индусский код", правильно будет наве
Ваша первая идея была верной. Нужно индексировать ноду с включением в индекс поля автора. Выводить ноды сгруппировав их по автору. И указав сортировку по группе (если будет такая возможность). А плагины к поисковому АПИ ничего не знают о ваших нодах и способах их сортировки, так как данные вы выводите через вьюсы.
Там на самом деле не совсем плагины, я ошибся, а дополнительное свойство сущности, например:
Plazik, imarat, А Вы уверены, что данная форма выведена с использованием Form API? просто, если человек способен вывести форму с частью элементов в табличном виде, то вопроса как сохранить в ней данные у него не должно возникать, IMHO
Хотя хрень написал, судя по названию топика, Вам нужна именно сортировка по кол-ву материала у пользователя, тут в голову по приходит только - реализовать как раз через Search API, индекс по пользователям, а в полях число материала(если в возможных индексируемых полях такого пункта нет, то можно написать свой плагин к Search API, там должно получиться буквально 3 строки(давно не писал к нему плагины, так что Вам придется курить маны по плагинам Serach API, так же, скорее всего, придется добавить обновление записи в индексе при добавлении/удалении ноды).
Чтобы сделать подобное, включите пользователей материала в индекс(то есть, индексируете ноды с полями авторов), иначе, при любых манипуляциях с views в обход с search api и facet api у Вас возникнут проблемы вида - на фесете написано, что например, в категории рубашек 65 материалов, а отображаются почему-то только 40, что, согласитесь, не красиво.
Это ничему не мешает, так что вполне годный способ, но кроме #markup есть еще #prefix и #suffix - выводят html контент до и после элемента, все это годится для простых случаев, а в сложных случаях, например, список кол-ва товаров в корзине(самодельной), можно вывести как таблицу со всеми полями, аякс кнопками и т.д, путем создания своей функции темизации элемента формы и вывода нужного элемента формы через эту функцию, но это уже по сложнее
Не слушай никого, они завидуют. Главное что заказчик теребенькает на слайдер мышкой, долгими зимними вечерами. Главное чтоб деньги слал, пусть хоть мастодонтов заказывает.
первое попавшееся по запросу "туризм" в гугле tonkosti.ru - относительно легко ориентироваться и не пахнет мамонтами, но складывается ощущение, что его где-то сперли позаимствовали, например у майл.ру, куда глазами не стреляй - везде туры, отели и прочее, и оно само выделяется, то есть, сразу понятно, куда попал и зачем.
turizm.ru - дизайн более или менее приличный, разве что слишком сильно нагромождено, так же напичкано все "туризмом", который бросается в глаза.
и можно так продолжать по всему списку из топ 10(возможно и больше)
она не работает, т.к. в шаблоне блока заголовок выводится как $block->subject; который, в свою очередь, походу где-то по дороге экранируется. Однако, если у Вас там что-то совсем простое - то можно просто поправить шаблон блока, если что-то чуть более сложное, чем совсем простое, то использовать Ваш хук, а в шаблон блока засунуть(то бишь дописать) что-то вроде
на одной и той же странице выводите две вьюхи, у них делаете одинаковые раскрытые фильтры(то есть, одинаковые поля с одинаковыми названиями аргументов) и эти самые фильтры у обоих вьюх выносите в отдельный блок, один из блоков внешних фильтров просто не выводите(ибо они будут по сути клонами друг друга). Теоретически обе вьюхи будут откликаться на один и тот же блок фильтров.
Как вызвать обработчик jQuery через атрибуты элемента
плагин к чему? собственному фреймворку?
Как вызвать обработчик jQuery через атрибуты элемента
wtf?
есть такое понятие, как дизайн кода
Как вызвать обработчик jQuery через атрибуты элемента
Вам не помешает подучить JavaScript и jQuery, ибо у Вас проблемы с основами, функция my_handler будет недоступна за пределами анонимной функции, простейший способ в Вашем случае - определить её как метод объекта window -
window.my_handler = function(e){ ...
, работать будет, но так делать нельзя - это типичный "индусский код", правильно будет навеViews. Как показывать вначале списка пользователей, разместивших когда-либо хоть один материал?
Там на самом деле не совсем плагины, я ошибся, а дополнительное свойство сущности, например:
Views. Как показывать вначале списка пользователей, разместивших когда-либо хоть один материал?
Это вьювс, вывод можно делать куда душе угодно - блок/страница/xml/в другую вьюху и т.д.
Создание ссылки на редактирование учётной записи
а путь разве не "user/$user->uid/edit"? или у меня уже маразм?
Решено - Внутренние ссылки
Как сохранить значения табличной формы?
ТС женщина - тег может означать все, что душе угодно
Как сохранить значения табличной формы?
Plazik, imarat, А Вы уверены, что данная форма выведена с использованием Form API? просто, если человек способен вывести форму с частью элементов в табличном виде, то вопроса как сохранить в ней данные у него не должно возникать, IMHO
Views. Как показывать вначале списка пользователей, разместивших когда-либо хоть один материал?
Хотя хрень написал, судя по названию топика, Вам нужна именно сортировка по кол-ву материала у пользователя, тут в голову по приходит только - реализовать как раз через Search API, индекс по пользователям, а в полях число материала(если в возможных индексируемых полях такого пункта нет, то можно написать свой плагин к Search API, там должно получиться буквально 3 строки(давно не писал к нему плагины, так что Вам придется курить маны по плагинам Serach API, так же, скорее всего, придется добавить обновление записи в индексе при добавлении/удалении ноды).
Views. Как показывать вначале списка пользователей, разместивших когда-либо хоть один материал?
Чтобы сделать подобное, включите пользователей материала в индекс(то есть, индексируете ноды с полями авторов), иначе, при любых манипуляциях с views в обход с search api и facet api у Вас возникнут проблемы вида - на фесете написано, что например, в категории рубашек 65 материалов, а отображаются почему-то только 40, что, согласитесь, не красиво.
Моя капля в море Drupal
немые рулят
Как *взаимно* связать несколько нод без термина?
Это описание напоминает поведение Drupal Commerce из коробки...
2 вопроса по AJAX
Это ничему не мешает, так что вполне годный способ, но кроме #markup есть еще #prefix и #suffix - выводят html контент до и после элемента, все это годится для простых случаев, а в сложных случаях, например, список кол-ва товаров в корзине(самодельной), можно вывести как таблицу со всеми полями, аякс кнопками и т.д, путем создания своей функции темизации элемента формы и вывода нужного элемента формы через эту функцию, но это уже по сложнее
Моя капля в море Drupal
да я тут один раз уснул за работой в тарелке...
Лучшая защита от дос атак?
оффлайн
Моя капля в море Drupal
а еще это дело можно со сном совмещать
2 вопроса по AJAX
Там кстати ошибка есть, Drupal.attachBehaviors надо вызывать в success колбеке $.load, иначе выполнится до аякс загрузки а не после.
2 вопроса по AJAX
это частный случай, значит попросту не там копаете.
Моя капля в море Drupal
+1
Выравнивание двух картинок в таблице по центру
На всякий случай, под "сделать блоками" подразумевалось display: block; можно display:inline-block; тогда без float, но на старых ослах не работает.
Моя капля в море Drupal
первое попавшееся по запросу "туризм" в гугле tonkosti.ru - относительно легко ориентироваться и не пахнет мамонтами, но складывается ощущение, что его где-то
сперлипозаимствовали, например у майл.ру, куда глазами не стреляй - везде туры, отели и прочее, и оно само выделяется, то есть, сразу понятно, куда попал и зачем.turizm.ru - дизайн более или менее приличный, разве что слишком сильно нагромождено, так же напичкано все "туризмом", который бросается в глаза.
и можно так продолжать по всему списку из топ 10(возможно и больше)
заголовок блока - ссылка
она не работает, т.к. в шаблоне блока заголовок выводится как $block->subject; который, в свою очередь, походу где-то по дороге экранируется. Однако, если у Вас там что-то совсем простое - то можно просто поправить шаблон блока, если что-то чуть более сложное, чем совсем простое, то использовать Ваш хук, а в шаблон блока засунуть(то бишь дописать) что-то вроде
Комбинированный поиск для двух представлений
на одной и той же странице выводите две вьюхи, у них делаете одинаковые раскрытые фильтры(то есть, одинаковые поля с одинаковыми названиями аргументов) и эти самые фильтры у обоих вьюх выносите в отдельный блок, один из блоков внешних фильтров просто не выводите(ибо они будут по сути клонами друг друга). Теоретически обе вьюхи будут откликаться на один и тот же блок фильтров.
Администирование сервера
это типа за "sudo apt-get install phpmyadmin" ?))