|
|
Сейчас на сайте
Сейчас на сайте 0 пользователей и 1 гость.
Мы ищем таланты
Хочешь славы, море пива, и любви готических девушек? Нет ничего проще – у нас есть вакансия переводчика новостей, вакансия обозревателя новинок тяжелой музыки, а также нам нужны модераторы и активные флудеры на форум ;)
Писать на metal_admin ррргаф darklinks.ru
|
Подсказки по редактированию
Доступны HTML теги: <b> <i> <u> <ul> <ol> <li> Использовать пользовательский код PHPПользовательский код PHP может быть внедрен в некоторые типы имеющегося на сайте содержимого, включая сообщения и блоки. Хотя внедрение кода PHP в сообщение или блок является сильным и гибким инструментом, если используется пользующимся доверием пользователем, располагающим опытом работы с PHP, оно может составлять существенную угрозу безопасности, если будет использовано ненадлежащим образом. Даже незначительная ошибка при внедрении кодов PHP может случайно поставить под угрозу Ваш сайт. Если Вы незнакомы с PHP, SQL или Drupal, то избегаете использования пользовательских кодов PHP внутри сообщений. Экспериментирование с PHP может повредить Вашу базу данных, сделать Ваш сайт неработоспособным или создать значительную угрозу безопасности. Примечания: - Не забудьте перепроверить каждую строку на наличие синтаксических и логических ошибок перед сохранением.
- Операторы должны правильно завершаться точками с запятой.
- Глобальные переменные, используемые в Вашем коде PHP, сохраняют свои значения после выполнения Вашего скрипта.
register_globals выключен. Если Вам приходится использовать формы, ознакомьтесь и воспользуйтесь функциями в Drupal Form API.- Используйте операторы
печатать или возвратить в вашем коде чтобы обеспечить вывод содержимого. - Разработайте и проверьте свой код PHP, используя отдельный сценарий тестирования и образец базы данных, прежде чем развернуть его на главном сайте.
- Рассмотрите возможность включения Вашего пользовательского кода PHP в находящийся на сайте модуль или файл
template.php вместо того, чтобы внедрить его непосредственно в сообщение или блок. - Помните, что способность к внедрению кода PHP в содержимое предоставляется модулем Filter PHP. Если этот модуль отключен или удален, то блоки и сообщения с внедренным кодом PHP могут отображать, а не выполнять код PHP.
Пример: Создание блока "Добро пожаловать", приветствующего посетителей простым сообщением. Добавить пользовательский блок на свой сайт, с именем "Добро пожаловать". Выберите формат "PHP code" (или любой другой, поддерживающий PHP ввод), добавьте следующий код в теле блок:
print t('Welcome visitor! Thank you for visiting.');
Для отображения имени зарегистрированного пользователя, используйте это:
global $user;
if ($user->uid) {
print t('Welcome @name! Thank you for visiting.', array('@name' => $user->name));
}
else {
print t('Welcome visitor! Thank you for visiting.');
}
Drupal.org предлагает образцы фрагментов PHP, или, если вы располагаете некоторым опытом работы с PHP и знанием системы Drupal, Вы можете создать собственные. - Адреса страниц и электронной почты автоматически преобразуются в ссылки.
|
|
 |