Petro: Блог

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

Не могу установить в pathauto Taxonomy term paths для словаря

30 сентября 2010 в 11:38

Есть несколько словарей таксономии. Для всех сделал синонимы модулем pathauto кроме одного. Его просто нет в разделе Taxonomy term paths на странице /admin/build/path/patterns Что может быть не так?

[Решено] Сгенерировать ссылку

17 сентября 2010 в 17:50

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

[решено] simplenews доступ

13 сентября 2010 в 18:50

Как закрыть доступ к определенным спискам рассылки? Есть несколько рассылок: Новости, Статьи и т.д. Есть рассылка для админов, на нее нельзя подписываться всем пользователям. Как закрыть к ней доступ? Ведь любой пользователь зайдя в Мои учетные данные - изменить - Мои рассылки может без проблем на нее подписаться. Или в крайнем случае как убрать пункт меню Мои рассылки? В настройках я убрал галку "Синхронизировать с учётной записью", но Мои рассылки не пропали.

Не могу изменять свои материалы [решено]

7 сентября 2010 в 8:01

Разрешения включены на создание и редактирование ноды для зарегистрированного пользователя. Создавать могу - изменять нет. Думал с CCK чего-то намудрил - даю разрешение на создание и редактирование страницы (встроенного типа ноды) - создавать могу, редактировать нет. В чем может быть проблема?

access denied на все действия админа

7 сентября 2010 в 5:49

Господа, помогите с проблемой. После переезда на новый хостинг в системном журнале на все действия админа записывается ошибка:
Тип access denied
Пользователь guest (не проверено)
Местонахождение http://catalog.ais.by/ru/admin/settings/search
Сообщение admin/settings/search
Важность предупреждение
Такие ошибки только записываются в журнал, меня везде пускает.

Так-же постоянно записываются такие ошибки:

Тип php
Пользователь guest (не проверено)
Местонахождение http://catalog.ais.by/en/content/2941
Сообщение Invalid argument supplied for foreach() в файле /var/www/ais/data/catalog.ais.by/sites/all/modules/cck/modules/fieldgroup/fieldgroup.module в строке 611.
Важность ошибка

Тип php
Пользователь guest (не проверено)
Местонахождение http://catalog.ais.by/en/content/2571
Источник отсылки
Сообщение Invalid argument supplied for foreach() в файле /var/www/ais/data/catalog.ais.by/sites/all/modules/cck/content.module в строке 1284.
Важность ошибка

и т.д.

Не приходят сообщения OG

31 июля 2010 в 11:29

Господа, поставил OG, включил в модулях все кроме Organic Groups Notifications. Вроде настроил все, создаю группу, в блоке нажимаю Пригласить друга, ввожу пару юзеров, пару адресов e-mail для проверки - все работает, приглашения пришли. Захожу под другим логином, вхожу в группу, посылаю запрос на участие - письма не приходят. Захожу под админом группы, подтверждаю пользователю его участие в группе - сообщения опять никому не приходят. В чем может быть дело?

Структура предприятия

12 июня 2010 в 17:07

Продолжаю разрабатывать каталог предприятий. Достиг небывалых успехов с вашей помощью естественно. Ну и теперь возник еще один вопрос. Надо сделать структуру предприятий.
Есть примерно такая структура: Головное предприятие, Филиал, Подчиненное подразделение, Офис и т.д. Все это я забил в словарь таксономии "Структура". Далее – создаю два поля cck: 1. Структура предприятия - Content Taxonomy Fields (для выбора подчиненности при создании предприятия) и 2. Головная организация – Ссылка на материал (для выбора головной организации). Теперь Создаю три предприятия с условными названиями Голова, Офис и Филиал. В Офисе и Филиале естественно указываю в поле Структура предприятия - то что они офис и филиал,а в поле Головная организация ссылку на предприятие Голова. В голове указываю только то что она и есть Головное предприятие.
Теперь создаю views в которой в качестве аргумента выбираю: Содержание: Головная организация/Подставить аргумент по умолчанию/ID материала из URL. Добавляю поля Материал: Заголовок и Содержание: Структура предприятия. Делаю вьюсу вкладкой.
Теперь при просмотре предприятия Голова на вкладке вижу все предприятия подчиненные этой голове - то что надо. Но естественно в предприятии Офис я нифига не вижу. Понимаю что надо в аргументе как то указать, что выбирать надо все предприятия у которых головное предприятие то-же, что и у текущей ноды. Как это сделать господа? Помогайте!!!

Подстановка полей cck в действия

8 июня 2010 в 17:42

Господа, делаю каталог предприятий. В ноде типа предприятие есть поля cck.
Создаю действие: Новое предприятие - отправить почту. Письмо пишу примерно такого содержания:
Пользователь %username добавил предприятие %title в %site_name. Адрес предприятия: %node_url.
Все работает прекрасно. Но мне надо, чтобы на почту приходили данные из полей cck. Пробовал подставлять так: %field_phones - не работает. Каким образом это можно сделать?

Перевод статей (нод) [РЕШЕНО]

23 марта 2010 в 16:04

Господа, совсем что то заклинило меня. Делаю мультиязычный сайт, поставил i18. Пользователи имеют право создавать ноды, и переводить. Но почему-то переводить они имеют право все ноды подряд. Мне это как то не совсем нравится. Как сделать, чтобы они могли переводить только свои ноды?

Проблема с календарем

18 марта 2010 в 20:10

Стоит модуль date и соответственно calendar. Создал события, все путем, но при включении блока календарь или Upcoming или Календарь легенда на всех страницах где включен этот модуль ошибка:

Fatal error: Call to a member function advanced_render() on a non-object in /home/.../modules/views/theme/theme.inc on line 189
line 189 это: return $view->field[$field->options['id']]->advanced_render($row);

на странице /calendar-date тоже самое.

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

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 кода. Никто не подскажет этот код?