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

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

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


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


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

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

1

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

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

0

161

ALLA 83
включена
может просто из-за месторасположения +

Отредактировано ACT3255 (Ср, 6 Апр 2016 11:06:02)

0

162

ALLA 83
вопрос пока снимается, единственная просьба, перенесите скрипт из формы ответа в html-низ, до вечера

0

163

Перенесла.

0

164

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

Romych
Ксать если рейтинг поста = 0, это не значит, что за него не проголосовали (Посколь если количество плюсов и минусов за пост равно, то оценка = 0)

Кстать в курсе изначально

0

165

Работать по моему стал чуть быстрее, но если смотреть плюсы на последнем посте страницы, выпрыгивает как-то.

0

166

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

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

Поставил. Принаведении курсора ничего не происходит кроме стандартного изменения цвета ссылки.
Ссылка на пост, ну к примеру вот:
http://udomovogo.rusff.ru/viewtopic.php?id=1565#p50757

+1

167

ALLA 83
извиняюсь, опять я забыл про лимит в api, по-умолчанию он равен 25, максимум 50, т.е. из запроса на 60 персон, сервер нам выдаст данные только на 50 в прибывающем/убывающем порядке (жаль что не в порядке очереди голосовавших, как формируется массив),
в общем, ставьте ещё раз скрипт из 21 поста, он подкорректирован, это видимо окончательный вариант при данных методах api на текущий момент, 
и ещё раз скрин пожалуйста сюда

Домовой
скрипт срабатывает, запрос идёт и ответ приходит (например - http://udomovogo.rusff.ru/api.php?metho … ame,avatar), но в дальнейшем выскакивает ошибка: Во время загрузки страницы соединение с ws://qnode.qsdb.ru:443/socket.io/?EIO=3&transport=websocket было прервано.
ссылаясь на http://s1.qsdb.ru/core/core.rusff.ru/bu … .3.3571.js
а принципов работы с Node.js я увы, не знаю

+1

168

http://s2.uploads.ru/t/UXVvm.jpg

+1

169

ALLA 83
последний штрих, во вКонтакте в одной строке 6 персон, а не 5,
хотите сделаем так же? чтоб таблица не уходила необозримо ввысь

0

170

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

0

171

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]='https://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

172

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

+1

173

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

0

174

Romych

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

максимум 50

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

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

0

175

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

0

176

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

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

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

0

177

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

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

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

0

178

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

+2

179

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

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

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

0

180

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

+1


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