Обновить
9
Alexander Smirnoff@brmn

Senior Cloud Applications Developer

9
Подписчики
Отправить сообщение
Дык, я пытаюсь понять, о чем пост с таким заголовком. О модуле Views? Нет.
О Вашем умении использовать хендлеры? Может быть.
Но, не кажется ли Вам, что начиная серию постов о модуле Views, Вы начали с конца?
Не путайте вложенные запросы и отдельные запросы из php. Мне кажется разница очевидна.
Совершенно верно. Разница очевидна ;)
Вы не забывайте, что в Вашем случае, Вы заставляете работать еще кучу сторонних функций модуля Views ;)
Извините, но, во-первых, у Вас 3 запроса в одном, что само по себе уже «тяжко», а во-вторых, есть разница, прикручивать целый модуль или одну функцию в препроцесс темплейта.
Функция в темплейте гораздо гибче и понятнее, нежели препроцессы и хэндлеры Views.
imho
<?php
// для начала создадим sql функцию
function privatemsg_sql_getcount(&$fragments, $uid) {
  // указываем таблицу
  $fragments['primary_table'] = '{pm_message} pm';
  
  // добавляем поле
  $fragments['select'][] = 'count(pm.mid)';
  
  // добавляем условия
  $fragments['where'][] = 'pm.account = %d';
  $fragments['query_args'][] = $uid;
}

// Теперь мы можем использовать наш запрос
$query = _privatemsg_assemble_query('getcount', $user->uid);
$result = db_result($query['query']);
?>

// Для получения количества новых сообщений залогиненного юзера
$new_count = privatemsg_unread_count();


Все это можно сделать в препроцессе конкретного блока. Мне кажется, что так намного проще.
Из Вашего поста я не понял, зачем использовать Views?
Хотя, подход и интересный, но слишком сложный.

Можно приватно посмотреть live версию?
исправилось. надо было немного подождать.
win 7 32, chrome 4.0.266.0 — белый квадрат в верхнем правом углу.
Упс… только вчера вступил в ряды Эвернота.
Не скажу за предыдущие версии, но эта очень удобна ;)
за Adminer присоединяюсь ко всем спасибо ;)
Опять «Гадюкино» обделили. :)
Доколе Уссурийск будет выглядеть как анус?
Ну, ведь красивейший город летом!
только у них еще присутствуют проблемы с настройкой сервера dlna через WiFi.
если знаете решение, подскажите, плз.
RSS посмотрел. Там это лучше просмотреть.
Ничего личного. Просто показалось ;)
Мне одному показалось, что тексты, извините, SEO-шные?
Ну, наконец-то! ;)
Спасибо!
Что-то каметов не много. Видимо народ в ступоре после просмотра =)
это же сколько картохи-то посадить можно?
а вдоль забора я бы еще помидорчиков посадил…
эхх, Ромка, Ромка, все копи-пастеров плодишь? ;)
о да! Clipper 5.01, Clippers Tools One!!!
но Clipper Summer'87 наше все ;)

спасибо, автор!
Ну вот. опять моего Гадюкино нет на карте =)
вы бы хоть указали, у кого js брали ;)
ключевая фраза — «год назад». =)
даже за последний месяц появилось как минимум штук 10 платежных модулей. в том числе и вебмани с робокассой, по-моему.

Информация

В рейтинге
Не участвует
Откуда
München, Bayern, Германия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
От 10 000 €
AWS
Python
TypeScript
Terraform