Фоновое изображение (цвет фона) в сообщениях админа
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Rubidian
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 16 лет 3 месяца
- Благодарил (а): 1 раз
Фоновое изображение (цвет фона) в сообщениях админа
Добрый день. Искал, но так и не смог найти или правильно сформулировать запрос. Хочется найти такой мод, который позволил бы задавать фоновую картинку для сообщений конкретных пользователей или групп. Например, чтобы это фоновое изображение позиционировалось в правом нижнем углу сообщения. В итоге бы получились бы выделяющиеся и стильные сообщения от администрации.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Фоновое изображение в сообщениях админа
Для конеретного пользователя — используйте в шаблоне условие вида И замените на
Для нескольких пользователей условие примет вид:
Для группы придётся вносить правки в viewtopic.php.
<!-- IF postrow.POSTER_ID == 2 -->. Например, найдите в viewtopic_body.html
Код: Выделить всё
<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>Код: Выделить всё
<div class="back2top"><!-- IF postrow.POSTER_ID == 2 --><img src="{T_IMAGESET_PATH}/icon_admin.gif" alt="" style="float: left" /><!-- ENDIF --><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>Код: Выделить всё
<!-- IF postrow.POSTER_ID == 2 or postrow.POSTER_ID == 222 -->-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: Фоновое изображение в сообщениях админа
Вот то же самое в 10 раз проще, без вмешательства в БД и админку:

Код: Выделить всё
// viewtopic.php
// найти
'allow_pm' => $row['user_allow_pm'],
// добавить после
'group_id' => $row['group_id'],
// найти
'POSTER_AGE' => $user_cache[$poster_id]['age'],
// добавить после
'POSTER_VIP_BG' => $poster_id != ANONYMOUS ? ($user_cache[$poster_id]['group_id'] == 5 ? '#FEDADA' : ($user_cache[$poster_id]['group_id'] == 4 ? '#C0FFC6' : '')) : '',
// styles/prosilver/template/viewtopic_body.html
// найти (часть строки)
<div id="p{postrow.POST_ID}"
// добавить после
<!-- IF postrow.POSTER_VIP_BG --> style="background-color: {postrow.POSTER_VIP_BG}"<!-- ENDIF -->-
Rubidian
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 16 лет 3 месяца
- Благодарил (а): 1 раз
Re: Фоновое изображение в сообщениях админа
Nekstati, спасибо огромное. Правда совсем не так вышло, но идея натолкнула на правильное решение и в итоге я получил то, что хотел.
Всем остальным, фоновый цвет сообщения это одно, а вот стильный рисунок снизу, это другое.
Всем остальным, фоновый цвет сообщения это одно, а вот стильный рисунок снизу, это другое.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
Для нескольких юзеров и каждому со своей картинкой в viewtopic_body.html
Код: Выделить всё
<div class="back2top"><!-- IF postrow.POSTER_ID == (тут ID первого) --><img src="{T_IMAGESET_PATH}/(тут картинка первого)" alt="" style="float: right" /><!-- ENDIF -->
<!-- IF postrow.POSTER_ID == (тут ID второго) --><img src="{T_IMAGESET_PATH}/(тут картинка второго)" alt="" style="float: right" /><!-- ENDIF -->
<!-- IF postrow.POSTER_ID == (тут ID третьего) --><img src="{T_IMAGESET_PATH}/(тут картинка тертьего)" alt="" style="float: right" /><!-- ENDIF -->
<!-- IF postrow.POSTER_ID == (и так далее) --><img src="{T_IMAGESET_PATH}/(и так далее)" alt="" style="float: right" /><!-- ENDIF --></div>
Последний раз редактировалось Пчелкин 01.11.2010 15:49, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
Было бы правильнее использовать конструкцию
Пчелкин
В блоке
<!-- IF postrow.POSTER_ID == 1 --><!-- ELSEIF postrow.POSTER_ID == 2 --><!-- ELSE --><!-- ENDIF -->.Пчелкин
В блоке
Код: Выделить всё
ББкоды не работают, ты не знал?-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
Блин..не знал,первый раз пользовался.....теперича знаю...
Добавлено спустя 2 минуты 5 секунд:
Исправил...
Добавлено спустя 2 минуты 5 секунд:
Исправил...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
iМаньяк
- phpBB 2.0.0
- Сообщения: 200
- Стаж: 16 лет 1 месяц
- Благодарил (а): 32 раза
- Поблагодарили: 3 раза
Re: Фоновое изображение (цвет фона) в сообщениях админа
Nekstati
классно реализовано, а можно ли сделать чтобы только первые сообщения в теме приобретали разные цвета?
классно реализовано, а можно ли сделать чтобы только первые сообщения в теме приобретали разные цвета?
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
iМаньяк, конечно! Для этого просто добавить условие:
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW --> In Web We Trust
-
MIT
- Former team member
- Сообщения: 2500
- Стаж: 17 лет 6 месяцев
- Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
- Благодарил (а): 3 раза
- Поблагодарили: 351 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
Айдар
Это первое сообщение на странице, а не в теме.
Это первое сообщение на странице, а не в теме.
-
Альтаир Бергадлер
- phpBB 2.0.5
- Сообщения: 495
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 80 раз
- Поблагодарили: 16 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
MIT, хотя если прикрепить сообщение первым а всех страницах....
-
Айдар
- Former team member
- Сообщения: 1687
- Стаж: 15 лет 9 месяцев
- Откуда: KZN
- Благодарил (а): 93 раза
- Поблагодарили: 189 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
MIT писал(а):Это первое сообщение на странице
Туплю
In Web We Trust
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Фоновое изображение (цвет фона) в сообщениях админа
Change post background colour в помощь.iМаньяк писал(а):чтобы только первые сообщения в теме приобретали разные цвета?
Тока надо будет по правам ограничения сляпать самому. И раскрашивай на здоровье.
Change post background colour
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Ludo
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 15 лет 5 месяцев
- Откуда: Bakı
- Благодарил (а): 3 раза

