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

Неопубликованные материалы. (Решено)

20 апреля 2010 в 12:18

Похоже опять запутался с настройками прав доступа к материалам на сайте. Каким только образом галочки в разрешениях для ролей не выставляю, но обратно опубликовать материал, временно снятый с публикации может только либо автор данного материала, либо администратор имеющий полный доступ к управлению материалами.

права на редактирование конкретного блока ?

19 апреля 2010 в 19:49

Каким модулем можно позволить определенной роли изменять содержимое только конкретного (а не всех) блока(ов)?

А возможно установить ИЕ7 к уже имеющимуся ИЕ8? (решено)

19 апреля 2010 в 17:49

Для тестирования сайтов нужно на одном компе несколько браузеров. Собственно, вопрос в заголовке. Если на Win XP уже стоит ИЕ8 есть ли какая нибудь возможность параллельно с ним установить ИЕ7, а может и ИЕ6... Если это невозможно, то хотя бы как снести 8, чтобы потом поставить 7?

Странное поведение views

16 апреля 2010 в 19:29

Создал представление

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

Доступ к содержимому сайта (решено)

13 апреля 2010 в 13:19

Требуется сделать так, чтобы анонимные пользователи не имели никакого доступа к сайту. В разрешениях снимаю соответствующую галочку и действительно доступ к страницам сайта типа node/xxx исчезает, однако остается доступ к страницам созданным с помощью views. В разрешениях у анонимного пользователя не стоит ни одной галочки, а список новостей с анонсами он видит. Почему? Как с этим бороться?

не работает redirect

11 апреля 2010 в 15:26

Не могу разобраться, что я делаю неправильно.
Есть материал "новости"
Есть страница (мой_сайт/news), красивая созданная во views, со списком новостей.
Все новости подшиваются в подшивку (Book) (мой_сайт/novosti)
Модуль Book создал свои "хлебные крошки" (Они меня везде устраивают, кроме данного случая) в данном случае это выглядит как "Главная>>Новости" и при нажатии на "новости" я попадаю на (мой_сайт/novosti), нужно попадать на (мой_сайт/news).

Что творится с модулем nodewords и как это победить?

11 апреля 2010 в 2:16

Пол года назад устанавливал и никаких проблем не было, а тут Sad
Мало того, что после установки был белый экран с ошибкой в 135ой строке - исправил. Спасибо http://www.drupal.ru/node/42690

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

    * warning: Illegal offset type in /home/includes/path.inc on line 75.
    * warning: Illegal offset type in isset or empty in /home/includes/path.inc on line 78.
    * warning: mysqli_real_escape_string() expects parameter 2 to be string, array given in /home/includes/database.mysqli.inc on line 323.
    * warning: Illegal offset type in /home/includes/path.inc on line 87.

Вроде все делал по инструкции описанной в read.me... Sad
Как это победить? Или может быть можно поставить какую нибудь более старую, но стабильную версию модуля? Может есть этому модулю какая-нибудь альтернатива?

UPD. Админка модуля после многократных установок/удалений/очисток кэша и.т.д. появилась, но там тоже вываливается куча warning`ов и настройки не сохраняются Sad

Неожиданный вопрос про дизайн сайта.

10 апреля 2010 в 12:55

Неожиданный (для меня) вопрос про дизайн сайта.
Позвонил мне сегодня человек, которому я помогал сделать сайт около полугода назад и спросил возможно ли переделать дизайн? На вопрос, что в настоящем дизайне не устраивает он сказал, что смотрел сайт в FF и экспериментировал с кнопками Ctrl+ и Ctrl- (на сайте "резиновый" дизайн) и ему очень понравился вариант с уменьшением 2 раза (не в 2 раза, а 2 раза Ctrl- ) относительно оригинала... Я посмотрел сайт под разными разрешениями монитора и с ним согласен, что смотрится намного лучше.

Поиск модуля автоматического добавления материала в book.

7 апреля 2010 в 12:28

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

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

помогите разобраться с управлением материалами.(решено)

6 апреля 2010 в 16:57

Что то я запутался Sad
Требуется создать роль которая может:
1. Создавать, удалять, редактировать, публиковать (и не публиковать), размещать на главной материалы ТИП1 и ТИП2.
2. Только редактировать материалы ТИП3. (без права удаления, снятия с публикации и.т.д.)

Собираюсь писать модуль - вопросы.

5 апреля 2010 в 22:43

Так получилось, что в уже почти завершенном проекте появилась идея сделать еще одну фишку, к которой пока даже не знаю с какого бока подойти, поскольку никогда в Друпале такого не делал.
В двух словах, на главной странице добавляется окошко ввода и кнопка, аналогично обычному поиску, только поиск будет осуществляться по таблице в базе данных находящейся на другом сервере, ну и далее полученные данные нужно красиво представить на странице в виде таблицы.
Вопросы:
1. Какая на том сервере СУБД -я пока не знаю. Насколько от этого может измениться сложность задачи? Может ли она оказаться нерешаемой?
2. Правильно ли я понимаю, что для данной задачи нужно писать свой модуль?
3. Правильно ли я понимаю, что и SQL-запрос и вывод данных придется делать самому - views в такой ситуации не помощник?
4. Может есть какой альтернативный модуль работающий со сторонними таблицами/базами и делающий представление данных?
5. Сколько может стоить написание модуля с таким функционалом? (это не предложение сделать за меня, а просто мое желание определиться с ценой и даже, возможно, показать сей топик заказчику).
Всем заранее СПАСИБО за ответы!
С уважением,
Алексей.

Помогите разобраться с FCKeditor или подскажите замену.

1 апреля 2010 в 12:39

Начал разбираться с FCK, до этого работал с BUE и был почти всем доволен, но вот потребовался полноценный визуальный редактор. Установил, настроил, вроде работает, но возникло несколько вопросов.
1. Как сделать кнопку выравнивания текста по ширине? Это читал, кнопка появилась, но не работает.
2. Как сделать обтекание текстом картинок слева или справа, при условии, что это требуется не всегда - т.е. одна кнопка вставка картинки с обтеканием, а вторая без?
3. Как делать проверку орфографии?

Вопрос по управлению ролями.

22 марта 2010 в 17:53

Что то у меня не получается сделать то, что я хочу.
Есть несколько ролей,пользователи одной из которых должны иметь возможность давать другим пользователям (и при желании себе) любые другие роли из списка. При этом они не должны иметь возможность редактировать разрешения для ролей и создавать новые роли.
Снимаю галочку "управлять правами доступа" и пропадает возможность давать роли пользователям... Я что то делаю не правильно или так и задумано? Как эти две возможности разделить?

Вопрос по логичной организации данных

22 марта 2010 в 6:36

По отдельности эти вопросы уже задавал, теперь решил задать комплексно, может все таки кто нибудь что нибудь посоветует?
Есть несколько сайтов объединенных в мультисайтинг с общими пользователями.
Нужно (а может и не нужно? может есть другой способ добиться желаемого?) сделать и частично общий контент.
Объясню на примере с "новостями" (реально подобных типов материала получается 5-7).
Есть тип материала "новость" на каждом из сайтов должна быть возможность посмотреть:
1 выборку анонсов "новостей" созданных только на этом сайте.
2.посмотреть все анонсы "новостей" со всех сайтов.
при переходе от анонса к полной версии переходим на родительский сайт новости на нужную страницу.
Это должно работать на всех сайтах.

Думал решать это сборкой CCK, Views, Computed_field. Добавить к типу материала поле, куда будет помещаться имя сайта на котором он создан, а потом Views-ом делать соответствующее представление. Затык произошел сразу в двух местах:
1. Computed_field некорректно работает при мультисайтинге. Точнее вообще не работает с именем таблицы с точкой, а хранить все в одной БД ИМХО нереально уже при 10 сайтах.
2. Не понял как из views достучаться до глобальной переменной в которой хранится имя текущего сайта.

По этому поводу вопрос какими еще путями можно добиться необходимого функционала?
Всем заранее спасибо за ответы!

Подскажите по верстке.(решено)

19 марта 2010 в 18:41

Имеем дизайн с "резиновой" версткой, в нем шапка, основная часть и подвал. Вопрос с средней частью, которую нужно слева и справа заполнить фоном, причем слева и справа фон разный. Как это реализовать табличной версткой я отлично понимаю - таблица из трех колонок - в первой один фон, во второй весь контент, а в третьей другой фон, а вот как такого же добиться с помощью слоев, без использования таблицы?

Как сделать меню как на Drupal.org? (Решено)

19 марта 2010 в 3:46

Пытаюсь на основе темы ZEN сделать свою тему. С основами темизации в Друпале только начинаю разбираться. Хочется оформить Primary Links в виде прямоугольников с верхними закругленными углами, аналогично тому как оформлено верхнее меню на drupal.org. Если кто нибудь расскажет как это делается - буду очень благодарен, а то уже весь инет перерыл, похожих тем много, но ничего подходящего не находится Sad

Как поменять путь входа на сайт? (решено)

12 марта 2010 в 2:01

Как сделать так, чтобы при обращении к www.mysite.com/user выдавало "Страница не найдена", а вход осуществлялся по какой нибудь другой ссылке, например www.mysite.com/xx123user_ или подобное нереально?

Подниму повторно вопрос, что делать с ошибкой в модуле computed_field.

27 января 2010 в 12:01

Сама проблема описана тут: http://www.drupal.ru/node/38928

Изучение всего, что написано про этот модуль на drupal.org никаких результатов не дало (возможно, с поправкой на мое знание английского). Написать про ошибку автору опять же мое знание английского явно не позволяет, честно говоря я и по русски не совсем точно могу сформулировать описание этой ошибки, но в двух словах:
если таблицы, с которыми работает модуль находятся в базе описанной в строке
$db_url =.......
то модуль работает нормально, а если база задана префиксом
$db_prefix = 'baseX.';
то сыпятся ошибки и модуль не работает.

В настоящий момент мультисайтинговый проект включает в себя 3 сайта и в итоге это около 250 таблиц в одной базе, в планах к концу года в проекте должно быть около 80 работающих сайтов, а это уже около 4500 таблиц, что ни в какие ворота не лезет... Sad Так что до этого момента с ошибкой очень бы хотелось разобраться и разделить таблицы для каждого сайта по разным базам.

Очень надеюсь на чью нибудь помощь.

Поиск модуля.

25 января 2010 в 7:17

Предполагаю, что придется писать самому, но на всякий случай спрошу, вдруг кто какую идею подкинет.
Задача стоит следующим образом:

Зарегистрированный пользователь создает материал определенного типа, материал публикуется и вместо ника (логина) автора там написано "Автор", далее народ имеющий соответствующие права этот материал обсуждает и вместо их ников пишется "Обсуждающий №1", "Обсуждающий №2" и т.д (нумерация по времени вступления в беседу). Желательно, чтобы участник обсуждения вместо своего "синонима" видел свой ник. Обязательно, чтобы модераторы, которые могут редактировать чужие сообщения не могли докопаться кто есть кто (Ну с суперюзером ничего не поделать - это понятно).

Далее по какому то событию (например, по отсутствию комментариев в течение 48 часов)возможность писать комментарии автоматически закрывается, а синонимы участников автоматически заменяются их никами.

Понимаю, что задача не очень стандартная, но может кто нибудь видел похожее в виде готового модуля (модулей)?