Дешка: Блог

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

[решено]Вопрос по ddblock. как ограничить число кнопок?

20 марта 2011 в 16:54

вопрос маленький:
есть слайдер, сделанный с помощью модуля ddblock, используется тема gradient-green50p
Кнопки расположены снизу. Как сделать,чтобы их число было строго ограничено,то есть только 6.
И при создании нового материала,который должен быть отображен в слайдшоу,оно становилось первым,а самое старое исчезало. То есть, чтобы кнопки не накапливались при создании нового материала. В настройках полазила,ничего подобного не нашла. Значит,надо лезть в код? но тогда куда ?))
подскажите,пожалуйста.

[РЕШЕНО]Вывести новые материалы разных типов за сутки

27 декабря 2010 в 15:00

Создается блок,который выводит все созданные за сутки материалы определенного типа(event).
Вот код,который подсчитывает кол-во маетериалов,а как вывести заголовки всех материалов?

чтоб было вот так:

Сегодня: событий: 4;
событие1
событие2
...
событие4

<?php
//Начальная дата:
$start_stamp = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));//За последний день
$start_stamp = mktime(0, 0, 0, date("m")-1, date("d"), date("Y"));//За последний месяц
//Получаем массив нод по типам материалов:
$result=db_query("SELECT count(nid) as count, type FROM node WHERE status = 1 AND created
>'$start_stamp' GROUP BY type");
while ($result_type = db_fetch_object($result)) {
$count_results[$result_type->type]=$result_type->count;
}
//Выбираем нужные типы.
$node_types=array(
"commm" => "комментов:",
"event" => "событий: "
);

//Обрабатываем 2 массива, чтобы сложить в строки:
foreach ($node_types as $type=>$message_string) {
if (isset($count_results[$type])) $today[]=$message_string.$count_results[$type];
}

// получаем заголовки статей нужного типа (event)
$result0=db_query("SELECT node.nid AS nid, node.title AS node_title FROM node node
WHERE (node.status <> 0) AND (node.type in ('event')) ORDER BY node_title DESC");

$result_type = db_fetch_object($result0);

//Выводим:
echo "Сегодня ". ((count($today)>0) ? implode(', ',$today): "пока нет новых материалов")."";

//Убираем за собой:
unset($today, $count_results, $start_stamp, $result, $message_string);
?>

Рабочая фотогаллерея на сайте

20 декабря 2010 в 13:23

Знаю,что данный вопрос уже достаточно избит и многим ,возможно,надоел.

Но не могли бы вы посоветовать хороший Рабочий способ создания галереи на сайте?

От большого числа различный способов создания галерей у меня в голове уже каша.И если бы они хоть рабоатли

Я перепробовала несколько вариантов:

1. через модуль imce gallery (но последняя версия не работает для drupal 6)
2. с помощью CCK & Views. Следовала инструкции отсюда http://www.drupal.ru/node/30510
3. лучшим вариантом оказался слайдер Nivo Slider. делала как расписано здесь http://drupal.ru/node/49582. Но в результате картинки не отображаются и не работает переход по ссылкам.
4. Установку и использование flash gallery и Assist gallery вообще не понимаю.

Как лучше создавать галерею? Можно подробную инструкцию?

Необходимо чтобы выполнялось следующее:
1 Создание вложенных альбомов;
2 загрузка в альбом по несколько файлов за подход
3 разграничение прав по группам/пользователям на загрузку фото в альбомы
4 вывод блока(или нескольких) с случайной(или последней добавленной) картинкой из всей галереи и ссылкой на ноду с ней,
5 удобная навигация (кнопки далее,назад, в альбом, в галерею и тп в этом роде чтобы присутствовало)

Буду очень признательна за совет