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

Включаемые поля по дате [РЕШЕНО]

12 марта 2010 в 7:46

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

Постраничное создание ноды

1 марта 2010 в 15:39

Господа, делаю каталог. Использую CCK и View. Полей создается довольно много, таксономия большая и т.д. Отсюда замечены тормоза при окрытии страницы создания предприятия (ноды). Можно ли как то разбить создание ноды на страницы. Чтобы пользователь при создании предприятия (ноды) заполнял данные поэтапно. Например:
Создать предприятие -> открывается 1 стр. - запоняется название предприятия, форма собственности и т.д.
нажимается кнопка далее и открывается 2 страница на которой он выбирает виды деятельности, на 3 странице что то еще и т.д. до конца.

Вывод описания термина

1 марта 2010 в 11:22

Господа, как в ноде вывести описание термина? При создании ноды термин таксономии выбирается с помощью CCK поля content taxonomy field - в ноде термин появляется как положено, но дело в том, что у каждого термина есть описание - description как его вывести рядом с его названием?

Множественный выбор таксономии

28 февраля 2010 в 20:59

Господа, делаю каталог предприятий. Сейчас мучаюсь с таксономией. Застрял на одном вопросе: надо сделать выбор рубрик примерно как один несчастный типа меня нарисовал на drupal.org здесь
Пробовал через CCK - Content Taxonomy Tree - он хорош, но можно выбирать термины из всех уровней, а мне надо, чтобы дерево раскрывалось, но выбирать можно было термины только из последнего уровня.
Hierarchical Select как раз позволяет выбирать термины только их последнего уровня, но в нем множественный выбор неважный, если надо выбраь штук 20-30 ерминов - замахаешься. Вот если бы в нем например выбрал первый уровень, потом второй, а потом открывался список терминов третьего уровня с чекбоксами. Ну или может есть что нибудь похожее?

Иконки состояний ноды [РЕШЕНО]

30 января 2010 в 17:08

Господа, подскажите как можно добавить к списку нод иконки их состояний. Ну например есть ноды на сайте - события. Список их выводится с помощью views сортируются они по дате. Надо добавить некое поле для иконки, чтобы она менялась в зависимости от приближения даты события. Дата берется из cck поля data. Нужно примерно следующее:
1. NEW - новое событие сегодня добавленное
2. ! - до события осталось 1-3 дня
3. О - событие проходит сегодня
4. Х - событие прошло
5. L - логотип организации которая проводит событие. И.т.д.

CSS Таблиц

27 января 2010 в 8:33

Господа, подскажите, такая ерунда. Не применяется стиль для таблиц по умолчанию. В файле css темы есть стили таблиц:

table {
  margin-bottom: 1em;
  width: 100%;
}

table thead tr {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #666;
        border-top-width: 3px;
        border-top-style: solid;
        border-top-color: #666;
}

table thead th {
        font-size: 0.9em;
        padding: 0.2em 0.5em;
        background-color: #D7DCE8;
        text-align: left;
        vertical-align: top;
       
}

table tbody {
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
}

table tbody tr.odd,
table tbody tr.even {
        padding: 0;
        background-color: #F3F3F3;
        vertical-align: top;
}

table tbody tr.odd {
        background-color: #EEE;
        vertical-align: top;
}

table tbody tr.menu-disabled td {
  opacity: 0.5;
  filter: alpha(opacity=50);
  vertical-align: top;
}

table tbody tr.region,
table tbody tr td.module {
        color: #000;
        background-color: #E6E6E6;
        vertical-align: top;
}

table tbody tr td {
        padding: 0.2em 0.5em;
        vertical-align: top;
}

table.sticky-header {
        background-color: #EBEBEB;
}

Создаю ноду, вставляю в нее таблицу:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>0</td>
    <td>0</td>
    <td>0</td>
    <td>0</td>
  </tr>
  <tr>
    <td>1</td>
    <td>1</td>
    <td>1</td>
    <td>1</td>
  </tr>
  <tr>
    <td>3</td>
    <td>3</td>
    <td>3</td>
    <td>3</td>
  </tr>
</table>

Галерея

24 января 2010 в 13:02

Создал галерею по статье Быстрое создание галереи в Drupal 6 Все вроде встало. Но при создании галереи одиночное изображение загружается нормально, но куча изображений загружается, но при обработке выскакивет:

Импорт изображений в определенную галерею

23 января 2010 в 18:10

Массовый импорт в image_gallery это конечно классно, но он валит все в кучу, потом все-равно каждое изображение надо открывать, и назначать ему галерею. Подскажите можно ли в импортировать изображения в определенную галерею? Хоть как.

Поиск google

15 января 2010 в 10:51

Господа, не хочется выглядеть полным идиотом, но что поделаешь...
Зарегистрировался в AdSense, создаю поиск его средствами на сайте. Выбираю Открывать результаты поиска на моем сайте. Получаю два кода для блока и страницы. Как мне сделать страницу для результатов поиска. Не хочется создавать ноду, хочется чтобы адрес был типа /search/ . Хотя попробовал вставить код в ноду, но результат поиска - страница не найдена. Если выбираю Открывать результаты поиска на Google в том же окне все работает нормально.

Default value в Node reference

8 января 2010 в 22:31

Господа, помогите. Сайт журнала. Создаю два типа материалов статья и содержание (выпуск) журнала. Когда создаю статью - указываю к какому номеру журнала она относится - поле CCK Node reference - в нем выбираю из списка созданных журналов. Таким образом содержание формируется автоматически. Как сделать чтобы в поле выбора номера журнала по умолчанию стоял последний номер? Т.е. последняя по дате нода типа содержание? Я так понимаю надо ввести PHP код в Default value. Но так как я не программист, то будьте добренькими, подскажите заветный кодик?

Помогите выровнять кнопку

2 января 2010 в 20:24

Господа, помогите выровнять кнопку "Apply"
Это модуль View. Не могу понять как это поправить
И второй вопрос: а можно ли вообще обойтись без нее. Чтобы обработка начиналась не после нажатия кнопки, а после выбора в данном случае категории?

Форум и таксономия

31 декабря 2009 в 22:08

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

Доступ к ноде

29 декабря 2009 в 20:34

Подскажите как закрыть доступ к ноде и показывать только анонс заданное время, допустим месяца три?
Короче есть статьи на которые надо дать доступ для просмотра только создателю и админу. Для всех остальных будет виден только анонс этой статьи но не всегда, а какое-то время - месяца три например. Потом статья открывается полностью для всех. Желательно внизу анонса вместо надписи "читать далее" надпись "полная версия статьи будет доступна (такого то числа, месяца, года)". Как это реализовать?

Автоматом обработать изображения

24 декабря 2009 в 13:28

Господа, может кто подскажет как автоматически обработать все изображения в статьях. Дело в том, что сайт переношу с джумлы, статьи со старого сайта перенес модулем. Но вот с изображениями возникла проблема. Дело в том, что в старых статьях они вставлены типа так: <img width="269" height="177" align="right" style="margin: 4px;" title="" alt="" src="/sites/default/files/images/1_2005/bazev2.jpg" />
а хотельсь бы исправить на такой: <a href="/sites/default/files/images/1_2005/bazev2.jpg" rel="lb2[node]"><img width="120" hspace="4" height="79" align="right" src="/sites/default/files/images/1_2005/bazev2.jpg" style="margin: 4px;" class="lb2" alt="" /></a>
Статей более тысячи. Может есть какой скрипт или модуль который может автоматом обработать все изображения и сделать ссылки?

CCK поле автор

13 декабря 2009 в 18:14

Господа, только начинаю изучать Друпал и честно говоря в восторге. Многие задачи которые решить не мог в принципе на других СМС тут решаются слету. Но как и везде есть пара вопросов:
1. У меня на сайте много статей, и некоторые статьи имеют по 3-4 автора. Решил я это просто: поставил CCK и создал поле автор с типом User reference - Select List. Ну и вроде все нормально, однако хотелось бы, чтобы в этом поле по умолчанию автоматом выбирался автор (user) который создает статью. Там есть настройка Default value в котором можно вставить кусок PHP кода. Никто не подскажет этот код?