Нужно что бы форма логин и пароль были в дизайне сайта.

#
Нужно что бы форма логин и пароль были в дизайне сайта.
Нужно что бы форма логин и пароль были в дизайне сайта, как их туда вставить и как настроить сайт, где находиться макер я заню, а вот что в нем нужно прописать нет. Читал инструкцию там в районе 90 страници что то проскальзывает, но я не чего не понял, кода там ксажелению нет.
Спасибо за помощь!
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
Логин и пароль для идентификации пользователя сайта при наличие модуля "Пользователи сайта"? Или нет? Уточните.
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
Да именно это! если по простому то мне нужно формы ввода данных с "Личного кабинета" перенести в дизайн сайт(в макет), что бы зарегистрированный пользователь мог войти в сайт под своим акуантом с любой страници.
И ещё плюс к этому, сейчас образовался такой вопрос: мне нужно что бы новости отображать не на главной, а тоже в дизайне на каждой страничке, желательно это прописать коде в макете. Как это сделать?
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
newkmv,
Создавайте форму и встраивайте ее в макет сайта.. Я думаю тут больше вопрос возникнет по тому, как организовать ее работу?

Чтож.. приведу цитату, которая помогла мне это сделать(Сначала мой вопрос и ответ на него.. конечно там пример всего-лишь для одной страницы, но для всего сайта это тоже может помочь). Спасибо большое Наталье. Копирайт принадлежит только ей:


Alvein:
Здравствуйте!
Хм.. появился вопрос по поводу модуля "Пользователи сайта". Предположим
что я к одной из страниц раздела сделал доступ только определенной
группе пользователей. при заходе в данный раздел, не спрашивают ни каких
логинов или паролей, а просто говорят что доступ запрещен.. Возможно ли
сделать так, чтобы при заходе на данную страницу спрашивался сначала
логин-пароль, а уж потом пускал или не пускал на данную страницу. К
сожалению ничего не нашел в Документации по интеграции.....  :(  или я
просто не внимательно искал?

natalya:
Добрый день, Александр!

Думаю, что это вполне реализуемо. В шаблон для страницы(который
планируется использовать для раздела с ограниченным доступом)
необходимо вставить код, который:
1. будет определять методом GetCurrentSiteUser идентификатор текущего
пользователя сайта;
2. в случае если идентификатор не 0(например, если пользователь уже
авторизовался в личном кабинете) и данный пользователь принадлежит
той группе пользователей, которой разрешен доступ к разделу, можно
показывать текущую страницу сайта. Если не принадлежит, сообщить
"Доступ запрещен" и не вызывать метода показа текущей страницы.
3. если идентификатор 0, то показать форму авторизации(ввод логина и
пароля).
4. обрабатывать данные пришедшие в запросе после заполнения
пользователем формы авторизации. Методом ValidUser проверять есть ли
такой пользователь в базе, методом GetGroupsForUser проверять
принадлежит ли данный пользователь той группе, которой разрешен
доступ, если да, то методом SetCurrentSiteUser авторизовать
пользователя и вызвать метод показа текущей страницы.
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
Alvein, думаю, что newkmv требуется более упрощенный функционал.
newkmv, Вы правы: чтобы форма авторизации отображалась на всех страницах сайта поместить ее нужно в макете. Пример самой простой формы:
<form action="/users/" method="post">
<input size="15" name="site_user_login"  type="text" maxlength="25"/><br/>
<input size="15" name="site_user_password" type="password" maxlength="25"/><br/>
<input type="submit" value="Принять" name="apply"/>   
<br/>
<a href="/users/registration/" >зарегистрироваться</a>
<br/>
<a href="/users/restore_password/">забыли&#xA0;пароль?</a>
</form>
При нажатии на кнопку "Принять" будет происходить переход на страницу личного кабинета.
Для показа, например,  3-х последних новостей на всех страницах сайта добавляете в макет блок:
<!-- Новости -->
<?
/* Вывод информационных систем */
$InformationSystem = new InformationSystem();

$external_propertys=array();
$external_propertys['ОтображатьСсылкуНаАрхив']=1;
$external_propertys['ОтображатьСсылкиНаСледующиеСтраницы']=0;

/* Количество выводимых элементов */
$item_count = 3;

$InformationSystemId = 1;

$InformationGroupId = false;  // false - из всех групп, 0 - из корневой группы

$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);  
?>
В качетсве значения $InformationSystemId подставляете идентификатор Вашей инфосистемы.
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
Большое спасибо постараюсь разобраться, но возможно ещё вопросы будут.
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
два вопроса ещё и вроде бы все:
1. как отредактировать макет новосетей
2. как отредактировать макет главной, как отредактировать текст на главной я знаю, а вот как убрать с главной кусочки новостей, статьей и магазина не знаю.
Большое спасибо!
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
1. что подразумевается под "макетом новостей"? В демонстрационном сайте используется только один макет "Основной макет сайта"

2. новости, статьи и магазин на главной странице выводятся не в макете, а в шаблоне страницы. Он называется "Основной + 3 новости снизу". Можете закомментировать следующие блоки:
/*$shop->ShowShop(1, $xsl_catalog, array('current_group_id' => false, 'items_on_page' => 3, 'items_order' => 'rand');*/
...
/*$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId,'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);  */
...
/*$InformationSystem->ShowInformationSystem($InformationSystemId, $InformationGroupId, 'СписокЭлементовИнфосистемы',$item_count,0,$external_propertys);  */
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
Мне нужно из вертикального вывода новостей сделать горизонтальный(желательно через таблица, хотя подругому я это слабо представляю). По горизонтальным выводом я понимаю сталбецы текста, каждый сталбец одна новость, сталбцы располагаються с лево на право во убыванию даты добавления(с лево самая свежая). Всего должно быть три сталбца.(как ограницить количество я вроде бы понял)
подскажите как это сделать?
#
Re: Нужно что бы форма логин и пароль были в дизайне сайта.
Пожалуйсто подскажите как сделать что бы новости распологались не вертиколько а горизонтально, одна за другой. Другими словами их нужно сделать не в столбец, а в ряд.
Авторизация