mclighters: Блог

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

Таксономическое меню

27 марта 2009 в 13:14

Я хочу сделать меню пункты которого термины таксономии. Меню многоуровневое, у терминов могут быть подтермины. Примерно в таком виде:

-Термин 1
-Термин 2
--Подтермин 2.1
---Подтермин 2.1.1
---Подтермин 2.1.2
--Подтермин 2.2
-Термин 3

Мне нужно чтобы при нажатии Термин 1 - выводились ноды этого термина.
При нажатии Термин 2 - выводились подтермины Подтермин 2.1 и Подтермин 2.2, после чего ноды Термина 2, если они есть.

Как передать аргумент виду

3 марта 2009 в 21:15

Моя задача со своей страницы передать аргумент в свой View, чтобы в зависимости от аргумента отфильтровать вывод материалов.

Вопрос как задать аргумент и как его передать виду?

Мультисайтинг когда сайты в подкаталоге

14 ноября 2008 в 17:43

Ситуация выглядит так,
есть веб каталог в котором развернут центральный сайт(не Друпал) в одном из подкаталогов развернут Друпал(как подсайт).

Требуется сделать еще один подсайт, причем использовать для этого уже установленный, разделить их только по базам.

Все просто когда Друпал в корне, а так не получается.
Виртуал хосты не подойдут так как подсайты должны иметь доступ в корень.

Проблема с правами!!!

12 ноября 2008 в 17:51

Помогите пожалуйста советом!

Пропала возможность просмотра материалов в статусе не опубликовано. Права на создание и редактирование этого типа материала есть (как на свои так и на все).

Недавно все работало. Теперь например есть 2 человека в одной роли; один создал черновую версию, второй просмотреть ее не может - доступ запрещен. А создавший соответственно может.

Google maps Как выводить карты на определенных страницах, и выводить маркеры?

31 октября 2008 в 10:49

Коллеги! Помогите советами.

Пытаюсь прикрутить Google maps к сайту.
Необходимо выводить карты на страницах с контактами и таких страниц несколько по филиалам.
Соответственно на каждую страницу надо карту с определенным(отмеченным маркером) на ней адресом.
Я поставил Gmap и Location. Google key у меня есть, но он не воспринимается так как
я хочу сначала оттестировать на локальной тестовой машине.

Пропали описания модулей в admin/build/modules

10 сентября 2008 в 15:46

Пропали описания модулей на странице модулей, видны только чекбоксы, в исходном коде страницы тоже нет.
А в версии для печати есть.

Как кодом развернуть раздел меню?

10 сентября 2008 в 13:43

Подскажите как можно кодом на странице ноды открыть раздел в меню:

1 item
2 item
3 item

чтоб стало так

1 item
-- 1.1 item
-- 1.2 item
2 item
3 item

Очень нужно, помогите пожалуйста!

localizer отсутствие перевода

29 августа 2008 в 17:39

Пожалуйста скажите как можно реализовать такую возможность:

- если у ноды есть перевод, при переключении языка выводится соответствующий перевод;
- если нет перевода при переключении языка остается таже нода на исходном языке;

А мне надо чтобы при отсутствии перевода выводилась страница с одной стандартной фразой типа "Excuse me, we have not translate for this language!"

Как управлять раскрытием меню

27 августа 2008 в 12:36

Подскажите пожалуйста, как сделать ноду при открытии которой открывались определенные подпункты меню, при этом самой ноды в этом меню нет.

Если быть точнее у меня меню:

about
-company
-personal
news
-last
-all

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

помогите настроить ubercart

20 августа 2008 в 23:32

Помогите пожалуйста!

Никак не могу понять можно ли в ubercart сделать возможность выбора оплаты курьеру?

И еще вроде все настроил, при оформлении заказа просит ввести адрес, имя, город, и т.д., вроде все заполнил правильно, но все время пишет:

There were problems getting a shipping quote. Please verify the delivery address and product information and try again. If this does not resolve the issue, please call to complete your order.

(вид оплаты выбираю webmoney или paypal)

Подскажите что сделать?

Views Как вывести статус документов ?

12 августа 2008 в 15:23

Подскажите пожалуйста
как можно в вид добавить поле статуса документа(опубликовано\неопубликовано)?

Во views такого поля по умолчанию нет, может можно както добавить?

Что за поле format в таблице Node_revisions

5 августа 2008 в 9:51

Подскажите пожалуйста что за поле format в таблице Node_revisions. У меня там где оно равно 1 все нормально, а если равно 3 то править ноду может только админ.

Проблемы обновления на 5.9

4 августа 2008 в 15:42

У меня возникло несколько серьезных проблем.

Проблема с доступом. Даю право на редактирование новостей.Но вкладка изменить не появляется.
Права обновлял в разделе "Публикация" , не помогло, да и вообще както быстро отработало.....
Как починить не знаю.

Вторая проблема с ldap_integration
Теперь можно зайти только один раз. Как только я появляюсь и в базе Drupal повторный вход говорит что неверный пароль-логин.
Если удалить пользователя из Друпала, то можно первый раз опять зайти.

Может посоветуете что?

Рассылки через Simplenews

23 июля 2008 в 11:07

Коллеги по Drupal, подскажите как решить проблему.

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

В simplenews могу создать письмо и разослать его категории подписчиков, но после этого оно отмечается как отосланное. И для новой рассылки надо создавать новое письмо.

как убрать подпись к ноде Posted xxxxxx xxth, xxxx by admin

27 июня 2008 в 17:31

У меня много страниц, на одних ничего не написано, а на некоторых наверху Posted xxxxxx xxth, xxxx by admin,
мне это необходимо убрать. Для анонимных пользователей.

подскажите...

снипет для вывода новостей

20 июня 2008 в 13:43

написал снипет для вывода целиком последней новости и ниже списка из 3-х последних.
но есть проблема: если у новости есть несколько версий, то почемуто выводится не текущая а другая.
Помогите! Собственно проблема в первом SQL запросе:

Помогите с настройкой файла стилей

18 июня 2008 в 12:00

Никак не могу запретить бекграунду масштабироваться по горизонтали и вертикали (в таблицах нод).

background-repeat: no-repeat; - написал в файле style.css(и для td и для .content td) НЕПОМОГЛО

если прямо в редакторе ноды пишу стиль на td то работает, правда если еще раз отредактировать то этот стиль вырезается.
(но по любому вручную прописывать всегда мне не подходит)

Может кто сталкивался с чем то подобным?

проблема с отображением сайта (контейнер tabs)

9 июня 2008 в 15:36

Подскажите пожалуйста, где находится код формирующий tabs(панель с Просмотреть, Изменить)

А то у меня проблема, если я ввожу в браузере не существующий адрес, то выводится пустой шаблон, НО в нем откудато появляется двойка(в слое с tabs). Видимо я ее сам както туда и добавил, раньше. На существующих страницах с содержимым этого нет, т.е. двойка не выводится.

И где вообще определяется сообщение, если страница не найдена?

как определить id текущей ноды? через код в блоке.

7 мая 2008 в 11:00

Мне необходимо отображать блок только на определенной странице.
проблема в том что я установил "Показать, если данный PHP-код возвращает TRUE"
и там у меня идет проверка на то какой сейчас language,

<?php
if ($GLOBALS['locale']=='en') return TRUE;
?>

теперь мне необходимо добавить условие что, если nodeid = 10 то отображать блок. Типа этого:

<?php
if ($GLOBALS['locale']=='en'&&$node->nid=='10') return TRUE;
?>

Но это не работает.

Не открыть ни одну новость. Доступ запрещен.

25 апреля 2008 в 9:53

У меня есть свой созданный тип новостей - news. Такойже как page только название другое.
С какогото момента для анонимных пользователей при попытке открыть новость пишет - Доступ запрещен.Зарегистрируйтесь, чтобы получить доступ к этой странице.

Для всех остальных появляется доступ только когда даю право - управлять материалами.

Что делать не представляю, все таблицы с кешем вроде почистил, сессии тоже. Но не пускает и все.
Наверно конфликт с модулем какимто, но что странно все остальнве типы видны без проблем, а у меня типов довольно много.

Как увеличить длину(maxlenth) поля Title при создании ноды?

24 апреля 2008 в 12:23

Как увеличить длину(maxlenth) поля Title при создании ноды?
По умолчанию стоит 128, мне надо 255. В базе значение увеличил, а где формируется сама форма?

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

23 апреля 2008 в 15:46

Подскажите как можно вывести блок только когда язык Русский? С модулем i18... это было легко. НО у меня localizer.
Надо както php-условие прописать, но то что я нашел $language, работает как переменная только в коде шаблона, а в качестве снипета нет.
По какой еще переменной можно понять какой сейчас активный язык?

как в TinyMCE в image добавить default border =10

21 апреля 2008 в 17:29

Подскажите пожалуйста как и главное куда добавить в TinyMCE, в окне insert/edit image дефолтное значение для border, Vertical space, Horizontal space.
Я нашел файл где сама форма и проставил туда value но непомогло. Скорее всего значение вносится скриптом JavaScript, но где я так и не нашел.

Работа с workflow. Модерация, версионность.

14 апреля 2008 в 10:41

Если кто работал с workflow помогите пожалуйста.
Мне необходимо реализовать такой процесс публикации:

Человек ответственный за новости, создает новость.
Модератор получает уведомление по почте о создании новой новости.
Модератор публикует материал.
{
Ответственный за новости, редактирует новость.
Отредактированная новость создается как новая версия.
Пользователи видят неотредактированную версию.
Модератор получает уведомление о изменении новости.
Модератор публикует материал
}

Почти настроил все с помощью модуля workflow и actions.

как сделать почтовое уведомление при создании новой страницы

8 апреля 2008 в 17:57

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