|
|
|
|
|
|
ВсякоеПопулярноеЗа сегодня: |
Drupal APIХитрости hook_menu()В Drupal всегда радует возможность лаконично и просто разработать иногда очень серьезные вещи. Пусть в вашем модуле требуется отобразить на отдельной странице некий объект хранящийся в базе данных, например, Gorilla. Идентификатор объекта передается в строке запроса. Модуль, соответственно тоже называется gorilla. function gorilla_menu() { $items = array(); $items['gorilla/%gorilla'] = array( 'title' => 'Gorilla item', 'page callback' => 'theme', 'access arguments' => array('view gorilla'), 'page arguments' => array('gorilla_view', 1), ); return $items; } Произойдет тут следующее... OpenLayers 2.x Documentation
New users should take a look at Getting Started with OpenLayers to build their first map. Please post bug reports, support requests, and feature on the issue tracker instead of using the comment area in the documentation pages.
Документация по OpenLayers 2.x включает в себя, как справку для конечных пользователей, так и олписание API для разработчиков. Начинающие пользователи могут сразу смотреть Быстрый старт с OpenLayers, чтобы сделать свою первую карту. Просим вас отправлять сообщения о замеченных ошибках, просьбы о технической поддержке и предложения по расширению функциональности в наш багтреккер или в комментарии к англоязычной документации. TAPIr - Dynamic Tables API
Так случилось, что именно такое смешное животное, как тапир стало маскотом этого проекта. TAPIr - это интерфейс, предназначенный для разработки под Drupal и позволяющий создавать и конфигурировать динамические таблицы. Фактически, мы сделали его настолько динамическим, что даже его название изменяемо. Это сокращение от Tables API, но вам самим решать, что означает r на конце. The Tables API mimics the Forms API by building tables based on a Table ID. For now, the Table ID refers to the function used to build the table, though it's not impossible for TAPIr to define a hook like Drupal's hook_forms. The builder function operates on an $op variable to first build the fieldset and then grab the data for the rows for each field. The term fields refers to a column in the table. Fields will be configurable from a settings page for each table so the user can adjust the title of a column, its order in the table, and whether or not it should be shown when the table is rendered. Программный вывод блоков в Drupal
К моему удивлению в API Drupal отсутствует функция block_load(), которая бы позволяла получить нужный блок целиком без лишних телодвижений. Этому, видимо, есть какая-то причина (историческая или функциональная), но мне как-то лень копаться в предыстории вопроса. Поэтому принимаю как данность, что программно, произвольный блок можно получить только прямым вызовом хука hook_block(). Темизация вывода полей CCKУтверждается, что в Drupal можно темизировать всё. Вернее то, что проходит обработку функциями темизации. А это практически все, что мы видим на сайте. Сказанное относится и к любым полям CCK. Очень часто готовый модуль поля все-таки несколько не подходит вашим требованиям, поскольку отображает информацию не так, как вам хотелось бы, в тоже время предоставляя необходимый функционал для ее редактирования. Данную ситуацию легко исправить не только правкой кода соответствующего модуля, но и просто написанием одной функции, которую вы можете разместить в своей теме, не затрагивая кода ядра или дополнительных модулей. Устранение ошибок в модуле Imce CCK ImageУстранение ошибок в модуле Imce CCK Image (imceimage) посредством пользовательской темизации вывода поля. Выводим десятичные величины как градусы, минуты и секунды дугиВывод значений числоых полей CCK в виде градусной меры посредством пользовательской темизации вывода поля. node.tpl.php, список доступных переменных (Drupal 6)Вольный перевод от начинающего друпаллурга. Для версии Drupal 6. Теги
спам
домен
Zend
скульптура
политика
криминал
отладка кода
интернет
говнокод
PHPtemplate engine
ЖЖ
Open layers
joomla
Владивосток
разработка сайтов
модули
ну и ну!
VLDC
Skype
рекламная пауза
Китайские зарисовки
Автоматические транскрипции
мошенники
Готовые скрипты PHP
мой сайт
больничные будни
фрик-инкубатор
погода
drupal
ICQ
профили установки
Парсеры курсов валют
Компьютерная лингвистика
Drupal API
Firefox
шаблоны
drupal 5
проишествия
Не влезай – убьёт!
Google
whois
тигра
Три Поросёнка
дети
drupal 6
закачка файлов
CCK
рассылка
прогулки
остров Рикорда
безопасность
браузер
хак
подсветка синтаксиса
непонятки
вирши
Zend Framework
PHP
матан
ljxp
|
|
Direqtor Home Page by ASIADATA.
Изысканная пафюмерия Sergio Tacchini для настоящих ценителей
|
|
Комментарии
3 часа 23 минуты назад
6 часов 43 минуты назад
11 часов 26 минут назад
18 часов 30 минут назад
1 день 5 часов назад
1 день 7 часов назад
1 день 10 часов назад
1 день 12 часов назад
1 день 15 часов назад
1 день 19 часов назад