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

Как реализовать разделение прав пользоватлей

10 апреля 2013 в 10:43

Приветствую!

Проблема не проблема, задача. Нужно реализовать возможность нескольким пользователям редактировать сайт, добавлять новости, документы (разный контент, короче), но только в пределах своего «лягушатника». Количество изолированных разделов (лягушатников) будет около 10-15. В каждом будет (хорошо если) по 1-2 пользователя. Грубо говоря, редактор из транспортного цеха может публиковать новости транспортного цеха, редактировать общую страницу транспортного цеха, но не может ничего сделать с материалами отдела готовой продукции.

Решения навскидку такие:

Глючит редактирование материала в оверлее

23 января 2013 в 17:57

Странная проблема, появилась после недавнего обновления ядра и модулей (сейчас 7.19). Нового не добавлял ничего.

Суть проблемы. Нажимаю где-нибудь кнопку "редактировать", открывается материал в оверлее:
site.ru/#overlay=node/30436/edit%3Fdestination%3Dfrontpage

Синонимы создаются, но не используются [решено]

12 июля 2010 в 7:42

Проблема с Pathauto или с синонимами/редиректами во всяком случае. Началось после какого-то апдейта, сейчас у меня 6.17 Acquia. Синонимы создаются, но не используются ни в меню, ни во views. Более того, если посмотреть список сгенерированных синонимов, скопировать "чистый" путь и попытаться загрузить страничку, то с некой вероятностью получается 404 ошибка — такой страницы нет. А некоторые работают. Судя по ИДам, 404 ошибка возникает для "старых" материалов, созданных еще до апдейта. Других отличий не нашел.

При редактировании поле ввода и у новых и у старых нод одинаково отключено, стоит галка "автоматические синонимы" и в поле вписан корректный синоним. Но работает не везде.

Использую такой шаблон: [termpath-raw]/[title-raw]-[nid]
Удаление и массовая генерация синонимов работает, но эффекта никакого нет.

Включен Global Redirect, но его отключение никакого эффекта не дает.
Кеш отключен вовсе.

Кто-нибудь сталкивался с такими спецэффектами? Какой дорогой выбираться? Отключить pathauto (а то и path) попробовать?

Добавлено

Pathauto (не знаю с какой версии начиная) при генерации синонима (лежат в табличке url_alias) проставляет ему тот же язык, которым помечена нода. Я в какой-то момент (после создания некоторого количества материалов) добавил русский язык и отключил английский. Старые ноды остались с language=en, новые создавались с language=ru. Синонимы аналогично. Я просто сманил язык нодам и синонимам через phpmyadmin. Работает.

Безопасность CCK/Viws и Acuia 1.2.26

17 июня 2010 в 9:45

Acquia Drupal задолбал сообщениями о необходимости починить безопасность CCK & Views. Полез на сайт — Acuia ничего нового не предлагает. Воспользовался поиском, нашел вот это.

Я так понимаю, что надо ждать обновления на днях (или часах)?

Release notes for Acquia Drupal 1.2.26

Acquia Drupal 1.2.26 (Drupal 6.17 core) contains important security updates and bug fixes. The following list describes what is new in this version.

* Updated the Content Construction Kit (CCK) module to 6.x-2.7. This also fixes a [DESCRIPTION GOES HERE] security issue described in [LINK TO SA GOES HERE].
* Updated the FileField module to 6.x-3.4. This also fixes a [DESCRIPTION GOES HERE] security issue described in [LINK TO SA GOES HERE].
* Updated the Views module to 6.x-2.11. This also fixes a [DESCRIPTION GOES HERE] security issue described in [LINK TO SA GOES HERE].
* Updated the Acquia Network Connector module to 6.x-1.9.
* Updated the Link module to 6.x-2.9.
* Updated the Token module to 6.x-1.13.

http://acquia.com/release-notes/1.2.26-Drupal-6.17-core

Как запихать Associated Links в RSS

9 декабря 2009 в 11:31

День бодрый

Я использую Associated Nodes / Associated Links для вывода блока "похожих записей". Все нормально, все работает.
Есть желание вывести эти же ссылки в RSS (я отдаю полный текст записи, если это важно).
Желательно, без вмешательства потусторонних сил типа Views.

Есть рецепты?

Спасибо!

Как сделать блок из views2/glossary?

22 июля 2009 в 10:15

Надо было глоссарий — views 2 использовал, скопировал стандартную вьюху, как надо поправил, работает.

Как можно этот список букв запихать в блок? Надо на главной сделать только буквы, без списка совсем. Я не полностью понял, как работает atachment во views. Если я добавляю представление типа Блок... но мне не надо в нем ничего выводить... я все поля скрываю, "прикрепляю" к нему тот же аттачмент, что на странице —но такой блок создать не дают — типа, он ничего не выводит.

Картинка во вложении. Кто знает — поделитесь, плиз.

Программное создание материалов

6 мая 2009 в 6:37

Есть задача «втянуть» базу данных (рубрикатор фирм) в новый сайт на Друпале.
Тип контента планируется создать при помощи cck, будут иметься поля со множественными значениями (типа телефонов).
Рубрики импортировать не планирую пока, не придумал как и не уверен надо ли.
Направьте в сторону какого-нибудь толкового руководства? Язык русский или английский.
Спасибо.