Перейти к публикации
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%%"? Или тут другой подход?

 

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

Рекомендованные сообщения

Опубликовано:
  • Автор

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

Опубликовано:

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

 

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

 

Доброй ночи.

 

 

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

Опубликовано:
  • Автор

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

Опубликовано:
  • Автор

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

 

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

Опубликовано:

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

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

Опубликовано:

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

Опубликовано:
  • Автор

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

 

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

Изменено пользователем Ginvael

Опубликовано:
  • Автор

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

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.