Ленты on-line-индикатора для форума

Board index phpBBex 1.x Мастерская

Description: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Moderator: Поддержка

Post #1by WolfGeeN » 18.04.2014, 19:45

Это не модификация, поэтому помещу в оффтоп. Глядишь, кому-нибудь и пригодятся для форума. :yes:
10 лент моего изготовления. Фон, для них взят из свободных источников.

Размер 73 х 73 пикселя. Формат png.

1.png
1.png (7.54 KiB) Viewed 5934 times
2.png
2.png (7.51 KiB) Viewed 5934 times
3.png
3.png (4.73 KiB) Viewed 5934 times
4.png
4.png (4.67 KiB) Viewed 5934 times
5.png
5.png (6.31 KiB) Viewed 5934 times
6.png
6.png (7.61 KiB) Viewed 5934 times
7.png
7.png (7.01 KiB) Viewed 5934 times

8.png
8.png (5.04 KiB) Viewed 5934 times
9.png
9.png (6.59 KiB) Viewed 5934 times
10.png
10.png (6.16 KiB) Viewed 5934 times


Как это будет выглядеть:

2014-04-18_203316.jpg
2014-04-18_203316.jpg (33.25 KiB) Viewed 5934 times
2014-04-18_195834.jpg
2014-04-18_195834.jpg (32.82 KiB) Viewed 5934 times
2014-04-18_195802.jpg
2014-04-18_195802.jpg (34.83 KiB) Viewed 5934 times
WolfGeeN F
Topic author, Бывалый
Avatar
Age: 29
Reputation: 113
With us: 3 yaers 8 months

Post #2by Дима » 18.04.2014, 20:27

... или вот такое:

icon_user_online.gif.png


Image
Дима M
Новичок
Reputation: 9
With us: 4 yaers 5 months

Post #3by mfana » 18.04.2014, 21:00

А в каком файле прописываются пути к картинкам?
mfana M
Бывалый
Avatar
Age: 35
Location: ХМАО
Reputation: 16
With us: 3 yaers 6 months

Post #4by WolfGeeN » 18.04.2014, 21:17

Я просто закидываю изображения в styles/prosilver/imageset/ а затем, через админку устанавливаю. Через "стили"- "набор рисунков". Изображение "Пользователь в сети [ru]". Там же задается размер к ним.
WolfGeeN F
Topic author, Бывалый
Avatar
Age: 29
Reputation: 113
With us: 3 yaers 8 months

Post #5by mfana » 18.04.2014, 21:19

Это я понял. Мне интересно другое: чтобы две картинки, онлайн/офлайн.
mfana M
Бывалый
Avatar
Age: 35
Location: ХМАО
Reputation: 16
With us: 3 yaers 6 months

Post #6by Amney » 18.04.2014, 23:53

WolfGeeN, спасибо!
mfana wrote:Это я понял. Мне интересно другое: чтобы две картинки, онлайн/офлайн.
Тоже интересно.
Мрачный.
Amney M
Гуру
Avatar
Age: 25
Location: Муром
Reputation: 37
With us: 4 yaers 6 months

Post #7by WolfGeeN » 19.04.2014, 08:15

Честно говоря никогда не задавалась целью поставить еще и ленту offline.

Вот на форуме тех.поддержки есть инструкция. Но за работоспособность не ручаюсь :think: Так что стоит прогнать на тестовом для начала или хотя бы забэкапить редактируемые файлы.

https://www.phpbb.com/community/viewtopic.php?f=74&t=660995#p3675125
WolfGeeN F
Topic author, Бывалый
Avatar
Age: 29
Reputation: 113
With us: 3 yaers 8 months

Post #8by mfana » 19.04.2014, 10:46

Спасибо,почитаю на досуге.
mfana M
Бывалый
Avatar
Age: 35
Location: ХМАО
Reputation: 16
With us: 3 yaers 6 months

Post #9by HD321kbps » 19.04.2014, 15:09

mfana wrote:Это я понял. Мне интересно другое: чтобы две картинки, онлайн/офлайн.

Кто не разобрался по ссылке выше)
Все делается так:

1. Копируем картинку online и offline (имена картинок должны быть icon_user_online.gif и icon_user_offline.gif) в
phpBBex\styles\prosilver\imageset\ru\

2. Открываем файл в той же папке phpBBex\styles\prosilver\imageset\ru\imageset.cfg
Находим строчку:
Code: Select all
img_icon_user_offline =
Меняем на:
Code: Select all
img_icon_user_offline = icon_user_offline.gif*58*58
Где *58*58 размеры вашей картинки.

3. Открываем phpBBex\styles\prosilver\theme\colors.css
Находим строчку:
Code: Select all
.online {
   background-image: url("{IMG_ICON_USER_ONLINE_SRC}");
}
После нее дописываем:
Code: Select all
.offline {
   background-image: url("{IMG_ICON_USER_OFFLINE_SRC}");
}

4. Открываем phpBBex\styles\prosilver\theme\content.css
Находим строчку:
Code: Select all
.postprofile span.online {
   position: absolute;
   top: -5px;
   right: -10px;
   width: 60px;
   height: 60px;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
Заменяем ее на :
Code: Select all
.postprofile span.online, span.offline {
   position: absolute;
   top: -5px;
   right: -10px;
   width: 58px;
   height: 58px;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
}
Где, размеры картинки:
Code: Select all
width: 58px;
height: 58px;

5. Открываем phpBBex\styles\prosilver\template\viewtopic_body.html
Находим:
Code: Select all
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --><span class="online"> {L_ONLINE}</span>
После добавляем:
Code: Select all
<!-- ELSE --><span class="offline"> {L_OFFLINE}</span>
Получаем:
Code: Select all
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --><span class="online"> {L_ONLINE}</span><!-- ELSE --><span class="offline"> {L_OFFLINE}</span><!-- ENDIF -->

6. Сохраняем все файлы, чистим кэш (в том числе обновляем в админке набор рисунков).

Added after 27 minutes 20 seconds:
Для того, чтобы еще в профиле пользователя указывалось:

1. Открываем phpBBex\styles\prosilver\template\memberlist_view.html
Находим:
Code: Select all
<!-- IF S_ONLINE --> online<!-- ENDIF -->
Меняем на:
Code: Select all
<!-- IF S_ONLINE --> online<!-- ELSE --> offline<!-- ENDIF -->

2. Открываем phpBBex\styles\prosilver\theme\content.css
Находим строчку:
Code: Select all
.online {
   background-image: none;
   background-position: 100% 0;
   background-repeat: no-repeat;
}
Меняем на:
Code: Select all
.online, .offline {
   background-image: none;
   background-position: 100% 0;
   background-repeat: no-repeat;
}
Attachments
icon_user_offline.gif
offline
icon_user_offline.gif (1.17 KiB) Viewed 5828 times
icon_user_offline.gif
online
icon_user_offline.gif (1.18 KiB) Viewed 5820 times
HD321kbps M
Гуру
Avatar
Age: 27
Location: Армянск
Reputation: 350
With us: 4 yaers 6 months

Post #10by Юзер » 07.09.2014, 18:41

Мдя такую простую правку в 1.8.0 так и не реализовали. :sad:
Юзер
Гость

Post #11by Sumanai » 07.09.2014, 19:05

А зачем вообще указывать статус оффлайн? Если пользователь не онлайн, то он оффлайн, и дополнительно это указывать- лишняя работа.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #12by Юзер » 07.09.2014, 19:24

А зачем указывать что он онлайн ? Если он онлайн то он онлайн. Не прослеживается паралель ?
Юзер
Гость

Post #13by Sumanai » 07.09.2014, 19:41

Либо то, либо другое. Так как онлайн уже сделано, то зачем делать наоборот?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1589
With us: 4 yaers 7 months

Post #14by VEG » 08.09.2014, 00:44

Юзер, это лишнее нагоромождение в интерфейсе.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 5 months

Post #15by Юзер » 08.09.2014, 13:56

Тогда лучше использовать Vanilla, там как раз все чисто и консервативно. :wink:
Юзер
Гость

Post #16by ЖЪРЧИК » 16.11.2014, 03:32

:think: А нет прозрачных как water mark или заготовок (текст поменять)? Повозится нужно как-нибудь...
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers 1 month

Post #17by WolfGeeN » 16.11.2014, 18:47

ЖЪРЧИК, это ко мне вопрос? Сейчас поищу, остались ли чисто ленточки.
WolfGeeN F
Topic author, Бывалый
Avatar
Age: 29
Reputation: 113
With us: 3 yaers 8 months

Post #18by ЖЪРЧИК » 16.11.2014, 18:50

WolfGeeN, ко всем + риторический :wink:
плешивый кот
ЖЪРЧИК
Гуру
Avatar
Reputation: 174
With us: 3 yaers 1 month

Post #19by WolfGeeN » 16.11.2014, 18:58

К сожалению не осталось исходников. Поэтому я замазала текст на нескольких лентах.

Советую посмотреть тут, на наличие исходников для этого дела (ссылка). Там в сайдбаре справа, при поиске похожих ресурсов, очень много полезной графики можно найти.
Attachments
1.png
1.png (7.75 KiB) Viewed 4895 times
2.png
2.png (7.7 KiB) Viewed 4895 times
3.png
3.png (3.7 KiB) Viewed 4895 times
4.png
4.png (3.66 KiB) Viewed 4895 times
5.png
5.png (5.5 KiB) Viewed 4895 times
WolfGeeN F
Topic author, Бывалый
Avatar
Age: 29
Reputation: 113
With us: 3 yaers 8 months


Return to Мастерская



Who is online (over the past 10 minutes)

Users browsing this forum: 1 guest