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

Отправление почты пользователям при опубликовании контента

20 июня 2009 в 6:35

Есть контентный тип, допустим, созданный просто через cck, ну либо простая page.
Есть ли способ, чтобы при добавлении новой ноды этого контентного типа, на почту всем юзерам отправлялось уведомление?
Если есть, то как можно выцепить из контента информацию и присоединить к тексту письма.

Спасибо

Languageicons+internalization+views+cck подмена ссылок

10 июня 2009 в 21:23

Доброго времени суток.
6.8 друпал, юзаю связку Languageicons+internalization+views+cck
Создал свой тип контента. При добавлении перевода ему, когда еще не темизировал - все работает норм, то есть переключатель языков автоматически меняет идентификаторы у нод. Вьювизировал и при переходе на представление, находясь на любом языке - отображается, а если переключусь на другой - пусто. Оно и понятно - ссылки на материалы неправильные, то есть ./ru/articleone/45 для русской версии, а en/articleone/46 должна быть для английской, а выдает переключатель en/articleone/45.

Во вьюхе настройки:
Arguments - Node: Nid
Filters -
1)Node: Type = Статья
2)(Источник перевода) Node translation: Language = Current user's language
то есть если мы на русском языке, то 46 индекс не доступен, а 45-й доступен.
Вобщем в тупике...Как можно сделать опознавание языка и подмену ссылок у переключателя языков?
Может другие методы есть какие.

Заранее спасибо

FAQ Создание сайта-библиотеки с нуля. От и до.

18 мая 2009 в 18:32

Всем привет. Вот наконец занялся познанием друпала. Сам конечно далеко не проф, но помню, какие вопросы возникали вначале, когда вобще с пустой головой пришел и не мог понять даже, как меню создать. Занялся изучением друпала и создал сайт, пока он в бета-версии, как и сам фак по нему, но думаю этого будет достаточно для новичка.
Коротко - сайт журнала, который содержит в себе статьи итд.
В факе расписана работа с cck, views, menu, темизацией views, как сделать мультиязычным сайт и освещены другие мелкие вопросы, которые каждый день возникают у новичков.

Views+темизация+мультиязычность+фильтры+проверка на текущий язык настроек

13 мая 2009 в 14:47

Собственно, на текущий язык интерфейса проверяется node->language. В темизации основной темы проверка на язык через language->language=='en'
А если я создал представление с помощью views и хочу проверить текущий язык при темизации его, в файле темизации (использую fields тип) как можно проверить? все вариации пробовал.

Либо подскажите, как я могу выводить надписи на соответствующих языках при соответствующих языковых настройках. Или всетаки старый добрый t()?

Ограничение доступа к нодам

5 мая 2009 в 19:05

Приветствую, встала боком проблема.

Сделал контентные типы, визуализировал их(cck+views), создал парочку статических страниц. И вот незадача, мне отображать ноды(кроме страниц статических и новостей - Page & Story типы) нужно только через views, а если юзер наберет в строке чистый путь, типа блабла/node/66? Отобразится то, чего ему видеть поидее не нужно.

Есть ли решения? Спасибо

2 контент типа cck и их вывод через views, нужен совет

1 апреля 2009 в 15:31

Возникла головоломка и ее не удается решить.
создал 2 новых контентных типа. Для наглядности - статья и журнал. В статье кроме прочего есть нод рефференс на журнал, а в журнале на статью. Выглядит как список, в котором выбираешь. Причем в журнале содержатся статьи - главный смысл.

Вот хочется отображать это все по принципу:

журнал 1

список названий статей

журнал 2

список названий статей

либо чтобы в списке выпадающем посредством фильтра выводил все статьи выбранного журнала.

Проблемы:
1) Если иметь и в статьях и в журналах нод референсы, появляются дубляжи при выводе, как избежать не понял
2) Как можно сделать, чтобы при добавлении статьи, в списке выпадало не только название журнала, но и его некоторые поля. Это у меня одно время работало, но повторить после делета не сумел
3) Если делать грамотно, то поидее нужно добавлять в одном из контента нод референс, если так проще сделать - посоветуйте.

Предложения более опытных в этом деле хочется услышать.

Спасибо

контентный модуль и его активация

20 марта 2009 в 17:25

приветствую всех.
попытался написать простейший контентный модуль.
добавляет пару записей кроме обычных.
естественно записывает это все в бд в виде таблицы.

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

как деактивировать все модули системы? либо другие способы посоветуйте.

пс. таблицу в бд я удалил вручную - не помогло

cck создание поля с датой

30 декабря 2008 в 18:50

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

есть решения? даже не знаю в какую сторону смотреть. спасибо.

Не работают выпадающие меню

25 декабря 2008 в 23:13

Собственно сабж. Все последнее, Fedora 10.
раньше стоял друпал постарее(6.2) - в нем все ок работало.
Менюшки типа формат ввода при добавлении той же Page
Или вот как здесь при добавлении ниже опции
Формат ввода
Информация о редакции
Жмешь на них - выпадающих опций нету. И так все такого рода меню(у меня на локалхосте).

Что-то недопонимаю?

Посоветуйте модули для создания новостного сайта

30 июля 2008 в 1:53

Собственно сабж. Прикрепил ориентировочную страничку с содержанием.
Есть желание создать простой новостной сайт. С дизайном вроде разобрался. Посоветуйте хороший набор модулей для того, чтобы достичь следующего функционала:
1) регистрация пользователей производится администрацией или модераторами по заявке, которая оставляется на сайте(без почты вобщем)
2) на странице проекты/публикации можно было бы зарегистрированным пользователям добавлять/размещать/удалять какие-то данные в виде например статьи с возможностью(желательно) добавления рисунков и чтобы показывало допустим пару последних статей с их полным/частичным содержанием, а последние например 2 статьи выводились в левом меню в виде объявления...

Создание навигации, меню, ссылок

11 мая 2008 в 18:41

Долго понять не могу вот что:
Нужно сделать примерно такое меню(в primary links):

>> Главная >>Проекты >>Блаблабла

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

>> Главная >>Проекты(выделена) >>Блаблабла

Добавить проект СОДЕРЖИМОЕ
Удалить проект
Редактировать

Редактирование темы с использованием своей css

11 мая 2008 в 16:29

Приветствую. Решил начать разбираться в друпале. Итак, распишу по порядку что есть:
1)Чистый друпал
2)Тема http://drupal.org/project/burnt
3)Небольшие знания css и html
Как вы догадались-я новичек. Познания невелики, поэтому кто знает-распишите попонятнее, буду признателен.
Вобщем суть проблемы:
у меня есть шаблон(прикреплен внизу). В нем как я понял, должны существовать блоки:

  1. Залоговок с лого, названием сайта, слоганом(верх)
  2. Что-то вроде блока сразу под заголовком(блок с меню темного цвета)
  3. Как и положено, правая и левая колонка