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

[Решено] Редирект в Друпал

20 марта 2009 в 12:41

Как реализовать следующее: при переходе по одной из ссылок в меню нужно переадресовывать пользователя на другую страницу?

[Решено] Нужна помощь по созданию таблиц БД

20 марта 2009 в 9:44

Подскажите ссылку на мануал - как в друпале создавать таблицы, какие типы данных существуют. На сайте нахожу только ссылки на примеры. А общего обзора не найти.

[Решено] программно вывести все пункты выбранного пункта меню

13 марта 2009 в 20:42

Что нужно: вывести все пункты и подпункты из выбранного пункта меню.
Нашла такой пример кода:

<?php
$item 
menu_get_item();
    
$tree menu_tree_page_data(menu_get_active_menu_name());
    list(
$key$curr) = each($tree); //print_r($tree);

    

while ($curr) {
      
// Terminate the loop when we find the current path in the active trail.
      
if ($curr['link']['href'] == $item['href']) {
        
$tree $curr['below'];
        
$curr FALSE;
      }
      else {
        
// Add the link if it's in the active trail, then move to the link below.
        
if ($curr['link']['in_active_trail']) {
          
$tree $curr['below'] ? $curr['below'] : array();
        }
        list(
$key$curr) = each($tree);
      }
    }
    
$menuhtml theme_menu_tree(menu_tree_output($tree));
    print 
$menuhtml;
?>

Но он выводит только следующий уровень меню. А мне нужна вся ветка - от первого уровня и до последнего.

LightBox2 и ссылка на родителя

12 марта 2009 в 16:16

Через LightBox2 открываю html-страницу, на которой размещены ссылки как на картинки, так и на другие страницы. На данный момент все эти ссылки открываются в том же окне LightBox.
Как можно сделать так, чтобы при нажатии на ссылку она открылась на странице сайта, а окно LightBox при этом закрылось бы?

как правильно заливать обновления?

11 марта 2009 в 16:27

Как правильно заливать обновления с локальной машины на сервер. БД обновить - понятно. Но как быть с файлами? Не перезаливать же каждый раз все? Какой есть для этого механизм?

views + вывод новостей

10 марта 2009 в 14:43

Создан тип контента News, на его основе создан Вид со страницей и блоком. Т.е. список новостей выводится как надо.
Не могу понять вот что: как сделать так, чтобы при клике на заголовок отдельной новости для нее создавалась отдельная страница с контентом?

подскажите название функции

5 марта 2009 в 19:25

Что то не могу найти - нужна функция, определяющая, находимся мы в админской части или в режиме просмотра сайта.
Переменную $is_admin не предлагать.

views + блок наверху

5 марта 2009 в 17:29

Как над view вывести произвольный информационный блок? Т.е. как этот блок создать, чтобы им можно было потом управлять? (в блоке текст + картинка, не связанные с view). Ну и с переводом чтобы не было проблем, т.к. сайт мультиязычный.

imagecache

5 марта 2009 в 11:46

Я настроила для View заливку изображения через imagefield. Размеры задаются при помощи модуля imagecache. В соответствующих папках эти изображения создаются. Вопрос - можно ли и если да то как при заливке удалить исходное изображение. Т.к. нет никакой необходимости его хранить.

view && breadcrumb

5 марта 2009 в 10:15

Вопрос следующий:
Основное меню - многоуровневое. View привязан к пункту меню 2го уровня. Но в хлебных крошках прописывается Home->Пункт меню 1го уровня->
И все. Третьим параметром прописывается только Заголовок вида, если я его задаю.
Это нормальное поведение? И можно ли сделать так, чтобы всегда в крошках генерировался полный путь на основе меню.

[Решено] views - подскажите схему реализации

3 марта 2009 в 19:16

Прочитала статьи и про View, и про CKK, но все равно непонятно, с чего начинать и как кделать.

Установлены модули CKK, View, Image.

Нужно реализовать страницу с лентой новостей с возможностью просмотра новости в отдельном окне.

Поля:
- заголовок
- дата
- url
- картинка
- краткая новость
- подробная новость

Изначально показывается все кроме подробной части. При клике на заголовок открывается страница со всей информацией о выбранной новости.

Я так понимаю, что мне нужно создать тип например, "новость" через CKK.

swfobject + lightbox2

2 марта 2009 в 19:40

Весь день мучаюсь - не могу понять, в чем дело.
Установила эти два модуля - мне нужно открывать флеш в окне lightbox.
Если просто на странице пишу - все ок, как только вставляю в окно, которое будет открываться через lightbox - выводится сообщение с просьбой установить флеш =(((

Код в файле, ктороый нужно открыть:

Странный баг при выводе страницы

27 февраля 2009 в 18:11

Создаю page, в ней размещаю статичный контент, который находится в

.
В FCKeditor все выглядит как и надо, а на странице этот обрамляющий див вообще отсутствует. Хотя в базе лежит код вместе с ним. Как сделать нормальный вывод??

[Решено] своя функция

27 февраля 2009 в 10:51

Допустим, я хочу вывести нижнее меню своим способом - на основе основного многоуровнего меню, но только его первый уровень. Для этого я хочу написать свою пхп-функцию. Где ее надо прописать, чтобы она была видна в page.tpl.php?

какими элементами пользоваться?

26 февраля 2009 в 20:35

С шаблоном сайта разобралась, с кастомизацией меню тоже.
Теперь следующий шаг - наполнение первой страницы. Я ее создала как page - вопрос, правильно ли это.
На основе чего мне это создавать - страница, нод, еще что то?
И еще - чем мне нужно воспользоваться, чтобы вывести контент на главной странице:
1. сверху обычный список
2. внизу блок - последние новости со ссылкой 'читать дальше'.
Я так понимаю, что модулем новостей - но как мне прикрутить его к странице?

Извините за возможно глупый вопрос - но в первый раз пытаюсь сделать страничку.

[Решено] Опять про кастомизацию меню

19 февраля 2009 в 19:14

Форум перечитала, но ответа на свой вопрос не нашла.

Итак, задача: переопределить вывод меню (убрать ... и т.д.).
С чем разобралась на данный момент: переопределила функции
phptemplate_menu_tree
phptemplate_menu_item
phptemplate_menu_item_link

Главная задача: переопределить вывод ТОЛЬКО для меню menu-top. Т.е. как мне идентифицировать, с каким меню я работаю?

И второй вопрос: как можно переопределить вывод меню через шаблон? Не могу ссылку найти.

Несколько шаблонов

18 февраля 2009 в 11:42

Все страницы сайта можно условно разделить по контенту на три части. Т.е. у всех одинаковые меню, шапка и футер, но структура основной части различается ( в основном количеством столбцов). Вопрос - как мне определить разные шаблоны для разных страниц?

[РЕШЕНО] Видимость модуля User login

18 февраля 2009 в 11:40

На сайте авторизация не нужна. Как сделать так, что бы модуль User login появлялся только при попытке зайти в административную часть?