Как сменить тему для пользователя после принудительной замены

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
detektorv
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 14.11.2016 21:00
Благодарил (а): 13 раз

Как сменить тему для пользователя после принудительной замены

Сообщение detektorv » 28.10.2018 11:00

Здравствуйте, не подскажите, может можно как то сменить тему для отдельного пользователя при активной галочке "принудительная смена" ??

Отправлено спустя 1 минуту 12 секунд:
извиняюсь, не принудительная а

Заменять стиль пользователя:
Стиль, выбранный пользователем, будет заменён стилем по умолчанию.
Стоит ДА

Отправлено спустя 16 минут 11 секунд:
Или может можно как то скрыть элемент в шаблоне для одного пользователя и показывать остальным???

Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Зарегистрирован: 05.03.2014 20:13
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение apollion » 28.10.2018 15:12

Просто сменить
Профиль пользователя - Администрировать (его) - Личные настройки.
И там поменять.
Но пользователь сможет опять поменять стиль.

detektorv
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 14.11.2016 21:00
Благодарил (а): 13 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение detektorv » 28.10.2018 20:21

apollion писал(а):
28.10.2018 15:12
Просто сменить
Профиль пользователя - Администрировать (его) - Личные настройки.
И там поменять.
Но пользователь сможет опять поменять стиль.
Спасибо, да я знаю. Но тогда проблема в том что обновления в шаблонах придется делать в двух темах.

Может все таки как нибудь тегами можно сделать так чтоб скрыть один элемент для одного пользователя и разрешить всем остальным. или заменить вовсе.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11489
Зарегистрирован: 18.02.2007 19:01
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2579 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение Sheer » 28.10.2018 22:03

USER_ID
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
apollion
phpBB 2.0.22
Сообщения: 1382
Зарегистрирован: 05.03.2014 20:13
Откуда: Юг Руси
Благодарил (а): 50 раз
Поблагодарили: 99 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение apollion » 29.10.2018 0:21

detektorv писал(а):
28.10.2018 20:21
Но тогда проблема в том что обновления в шаблонах придется делать в двух темах.
Обновление в шаблонах так или иначе придется делать во всех активных используемых темах.
detektorv писал(а):
28.10.2018 11:17
как то сменить тему для отдельного пользователя
Вы хотели отдельную тему для отдельного юзера - ну и я вам ответил.

А как скрыть отдельный элемент - вам выше написали.

detektorv
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 14.11.2016 21:00
Благодарил (а): 13 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение detektorv » 29.10.2018 14:01

Sheer писал(а):
28.10.2018 22:03
USER_ID

Спасибо огромное))) уже не знаю который раз помогаете:))
Неудобно просить, а можете показать пример использование данного тега?
ЧТоб скрыть (убрать) от одного пользователя и показывать всем остальным

Аватара пользователя
angst66
phpBB 2.0.20
Сообщения: 1292
Зарегистрирован: 11.01.2012 20:44
Благодарил (а): 75 раз
Поблагодарили: 116 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение angst66 » 29.10.2018 15:08

Мне кажется что ничего не изменилось Условие показа отдельному пользователю

detektorv
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 14.11.2016 21:00
Благодарил (а): 13 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение detektorv » 29.11.2018 3:30

angst66 писал(а):
29.10.2018 15:08
Мне кажется что ничего не изменилось Условие показа отдельному пользователю
Не совсем, есть элемент шаблона, который показывается всем, и я хочу его скрыть для отдельных пользователей.
Поэтому и спрашивал, как скрыть от одного но при этом чтобы показывало всем остальным

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9759
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2718 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение Татьяна5 » 29.11.2018 5:04

"Не равно" обозначается !=

detektorv
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 14.11.2016 21:00
Благодарил (а): 13 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение detektorv » 29.11.2018 23:28

Татьяна5 писал(а):
29.11.2018 5:04
"Не равно" обозначается !=
Здравствуте, а можно пример кода использования, когда элемент <div></div> скрыт от одного пользователя и показывается остальным? (скрываю iframe для удобства использования на телефоне)

Аватара пользователя
LavIgor
Поддержка
Поддержка
Сообщения: 3452
Зарегистрирован: 28.04.2014 8:16
Благодарил (а): 38 раз
Поблагодарили: 926 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение LavIgor » 30.11.2018 1:06

detektorv, исходя из написанного по предоставленной ссылке, можно составить такой пример (для шаблона):

Код: Выделить всё

<!-- IF USER_ID != 2 -->
<div>Блок, который виден всем, кроме пользователя с ID 2.</div>
<!-- ENDIF -->

detektorv
phpBB 1.4.2
Сообщения: 56
Зарегистрирован: 14.11.2016 21:00
Благодарил (а): 13 раз

Re: Как сменить тему для пользователя после принудительной замены

Сообщение detektorv » 30.11.2018 4:04

LavIgor писал(а):
30.11.2018 1:06
<!-- IF USER_ID != 2 -->
<div>Блок, который виден всем, кроме пользователя с ID 2.</div>
<!-- ENDIF -->

Нет, все равно показывается.

Отправлено спустя 3 минуты 2 секунды:
меняю в overall_header

Отправлено спустя 12 минут 43 секунды:
Дополняю, логика довольно простая в functions php в определений переменых, сумел все таки по той ссылке разобраться:)
Все, заработало:)
Спасибо

Вернуться в «Поддержка phpBB 3.1.x»