ОПЦИЯ - Выделять мои сообщения.
ОПЦИЯ - Выделять мои сообщения.
#59398
наверх
Автор: Atropin™
Дата: 18 декабря 2014 14:23
Предлагаю сделать в настройках форумов опцию "Выделять мои сообщения и ник".
При большом количестве сообщений в теме, или на странице где 50, 100 или 150 сообщений сложно отыскать своё сообщение, для просмотра комментария и ответа.
Предлагаю сделать опцию подсветки своего сообщения и
(или) ника (если он выделен в сообщении при ответе)
Например
Фотография из Фотогалереи на E1.ru
Зеленым (неважно,серым, розовым, синим) будет выделяться сообщения автора и его ник при цитировании.
Это сбережет зрение тысячам пользователям портала
е1, которые отыскивают свои сообщения в больших темах.
[Сообщение изменено пользователем 18.12.2014 14:26]
6 /4 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59399
наверх
Автор: ль DINIK®
Дата: 18 декабря 2014 15:00
ctrl + f и вуаля
2 /1 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59400
наверх
Автор: Adolf (О пользователе)
Дата: 18 декабря 2014 15:08
на планшетах "ctrl+f" плохо реализовано
2 /0 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59401
наверх
Автор: ль DINIK®
Дата: 18 декабря 2014 16:44
даже в смарте за 3тр есть поиск по странице, и вообще в планшете сидеть на форуме, да же без выделения собственного сообщения - портить зрение :-D
0 /0 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59402
наверх
Автор: Бург ™
Дата: 19 декабря 2014 08:57
Цитата: От пользователя: льDINIK®
и вообще в планшете сидеть на форуме
Уже абсолютно везде реализованы PDA версии сайта, но не на Е1. Планшет? Не, не слышали.
0 /0 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59504
наверх
Автор: DmB (О пользователе)
Дата: 24 декабря 2014 01:17
Спасение утопающих – дело рук самих утопающих ©
Вот такой ГМ-скрипт
Исходник:
// ==UserScript==
// @author DmB
// @name E1ColorMyPosts
// @namespace none
// @grant none
// @include http://www.e1.ru/talk/forum/read.php*
// @description Highlights user's posts by changing background color on E1 forums.
// ==/UserScript==
const sUserCode = '21646028pa1bb634dd988e2db2a71517c6d37f311';
var aList = document.getElementsByTagName('a');
for (var i=0;i<aList.length;i++)
{
var s = aList[i].href;
if(s.indexOf(sUserCode) > -1 )
{
aList[i].parentNode.style.backgroundColor = '#ddffdd';
}
}
даёт у меня в ФФ такую картину:
Фотография из Фотогалереи на E1.ru
До цитат, правда, руки не дошли, если кому-то будет интересно — может попозже попробую, или сам
кто-нибудь )
sUserCode здесь берётся из ссылки на ЛС.
[Сообщение изменено пользователем 24.12.2014 01:27]
0 /0 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59505
наверх
Автор: Лосос Z! (О пользователе)
Дата: 24 декабря 2014 09:33
:-) неплохая идея
0 /0 |
| Поделиться:
Re: ОПЦИЯ - Выделять мои сообщения.
#59506
наверх
Автор: DmB (О пользователе)
Дата: 25 декабря 2014 02:58
Цитата: От пользователя: DmB
sUserCode здесь берётся из ссылки на ЛС.
Оказывается, этот код в ссылке время от времени меняется, так что пришлось переписать по-другому, заодно и доделал цитаты, правда не так как в ТЗ )
sUserName надо взять из исходного
HTML-кода страницы, там кириллица и латиница отображаются по разному, а их смесь – особенно )
Фотография из Фотогалереи на E1.ru
Исходник:
// ==UserScript==
// @author DmB
// @name E1ColorMyPosts
// @namespace none
// @grant none
// @include http://www.e1.ru/talk/forum/read.php*
// @description Highlights user's posts by changing background color on E1 forums.
// ==/UserScript==
const sUserName = '<font color="green">DmB</font>';
const sUserQuote = '<strong>От пользователя:</strong> DmB'
var tdList = document.getElementsByTagName('td');
for (var i=0;i<tdList.length;i++)
{
var s = tdList[i].innerHTML;
if(s.indexOf(sUserName) > -1 && tdList[i].getElementsByTagName('tr').length <= 10)
{
tdList[i].style.backgroundColor = '#ddffdd';
}
if(s.indexOf(sUserQuote) > -1 && tdList[i].getElementsByTagName('tr').length == 0)
{
tdList[i].style.backgroundColor = '#ffffdd';
}
}
0 /0 |
| Поделиться:
Внимание! сейчас Вы не авторизованы и не можете подавать сообщения как зарегистрированный пользователь.
Чтобы авторизоваться, нажмите на эту ссылку (после авторизации вы вернетесь на
эту же страницу)