Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

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

 

Вобщем, на моём сайте 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.

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.