Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений:


Сброс неважных сообщений:

Сообщений 161 страница 180 из 979

1

В Эту тему помещаем флудо-посты и иное, мешающее чтению и ответам на вопросы.

Отредактировано ACT3255 (Пн, 13 Июл 2015 23:38:45)

0

161

Romych
Если Вам нетрудно, давайте сделаем.

0

162

ALLA 83 написал(а):

Если Вам нетрудно, давайте сделаем.

попробуйте так, и с вас опять скрин ;)

Код:
<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>

0

163

http://s2.uploads.ru/t/9NWnt.jpg

+1

164

ALLA 83
отлично! переношу этот вариант в 7 пост, а лишние обсуждения в теме вечером уберу, чтоб никто не путался в версиях

0

165

Romych

Romych написал(а):

максимум 50

В последней документации написано, что 100 > http://mybb.ru/forumapi/

limit Задает максимальное число результатов. По умолчанию 25.
Максимальное значение 100.

0

166

Домовой
Гляну, мож чо удастся придумать(к примеру - уменьшить -  увеличить таймер)

0

167

Romych написал(а):

ссылаясь на http://s1.qsdb.ru/core/core.rusff.ru/bu … .3.3571.js

Эта [пренебрежительное описание] http://s1.qsdb.ru/core/core.rusff.ru уже задолбала, Duka мышей не ловит, эта проблема уже давно витает в воздухе, а решать её он походу не хочет или не может.

0

168

Alex_63 написал(а):

Гляну, мож чо удастся придумать(к примеру - уменьшить -  увеличить таймер)

Да забей, в общем то без этой фишки можно прожить.

0

169

Протестировали у себя. Работает быстрее предыдущей версии, поставила в форму ответа.http://s7.uploads.ru/t/DIYex.jpg

+2

170

Romych написал(а):

в перспективе можно сделать как вКонтакте
если проголосовало не более 6 персон, то они отображаются во всплывающей подсказке, чтоб посмотреть остальных жмётся ссылка "Понравилось людям" и открывается отдельное окно по-центру с полным списком (таблицей) проголосовавших

Это было бы просто идеальным вариантом

0

171

Romych
Единственное, чего хотелось бы улучшить в этом варианте: закрывать окно не только по клику на крестик, но и вообще по полю вне окна, так гораздо удобнее

+1

172

Mirra Bell написал(а):

Единственное, чего хотелось бы улучшить в этом варианте: закрывать окно не только по клику на крестик, но и вообще по полю вне окна, так гораздо удобнее

Mirra Bell
собирался это сделать, спасибо что напомнили, добавил испытывайте ;)

+1

173

Mirra Bell
В Планах есть, мож недели через две сваяю (У мну есть почти готовая табличка, в которую мон вставлять полный список проголосовавших)

+1

174

Romych
Здрасте,
Ваш cкрипт  "Просмотр репутации поста а-ля Вконтакте v.2" понравился!
Но, у меня пользователи в основном старшего поколения, и для них нажатие дополнительных крестиков ну не айс, множество не закрытых окошек то же, ну такое поколение, это сейчас молодежь смски набирает быстрее чем они говорят.
Отсюда есть пожелание:
1. Чтоб окошко с оценками открывалось при наведении мыши, а при уходе мыши закрывалось, чтоб не возникало ситуации, когда открыта куча окон с оценками поста
http://s3.uploads.ru/t/FWiY8.png
2. Сейчас при наведении мыши несколько раз на одну и ту же оценку открывается несколько окон с одного и того же поста и даже Сlose all уезжает за границы экрана
http://s5.uploads.ru/t/jCxe4.png
3. Если это возможно, чтоб окно с оценками всплывало без задержки, если конечно это время не затрачено на сбор данных.
4. Может по выше перечисленным пунктам ввести изменяемые параметры, чтоб понравилось всем.

0

175

gushin написал(а):

2. Сейчас при наведении мыши несколько раз на одну и ту же оценку открывается несколько окон с одного и того же поста и даже Сlose all уезжает за границы экрана

Да, есть такое. Причем по клику вне этих окон закрывается только одно из них, нижнее

0

176

Mirra Bell написал(а):

Да, есть такое. Причем по клику вне этих окон закрывается только одно из них, нижнее

У меня при клике вне окна, закрываются все открытые, а не только нижнее.

+1

177

gushin написал(а):

1. Чтоб окошко с оценками открывалось при наведении мыши, а при уходе мыши закрывалось, чтоб не возникало ситуации, когда открыта куча окон с оценками поста

не лучшая затея, поскольку вдруг кому-то захочется перейти в профиль проголосовавшего из окна уведомления? (хотя пожалуй внесу в настройки регулировку времени закрытия)

gushin написал(а):

3. Если это возможно, чтоб окно с оценками всплывало без задержки, если конечно это время не затрачено на сбор данных.

задержка добавлена специально, как защита от случайного срабатывания,
зачем лишние запросы на сервер, если человек не собирался смотреть список голосовавших, но промелькнул курсором над оценкой
если её убрать, то вот этих множественных случайных окон станет ещё больше
http://s5.uploads.ru/t/jCxe4.png

gushin написал(а):

у меня пользователи в основном старшего поколения, и для них нажатие дополнительных крестиков ну не айс, множество не закрытых окошек то же, ну такое поколение, это сейчас молодежь смски набирает быстрее чем они говорят.

в последнем вчерашнем дополнении, закрытие срабатывает после клика в любом месте вне окна уведомления, попробуйте ещё раз переустановить скрипт из 12-ого поста

0

178

gushin
Недели через две сваяю свой Вариант, скрываться будет с задержкой в 500-700ms, при этом мон будет свободно переместить курсор на всплывалку и кликнуть по Авику
(Вывод во всплывалке будет ограничен 10 последними проголосовавшими юзерами, но мон будет раскрыть полный список(если голосов больше)

+1

179

gushin
внёс 2 дополнительных настройки в начало скрипта, версия обновилась до v.2.1

var stm = 600; //время появления окна репутации при наведении курсора на оценку (в миллисекундах)
var tm = 5; //время через которое закроется окно с репутацией в секундах

+3

180

Alex_63
Будем ждать, потом выберем более подходящий для нас вариант, разнообразие предложений всегда радует.

0


Вы здесь » Единый форум поддержки » Корзина » Сброс неважных сообщений: