Блог пользователя - zaartix

модуль должен выводить 2 блока

8 августа 2008 в 16:55

Подскажите плз, объявил $block[0]["info"] и $block[1]["info"], теперь один и тот-же блок можно вывести одновременно в двух местах (в админке в разделе блоки он появился 2 раза). Сейчас блок выводит 2 картинки из базы (в запросе limit 2), а как мне сделать так, чтобы в одном блоке был limit=1, а во втором limit=2 ?

function tuning_block($op='list', $delta=0) {
// listing of blocks, such as on the admin/block page
if ($op == "list") {
$block[0]["info"] = t('Advertisment');
$block[1]["info"] = t('Advertisment');
return $block;
} else if ($op == 'view') {
$result = db_query(db_rewrite_sql("SELECT files.filepath, files.nid, node.title FROM node INNER JOIN content_field_pic AS pic ON pic.nid = node.nid INNER JOIN files ON files.fid = pic.field_pic_fid WHERE node.type = 'zayavka' AND files.filepath IS NOT NULL ORDER BY rand( ) LIMIT 2"));
while ($node = db_fetch_object($result)) {
$content.='nid.'" title="'.htmlspecialchars($node->title).'">filepath.'" border=0 alt="'.htmlspecialchars($node->title).'">

';
}
$block['subject'] = '';
$block['content'] = $content;

[views] 2 колонки по разным терминам

29 июля 2008 в 18:34

Для примера если взять http://yas-center.ru , на главной странице 4 столбца. Как это views'ами реализовать?
Предположим, что материалы отличаются только по таксономии, точнее в одном словаре, но разные термины.

Таксономия

28 июля 2008 в 16:36

не въехал что-то.

Надо:
Каталог -> раздел1, раздел2, раздел3 и т.д. Примитив

Сделал:
Словарь "каталог", термины "раздел1", "раздел2" и т.д.

Как весь каталог посмотреть? Видимо никак (без хирургии).

Поэтому переделал так:
Словарь "Каталог", термин "раздел", дочерние "раздел1", "раздел2" и т.д.

Как опять весь каталог посмотреть? по урлу вида "/taxonomy/term/раздел" опять пусто, хотя в дочерних есть.

триггеры

22 июля 2008 в 12:49

Приветствую, такая вот проблемка-вопросик:

на сайте есть раздел "каталог", материалы в котором имеют обычные текстовые поля (название фирмы и т.д.) + файлы для аплоада (фото и видео) + привязка к таксономии (раздел каталога).

отключить общение с сервером

4 июля 2008 в 3:41

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

Схема бд друпала

30 августа 2007 в 22:44

Господа, а есть-ли в природе описание структуры бд друпала? Ну типа такая-то таблица служит для того-то, поле fid служит для идентификации файла, ну и тд. Smile

на офф сайте не нашел ничего на этот счет Sad

Функция для генерации меню primary_links

30 августа 2007 в 17:05

Функция возвращает хтмл код меню primary links, меню развернуто на 2 уровня, отмечены активные пункты.

На входе функция принимимает массив из 4 элементов, пр помощи которых будет генерироваться меню.

<?php
function gen_menu($template = array('ul','class','menu','li'))
{
$current_mid = menu_get_active_item();
$sql = "SELECT p.mid AS p_mid, p.title AS p_title, p.path AS p_path, c.mid AS c_mid, c.title AS c_title, c.path AS c_path
FROM menu AS root
LEFT JOIN menu AS p ON p.pid = root.mid
LEFT JOIN menu AS c ON c.pid = p.mid
WHERE root.pid Shok

Генерация меню

27 августа 2007 в 1:29

Пытаюсь доработать меню под себя.
Как можно получить массив с primary links, вместе с дочерними элементами?

искал тут: http://api.drupal.org/api/group/menu/5

Генерация меню и другие вопросы :)

26 августа 2007 в 6:29

Приветствую.
Предположительно эта CMS встанет на вооружение Smile

Если позволите парочка вопросов: