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

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

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

Сообщение #1 WolfGeeN » 18.04.2014, 19:45

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

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

1.png
1.png (7.54 КБ) Просмотров: 20712
2.png
2.png (7.51 КБ) Просмотров: 20712
3.png
3.png (4.73 КБ) Просмотров: 20712
4.png
4.png (4.67 КБ) Просмотров: 20712
5.png
5.png (6.31 КБ) Просмотров: 20712
6.png
6.png (7.61 КБ) Просмотров: 20712
7.png
7.png (7.01 КБ) Просмотров: 20712

8.png
8.png (5.04 КБ) Просмотров: 20712
9.png
9.png (6.59 КБ) Просмотров: 20712
10.png
10.png (6.16 КБ) Просмотров: 20712


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

2014-04-18_203316.jpg
2014-04-18_203316.jpg (33.25 КБ) Просмотров: 20712
2014-04-18_195834.jpg
2014-04-18_195834.jpg (32.82 КБ) Просмотров: 20712
2014-04-18_195802.jpg
2014-04-18_195802.jpg (34.83 КБ) Просмотров: 20712
WolfGeeN F
Автор темы
Аватара
Репутация: 113
С нами: 10 лет 2 месяца

Сообщение #2 Дима » 18.04.2014, 20:27

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

icon_user_online.gif.png


Изображение
Дима M
Репутация: 9
С нами: 10 лет 11 месяцев

Сообщение #3 mfana » 18.04.2014, 21:00

А в каком файле прописываются пути к картинкам?
mfana M
Аватара
Откуда: ХМАО
Репутация: 17
С нами: 10 лет

Сообщение #4 WolfGeeN » 18.04.2014, 21:17

Я просто закидываю изображения в styles/prosilver/imageset/ а затем, через админку устанавливаю. Через "стили"- "набор рисунков". Изображение "Пользователь в сети [ru]". Там же задается размер к ним.
WolfGeeN F
Автор темы
Аватара
Репутация: 113
С нами: 10 лет 2 месяца

Сообщение #5 mfana » 18.04.2014, 21:19

Это я понял. Мне интересно другое: чтобы две картинки, онлайн/офлайн.
mfana M
Аватара
Откуда: ХМАО
Репутация: 17
С нами: 10 лет

Сообщение #6 Amney » 18.04.2014, 23:53

WolfGeeN, спасибо!
mfana:Это я понял. Мне интересно другое: чтобы две картинки, онлайн/офлайн.
Тоже интересно.
Amney M
Аватара
Откуда: Вечность.
Репутация: 37
С нами: 11 лет

Сообщение #7 WolfGeeN » 19.04.2014, 08:15

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

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

https://www.phpbb.com/community/viewtopic.php?f=74&t=660995#p3675125
WolfGeeN F
Автор темы
Аватара
Репутация: 113
С нами: 10 лет 2 месяца

Сообщение #8 mfana » 19.04.2014, 10:46

Спасибо,почитаю на досуге.
mfana M
Аватара
Откуда: ХМАО
Репутация: 17
С нами: 10 лет

Сообщение #9 HD321kbps » 19.04.2014, 15:09

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

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

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

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

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

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

5. Открываем phpBBex\styles\prosilver\template\viewtopic_body.html
Находим:
Код: Выделить всё
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --><span class="online"> {L_ONLINE}</span>
После добавляем:
Код: Выделить всё
<!-- ELSE --><span class="offline"> {L_OFFLINE}</span>
Получаем:
Код: Выделить всё
<!-- 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. Сохраняем все файлы, чистим кэш (в том числе обновляем в админке набор рисунков).

Добавлено спустя 27 минут 20 секунд:
Для того, чтобы еще в профиле пользователя указывалось:

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

2. Открываем phpBBex\styles\prosilver\theme\content.css
Находим строчку:
Код: Выделить всё
.online {
   background-image: none;
   background-position: 100% 0;
   background-repeat: no-repeat;
}
Меняем на:
Код: Выделить всё
.online, .offline {
   background-image: none;
   background-position: 100% 0;
   background-repeat: no-repeat;
}
Вложения
icon_user_offline.gif
offline
icon_user_offline.gif (1.17 КБ) Просмотров: 20606
icon_user_offline.gif
online
icon_user_offline.gif (1.18 КБ) Просмотров: 20598
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #10 Юзер » 07.09.2014, 18:41

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

Сообщение #11 Sumanai » 07.09.2014, 19:05

А зачем вообще указывать статус оффлайн? Если пользователь не онлайн, то он оффлайн, и дополнительно это указывать- лишняя работа.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #12 Юзер » 07.09.2014, 19:24

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

Сообщение #13 Sumanai » 07.09.2014, 19:41

Либо то, либо другое. Так как онлайн уже сделано, то зачем делать наоборот?
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #14 VEG » 08.09.2014, 00:44

Юзер, это лишнее нагоромождение в интерфейсе.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #15 Юзер » 08.09.2014, 13:56

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

Сообщение #16 ЖЪРЧИК » 16.11.2014, 03:32

:think: А нет прозрачных как water mark или заготовок (текст поменять)? Повозится нужно как-нибудь...
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #17 WolfGeeN » 16.11.2014, 18:47

ЖЪРЧИК, это ко мне вопрос? Сейчас поищу, остались ли чисто ленточки.
WolfGeeN F
Автор темы
Аватара
Репутация: 113
С нами: 10 лет 2 месяца

Сообщение #18 ЖЪРЧИК » 16.11.2014, 18:50

WolfGeeN, ко всем + риторический :wink:
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 9 лет 7 месяцев

Сообщение #19 WolfGeeN » 16.11.2014, 18:58

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

Советую посмотреть тут, на наличие исходников для этого дела (ссылка). Там в сайдбаре справа, при поиске похожих ресурсов, очень много полезной графики можно найти.
Вложения
1.png
1.png (7.75 КБ) Просмотров: 19673
2.png
2.png (7.7 КБ) Просмотров: 19673
3.png
3.png (3.7 КБ) Просмотров: 19673
4.png
4.png (3.66 КБ) Просмотров: 19673
5.png
5.png (5.5 КБ) Просмотров: 19673
WolfGeeN F
Автор темы
Аватара
Репутация: 113
С нами: 10 лет 2 месяца


Вернуться в Мастерская 1.x



cron