Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Ginvael

Своя форма регистрации / отображения пользователя

Recommended Posts

Краткая предыстория: был у моего сайта программист... теперь нет.

 

Вобщем, на моём сайте triumph-dance.com (ну правда, не спам, только чтоб показать) в верхнем левом углу форма входа пользователя:

---------------------------

[логин][пароль]

войти | регистрация

забыли пароль?

---------------------------

 

При залогинивании она заменяется на:

---------------------------

мой кабинет

Имя пользователя | выход

---------------------------

 

Вот, дело дошло до изменения шаблона форума, а мой программист пропал надооооолго.

У меня есть код, который управляет этой штуковиной на страницах сайта (используются юзера из базы форума). И я так подозреваю, что если где-то в файлах, собирающих страницу форума внести переменную (её, кстати, видно в разделе форума "%%cabinet%%") и код, её заменяющий, то всё будет работать.

 

ВНИМАНИЕ ВОПРОС:

В каких файлах форума надо покопаться, чтоб он воспринял "%%cabinet%%"? Или тут другой подход?

 

Заранее благодарю.

Share this post


Link to post

Эм, тут по ночам никто не работает (: ?

Share this post


Link to post

По ночам даже у тех, кто обычно способен помочь, начинается высооплачиваемое время, спать тоже нужно, понимаете-ли.

 

Подход везде одинаковый. Можно добавить замену в функцию do_output Файла ./sources/classes/class_display.php. Можно почитать ещё вот это. Если под словом "код" вы имеете в виду простой хтмл, то в шаблоне можно и нужно прописать. В остальном ваш вопрос сформулирован довольно сумбурно и реализацию стоит обдумывать только когда вы поясните все неточности, либо на месте.

 

Доброй ночи.

 

 

P.S. Можете передать Василию привет :) Зря он IPB забросил...

Share this post


Link to post

Тыкс, где тут кнопочка "Благодарю" (: ...

Share this post


Link to post

Дабы темы не плодить... Может, по доброте душевной ещё один момент просветите.

 

Возможно ли в IPB сделать так, чтоб на странице "Ваши личные данные" и её подстраницах подгружать css-файл, который не будет подгружаться на других страницах форума, и каким образом?

Share this post


Link to post

Нельзя, к сожалению, в 2.1.

Только в 2.3 можно использовать skin remapping для загрузки шаблонов с другим css.

Share this post


Link to post

Если он не будет заменять CSS скина, то можно через логику в скинах.

Share this post


Link to post

Если можно, поподробнее.

 

Я бы выбрал вариант - добавить в общий шаблон переменную, которая бы подгружала тот или иной файл стилей в зависимости от открытого пользователем раздела сайта. Как узнать, какой раздел открыт?

Edited by Ginvael

Share this post


Link to post

Другими словами, мне нужно определить, какой index.php?act=*** - и в зависимости от этого значения строить if.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...