Библиография - кто как решил задачу?

Прислано: mail_ru@drupal.org

сб, 24/12/2011 - 03:27

Здравствуйте.

Возник вопрос насчет добавления списка литературы, сиречь библиографии, к статьям на сайте.
Раньше это делалось простым нумерованным списком согласно стандарту.

Захотелось чуть больше, а именно:
- автоматически добавлять (через автодополнение в поле) ссылки на\статьи с сайта, если они были спользованы.
- иметь удобную форму добавления любого источника, если на сайте такого материала нет.
- ссылки с названия, с авторов и т.д. в источниках должны вести на соотв. страницы сайта (есть статьи об авторах), если они есть.
- иметь возможность видеть, на какой источник сколько раз ссылались, а также видеть список всех использованных источников.

Вроде бы все....

В поисках для D7 увидел только модуль  Biblio. Посмотрел, восхитился... и отбраковал, по следующим причинам:

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

Сейчас я посматриваю в сторону  Entity Reference,  FileField Sources и  Relation для создания ссылок и формы добавления...

Хотелось бы услышать, кто и как решал (если решал) у себя подобную задачу.

Спасибо.

Мысли о таблицах - идеальный модуль?

Прислано: mail_ru@drupal.org

чт, 01/12/2011 - 20:28

По следам заметки "Таблицы в друпале - очень краткий обзор модулей"...

Возникла необходимость во вполне конкретной функциональности по таблицам.

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

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

В р-те появились следующие мысли(не вдруг)), что надо:

  • почему бы не сделать таблицы отдельным "типом" контента, как и изображения (/media/), например в /sheet/ ? (м.б. со своим tid - table id)
  • таблица - лишь способ отображения некоего набора данных в виде матрицы. Ибо отобразить набор можно и в виде графика, например.
  • набор данных может быть в любом формате - csv,xls, и т.д. - основное его свойство - что он представляет собою матрицу с данными.
  • соотв. для этого "типа" контента имеет смысл делать:
    1. отдельную таблицу в бд друпала, куда будут сохраняться свежесозданные таблицы и\или загружаться csv,xls,others-файлы
    2. отдельную кнопку с диалогом вставки существующей "таблицы" или создания новой, как в D6 при наличии модулей Image+Image Assist

Функциональность десктопного (или гугло) календаря в...

Прислано: mail_ru@drupal.org

сб, 05/11/2011 - 19:47

Ночи всем доброй.

А кто-нибудь реализовывал в той или иной мере на друпале полную или почти полную функциональность календаря а-ля гугл, или подобной десктопной программы, а-ля evolution или Lightning (как например)?

Спасибо.

Удобное переименование множества нод

Прислано: mail_ru@drupal.org

ср, 19/10/2011 - 12:36

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

Требуется подкорректировать название у приличного количества нод. Не по шаблону, а индивидуально (SQL-запрос никак не подойдет).

Есть ли возможность изменения заголовка, кроме стандартного редактирования ноды?

Т.е. например: через views вывел список заголовков нод с ссылкой рядом "изменить", и при нажатии на ссылку (или щелчком по названию, через ajax) поле заголовка стало бы доступно для редактирования. Чтобы не открывать всю ноду для редактирования.

Спасибо.

ЗЫЖ тоже самое в принципе интересно для любого произвольного поля ноды. Сортировка и вывод через views и удобное редактирование конкретно укаазнного поля.

Версия друпала - 7.

Таблицы в друпале - очень краткий обзор модулей

Прислано: mail_ru@drupal.org

пн, 29/08/2011 - 06:37

Сабж!

Задался вопросом "Как грамотно вставить таблицу в друпал, с использованием полей и т.д.?", в поиске здесь наткнулся на топик "Вывести таблицу excel на страницу". Вспомнил, что раньше видел пару модулей на drupal.org по теме, поискал и нашел.

Итак...

 Tables Filter Module

Самый, наверно, простой табличный модуль. Ставите его, включаете в Форматах Ввода этот фильтр и, используете токены вида [table ] для редактирования таблицы. Пример построения таблицы - здесь.

Никакого импорта файлов и т.д.

Дешево и сердито.

 Slickgrid

Более продвинутый вариант.

Удобные средства редактирования таблицы, приличное количество фич. Импорта файла с таблицей, похоже нет.
Имхо, удобен, если таблицы приходится добавлять нечасто и небольшие.

 Sheetnode

Самый продвинутый модуль.
Для импорта использует http://phpexcel.codeplex.com/ и https://github.com/infojunkie/socialcalc
Некоторые возможности (на сейчас, модуль развивается):
Экспорт-импорт CSV, XLS, XLSX, OOCalc, Google Docs Spreadsheets (в разработке), etc.
Экспорт, помимо перечисленного, в PDF.
Значения таблиц могут раскидываться по (cck)полям.
... и многое другое.

Стабильная версия - только для 6ки, и разработка - для 7ки.
За подробностями лучше на страницу модуля.

Hashtags в друпале

Прислано: mail_ru@drupal.org

чт, 28/07/2011 - 08:50

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

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

Единственный минус в том, что он есть только под 6-ю версию, и с портом D7 совершенно не ясно... аналогов модуля не нашел.

Скин для MegaMenu - заказ разработки

Прислано: mail_ru@drupal.org

пт, 10/06/2011 - 19:48

Здравствуйте.

Есть некий сайт на 6м друпале. Тема оформления - Litejazz. Также стоит модуль  megamenu[/module].

Что надо: разработать скин к этому модулю (т.е. факт. написать валидный css).
Что и как делать: как реализовано (дизайн) - см. меню suckerfish на сайте http://neurobiotech.ru/ - дизайн и тема там те же, что и у сайта заказчика. Вот также надо.

За разумную цену (оплата только вебманями, WMR, по факту. Возможно использование trust.webmoney.ru или arbitrage.webmoney.ru/asp/bContract.asp для заключения соглашения, при обоюдном согласии). Желающие - в комменты.

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

Спасибо.

(РЕШЕНО) Каким запросом удалить поле в бд?

Прислано: mail_ru@drupal.org

вс, 03/04/2011 - 11:38

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

Решил добавить в один из типов материала текстовое поле (строку). При запросе длины поля подумал и поставил...: 1000000 (единичка и шесть нулей, да). Поле создалось. С варнингом. При создании не показывалось ессно и вообще друпал ругался.
Ладно, поле удалил стандартным способом (тоже с варнингом).
При попытке создать снова поле с вменяемой длиной, и с тем же именем - низзя, ибо поле существует.
А при запуске крона выдало следующее:

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'adb.field_data_field_istlinktxt' doesn't exist: SELECT field_data_field_istlinktxt0.entity_type AS entity_type, field_data_field_istlinktxt0.entity_id AS entity_id, field_data_field_istlinktxt0.revision_id AS revision_id, field_data_field_istlinktxt0.bundle AS bundle FROM {field_data_field_istlinktxt} field_data_field_istlinktxt0 WHERE (field_data_field_istlinktxt0.deleted = :db_condition_placeholder_0) AND (field_data_field_istlinktxt0.bundle = :db_condition_placeholder_1) LIMIT 10 OFFSET 0; Array ( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => article ) в функции field_sql_storage_field_storage_query() (строка 569 в файле /home/user/www/adb/modules/field/modules/field_sql_storage/field_sql_storage.module).

Здесь istlinktxt - машинное имя поля, adb - имя бд mysql.

ВОПРОС: каким прямым sql-запросом к базе (через консоль, Linux) можно удалить записи о поле\вычистить полностью трабл?

Ибо, увы, не совсем разбираюсь в теме - не соображу, как корректно запрос составить.

(РЕШЕНО) CSS в Megamenu - пара вопросов

Прислано: mail_ru@drupal.org

вс, 27/02/2011 - 01:38

Доброй всем ночи.

Есть такой модуль  megamenu, позволяющий делать великолепные раскр. меню. И есть там возможность своего дизайна меню путем правки css.

Для получения требуемого мне результата взял и начал править css, относящийся к шаблону "friendly", который (из двух) там по умолчанию и оранжевого цвета.

Разобрался практически со всеми параметрами, но никак не могу справиться с парой моментов, а именно:

1) Как расстояния между разными горизонтальными пунктами меню (если не наводить никуда мышь) свести к нулю (ненужный промежуток обведен красным, требуется оставить лишь линию раздела)? Испробовал все - результат нулевой.

2) Фоновую линию привести к размеру "кнопки" меню.

Заранее Большое спасибо.

При необходимости приведу текущее содержимое css.

UPD, решением стало вставка "float:left" в нужном месте.

Стандартная публикация статьи на сайте, но с отложенной публикацией в RSS

Прислано: mail_ru@drupal.org

вт, 22/02/2011 - 23:46

Приветствую всех.

Сабж. Именно для ПУБЛИКАЦИИ статьи по дате - есть модуль  scheduler.

Статья нормально как обычно публикуется на сайте (нажатием на кнопку СОХРАНИТЬ при создании ноды).
Что требуется: при публикации статьи НЕ выводить ее в rss автоматически, а, например, за указанный срок до наступления события (особенно если речь идет о некоем отдаленном событии). Scheduler как понимаю такую функциональность не имеет.

Публикация на сайте в реалтайме при этом дает доп. материал и посещаемость, но слишком ранняя публикация в rss, из-за наличествующего экспорта в иной проект - оказывается "не ко времени" (если речь идет о некоем отдаленном событии)..

Есть такие модули, снипетты, хуки?
Фактически некий модуль должен быть "врезан" между публикацией на сайте и публикацией в rss и разрешать последнюю согласно настройкам.  Actions здесь не поможет?

Спасибо.

[РЕШЕНО] Тизер статьи вставить в описание (параметр title) ссылки на статью

Прислано: mail_ru@drupal.org

пт, 11/02/2011 - 20:33

Доброй ночи.

Искал здесь, но не нашел решения. НАШЕЛ. см. ниже.

Есть список заголовков статей, формируемый с помощью views - название материала как ссылка на материал. При этом в параметре описания ссылки - "title" - ничего не прописано. Хотелось бы, в указанный параметр засунуть тизер\аннотацию материала.
Как это например, сделано на http://www.opennet.ru/news/opennet.shtml - наведите там мышь на любую ссылку в "Событиях" или "Обзорах и статьях" и выпадет описание ссылки - тизер (аннотация) материала.
Догадываюсь, что здесь можно привлечь токены и\или, возможно, php. Но я не программер (если касательно пхп).
Возможно, кто-то уже подобное реализовывал в друпале.

РЕШЕНИЕ.

1) Заходим во Views в нужное представление.

Требуется два поля: Материал: Заголовок и Материал: Краткая аннотация (аннотация должна стоять НАД заголовком - это позволит в настройках заголовка использовать токен [teaser]).

2) В настройках поля Материал: Краткая аннотация ставим галочку "Исключить из вывода" и "Strip HTML tags". Также можно поставить ограничение на длину поля в 255 символов в пункте "Trim this field to a maximum length" - ибо размера стандарта поля "title" в ссылке не нашел, да и поисковики (не знаю) как бы не обрезают его до 255 символов (поправьте, если не так)

Название поля тегов как родитель для вносимых тегов

Прислано: mail_ru@drupal.org

чт, 23/12/2010 - 18:10

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

Прошу обратить внимание - вопрос по 7ке, а не по 6.

Есть, например, в статье 2 поля с автодополнением: "Теги" и "Авторы". Оба поля завязаны на один словарь - "Теги".

Вопрос: каким образом сделать так, чтобы теги, вносимые через поле "Авторы", автоматически получали в качестве родителя имя поля (т.е. тег "Авторы")?

Спасибо.

ЗЫЖ для 6ки тоже интересно ("для галочки"), но не актуально.

Добавить теги к тегу

Прислано: mail_ru@drupal.org

сб, 04/12/2010 - 22:52

Доброй ночи.

Есть словарь. В нем есть теги.

Простой такой вопрос... - каким образом можно к тегу добавить теги? Из этого же или из другого словаря.

Ибо при редактировании тега к нему могу лишь описание добавить, да указать связанные термины и синонимы. А при редактировании словаря нет возможности добавить, например, "тип материала - тэг".

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

Есть ли модуль? Или хак, сниппет?

Спасибо.

Поиск\выбор последовательно более 3 терминов таксономии (X+Y+Z+K+...)

Прислано: mail_ru@drupal.org

вс, 12/09/2010 - 05:51

Приветствую всех.

Что хочется:
При поиске по тегам (и\или выбрав в облаке один из тегов) - после ввода первого тега X и отображения найденного, нажав следующий тег, не увидеть tag/Y-статьи, а tag/X+Y-статьи, соответственно выбрав дальше - tag/X+Y+Z и далее.

Знаю про модуль  Taxonomy filter, позволяющий НЕ более 3х - как раз X,Y,Z, но требуется больше (неограниченно ;)).

Погуглив и прочитав топики на сайте, посмотрев модули, правильно ли я понял, что:

На данный момент нет готовых модулей\решений, реализующих поиск\выбор БОЛЕЕ 3 (от 4 и выше) последовательных терминов - в связке типа x+y+z+k+... ??

Заранее большое спасибо.

(РЕШЕНО) Ненумерованный список в 4 колонки.

Прислано: mail_ru@drupal.org

вт, 07/09/2010 - 17:34

Доброго вечера.

Есть список статей, по умолчанию выыводится в 4 колонки с помощью Views стиля "Сетка".

Чего хочется:

Вывод "с точками",к ак у ненумерованного списка, также в 4 колонки.

Вот так, и в 4 колонки:

  • статья 2
  • статья 3
  • статья 4
  • статья 1

Во Views такой список выбирается как HTML-list, но в 4 колонки не раскидывается, а сетка не дает(?) возможности поставить "точки".

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

Спасибо.

Точка хоть и "крупная", да не то. Но хоть так.
UPD: "Крупная точка" - спецсимвол HTML. Код: • или • Второй код относится к bullet - маленькому черному кружку.

РЕШЕНИЕ было найдено путем прописывания во views в свойствах выводимой ссылки (название материала + ссылка) кода соотв. значка (типа "bullet") перед ссылкой.

RSS-материал

Новое на сайте

Ссылки партнёров