Skip to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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

 

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

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

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

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

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

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

 

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

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

мой кабинет

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

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

 

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

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

 

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

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

 

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

Featured Replies

  • Author

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

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

 

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

 

Доброй ночи.

 

 

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

  • Author

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

  • Author

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

 

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

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

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

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

  • Author

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

 

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

Edited by Ginvael

  • Author

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

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.