Drupal7

Подскажите пожайлуста решается ли это стандартными модулями?

15 декабря 2009 в 1:40

Вообщем, требуется сделать из друпала нечто похожее на соц. сеть, но только с опр. параметрами.

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

НА главное странице никаких там блогов, а статистика, типа всего юзеров столько то,
последний добавил такой-то фильм.
Ну ещё если карму поставить то типа самая большая карма у того то.

Юзабилити: вес пунктов меню должен быть очевиден

9 декабря 2009 в 16:06

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

Изменения темизации в drupal 7

3 декабря 2009 в 8:36

Всем доброго дня. Не попаду к сожалению сегодня на drupal day в Москве, но обязательно планирую попасть на camp в феврале Smile И, к такому приятному дню решил сделать и свой вклад. Ниже - изменения в темизации drupal 7 по сравнению с drupal 6. Материал взят с drupal.org, и фактически это мой вольный перевод с небольшими комментариями.

Ссылка на последний комментарий/последнюю страницу

27 ноября 2009 в 18:49

Пользователи на моём сайте стали жаловаться на то, что по ссылке на названия топика в блоке «Горячие темы» (список пяти последних топиков с новыми комментариями) они попадают на первую страницу, а не на последнюю. Попросили подумать над тем, чтобы сделать ссылку на последнюю страницу/комментарий. В общем, предложение здравое, поэтому я подумал, что нужно это реализовать. Сперва решил переделать этот блок с помощью views, нашёл даже в дефолтовых вьюсах отключенный у меня «вид» с последними комментариями и почти тотчас столкнулся с проблемой — ссылка на последний комментария работает только тогда, когда он находится на первой странице.

Предположим, что у вас есть тип нод story, для которого указано, что на странице должно отображаться 5 комментариев, так вот: для первых пяти ссылка, идущая в том самом вьюсе, работать будет (example.net/node/3#comment-1 будет вести на сам комментарий), а при клике на шестой и дальше (example.net/node/3#comment-6) вы попадёте на первую страницу, что логично, так как анкора comment-6 в коде на этой странице не будет...

Fields API создание типа контента с полями

25 ноября 2009 в 23:02

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

Задача схожая с http://api.drupal.org/api/drupal/developer--examples--node_example.module/7, но уже с использованием Field API. Другими словами нужно в модуле создать тип контента с дополнительными полями.

Единственное, что я думаю это создать тип контента через node_type_save в хуке hook_install() и тогда уже в хуке hook_node_type_insert() добавить необходимые поля (примерhttp://drupal.org/node/474420).

firstvds & drupal 7 & mysql

19 ноября 2009 в 11:37

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

«Your web server does not appear to support any common database types. Check with your hosting provider to see if they offer any databases that Drupal supports. »

Хотя на сервере phpinfo показывает mysql 5 версии.. Sad

В чем может быть проблема?
спасибо

Автоматизация процесса написания модулей

19 ноября 2009 в 9:47

Модуль для написания модулей — это ли не прекрасно? Module Builder позволяет сгенерировать "скелет" для нового модуля, а также подсказки для его разработки. Это очень удобно для начинающих разработчиков при изучении работы хуков, а также опытных зубров, которые при этом настолько разумны, что ленятся искать перечень аргументов, принимаемых функциями. Wink

Один из самых мощных инструментов этого модуля - интеграция с Drush. Например, подав команду

$ drush mb mymodule cron init menu nodeapi --write --name="My Module"

Мы получим на выходе заготовку модуля в директории sites/all/modules/mymodule с названием My Module и .info- и .module-файлами, в коде которого уже будут хуки для hook_menu, hook_cron, hook_init и hook_nodeapi с подсказками. Если добавить ключ --go, модуль будет еще и активирован.

Ссылки
http://drupal.org/project/module_builder
http://drupal.org/project/drush
http://www.drupaler.co.uk/blog/never-write-line-code-again/436

Возможность управления блоками(виджетами)

6 ноября 2009 в 13:55

Возможно ли управление блоками (виджетами) со стороны пользователей сайта?
перетаскивание, изменение параметров, добавление и удаление блоков (виджетов) ?

Модуль Profile смотрит в сторону Fields API

5 ноября 2009 в 11:47

Накануне на Друпал.орг застолбили место под проект Profile 2 — замену стандартного модуля Profile. Согласно сообщению на странице проекта, это логичное следствие из двух обсуждений на тему грядущего появления в ядре Друпал 7 механизма Fields API (функциональный аналог CCK) и целесообразности дальнейшего существования модуля Profile со своей схемой создания полей в профилях пользователей (1, 2).

Несколько вопросов во друпалу.

28 октября 2009 в 14:57

Господа, помогите пожалста выяснить несколкьо вопросов:
- слыхал эта cms поддерживает мультиязычность контента, подскажите где можно взглянуть на то как это выглядит ?
- seo, поддерживает ли сабж "человеко-понятные" ссылки типа "/the_best_cms" или как джумла - набор цифр и букв?
- можно ли настроить тайтлы, киворды, дескрипшены, для каждой страницы, в т.ч. переведенной? В джумле например такого не сделать Sad