В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений:
В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
(В Опере - без изменений)
у тебя там скрипт не закэшировался? скрин можешь сделать как выглядит у тебя?
у тебя там скрипт не закэшировался? скрин можешь сделать как выглядит у тебя?
Очистил кеш и куки
Заработал: http://s9.s9.uploads.ru/cJ0DF.jpg (Оформление, как на скриншоте - нравиться!, плюсы не ставятся, сними ограничения для модеров)
плюсы не ставятся, сними ограничения для модеров
не понял, а какие ограничения стоят на модерах? ты про суточный лимит оценок?
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;}
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений: