Bahiya: Блог

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

Поделитесь пропаченным Views 6.x-2.3

13 апреля 2009 в 2:26

Господа, поделитесь плиз пропатченным Views 6.x-2.3. У стандартного баг с фильтром в иерархической таксономии, а пропатчить чего то не получается( Выручите, будьте так добры.

[Решено] Вместо результатов поиска - 404 страница

4 апреля 2009 в 2:58

Здравствуйте.
Поделитесь пожалуйста соображениями, почему в результате поиска для анонимных пользователей вываливается 404 страница.
Причем проблема возникает в том случае, если пользователь ищет слово или фразу на русском языке.
Например:
_http://site.ru/search/node/credit - работает нормально
_http://site.ru/search/node/кредит - работает через раз, иногда нормально, иногда вываливается 404

[Решено] Поиск работает только для авторизованных пользователей

2 апреля 2009 в 6:32

Доброго времени суток коллеги.

Собственно сабж, что происходит с поиском - не пойму.

Отображаю форму поиска с помощью <?php print $search_box ?>. В настройках темы поиск включен. Модуль поиска включен. Сайт проиндексирован. Разрешения для всех ролей выставлены.

Никакой темизации для поисковой формы в шаблоне нет.

Если авторизированный пользователь ищет - все в порядке, если аноним - в опере пустая страница, в IE 404.

Буду благодарен за любые предположения. Спасибо.

P.S. Памяти и время выполнения для скриптов выделено достаточно.

[Решено] Как на Drupal.Ru организована работа с версиями материалов?

29 марта 2009 в 16:45

Добрый день коллеги.

Собственно сабж.

1. Интересен модуль (?) позволяющий автоматически создавать новую версию материала при внесении изменений в существующий документ, так, как это сделано на этом сайте.
Если ещё конкретнее, то интересно, каким образом разработчики скрыли чекбокс "Создавать новую редакцию" и установили его в состояние "Выбрано".

2. Существует ли способ публиковать новую версию документа только после модерации?

[Решено] Изменение материалов пользователями, ревизии и их модерация

27 марта 2009 в 14:04

Доброго дня коллеги.

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

1. Каким образом можно показать пользователю все добавленные им материалы, включая неопубликованные (ещё не утвержденные модератором)?

2. Разрешаю пользователю изменять добавленные им материалы. Необходимо, чтобы новая редакция материала не публиковалась сразу, а требовала одобрения модератора. Как это реализовать?

[Решено] Диагностика RSS-канала

14 марта 2009 в 19:06

В один момент времени исчез rss, вместо него пустая, читая страница.

Знающие, подскажите основные моменты диагностики этой проблемы. Какие опции проверить в первую очередь, какие модули, какие файлы?

Буду благодарен за любую подсказку, за любую наводку.

Заранее спасибо.

[Решено] Дать роли право на публикацию

13 марта 2009 в 9:41

Есть тип материала - Новость (news). В настройках этого типа материала Новость сохраняется, но не публикуется, ожидая модерации.
Добавлять Новость могут все зарегистрированные пользователи.

Создал я новую роль - Менеджер новостей. Задача этой роли - поиск и публикация новостей.
Для этой роли задал следующие разрешения в модуле node:
- доступ к содержанию сайта
- create news content
- delete own news content
- edit own news content

После добавления этой ролью, новость находиться в статусе "Не опубликовано".

[Решено] Views на странице термина

12 марта 2009 в 18:12

Подзапутался с views ...

Имею термин "Новости", для него создан алиас site.tld/news
При переходе на это url открывается список опубликованных в этом термине новостей.

Создал страницу в Views со списком записей из этого термина.
Теперь хочу, чтобы на site.tld/news появилась созданный мной views. Указываю в настройках представления путь: site.tld/news и ... ничего не изменилось. По этому адресу располагается страница темизированная node.tpl.php

Как разместить созданный мной views на странице термина?

[Решено] Отделить комментарии от тела ноды

8 марта 2009 в 6:35

Подскажите, как отделить комментарии от тела ноды?

Комментарии выводятся вместе с основным контентом переменной $content в node.tpl.php.

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

Вот так у меня сейчас выглядит низ ноды.
Хочется сделать вот так.

Извените если вопрос на самом деле глупый, здорово запутался.

P.S. Поиск от гугля по этому сайту просто ужасен. При наличии слова "Комментарии" в запросе, большая часть результатов содержит малоинформативную фразу Выберите нужный метод показа комментариев и нажмите 'Применить'. Я думал гугол уже давно научился отделять контент от интерфейса.

[Решено] И снова тизер

3 марта 2009 в 6:09

Понимаю, что эту тему уже много раз пережевывали и тем не менее... Запутался окончательно.

1. Тизер (дальше буду называть его анонс) должен заполняться отдельно от общего содержания, т.е. для него должно быть определено отдельное поле.
2. При создании материала заполнять анонс обязательно.
3. Крайне необходимо запретить в анонсе любые тэги HTML.
4. Стандартный анонс необходимо отключить.

Какое решение в этом случае самое грамотное?

Создать новый тип материала и добавить в него новое поле? Но как в этом случае поступить со стандартным тизером? Как контролировать наличие html? Как отключить стандартный тизер? И наконец, как в этом случае записать данные в базу?
Или необходимо создать модуль для добавления нового типа материала?

Если не тяжело, опишите поподробнее, как поступить в этой ситуации. В какую сторону искать? Что почитать?

[Решено] Как создать новые поля в профиле пользователя?

23 февраля 2009 в 7:42

Собственно сабж.
Хочу добавить дополнительные поля, такие как "О себе" и "Адрес сайта".
Какими инструментами правильно воспользоваться?

[Решено] Отключить TinyMCE для некоторых полей

23 февраля 2009 в 5:28

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

IMCE создал свою вкладку в профиле пользователя

22 февраля 2009 в 2:14

IMCE создал вкладку "Обзор файлов" в профиле пользователя (скрин ниже).
Никак не могу найти, где эту вкладку можно убрать. Подскажите плиз

JavaScript. Получить значение глобальной переменной Drupal

17 февраля 2009 в 21:33

Возможно ли из сценария JavaScript обращаться к переменным Drupal? Если это возможно, то покажите пожалуйста, как, например, можно получить значение $base_url на примере кода. Спасибо.

Задался целью доработать TinyMCE под свои нужды. Пока плаваю в определениях и способе решения.

Ищу соавтора для написания статьи

16 февраля 2009 в 2:25

Приглашаю опытного коллегу к совместному написанию статьи(руководства) по внедрению изображений загружаемых с компьютера пользователя в тело создаваемых документов и автоматическое создание их превью (картинок уменьшенного масштаба). Статья публикуется на Drupal.Ru

Поводом служит отсутствие нормальной документации освещающей этот вопрос. На вопросы касающиеся поиска оптимального решения получаю ответ: imagepicker, imagecache+imagefield+lightboxи др. Суть недовольства подобными методами: все они создают новые поля на странице добавления материала. Это неудобно для конечных пользователей, которые привыкли загружать и редактировать изображения через интерфейс визуального редактора.

Предлагаемая к написанию статья должна освещать следующие моменты:
1. Установка, руссификация, настройка визуального редактора
2. Установка, руссификация, настройка загрузчика изображений
3. Настройка файловой системы для хранения загружаемых изображений (ориентируюсь на пути вида /files/username/yyyy/mm/dd/foto.jpg)
4. Установка и настройка модуля отвечающего за автоматическое создание превью оформленное как ссылка ведущая на полноразмерное изображение.
5. Пример создания материала.
6. Архив с использованными модулями.

Теперь о самой задаче:
1. Визуальный редактор выбирается оптимальный для решения задачи, но обязательно WYSIWYG с русской локализацией.
2. Загрузчик выбирается оптимальный для решения задачи.
3. Загрузка изображений осуществляется по нажатии кнопки "Add/Insert Image" ("Вставить/Редактировать картинку") используемого визуального редактора.

Превью в ноде - ссылка на полноразмерную картинку

15 февраля 2009 в 1:43

Использую связку TinyMCE для редактирования и добавления статей на сайт + IMCE для вставки изображений в тело статьи. Все работает неплохо, вставляются картинки в любое место текста, хорошо работает выравнивание и обтекание текстом. Загруженные картинки храняться в папке вида files/YYYY/MM/DD/user_id

Как грамотно реализовать автоматическое создание превью со ссылкой на полноразмерное изображение, если картинка больше определенного размера (скажем ширина больше чем 250-300px.)?

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

Заранее спасибо!

P.S. Я хоть в верном направлении двигаюсь? Имею ввиду tinymce и imce. Или существуют более простые способы вставки рисунков в ноды?

[Решено] Загрузчик изображений для TinyMCE

13 февраля 2009 в 1:45

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

Дополнительное условие к загрузчику - задание произвольных путей для сохранения изображений, например images/username/blabla.gif

IMCE не предлагать

Заранее спасибо!

Изменить расположение кнопок в TinyMCE

9 февраля 2009 в 11:12

После установки и базовой настройки TinyMCE хочеться изменить расположение кнопок у этого редактора.
В каких файлах это можно отредактировать? Где можно про это почитать?

[Решено] Связка визуальный редактор + загрузчик изображений + вставка изображений в текст

9 февраля 2009 в 0:48

Уделив целый день выбору и тестированию существующих визуальных редакторов WYSIWYG, пришёл к выводу, что без консультации опытных людей мне не обойтись.

Так же пришёл к заключению, что подбирать связку визуальный редактор + загрузчик изображений + вставка изображений надо сразу.

[Решено] Навигация на основе категорий

6 февраля 2009 в 3:04

Задумал перевести уже существующий сайт с DLE на Drupal. C самого начала начались проблемы. Долго разбирался как работает навигация в Drupal, в частности на основе таксономии, но только окончательно запутался.

На первый взгляд довольно простая задача - добавить пару десятков категорий - превратилась в трудноразрешимую проблему. Пробовал добавить категории с помощью модуля taxonomy, а затем с помощью category. С помощью и первого и второго модулей создать категории удалось, но у публикуемых статей не получается получить url вида site.tld/category1/material1.html, вместо этого получаю путь site.tld/material1.html, как с этим бороться я даже не представляю.

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

Уважаемое сообщество, подскажите как грамотно организовать категории на сайте? С помощью каких модулей? Как при выборе определенной категории получить список материалов опубликованных в этой категории?

Извиняюсь если путанно написал, надеюсь на вашу помощь.
Объясните пожалуйста доступным языком или накидайте ссылок.
Всем заранее большое спасибо!

Организация структуры сайта - Таксономия

1 июля 2008 в 1:24

Всем доброго времени суток.

Пытаюсь организовать вроде не сложную структуру сайта.
Горизонтальное меню, доступное на всех страницах сайта:

Главная | Словарь 1 | Словарь 2 | Словарь 3 | Форум | О сайте

Пункты Словарь 1, Словарь 2, Словарь 3 ссылаются на соответствующие словари:
sait.ru/category/1
sait.ru/category/2
sait.ru/category/3

Само собой, в каждом из словарей существует свой список терминов (тэгов), например, для словаря 1:
sait.ru/category/1/term1
sait.ru/category/1/term2
sait.ru/category/1/term3