Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 30.11.2007, 15:37   #1
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию Статическое размещение модуля login

Всем привет!

Стала задача в размещении блока login на всех страницах сайта.
Нашел два варианта:
1. Прописать в шаблоне
2. Добавить блок на каждой странице.

В первом варианте - надо ручками заполнять параметры, во втором нужно не забыть добавить этот блок на каждую страницу, но параметры вносить не ручками

Есть ли еще варианты, что б было мало ручной работы?
nazaroff вне форума   Ответить с цитированием
Старый 30.11.2007, 16:13   #2
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Замапить место в шаблоне TV для TypoScript object path и выводить туда форму при помощи TS.
Что-то типа
Код:
lib.login = HTML
lib.login.value (
<form action="#" ...>
<input /> ... <input />
</form>
)
lib.login.wrap = <div id="login">|</div>
-=UncleByte=- вне форума   Ответить с цитированием
Старый 30.11.2007, 16:24   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Лучше плагин использовать.

lib.login < plugins.tx_модуль_который_используете
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 30.11.2007, 16:36   #4
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Сейчас я использую стандартный login.
В шаблоне прописал:
plugin.feadmin.fe_users {
file.templateFile = fileadmin/templates/xit/fe_admin_fe_users_ru.tmpl
email = name@domain.com
emailName = Your Name
pid = 15
usergroupOverride = 1
}

styles.content.loginform.pid = 15


Затем на странице поместил блок login и все работает, но теперь хочу, что б блок регистрации был на всех страницах.
Я с typo3 только начал разбираться и самая большая трудность пока что это TS...
nazaroff вне форума   Ответить с цитированием
Старый 30.11.2007, 17:13   #5
nazaroff
Продвинутый
 
Аватар для nazaroff
 
Регистрация: 04.11.2007
Сообщений: 56
Отправить сообщение для nazaroff с помощью ICQ Отправить сообщение для nazaroff с помощью Skype™
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Лучше плагин использовать.

lib.login < plugins.tx_модуль_который_используете
Сделал!
Работает, но странно.
Теперь пока пользователь не зарегистрирован, в блоке отображается не логин/пароль, а форма регистрации
nazaroff вне форума   Ответить с цитированием
Старый 30.11.2007, 18:20   #6
m_admin
Новенький
 
Регистрация: 14.04.2007
Сообщений: 7
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
Замапить место в шаблоне TV для TypoScript object path и выводить туда форму при помощи TS.
Что-то типа
Код:
lib.login = HTML
lib.login.value (
<form action="#" ...>
<input /> ... <input />
</form>
)
lib.login.wrap = <div id="login">|</div>
а в само фале *.htm что прописовать??? Детальней
m_admin вне форума   Ответить с цитированием
Старый 02.12.2007, 01:35   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от nazaroff Посмотреть сообщение
Сделал!
Работает, но странно.
Теперь пока пользователь не зарегистрирован, в блоке отображается не логин/пароль, а форма регистрации
Надо указать правильный режим. В разных расширениях по-разному. Например:

lib.code = LOGIN
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 02.12.2007, 01:57   #8
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Цитата:
Сообщение от m_admin Посмотреть сообщение
а в само фале *.htm что прописовать??? Детальней
В html-файле просто иметь место для вставки, куда и будет замаплен при помощи TV кусок TS ответственный за вывод.
Для того, чтобы осуществлять логин надо всего навсего в action формы указать id страницы где хранятся юзеры и передать туда логин и пароль. Как-то так было
-=UncleByte=- вне форума   Ответить с цитированием
Старый 05.12.2007, 17:46   #9
m_admin
Новенький
 
Регистрация: 14.04.2007
Сообщений: 7
Unhappy показать пример!!

Большая просьба!!!
Для чайников написать пример, що делать в шаблоне а что прописовать в константах или сетапе!!! Как в шаблоне прописать!!
Тема весьма актуальная - но на форуме нигде нет реального примера от "А" до "Я"

Делал так - в
Template - Setup: прописал
lib.login = HTML
lib.login.value (
<form action=<form action="index.php?id=178" target="_top" method="post">
.<input name="user" value="" style="width:100px" id="tx-newloginbox-pi1-user" type="text">..
<input name="pass" value="" style="width:100px" id="tx-newloginbox-pi1-pass" type="password">
<input type="submit" name="submit" value="go!!" >
<input name="logintype" value="login" type="hidden">
<input name="pid" value="178" type="hidden">
</form>
)
lib.login.wrap = <div id="sidebar-login">|</div>
где 178 - страница с пользователями

в шаблоне прописал
<div id="sidebar-login">
</div>

Что я делаю не так ???

Последний раз редактировалось m_admin; 05.12.2007 в 19:04
m_admin вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Login form KortS Общие вопросы 6 19.03.2004 18:34


Часовой пояс GMT +4, время: 00:28.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория