Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем CMS Drupal

  Все выпуски  

Создание своих страниц


Другие сайты и рассылки

Сайт, который ведет данную рассылку, принадлежит к сети сайтов FORworld. Рекомендуем посетить другие наши сайты.

Или же вы можете просто посмотреть, что нового появилось на наших сайтах.

Также рекомендуем подписаться на другие наши рассылки. Или присоединиться к нашим сообществам в ВКонтакте, Мой Мир, Facebook, LiveJournal

Мы в:

Twitter: forworld
Виджеты для главной страницы Яндекса

подробнее...

Рекомендуем скачать

Взламываем автомобильный сайт (видео)
Размер (Кбайт): 49000

Устанавливаем ispCP на Ubuntu 8.04 и знакомимся с интерфейсами (видео)
Размер (Кбайт): 90000

Взлом одного из крупных грузинских информационных ресурсов (видео)
Размер (Кбайт): 50000

Взламываем Ecard при помощи фрагментированной SQL-инъекции (видео)
Размер (Кбайт): 62000

Все файлы

Предлагаем воспользоваться купоном - cvkyp05r1n1jrdwvefclqwkz6lwx28db - на 10% скидку при покупке GOLD-аккаунта DepositFiles с периодом действия 6 месяцев или 1 год. Купон действителен до 2010-10-19.

И еще можно скачать

Набор фигур с различными значками (swwd_athens)
Набор стилей (1315_styles_64)
Набор макросов для придания эффекта тексту (Amber&silver)
Набор кистей с брызгами, дождем и водой (rons_wings_of_wings_6)
Сборник клипарта: рамки с цветами и растениями
Покупаем косметику: пользуемся стойкой помадой (видео)

Скачать новости дня одним архивом

Создание своих страниц

Теги:

Отдельно хотелось бы рассмотреть возможность создания своих страниц сайта на основе CMS Drupal. В этом случае вы, естественно, также можете использовать код PHP.

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

<?php
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
?>


Далее вы можете вводить свой PHP-код либо другое содержимое страницы. Обратите внимание, что указанная выше строка require_once './includes/bootstrap.inc'; будет верна только для файлов, которые находятся в корне вашего сайта. Если вы поместили файл в какой-либо подкаталог, следует изменить эту строку в соответствии с вашим расположением файла.

В качестве примера попробуем создать PHP-файл, который будет возвращать динамически сгенерированное изображение, определяющее количество публикаций, которые есть на вашем сайте. Например, присвоим этому файлу имя image.php:

<?php
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

//Отправляем браузеру заголовок, определяющий
//тип содержимого, возвращаемого сценарием.
drupal_set_header("Content-type: image/jpeg");

$query = "SELECT COUNT(`nid`) FROM `{node}`";
$result = db_result(db_query ($query));
$pic = ImageCreateFromJPEG("img/code.jpg");
$color=ImageColorAllocate($pic, 0, 0, 0);
ImageString($pic,5,20,25,$result,$color);
ImageJPEG($pic);
ImageDestroy($pic);
?>


Как можно заметить из сценария, изображение формата JPEG, которое возвращается сценарием, создается на основе изображения code.jpg, расположенного в каталоге img на вашем сайте — если вы будете использовать данный код, не забудьте создать этот каталог и изображение в нем.

Таким образом, сценарий берет изображение code.jpg и поверх него выводит количество публикаций, созданных на вашем сайте.

Источник: http://mydrupal.co.ua/node/837

10 последних новостей и статей с популярных сайтов

Модуль: Jake Strawn
Тема оформления: Skinr module.
Модуль: Facebook Application Registration page
Модуль: Drupal for Facebook
Тема оформления: Theme guide v6
Модуль: http://drupal.org/project/migrate
Модуль: http://code.google.com/intl/it-IT/speed/page-speed/docs/rtt.html#Paralle...
Тема оформления: configurator demo
Модуль: Views Field Rewrite
Модуль: Torchbox logo

Все новости


В избранное