Программирование

Разработка модулей, сниппеты и др. вопросы программирования под Drupal, а также создание собственных шаблонов. Присылайте свои разработки. Вопросы по установке и настройке готовых модулей задавайте в Установка и настройка.
Все по темам: примеры кода, патчи и утилиты, темы оформления.

icon: 

Alexey Пнд, 30/08/2004 - 08:12

[Edit]Блок последних сообщений

Что добавить чтобы в блок выводилась еще и дата создания новости
global $user;

if (user_access("access content")) {
$stories = "";

$queryResult = db_query_range("SELECT n.created, n.uid, u.name, max(n.nid) FROM {node} n INNER JOIN {users} u ON u.uid = n.uid WHERE n.type = 'story' AND n.status = 1 GROUP BY n.uid, u.name ORDER BY 3 DESC", 0, 3);

0 Спасибо

axel Втр, 29/06/2004 - 16:09

Совет: как сделать скрипт использующий Drupal API

Бывает возникает необходимость сделать быстро какой-нибудь скрипт, но нет нужды оформлять его в виде модуля. Однако обращаться к базе или использовать какие-то функции Drupal при этом удобно. Чтобы PHP-скрипт использовал API Drupal следует написать его так:

<?php

include_once "includes/bootstrap.inc";
include_once "includes/common.inc";

// далее можно писать скрипт, теперь вам доступны друпаловские функции
// например можно писать запросы к базе:

$result = db_query("SELECT name FROM {users}"); 
// в запросах если писать имена таблиц в {}, будут автоматически подставляться префиксы к именам из конфига сайта
0 Спасибо

Nick Пнд, 12/04/2004 - 03:50

locale & gettext

Наткнулся тут на интересный модуль в contrib.

Называет locale. Раньше никогда не читал что это за модуль (понятно ведь).

А.. тут задумался... Он ведь есть в core.. Тогда что он делает в contrib?!?!

Читаю описание:
"This is an extended locale module that enables you to share translations through the use of PO files. PO files are files containing translations as used by the GNU gettext programm. User contributed PO files for various languages can be found in contrib CVS. If your language is not present, create a feature request against this project and I will add an empty PO file for your language. You can then get a PO file editor and start translating. Recommended PO file editors are (in no particular order): XEmacs with po-mode GNU Emacs with po-mode KBabel poEdit poEdit is said to not yet support multiple plural forms. Be sure to get a recent version for all editors, multiple plural forms are a recent additionion to the gettext standard."

Причем, есть версии для всех релизов, начиная с 4.0.0.

0 Спасибо

Страницы