форму с паролем в центре страницы

Главные вкладки

Аватар пользователя foresterx foresterx 12 декабря 2006 в 12:40

Проблема неопытного пользователя:
Как разместить форму с полями для логина и пароля, в центре страницы (под основным материалом). Приблизительно вот так:

|LogoSite------------------------|
|--------------------------------|
|News-|-------------------------|
|News1|-------Body-page--------|
|News2|-------------------------|
|News3|-------------------------|
|News3| login[ ] pass [ ] OK----- |
|------copyright-----------------|

Буду очень благодарен подсказке

Комментарии

Аватар пользователя foresterx foresterx 12 декабря 2006 в 15:51

М.б. это в drupal5 работает? а м.б. просто я так коряво конфигурирую. Проблема в том, что для блока можно поменять вес, изменить местоположение (слева/справа), еще можно (при изменении) настроить видимость и изменить установки для видидимости.
Блок - пользовательский логин включен.

Аватар пользователя rapitosov@drupal.org rapitosov@drupal.org 12 декабря 2006 в 18:56

Нет, не только в пятой, но не во всех оформлениях есть зона content. Посмотрите как это работает в bluemarine, там есть пять доступных местоположений. Если Вас смущает перевод - включите англиский в своём профиле.
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы

Аватар пользователя Shedko Shedko 12 декабря 2006 в 21:10

Согласен с rapitosov@drupal.org, это стандартный и самый надежный способ.

Также можно "напечатать" эту форму и в самой ноде/статье, для этого выбираем формат ввода PHP и там где надо вывести форму входа вводим код

<?php
$block = module_invoke('user', 'block', 'view', 0);
print $block['content'];
?>

<?php
$block = module_invoke('user', 'block', 'view', 0);
print $block['content'];
?>

только предварительно надо отключить вывод блока в админке

Аватар пользователя foresterx foresterx 13 декабря 2006 в 10:51

об отсутствии content не знал, действительно расположил и работает, спасибо!
А как сделать чтобы поля логин и пароль выводились не одно под другим, а последовательно?

Еще одна казалось бы маленькая проблема: оформление этого блока (дизайн) и как избавиться от красных звездочек возле логина и пароля (которые указывают на необходимость ввода). Это скорее всего связано с изменением css или шаблона? Хотелось бы узнать хотя бы направление движения.

Аватар пользователя foresterx foresterx 13 декабря 2006 в 10:55

насколько понял по статьям на drupal.org существует три типа создания дизайна для сайта.

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

Верны ли мои расуждения?

Аватар пользователя foresterx foresterx 20 декабря 2006 в 12:52

наиболее вероятно - не просто использовать наиболее похожую тему, а создание своей темы на основе PHPTemplate.
Изменение существующей можно выполнять, если хорошо знакомы с CSS! В противном случае лучше не пробовать получить оригинальный дизайн.