Jump to content
Дизайн и модификация IPS 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 on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

Доброй ночи.

 

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by Ginvael

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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...