поиск:    

 
переход:  

Общение
Общение
Екатеринбург Онлайн
Сервисы:  Знакомства,   Личные сообщения  |  Форумы:  Карта,   Знакомства,   Общение любителей животных,   В добрые руки: кошки,   В добрые руки: собаки,   Поможем, чем сможем,   Общение соседей,   Рыбалка

  Форумы  > Технические вопросы по работе сайта E1.ru  

ОПЦИЯ - Выделять мои сообщения.


Список Тем  |   Поиск  |   Правила  |   Статистика  |
ОПЦИЯ - Выделять мои сообщения.   #59398  наверх
Автор:  
Дата:   

Предлагаю сделать в настройках форумов опцию "Выделять мои сообщения и ник".
При большом количестве сообщений в теме, или на странице где 50, 100 или 150 сообщений сложно отыскать своё сообщение, для просмотра комментария и ответа.
Предлагаю сделать опцию подсветки своего сообщения и (или) ника (если он выделен в сообщении при ответе)
Например

Фотография из Фотогалереи на E1.ru


Зеленым (неважно,серым, розовым, синим) будет выделяться сообщения автора и его ник при цитировании.
Это сбережет зрение тысячам пользователям портала е1, которые отыскивают свои сообщения в больших темах.

[Сообщение изменено пользователем 18.12.2014 14:26]
6/4 |    |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59399  наверх
Автор: льDINIK® 
Дата:   

ctrl + f и вуаля
2/1 |    |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59400  наверх
Автор: Adolf  (О пользователе)
Дата:   

на планшетах "ctrl+f" плохо реализовано
2/0 |    |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59401  наверх
Автор: льDINIK® 
Дата:   

даже в смарте за 3тр есть поиск по странице, и вообще в планшете сидеть на форуме, да же без выделения собственного сообщения - портить зрение :-D
  |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59402  наверх
Автор: Бург 
Дата:   


Цитата:
От пользователя: льDINIK®

и вообще в планшете сидеть на форуме

Уже абсолютно везде реализованы PDA версии сайта, но не на Е1. Планшет? Не, не слышали.
  |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59504  наверх
Автор: DmB   (О пользователе)
Дата:   

Спасение утопающих – дело рук самих утопающих ©
Вот такой ГМ-скрипт
Исходник:
// ==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]
  |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59505  наверх
Автор: ЛососZ!   (О пользователе)
Дата:   

:-) неплохая идея
  |  Поделиться:  
Re: ОПЦИЯ - Выделять мои сообщения.   #59506  наверх
Автор: DmB   (О пользователе)
Дата:   


Цитата:
От пользователя: 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';
		}
}
  |  Поделиться:  
Список Тем  |   Поиск  |   Правила  |   Статистика  |

Внимание! сейчас Вы не авторизованы и не можете подавать сообщения как зарегистрированный пользователь. Чтобы авторизоваться, нажмите на эту ссылку (после авторизации вы вернетесь на эту же страницу)


 Мой E1 
 
Вход для зарегистрированных пользователей:
E-mail:
Пароль:
Если Вы не зарегистрированы, то добро пожаловать на страницу регистрации.
Если Вы зарегистрированы, но забыли пароль, Вы можете его запросить.

Развернуть блок
 Погода