В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений:
В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
p.s.
обращаю ваше внимание, что на сервере стоит лимит на выдаваемые данные, он равен 50, так что одновременный запрос можно сделать только на 50 человек (администраторы, модераторы и т.д.) не более
Это к посту №9 Автоматическое цветовыделение ников по группам:
То есть это работает только для административных групп? Для пользовательских групп работать не будет?
То бишь это не замена скрипту:
<script type="text/javascript"> inColor("red", new Array("Андрюха", "Admin")) inColor("blue", new Array("AmiRa", "Impuls 101")) inColor("green", new Array("likka")) inColor("gray", new Array("rps")) inColor("yellow", new Array("Шмель", "Изя", "DART")) function inColor(color, myarray){ var a=document.links for(i=0;i<a.length;i++){ for(q=0;q<myarray.length;q++){ if(a[i].innerHTML==myarray[q]){ a[i].innerHTML="<span style=\"color: "+color+";\">"+myarray[q]+"</span>" }}}} </script>
kolobdur74
Какие нун окрасить, такие и прописываешь... (Ток есть более проработанный Вариант: > Цветовыделение ников По ГРУППАМ V.3, с удобной простановкой групп и цветов и более быстрой окраской,
Еще есть такой Вариант: Цветовыделение ников по группам С изменением цвета при наведении
обращаю ваше внимание, что на сервере стоит лимит на выдаваемые данные, он равен 50, так что одновременный запрос можно сделать только на 50 человек (администраторы, модераторы и т.д.) не более
сейчас уже не 50, а 100
Romych
Ксать это хорошо, (мну поправит в своём скрипте, - эт хорошо что ты написал
Какие нун окрасить, такие и прописываешь... (Ток есть более проработанный Вариант: > Цветовыделение ников По ГРУППАМ V.3, с удобной простановкой групп и цветов и более быстрой окраской,
А, это у Quadro не работают эти скрипты..
сейчас уже не 50, а 100
То есть не вариант использовать для больших групп?
Отредактировано kolobdur74 (Сб, 16 Апр 2016 18:16:57)
kolobdur74
Ну для больших групп - (для одной) - окрасить по умолчанию:(Обычно основная группа - одна
.punbb *:not(#navprofile):not(.pl-email) > a[href*="profile.php?id="]{color:red;}
Для остальных - прописывать в скрипте
А, это у Quadro не работают эти скрипты..
Ни наю, если имеется в виду статистика от русфф - то да, (но там и старый скрипт выделения по никам не работал,
То есть не вариант использовать для больших групп?
если группа больше 100, то да, хотя все 100 не присутствуют же одновременно, я думаю все присутствующие окрасятся в требуемые цвета, если только у тебя не крупный портал, где одновременно пользователей тысячи сидят
Romych
В принципе да, но все же - посетителей за сутки иногда больше, (но их мон окрасить по умолчанию css кодом - см мой пост выше )
но их мон окрасить по умолчанию css кодом - см мой пост выше
ну, я у себя так через css и окрашиваю, уже который год, даже не смотря на появление api
скрипт медленнее, имхо
если группа больше 100, то да, хотя все 100 не присутствуют же одновременно, я думаю все присутствующие окрасятся в требуемые цвета, если только у тебя не крупный портал, где одновременно пользователей тысячи сидят
То есть 100 от одной группы или от всего количества? На квадро ни твой ни Алекса скрипты не работают - точнее они не работают на присвоение цвета, а на присвоение класса срабатывает, но только для админа, то есть в чистом виде почему то не работает..
В принципе да, но все же - посетителей за сутки иногда больше, (но их мон окрасить по умолчанию css кодом - см мой пост выше )
Это по никам или по группам? Кстати, лучше не через скрипт окрашивать ники, а вынести по классам - так и лучше и более интересные варианты можно использовать, чем простая окраска ника..
скрипт медленнее, имхо
Мой Вариант - ненамного медленнее, (он кеширует данные из Api в LocalStorage на сутки, и берет оттель, поэтому получается быстрее, - без задержки
То есть 100 от одной группы или от всего количества?
От Всего количества
Это по никам или по группам?
Это вообще для всех ников, а для нужных групп прописывай моим скриптом
Romych, Чот сейчас с ником без кликабельности тож не очень,
Попробуй так: (Сохраняется кликабельность ника и аватарки, плюс у аватарки title = дата-время оценки)
<style> /* таблица во всплывающей подсказке */ #respect td{vertical-align:top;} #respect figure{margin:2px;word-wrap:break-word;width:44px;} #respect figure:hover img.vote{display:none;} #respect figure img.person{border-radius:2px;} #respect figcaption{font-size:0.8em;margin-top:-5px;} #respect figure a{color:#fff;text-decoration:none;} #respect figure a:hover{text-decoration:underline;} /* стиль окна а-ля вКонтакте */ .jGrowl .rating_theme {margin:30px;opacity: 1;padding: 3px;text-align:center;width: 480px;} .jGrowl .rating_theme .jGrowl-message {background: #fff; padding: 2px;} .jGrowl .rating_theme .jGrowl-header {background: #597ba5;font-size: 1.09em;height: 22px;} .jGrowl .rating_theme .person{width:68px; height:68px; } /* стиль изображения оценки */ .vote{position:absolute;border-radius: 9em;box-shadow:0 3px 5px 1px #000000;-webkit-box-shadow:0 3px 5px 1px #000000;} /* таблица в окне а-ля вКонтакте */ #vse td{vertical-align:top;} #vse figure{margin:5px;word-wrap:break-word;width:74px;} #vse figure:hover img.vote{display:none;} #vse figcaption{color: #2b587a;font-size:0.9em;} /* настройки всплывающей подсказки */ .tipsy-inner {min-width : 40px!important;max-width : 800px!important;} .tipsy-inner .person {width:36px; height:36px; } .tipsy-se .tipsy-arrow {left:100%!important;margin-left:-22px;} </style> <!--Репутация поста v.2.2--> <script type="text/javascript"> $('div.post').map(function(){var PostID=$(this).find('div.post-content').attr('id').slice(1,-8);var tyt=$(this).find('.post-rating p');var tmp_abort,timer,kt=[],nu=[],ava=[],vote=[],iso=[],kr=[];function cl(){$('.tipsy').remove();} function ton(){timer=setTimeout(function(){cl();},500)}$(tyt).on('mouseenter',function(){$(this).tipsy({fade:!0,gravity:'se',trigger:'manual',html:!0});var w='<table id="respect"><tr><td style="font-weight:bolder"> Oценили: </td></tr><tr>';var f='<table id="vse" width="100%"><tr>';tmp_abort=setTimeout(function(){$.get('/api.php',{method:'post.getVotes',sort_dir:'desc',limit:100,post_id:PostID,fields:'user_id,username,avatar,value,timestamp'},function(data){var x=data.response.votes;for(var i in x){var v=x[i];kt[i]=v.user_id;nu[i]=v.username;vote[i]=v.value;if(vote[i]==1){vote[i]='http://petushki-city.ru/files/0002/10/47/26356.png';}else{vote[i]='http://petushki-city.ru/files/0002/10/47/46689.png';};ava[i]=v.avatar;if(ava[i]==''){ava[i]='https://forumstatic.ru/files/0000/14/1c/20038.jpg'};iso[i]=new Date(v.timestamp*1000).toISOString().slice(0,-5).replace(/T/g,' в ');} for(var j=0;j<ava.length;j++){kr[j]='<td><figure><img class="vote" src="'+vote[j]+'"><a class="prof" href="/profile.php?id='+kt[j]+'"><img class="person" src="'+ava[j]+'" title="'+iso[j]+'"><figcaption><p>'+nu[j]+'</p></figcaption></a></figure></td>';} w+=kr.slice(0,5).join(' ');w+='</tr></table>';if(kr.length>=6){w+='<p id="showt" style="cursor:pointer;font-weight:bold;margin:5px;"> Показать всех </p>';}$(tyt).attr('original-title',w).tipsy('show');for(var k=0;k<kr.length;k++){f+=kr[k];if(k%5==4){f+='</tr><tr>';}} f+='</tr></table>';$('#showt').on('click',function(){cl();$.jGrowl(f,{sticky:!0,position:'center',header:kr.length+' оценили',theme:'rating_theme'});});},'json');},600);}).on('mouseleave',function(){clearTimeout(tmp_abort);ton();$('.tipsy').on('mouseover',function(){clearTimeout(timer);});$('.tipsy').on('mouseout',function(){ton();});});$('body').on('click',function(){$('.rating_theme .jGrowl-close').trigger('click');});}); </script>
Поправил
Romych
Во, теперь хорошо, ток стиль поменяй: (Мну поправил стиль ника и авика
/* таблица во всплывающей подсказке */
#respect td{vertical-align:top;}
#respect figure{margin:2px;word-wrap:break-word;width:44px;}
#respect figure:hover img.vote{display:none;}
#respect figure img.person{border-radius:2px;}
#respect figcaption{font-size:0.8em;margin-top:-5px;}
#respect figure a{color:#fff;text-decoration:none;}
#respect figure a:hover{text-decoration:underline;}
/* стиль окна а-ля вКонтакте */
.jGrowl .rating_theme {margin:30px;opacity: 1;padding: 3px;text-align:center;width: 480px;}
.jGrowl .rating_theme .jGrowl-message {background: #fff; padding: 2px;}
.jGrowl .rating_theme .jGrowl-header {background: #597ba5;font-size: 1.09em;height: 22px;}
.jGrowl .rating_theme .person{width:68px; height:68px; }
/* стиль изображения оценки */
.vote{position:absolute;border-radius: 9em;box-shadow:0 3px 5px 1px #000000;-webkit-box-shadow:0 3px 5px 1px #000000;}
/* таблица в окне а-ля вКонтакте */
#vse td{vertical-align:top;}
#vse figure{margin:5px;word-wrap:break-word;width:74px;}
#vse figure:hover img.vote{display:none;}
#vse figcaption{color: #2b587a;font-size:0.9em;}
/* настройки всплывающей подсказки */
.tipsy-inner {min-width : 40px!important;max-width : 800px!important;}
.tipsy-inner .person {width:36px; height:36px; }
.tipsy-se .tipsy-arrow {left:100%!important;margin-left:-22px;}
Попробуй так: (Сохраняется кликабельность ника и аватарки, плюс у аватарки title = дата-время оценки)
да, только ты упустил цвет ссылок в подсказке
.tipsy-inner .prof {color:#fff !important;}
Romych
Не-а, - у мну в стиле это есть:
/* таблица во всплывающей подсказке */
#respect td{vertical-align:top;}
#respect figure{margin:2px;word-wrap:break-word;width:44px;}
#respect figure:hover img.vote{display:none;}
#respect figure img.person{border-radius:2px;}
#respect figcaption{font-size:0.8em;margin-top:-5px;}
#respect figure a{color:#fff;text-decoration:none;}
#respect figure a:hover{text-decoration:underline;}
См пост выше, - обнови стиль.. (Чуть поднял Ник выше к Авику и скруглил углы у картинки Авика
Новые возможности с применением API (тест)
(Мну поправил стиль ника и авика
я тоже правил, сделал крупнее в отдельном окне
/* таблица во всплывающей подсказке */
#respect td{vertical-align:top;}
#respect figure{margin:2px;word-wrap:break-word;width:44px;}
#respect figure:hover img.vote{display:none;}
#respect figcaption{font-size:0.8em;}
/* стиль окна а-ля вКонтакте */
.jGrowl .rating_theme {margin:30px;opacity: 1;padding: 3px;text-align:center;width: 485px;}
.jGrowl .rating_theme .jGrowl-message {background: #fff; padding: 2px;}
.jGrowl .rating_theme .jGrowl-header {background: #597ba5;font-size: 1.09em;height: 22px;}
.jGrowl .rating_theme .person{width:78px; height:78px; }
/* стиль изображения оценки */
.vote{position:absolute;border-radius: 9em;box-shadow:0 3px 5px 1px #000000;-webkit-box-shadow:0 3px 5px 1px #000000;}
/* таблица в окне а-ля вКонтакте */
#vse td{vertical-align:top;}
#vse figure{margin:5px;word-wrap:break-word;width:82px;}
#vse figure:hover img.vote{display:none;}
#vse figcaption{color: #2b587a;font-size:0.9em;}
/* настройки всплывающей подсказки */
.tipsy-inner {min-width : 40px!important;max-width : 800px!important;}
.tipsy-inner .person {width:36px; height:36px; }
.tipsy-inner .prof {color:#fff !important;}
.tipsy-se .tipsy-arrow {left:100%!important;margin-left:-22px;}
Romych
Тогда так, с твоими правками + мои:
/* таблица во всплывающей подсказке */
#respect td{vertical-align:top;}
#respect figure{margin:2px;word-wrap:break-word;width:44px;}
#respect figure:hover img.vote{display:none;}
#respect figcaption{font-size:0.8em;margin-top:-5px;}
/* стиль окна а-ля вКонтакте */
.jGrowl .rating_theme {margin:30px;opacity: 1;padding: 3px;text-align:center;width: 485px;}
.jGrowl .rating_theme .jGrowl-message {background: #fff; padding: 2px;}
.jGrowl .rating_theme .jGrowl-header {background: #597ba5;font-size: 1.09em;height: 22px;}
.jGrowl .rating_theme .person{width:78px; height:78px; }
/* стиль изображения оценки */
.vote{position:absolute;border-radius: 9em;box-shadow:0 3px 5px 1px #000000;-webkit-box-shadow:0 3px 5px 1px #000000;}
/* таблица в окне а-ля вКонтакте */
#vse td{vertical-align:top;}
#vse figure{margin:5px;word-wrap:break-word;width:82px;}
#vse figure:hover img.vote{display:none;}
#vse figcaption{color: #2b587a;font-size:0.9em;}
/* настройки всплывающей подсказки */
.tipsy-inner {min-width : 40px!important;max-width : 800px!important;}
.tipsy-inner .person {width:36px; height:36px; border-radius:2px;}
.tipsy-inner .prof {color:#fff !important; text-decoration:none;}
.tipsy-inner .prof:hover{ text-decoration:underline!important;}
.tipsy-se .tipsy-arrow {left:100%!important;margin-left:-22px;}
на данном форуме думаю авики в окне можно ещё крупнее сделать, или 78 достаточная ширина?
Romych
Да вроде нормальная.. (Ксать теперь придраться не к чему
Может сделать в .tipsy ячейки чуть пошире ? А то длинные ники - не умещаются в одну строку.. (Все равно там 5 юзеров только, мон и расширить
Обнови в посте картинку - скриншот, (с поправленным клювиком у tipsy
Общие вопросы по администрированию (6) | Администрирование форума | Сб, 11 Окт 2025 |
Ошибка при проверке файла robots.txt | Архив | Пт, 7 Июл 2017 |
Книга Жалоб #4 | Комната отдыха | Чт, 14 Ноя 2024 |
Российский общественно-политический форум "Запасной аэродром" | Корзина | Вс, 15 Ноя 2020 |
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений: