[Drupal 6] Заливка шелла

Нужны права админа или околоадмина (то есть роль пользователя должна иметь возможность использовать вставки php-кода в контент)

http://site/admin/settings/filters/3 - тут смотреть настройки php input format
http://site/admin/user/roles - тут описание ролей и права
http://site/admin/user/user - список пользователей и их данные

В дампе БД смотреть таблицы:
users — данные пользователей.
user_roles — роли пользователей (не описание ролей, а именно у кого какие роли)
role, rules_rules — описания ролей

Заливки:
http://site/admin/build/blockСоздаем новый блок.
В Input format выбираем php.
В Block body вводим код шелла (например, ).
Сохраняем. Теперь надо привязать блок к какому-то региону. Привязываем. Сохраняем. Профит.
Теперь на любой странице, где используется этот регион, можно будет использовать шелл (где какой регион используется, можно определить по их названиям).

http://site/node/add
Тут во многих разделах можно создавать файлы с PHP-кодом. Посмотрим на примере page:
http://site/node/add/page Создаем новую страницу.
В Input format выбираем php.
В Body вводим код шелла.
В XML sitemap в Priority ставим Not in sitemap.
В Menu settings в Parent item ставим какую-нибудь отключенную ветку.
В URL path settings снимаем галочку с Automatic alias и в поле ввода пишем какой-нибудь замысловатый относительный(!) url.
Сохраняем. Готово.

, ,

Оставить комментарий

Top ↑ | Main page | Back