В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений:
В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.
Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)
Romych
Если Вам нетрудно, давайте сделаем.
Если Вам нетрудно, давайте сделаем.
попробуйте так, и с вас опять скрин
<style>#respect td{vertical-align:top;}#respect figure{margin:7px;overflow:hidden;width:35px;}#respect figcaption{font-size:0.9em;}.tipsy-inner{min-width:40px!important;max-width:800px!important;}</style> <script type="text/javascript"> $('div.post').map(function(){var postvote=Number($(this).find('div.post-rating a').text());if(postvote!=0){var UsID=$(this).find('li.pa-respect a').attr('href').replace(/\/respect\.php\?id=(\d+)/g,'$1');var PostID=$(this).find('div.post-content').attr('id').slice(1,-8);var tyt=$(this).find('.post-rating p');var TemaId,tmp_abort,Kto=[],Nuser=[],ava=[];function Clean(element){return element!=undefined;} $(tyt).on('mouseenter',function(){$(tyt).tipsy({trigger:'manual',gravity:'se',fade:true,html:true});var who='<table id="respect"><tr><td style="font-weight:bolder"> Оценили: </td></tr><tr>';tmp_abort=setTimeout(function(){ $.when($.get('/respect.php?id='+UsID),$.get('/respect.php?id='+UsID+'&p=2'),$.get('/respect.php?id='+UsID+'&p=3')).done(function(a1,a2,a3){ var data = a1[0]+a2[0]+a3[0]; var self=$(data).find('#pun-respect #pun-main tbody tr:has(a)');$(self).each(function(i){TemaId=$(this).find('td.tcr a').attr('href').replace(/http:\/\/(.*?)\/viewtopic\.php\?pid=(\d+)\#p(\d+)/g,'$2');if(PostID===TemaId){Kto[i]=$(this).find('td.tc3 a').attr('href').replace(/http:\/\/(.*?)\/profile\.php\?id=/g,'');}});$.getJSON('/api.php?method=users.get&limit=50&user_id='+Kto.filter(Clean)+'&fields=username,avatar',function(json){var xx=json.response.users;for(var i in xx){var val=xx[i];Nuser[i]=val.username;ava[i]=val.avatar;if(ava[i]==''){ava[i]='http://forumstatic.ru/files/0000/14/1c/20038.jpg'};} for(var j=0;j<ava.length;j++){who+='<td><figure><img style="border:3px solid #696969;border-radius:2px;" src="'+ava[j]+'" width="28" height="28"><figcaption>'+Nuser[j]+'</figcaption></figure></td>';if(j%6==5)who+='</tr><tr>';} who+='</tr></table>';$(tyt).attr('original-title',who).tipsy('show');return false;});});},1200);}).on('mouseleave',function(){$('.tipsy').hide(300);clearTimeout(tmp_abort)});}}); </script>
ALLA 83
отлично! переношу этот вариант в 7 пост, а лишние обсуждения в теме вечером уберу, чтоб никто не путался в версиях
Romych
максимум 50
В последней документации написано, что 100 > http://mybb.ru/forumapi/
limit Задает максимальное число результатов. По умолчанию 25.
Максимальное значение 100.
Домовой
Гляну, мож чо удастся придумать(к примеру - уменьшить - увеличить таймер)
ссылаясь на http://s1.qsdb.ru/core/core.rusff.ru/bu … .3.3571.js
Эта [пренебрежительное описание] http://s1.qsdb.ru/core/core.rusff.ru уже задолбала, Duka мышей не ловит, эта проблема уже давно витает в воздухе, а решать её он походу не хочет или не может.
Гляну, мож чо удастся придумать(к примеру - уменьшить - увеличить таймер)
Да забей, в общем то без этой фишки можно прожить.
в перспективе можно сделать как вКонтакте
если проголосовало не более 6 персон, то они отображаются во всплывающей подсказке, чтоб посмотреть остальных жмётся ссылка "Понравилось людям" и открывается отдельное окно по-центру с полным списком (таблицей) проголосовавших
Это было бы просто идеальным вариантом
Romych
Единственное, чего хотелось бы улучшить в этом варианте: закрывать окно не только по клику на крестик, но и вообще по полю вне окна, так гораздо удобнее
Единственное, чего хотелось бы улучшить в этом варианте: закрывать окно не только по клику на крестик, но и вообще по полю вне окна, так гораздо удобнее
Mirra Bell
собирался это сделать, спасибо что напомнили, добавил испытывайте
Mirra Bell
В Планах есть, мож недели через две сваяю (У мну есть почти готовая табличка, в которую мон вставлять полный список проголосовавших)
Romych
Здрасте,
Ваш cкрипт "Просмотр репутации поста а-ля Вконтакте v.2" понравился!
Но, у меня пользователи в основном старшего поколения, и для них нажатие дополнительных крестиков ну не айс, множество не закрытых окошек то же, ну такое поколение, это сейчас молодежь смски набирает быстрее чем они говорят.
Отсюда есть пожелание:
1. Чтоб окошко с оценками открывалось при наведении мыши, а при уходе мыши закрывалось, чтоб не возникало ситуации, когда открыта куча окон с оценками поста
2. Сейчас при наведении мыши несколько раз на одну и ту же оценку открывается несколько окон с одного и того же поста и даже Сlose all уезжает за границы экрана
3. Если это возможно, чтоб окно с оценками всплывало без задержки, если конечно это время не затрачено на сбор данных.
4. Может по выше перечисленным пунктам ввести изменяемые параметры, чтоб понравилось всем.
2. Сейчас при наведении мыши несколько раз на одну и ту же оценку открывается несколько окон с одного и того же поста и даже Сlose all уезжает за границы экрана
Да, есть такое. Причем по клику вне этих окон закрывается только одно из них, нижнее
Да, есть такое. Причем по клику вне этих окон закрывается только одно из них, нижнее
У меня при клике вне окна, закрываются все открытые, а не только нижнее.
1. Чтоб окошко с оценками открывалось при наведении мыши, а при уходе мыши закрывалось, чтоб не возникало ситуации, когда открыта куча окон с оценками поста
не лучшая затея, поскольку вдруг кому-то захочется перейти в профиль проголосовавшего из окна уведомления? (хотя пожалуй внесу в настройки регулировку времени закрытия)
3. Если это возможно, чтоб окно с оценками всплывало без задержки, если конечно это время не затрачено на сбор данных.
задержка добавлена специально, как защита от случайного срабатывания,
зачем лишние запросы на сервер, если человек не собирался смотреть список голосовавших, но промелькнул курсором над оценкой
если её убрать, то вот этих множественных случайных окон станет ещё больше
у меня пользователи в основном старшего поколения, и для них нажатие дополнительных крестиков ну не айс, множество не закрытых окошек то же, ну такое поколение, это сейчас молодежь смски набирает быстрее чем они говорят.
в последнем вчерашнем дополнении, закрытие срабатывает после клика в любом месте вне окна уведомления, попробуйте ещё раз переустановить скрипт из 12-ого поста
gushin
Недели через две сваяю свой Вариант, скрываться будет с задержкой в 500-700ms, при этом мон будет свободно переместить курсор на всплывалку и кликнуть по Авику
(Вывод во всплывалке будет ограничен 10 последними проголосовавшими юзерами, но мон будет раскрыть полный список(если голосов больше)
gushin
внёс 2 дополнительных настройки в начало скрипта, версия обновилась до v.2.1
var stm = 600; //время появления окна репутации при наведении курсора на оценку (в миллисекундах)
var tm = 5; //время через которое закроется окно с репутацией в секундах
Alex_63
Будем ждать, потом выберем более подходящий для нас вариант, разнообразие предложений всегда радует.
Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений: