Иконка Онлайн поверх аватары пользователя phpBB 3

В данном подфоруме я буду выкладывать разнообразные украшения форума phpbb3, от смайлов до скриптов, от ВВ-кодов до различных полезных программ.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

Всем доброго времени суток, просматривая некоторые стили на просильвере и на его основе замечал что полосочка Онлайн, если аватара пользователя имеет большой размер, располагается как бы за этим аватаром. Сегодня подскажу как поправить это дело
icon_user_online (1).jpg
icon_user_online (1).jpg (6.52 КБ) 4865 просмотров
Открываем шаблон viewtopic_body.html, находим и удаляем

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

<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->
Находим

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

<!-- IF postrow.POSTER_AVATAR -->
Добавляем перед найденным

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

  <!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --><span class="online-img">{postrow.ONLINE_IMG}</span><!-- ENDIF -->
Открываем CSS файл стиля content.css и находим

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

}
.pm .postprofile {
Заменяем найденное на

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

position: relative;
}

.online-img {
   position: absolute;
   top: -10px;
   right: -10px;
}

.pm .postprofile {
Чистим кеш и радуемся результатам :-00):
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#1
Аватара пользователя
oyra
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 7 лет
Откуда: Санкт-Петербург
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение oyra »

Здравствуйте, Сергей. Я тут форум сделал, и где-то что-то накосячил. Аватара удвоилась. Подозреваю, что когда пытался сделать вращающуюся аватару. Возможно и нет. Может где в настройках что-то выставил не так. Я только начал изучать этот движок. а в общем-то в программировании вообще ни как. Взгляните, пожалуйста: http://traveltoy.ru/viewtopic.php?f=24& ... dc861bf6b8
#2
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

Дайте код шаблона стиля /styles/ваш стиль/template/viewtopic_body.html, скорее всего дважды один и тот же код вставили
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#3
Аватара пользователя
oyra
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 7 лет
Откуда: Санкт-Петербург
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение oyra »

Вот он на я-диске. Подумал, ну не вставлять же сюда в форум? Правильно сделал? https://yadi.sk/d/0daMhA_F3GJA6v
#4
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

Дублирования не заметил, хотя попробуйте удалить кусок

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

<!-- IF postrow.POSTER_AVATAR -->
						<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"
						<!-- class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span  -->
						<!-- class="avatar">{postrow.POSTER_AVATAR}</span> --><!-- ENDIF -->
					<!-- ENDIF -->
Сообщение добавлено... спустя 37 секунд:
И кеш очистить не забудьте
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#5
Аватара пользователя
oyra
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 7 лет
Откуда: Санкт-Петербург
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение oyra »

DeaDRoMeO писал(а):<!-- IF postrow.POSTER_AVATAR -->
Что-то не сработало
Страница traveltoy.ru не работает
Сайт traveltoy.ru пока не может обработать этот запрос
Перезагрузить
Подробнее

Сообщение добавлено... спустя 58 минут 46 секунд:
Вырезал кусок из 141 строки:

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

<!-- IF postrow.POSTER_AVATAR -->
						<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"
						<!-- class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span  -->
						<!-- class="avatar">{postrow.POSTER_AVATAR}</span> --><!-- ENDIF -->

<!-- EVENT viewtopic_body_avatar_before -->
					<!-- IF postrow.POSTER_AVATAR -->
						<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"
						<!-- class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span  -->
						<!-- class="avatar">{postrow.POSTER_AVATAR}</span> --><!-- ENDIF -->
					<!-- ENDIF -->
					<!-- IF postrow.POSTER_AVATAR -->
                <tr onMouseOver="this.className='flip animated';" onmouseout="this.className='';">
                   <td align="center"><a href="{postrow.U_POST_AUTHOR}" title="Посмотреть профиль">{postrow.POSTER_AVATAR}</a></td>
                </tr>
            <!-- ENDIF -->
И аватарка вообще исчезла. Остаись подписи.
#6
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

Дичь какая то в коде у вас, закомментированые куски кода... Вечером попробую в нормальном редакторе глянуть
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#7
Аватара пользователя
oyra
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 7 лет
Откуда: Санкт-Петербург
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение oyra »

Нашел, интуитивно. Убрал

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

<!-- EVENT viewtopic_body_avatar_before -->
					<!-- IF postrow.POSTER_AVATAR -->
						<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"
						<!-- class="avatar">{postrow.POSTER_AVATAR}</a><!-- ELSE --><span  -->
						<!-- class="avatar">{postrow.POSTER_AVATAR}</span> --><!-- ENDIF -->
					<!-- ENDIF -->
Осталась одна автара.
Или один?
Вот и думаю, откуда этот код? может от вращающейся? Ленточка "в сети" осталась.
#8
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

С вашим форумом работал ктонибудь? В стандартном шаблоне этого кода не должно быть. От вращающейся аватары вот кусок

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

<!-- IF postrow.POSTER_AVATAR -->
                <tr onMouseOver="this.className='flip animated';" onmouseout="this.className='';">
                   <td align="center"><a href="{postrow.U_POST_AUTHOR}" title="Посмотреть профиль">{postrow.POSTER_AVATAR}</a></td>
                </tr>
            <!-- ENDIF -->
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#9
Аватара пользователя
oyra
Заглянул на огонек
Заглянул на огонек
Сообщения: 27
Стаж: 7 лет
Откуда: Санкт-Петербург
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение oyra »

Кроме меня не мог ни кто. Доступ на хост только у меня. Скорее всего, пытаясь сделать улучшения, я, как нормальный" дилетант, где-то, что-то вставлял, потом убрал не до конца, когда не получил результата.
В любом случае, благодарю.
А вот после восстановления файла....
А теперь мистика! Поубирал физически смайлы. Поставил колобков. Сегодня вижу старые смайлы, но на хосте поиск мне их не выдаёт! Откуда они могут браться?
#10
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

oyra писал(а):А теперь мистика! Поубирал физически смайлы. Поставил колобков. Сегодня вижу старые смайлы, но на хосте поиск мне их не выдаёт! Откуда они могут браться?
Кеш форума или браузера чистился?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#11
Thundervolf
Заглянул на огонек
Заглянул на огонек
Сообщения: 2
Стаж: 6 лет 10 месяцев

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение Thundervolf »

Добрый день!

На 3.2 в viewtopic_body.html есть только такой код <!-- IF postrow.S_ONLINE and not postrow.S_POST_HIDDEN --> online<!-- ENDIF --> .
А в content.css отсутствует значение .pm .postprofile.
Пробовал проделать вторую опцию перед значением .postprofile, но результата это не дало. Помогите, пожалуйста, разобраться с данной проблемой на 3.2.
P.S: Стиль основан на просильвере.
#12
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

Во первых правки для 3.0 могут не работать на 3.2, во вторых - кеш форума и браузера чистился?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#13
Thundervolf
Заглянул на огонек
Заглянул на огонек
Сообщения: 2
Стаж: 6 лет 10 месяцев

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение Thundervolf »

Да, чистился.
#14
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Иконка Онлайн поверх аватары пользователя phpBB 3

Сообщение DeaDRoMeO »

Значит несовместимость с 3.2 - либо имена классов изменились либо чтото другое
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#15
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение