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

Транслитерация для файлов. Как не допустить ошибку?

15 декабря 2010 в 20:41

Я уже когда-то задавал вопрос по транслитерации, но то была транслитерация для путей. А теперь задумался вот о транслитерации для файлов.

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

Включил модуль transliteration - фотки из статей пропали. Зашел в настройки модуля - там что-то про транслитерировать имена уже загруженных файлов и какой-то большущий варнинг красным шрифтом написан. Типа если нажать обратной дороги уже не будет.

Как это правильно включить. Резервную копию фалов сделать не могу, т.к. файлов там дофига а на хостинге уже место кончается.

Пропали картинки после смены файловой системы [Решено]

3 декабря 2010 в 22:26

Изменил файловую систему сайта
с files
на
sites/domen.ru/files (все файлы естественно скопировал)

Теперь в статьях пропали картинки. Картинки там были 2-х типов: вставленные CKEditor-ом и через модуль image.

Как изменить все пути для всех картинок

С
/files/papka_s_risunkami
на
/sites/domen.ru/files/papka_s_risunkami

Нужно что-то в БД менять? Или модуль какойто для этого есть?

Вроде тут подобная проблема
http://www.drupal.ru/node/37576

Создание и удаление пользователей по старшинству ролей.

2 декабря 2010 в 18:04

К прмимеру сайт военной оргранизации. На сайте такие роли
Генерал
Полковник
Сержант
Рядовой

Боевая оргранизационная задача. Сделать так:
Генерал назначает и удаляет
-Полковников
-Сержантов
-Рядовых.

Полковник назначает и удаляет:
-Сержанотов
-Рядовых

Как такое сделать?

Разрешить пользователям скрыть блок.

30 ноября 2010 в 21:15

На сайте есть блок. Нужно как-то разрешить пользователям скрывать этот блок. Например чтобы возле блока стоял маленький крестик - пользователь нажмает на крестик - блок закрывается.

Или что-то вроде этого. Есть ли готовое решение для этого?

Это самый обычный блок созданный стандартными средствами Drupal. Никаких баннеров на сайте не предусматривается.

Вывести в Views только родительские термины (или термины первого уровня)

27 ноября 2010 в 18:12

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

Как в Views вывести:
овощи
фрукты

Модуль Scinr D6 как с ним работать? [Закрыто по сроку давнность]

15 ноября 2010 в 1:45

Играюсь с некоторыми темами с орга, для них нужен модуль Skinr http://drupal.org/project/skinr

Ставлю модуль, захожу в настройки блока выбираю для блока разные опции, НО: чтобы я ни выбирал результата никакого не наблюдаю.

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

Где Drupal хранит информацию о расстановке блоков в разных темах?

12 ноября 2010 в 16:03

К примеру на сайте несколько тем. В каждой теме блоки расположены по разному. Отключаю одну тему, потом через месяц включаю. А Drupal оказывается запомнил как месяц назад в теме были блоки расположены. Где он эту информацию хранит?

Пользователю на почту вместо пароля приходит !password.

7 ноября 2010 в 10:14

C днем Годовщины Великой Октябрьской социалистической революции, форумчане!
(А вчера был Всемирный день мужчин).

Казалось бы стандартная функция Drupal, но и тут проблемы.

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

Администратор в его статусе выбирает "Активный", пользователю приходит письмо, но вместо пароля пользователю отсылается слово !password.

Как сделать чтобы после активации,пользователю отсылался пароль.

Незарегистрированный пользователь - автор.

6 ноября 2010 в 12:52

К примеру литературный сайт. Вставляю на сайт рассказ. У рассказа есть автор. Например Пушкин А.С. Естественно в списках пользователей он не числится. Конечно его можно легко внести вручную в список пользователей.

Но это как-то долго. Ведь рассказов иногда нужно вставить много от разных авторов и совершенно не хочется проверять есть ли автор в списках зарегистрированных.

Можно сделать так: при создании ноды пишешь автора, если его нет в писках зарегистрированных - автоматически создается новая учетная запись.

Кто пользуется модулем Insert? Там можно сделать чтобы картнки вставленные в текст отображались только в тесте? [Закрыто]

5 ноября 2010 в 10:15

Для вставки изображений в текст подключил модуль insert http://drupal.org/project/insert

Все работает, картинки в текст прекрасно вставляются.

НО: картинка вставленная в текст, автоматически показывается и в своем imagefield поле, т.е в ноде показываются 2 одинаковые картинки.

Сделать ссылку на материалы с участием потльзователя. [Решено]

4 ноября 2010 в 7:51

Сделал вьюс "Материалы с моим участием" (похожий на этом сайте). Вопрос как сделать ссылку в меню на страничку вьюса?

Там путь user/%/posts

Поставил модуль me aliases http://drupal.org/project/me, но так и не понял что в нем включить. Подскажите пожалуйста, реально не догоняю, хоть там и мало опций:

Прибавить imagefield к комментариям. Какие варианты?

1 ноября 2010 в 20:36

Хочу прибавить imagefield к комментариям. Единственное что приходит на ум - это сделать комментарий нодой или типом матриала. А можно еще както?

Как удалить запись Гость из списка неактивных пользователей в Views?

31 октября 2010 в 2:59

Не понимаю почему так:

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

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

И в их числе всегда оказывается Гость. Можно сделать чтобы Гостя в представлении небыло?

Как поставить подпись под imagefield полем?

29 октября 2010 в 4:12

Здравствуйте форумчане. Вот к одной ноде можно пирисоединить одно imagefield/imagecache поле для загрузки изображения.
Можно 2 поля для 2-х изображений. (с названиями Фото 1, Фото 2)

Вопрос 1. [Решено]
А если неизвестно сколько этих полей будет, что делать? (Нужно именно привязать поле изображения к ноде используя imagecache)

Вопрос 2.
Как к каждой картинке вывести описание.

По вопросу 1 решение есть.

А вот как добавить подпись к каждой картинке? Поле title, не для этого, а значение поля description не выводится.

Не работает предпросмотр в Bueditor.

28 октября 2010 в 12:18

В Bueditor есть такая кнопочка "Предпросмотр" (с рисунком глазика).

Так вот когда создаю материал эта кнопка работает. А когда редактирую имеющийся - нет. Пишет "The preview is disabled due to previously inserted HTML code in the content. This aims to protect you from any potentially harmful code inserted by other editors or users. If you own the content, just preview an empty text to re-enable the preview."

Формат ввода и при создании и при редактировании - Full HTML.

У кого нибудь еще такое есть? Как с этим бороться?

Разные пути для комментариев к разным типам материалов.[Вопрос решен по другому]

27 октября 2010 в 6:36

Здравствуйте всем! Вот для типов материалов можно пути задать. А для комментариев к этим материалам?

К примеру на сайте 2 типа материалов
story
forum (тема форума)

А каждый комментарий в Drupal при редактировании имеет путь sitename.com/comment/edit/%

Можно сделать чтобы этот путь был:
sitename.com/forum_comment/edit/%
sitename.com/story_comment/edit/%

Или как-то по другому, главное чтобы разный вид для разных типов материалов.

Формат ввода по умолчанию для каждой роли. [Решено]

26 октября 2010 в 20:28

Что есть.

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

Форматы ввода
moderator HTML
aurhor HTML
Filter HTML

Что нужно:

Чтобы у каждой роли был свой формат ввода по умолчанию. А об остальных форматах ввода эти пользователи вообще не должны знать.

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

Пробовал решить с помощью Better formats - не получилось.

Управление подшивками и медленный интернет

25 октября 2010 в 21:33

Имеется сайт, где все статьи в подшивках.
Часто нужно перекладывать статьи из одно подшивки в другую.

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

Результат: остальным модераторам прибавляется работа.

Можно сделать чтобы если выбираешь подшивку, родительским пунктом можно было выбрать ТОЛЬКО пункт соотв. подшивки ?

Full HTML он опасен?

25 октября 2010 в 6:58

Если разрешить пользователям Full HTML для постов на форуме и комментариев это опасно?

Может быть какой нибудь злобный хаккер придет и вставит кусок кода разрушающий тему оформления или еще того хуже?

Можно реальные примеры как это может быть опасно?

У меня один раз тема поехала, когда я FCKEdiotor-ом загрузеил в ряд несколько больших изображений. Причем на странице статьи было все нормально, а на taxonomy/term/1 к которому принадлежала статья все было поехано. Проблему удалось усправить редактируя (удаляя статью).

Есть меню из 2-х словарей. Как выводить матариалы Views-ом?

23 октября 2010 в 20:32

Здравствуйте форумчане!

Вот обнаружил интересный модуль: Advanced Taxonomy Menu
http://drupal.org/project/adv_taxonomy_menu

Этот модуль построил меню Служившие(слева) по 2-м словарям:
1-й уровень словарь подразделение
2-й уровень словарь звание