Установил каких-то модулей, натыкал каких-то галок и доступе - что-то не работает... что делать? Вот так примерно вы формулируете вопрос!
А по существу - пользователю не назначаются права, они назначаются для роли, а роли уже назначаются пользователям...
Доступы наследуются, те если для авторизованого пользователя что-то разрешено или запрещено - следущие роли наследуют это, если не указано другое.
Если устанавливаются модули для ограничения доступа - то это другой способ ограничения! И в зависимости от модуля и доступы назначаются по разному!
Кто силен в прегах - смотрите http://api.drupal.ru/api/function/taxonomy_node_save/5
местный парсер портит код - так что в первоисточник
<?php
// This regexp allows the following types of user input:
// this, "somecmpany, llc", "and ""this"" w,o.rks", foo bar
$regexp = '%(?:^|,\ *)("(?>[^"]*)(?>""[^"]* )*"|(?: [^",]*))%x';
preg_match_all($regexp, $vid_value, $matches);
$typed_terms = array_unique($matches[1]);
?>
В работе пока не где - да и что смотреть:) - поставьте и посмотрите, скриншот правки прилагаю.
А портирование на 5ку если кому-то понадобится - сами сделают... это действительно не сложно, но не вижу смысла тратить на это время.
Посмотри синонимы для терминов
Возможно какой-то модуль еще установлен, который сворачивает термины в синонимы...
таблицы {term_date} {term_hierarchy} - определяют термин и его предка, причем даже для словарей без иерархии нужна во второй таблице запись
{term_synonym} собственно и есть синонимы для терминов
Приходится делать нужную ревизию текущей и тогда можно редактировать.
Можно написать свой код по типу
<?php $node = node_load(array('nid' => $nid), $vid);
drupal_get_form($node->type .'_node_form', $node); ?>
а дальше hook_form_alter и hook_nodeapi
Что значит срабатывает с опозданием? Опишите подробнее проблему.
Модуль предназначен для ручного ввода анонса, и что значит "тоесть не там где я режу а через пару предложений..."?
Решение интересное и красивое, но вот с формой заявки подход жесткий - список будет длинючий и есть вероятность, что человек случайно изменит значение!
Лучше написать свой модуль, который проверяет наличие параметра у этой формы и кладет его в скрытое поле - и форма легче будет и ошибок моно избежать... а в случае если нет параметра вообще как usernode запретить вывод формы.
Но стоит еще помнить о том, что такой подход включает изменение доступа к материалам, а это далеко не всегда совместимо с другими node_access модулями, а так же плодит ноды, тем самым утяжеляя запросы к базе всему остальному.
Модулей для закладок много, но все какие-то кривые, сейчас пытаюсь решить вопрос перехода на Д6 - походу все недоделки этих модулей не позволяют даже двинуться в нужном направлении.
Пока остановился на favorite nodes и watcher им всего лишь нехватает одной таблички для хранения ссылок на коментарии, которыми можно пренебречь. Bookmarks и click2bookmark хранят закладку ввиде адреса, посему если отключается/меняется альтернативный путь ноды закладка ведет неизвестно куда, ну и возврат вызван примерно теми же проблемами.
С настройкой он несколько сложнее mysql и на небольших объемах действительно немного отстает от последнего, но потом заметно постоянство в работе, когда у mysql начинает падать производительность значительно быстрее. Как всегда все упирается в настройку - для 6.2 пришлось делать несколько доп индексов без которых тормозило очень ощутимо. сейчас разница ощущается только при открытии страницы модулей.
Доступ к материалам
Установил каких-то модулей, натыкал каких-то галок и доступе - что-то не работает... что делать? Вот так примерно вы формулируете вопрос!
А по существу - пользователю не назначаются права, они назначаются для роли, а роли уже назначаются пользователям...
Доступы наследуются, те если для авторизованого пользователя что-то разрешено или запрещено - следущие роли наследуют это, если не указано другое.
Если устанавливаются модули для ограничения доступа - то это другой способ ограничения! И в зависимости от модуля и доступы назначаются по разному!
Где description
http://drupal.org/project/nodewords
Таксономия балует
Кто силен в прегах - смотрите http://api.drupal.ru/api/function/taxonomy_node_save/5
местный парсер портит код - так что в первоисточник
<?php
// This regexp allows the following types of user input:
// this, "somecmpany, llc", "and ""this"" w,o.rks", foo bar
$regexp = '%(?:^|,\ *)("(?>[^"]*)(?>""[^"]* )*"|(?: [^",]*))%x';
preg_match_all($regexp, $vid_value, $matches);
$typed_terms = array_unique($matches[1]);
?>
Форум на друпале, плюсы и минусы
Такой вопрос можно задать на всех сайтах и ответ будет везде разный
Ориентируйтесь на то, что действительно нужно от форума.
Множественный image_attach
В работе пока не где - да и что смотреть:) - поставьте и посмотрите, скриншот правки прилагаю.
А портирование на 5ку если кому-то понадобится - сами сделают... это действительно не сложно, но не вижу смысла тратить на это время.
Новый модуль.Создание новых полей.
А какие сложности? http://drupal.org/handbook/modules/views/api еще несколько хуков
Изменить вид галереи node_images
По node_images: в функции _node_images_gallery
закоментируте <?php $output .= '
'.node_view($node); ?>
Множественный image_attach
Не вижу смысла для 5ки, хотя портировать, если есть желание, займет не больше пары часов.
Подмена тега автоматически?
Посмотри синонимы для терминов
Возможно какой-то модуль еще установлен, который сворачивает термины в синонимы...
таблицы {term_date} {term_hierarchy} - определяют термин и его предка, причем даже для словарей без иерархии нужна во второй таблице запись
{term_synonym} собственно и есть синонимы для терминов
Как вызвать стандартную форму редактирования нода?
Приходится делать нужную ревизию текущей и тогда можно редактировать.
Можно написать свой код по типу
<?php $node = node_load(array('nid' => $nid), $vid);
drupal_get_form($node->type .'_node_form', $node); ?>
а дальше hook_form_alter и hook_nodeapi
закладки
Panels
Модуль для ручного ввода анонсов (доработка)
Что значит срабатывает с опозданием? Опишите подробнее проблему.
Модуль предназначен для ручного ввода анонса, и что значит "тоесть не там где я режу а через пару предложений..."?
PHP: FastCGI и eAccelerator
Так и не приведено тестов с APC а очень хотелось бы посмотреть и сравнить
Помогите, мой Drupal сайт не ставит русский текст
Это к скорее всего к хостеру - в базе наверно не поддерживается utf8
Модуль формирования «закладок» в материале c группами ( cck ) c доступом без перезагрузки (jstools)
Решение интересное и красивое, но вот с формой заявки подход жесткий - список будет длинючий и есть вероятность, что человек случайно изменит значение!
Лучше написать свой модуль, который проверяет наличие параметра у этой формы и кладет его в скрытое поле - и форма легче будет и ошибок моно избежать... а в случае если нет параметра вообще как usernode запретить вывод формы.
Модуль для ручного ввода анонсов (доработка)
Обновил версию модуля, исправил эту ошибку - действительно тип ноды передается по разному в форму настройки и правки.
Личные сообщения - выбор
Но стоит еще помнить о том, что такой подход включает изменение доступа к материалам, а это далеко не всегда совместимо с другими node_access модулями, а так же плодит ноды, тем самым утяжеляя запросы к базе всему остальному.
Модуль для ручного ввода анонсов (доработка)
В данный момент именно этот модуль прекрасно работает на 2х сайтах - проверил все отлично (Д5.7)
Обзор видов закладок и модулей
Модулей для закладок много, но все какие-то кривые, сейчас пытаюсь решить вопрос перехода на Д6 - походу все недоделки этих модулей не позволяют даже двинуться в нужном направлении.
Пока остановился на favorite nodes и watcher им всего лишь нехватает одной таблички для хранения ссылок на коментарии, которыми можно пренебречь. Bookmarks и click2bookmark хранят закладку ввиде адреса, посему если отключается/меняется альтернативный путь ноды закладка ведет неизвестно куда, ну и возврат вызван примерно теми же проблемами.
Ошибка в 6.2 + postgress
С настройкой он несколько сложнее mysql и на небольших объемах действительно немного отстает от последнего, но потом заметно постоянство в работе, когда у mysql начинает падать производительность значительно быстрее. Как всегда все упирается в настройку - для 6.2 пришлось делать несколько доп индексов без которых тормозило очень ощутимо. сейчас разница ощущается только при открытии страницы модулей.
Paymet Gateway API - модуль для обработки оплат.
Для всевозможных конверсий есь модуль http://drupal.org/project/currency и http://drupal.org/project/money
Интересно каким именно образом автор видит api для оплат?
Как русифицировать модуль e-Commerce?
drupaler.ru и поиск по этому форуму помогут
Ошибка MySQL server has gone away query
менять хостера! категорически
Картинки в нодах Drupal 6
здесь по форуму пробегали еще node_images
Разграничение прав на типы материалов
http://drupal.org/project/modr8