edhel: Комментарии

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

22 июля 2010 в 22:48

"iHappy" wrote:
религия у тебя жестокая слишком, запрещает в admin/user/permissions зайти.

В стандартном наборе модулей нет возможности давать доступ на просмотр отдельых типов нод.

Чтобы более хитро делать настройку прав просмотра надо использовать что-то типа модуля http://drupal.org/project/nodeaccess.

27 июня 2010 в 6:27

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

<?php
foreach($params as $var => $value) $query .= '&' . $var . '=' . urlencode($value);
$context = stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-Type: application/x-www-form-urlencoded\r\n',
'content' => $query,
),
));
file_get_contents($url, false, $context);
?>

26 июня 2010 в 12:17

1) написать небольшой модуль на стороне дрюпала, который в параметрах берет все данные (включая логин и пароль), проверяет логин и папроль, делает node_save

2) тоже самое можно сделать через xml-rpc, но модуль всё равно писать надо (просто другой механизм передачи параметров будет)

3) напрямую коннектиться к mysql и править таблички дрюпала

26 июня 2010 в 12:01

Обычно вставляю css прямо в тему, но с годами css-ки обрастают кучей классов, стилей, о которых уже и не вспомнишь для чего они и где они используются... А потом меняется дизайн и становится всё еще хуже)

зы: не люблю css)

8 мая 2010 в 5:31

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

7 марта 2010 в 23:48

"volocuga" wrote:
так ещё неудобнее - приходится переключаться по папкам

Зато шаблон ноды не зависит от темы (примерно как с contemplate) и всё что связано с отображением определенного типа ноды лежит в одной папке (*.tpl.php+css+js+модуль с некоторыми хуками и функциями).

7 марта 2010 в 23:45

форму добавления можно разместить на странице самой ноды (см. настройки типа материала). Удаление и изменение в стандартной поставке только на отдельных страницах.