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

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

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


Вы здесь » Единый форум поддержки » Форум для новичков » Несколько вопросов по "обустройству" главной страницы форума


Несколько вопросов по "обустройству" главной страницы форума

Сообщений 41 страница 60 из 104

41

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

У меня работает - т.е ники одни и те же - а сортировка оказалась связана с загрузкой авв
У кого дольше = тот становится ниже

Можно с этим как то справится?

0

42

felixmax
Аватар по умолчанию для рейтинга уже добавлен в него. Замените ваш скрипт на этот:

Код:
<script type="text/javascript">
$(document).ready(function(){
$('#pun').find('#userhero').map(function(){ 
$('#heroes').tipsy({live: true,gravity: 'e',fade: true});
$.get('/userlist.php?username=&show_group=-1&sort_by=respect','',processRespect);
function processRespect(data){
$(data).find('div.usertable tbody tr:lt(5)').each(function(){  
var JUser=$(this).find('span.usersname').text();
var ulink=$(this).find('span.usersname a').attr('href');
var UsId=ulink.slice(ulink.indexOf('id=')+3);
var UsPlus=$(this).find('td.tc3:first').text();
var numPlus=Number(UsPlus)/2;
$.get('/profile.php?section=avatar&id='+UsId,'',GetImg);
function GetImg(data) {
$(data).find('td#profile-left li div, div.fs-box').map(function () {
var ZAva = $(this).find('img').attr('src');
if (ZAva == null) {ZAva = 'http://petushki-city.ru/files/0002/10/47/50167.gif'};
$('#userhero').append('<tr><td width="3%" style="padding: 0;"><a href="'+ulink+'" style="float:left;text-decoration: none;"><img id="heroes" style="border:1px solid #696969;border-radius: 7px 0 0 7px;margin: 3px 0 0 -5px;padding: 3px; min-width:26px; max-width:26px; height:26px;" src="'+ZAva+'" original-title="'+JUser+'"></a><h4 style="float:left;background:#FF8C00!important;border-radius: 0 9px 9px 0;box-shadow: 20px 0 15px #40310A inset;color: #fff;font-size: 1em;font-weight: bold;height: 20px!important;margin-top: 10px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );max-width:140px;min-width:46px;width:'+parseInt(numPlus/2.99)+'px !important;">&nbsp;'+UsPlus+'&nbsp;</h4></td></tr>'); 
});};});};});});
</script>

Для правильной сортировки заходим сюда и выставляем:

Тип оценок: Только плюсы

0

43

felixmax
Ксать в скрипте есть авва по отсутствию = http://petushki-city.ru/files/0002/10/47/50167.gif

0

44

Fover
Deff
изменил. Так с сортировкой можно что то сделать? Задать параметры какие нить? Чтоб по числу + сортировала а не по объёму авы..

0

45

Пока не понимаю как подкрутить - ибо на вход запроса аватарок - подается запрос всегда в одинаковом порядке по уменьшению...

0

46

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

Пока не понимаю как подкрутить - ибо на вход запроса аватарок - подается запрос всегда в одинаковом порядке по уменьшению...

так может как то задать один размер всем аватаркам?

0

47

Удумал...

0

48

да там ещё маленькая проблемка.  поставил колонку в самый низ. Так на её назывние (Лучшая репутация) залазит ссылка с верхней графы. Как убрать её
http://s4.uploads.ru/FGmt4.png

0

49

felixmax
У вас не хватает закрывающего тега </a>:

<br/>
<b>▪ Открой счет в букмекерской конторе bwin и получи 150% бонус в размере 1000 рублей.<br/></center>
<center><a href="http://partners.10bet.com/processing/clickthrgh.asp?btag=a_17828b_1" target="_blank">
<img width="100%" src="http://uploads.ru/i/u/e/m/uemjy.png" alt="http://uploads.ru/i/u/e/m/uemjy.png"/>
<br/>
<b>▪ Регистрируйтесь в 10Bet сейчас для бонуса в размере 50% от Вашего первого депозита до €200.</a><br/></center>
<h2>Лучшая репутация</h2>
<table id="userhero" cellpadding="0" cellspacing="0" ></table>
</div>

Добавьте выделенное красным себе, у вас этого нет.

+1

50

felixmax
И попробуйте заменить скрипт на этот:

Код:
<!--Рейтинг-->
<script type="text/javascript">
$(document).ready(function(){
$('#pun').find('#userhero').map(function(){ 
$('#heroes').tipsy({live: true,gravity: 'e',fade: true});
$.get('/userlist.php?username=&show_group=-1&sort_by=respect','',processRespect);
function processRespect(data){
$(data).find('div.usertable tbody tr:lt(5)').each(function(){  
var JUser=$(this).find('span.usersname').text();
var ulink=$(this).find('span.usersname a').attr('href');
var UsId=ulink.slice(ulink.indexOf('id=')+3);
var UsPlus=$(this).find('td.tc3:first').text();
var numPlus=Number(UsPlus)/2;
$.get('/profile.php?section=avatar&id='+UsId,'',GetImg);
function GetImg(data) {
$(data).find('form#profile4.container').map(function () {
var ZAva = $(this).find('img').attr('src');
if (ZAva == null) {ZAva = 'http://petushki-city.ru/files/0002/10/47/50167.gif'};
$('#userhero').append('<tr><td width="3%" style="padding: 0;"><a href="'+ulink+'" style="float:left;text-decoration: none;"><img id="heroes" style="border:1px solid #696969;border-radius: 7px 0 0 7px;margin: 3px 0 0 -5px;padding: 3px; min-width:26px; max-width:26px; height:26px;" src="'+ZAva+'" original-title="'+JUser+'"></a><h4 style="float:left;background:#FF8C00!important;border-radius: 0 9px 9px 0;box-shadow: 20px 0 15px #40310A inset;color: #fff;font-size: 1em;font-weight: bold;height: 20px!important;margin-top: 10px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );max-width:140px;min-width:46px;width:'+parseInt(numPlus/2.99)+'px !important;">&nbsp;'+UsPlus+'&nbsp;</h4></td></tr>'); 
});};});};});});
</script>

0

51

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

felixmax
У вас не хватает закрывающего тега </a>:

Спасибо.

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

И попробуйте заменить скрипт на этот:

не изменилось... ((

0

52

felixmax
Давайте попробуем изменить метод запроса:

Код:
<!--Рейтинг-->
<script type="text/javascript">
$(document).ready(function(){
$('#pun').find('#userhero').map(function(){ 
$('#heroes').tipsy({live: true,gravity: 'e',fade: true});
$.get('/userlist.php?username=&show_group=-1&sort_by=respect','',processRespect);
function processRespect(data){
$(data).find('div.usertable tbody tr:lt(5)').each(function(){  
var JUser=$(this).find('span.usersname').text();
var ulink=$(this).find('span.usersname a').attr('href');
var UsId=ulink.slice(ulink.indexOf('id=')+3);
var UsPlus=$(this).find('td.tc3:first').text();
var numPlus=Number(UsPlus)/2;
$.post('/profile.php?section=avatar&id='+UsId,'',GetImg);
function GetImg(data) {
$(data).find('form#profile4.container').map(function () {
var ZAva = $(this).find('img').attr('src');
if (ZAva == null) {ZAva = 'http://petushki-city.ru/files/0002/10/47/50167.gif'};
$('#userhero').append('<tr><td width="3%" style="padding: 0;"><a href="'+ulink+'" style="float:left;text-decoration: none;"><img id="heroes" style="border:1px solid #696969;border-radius: 7px 0 0 7px;margin: 3px 0 0 -5px;padding: 3px; min-width:26px; max-width:26px; height:26px;" src="'+ZAva+'" original-title="'+JUser+'"></a><h4 style="float:left;background:#FF8C00!important;border-radius: 0 9px 9px 0;box-shadow: 20px 0 15px #40310A inset;color: #fff;font-size: 1em;font-weight: bold;height: 20px!important;margin-top: 10px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );max-width:140px;min-width:46px;width:'+parseInt(numPlus/2.99)+'px !important;">&nbsp;'+UsPlus+'&nbsp;</h4></td></tr>'); 
});};});};});});
</script>

0

53

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

Давайте попробуем изменить метод запроса:

:dontknow:

0

54

...

Отредактировано Fover (Сб, 21 Сен 2013 05:06:18)

0

55

Уф уф уф, надо поискать другой способ получения запроса((

Отредактировано Fover (Сб, 21 Сен 2013 05:08:34)

0

56

felixmax, ставим скрипт перед таблицей с инфоблоком
Типо тут

-----
<style>table#NEWS td{padding:3px;}</style>
<div id=Inf_block_Right style="display:none">
<!--НАЧАЛО-->

Скрипт

<!--Рейтинг-->
<script type="text/javascript">
$.get('/userlist.php?username=&show_group=-1&sort_by=respect&sort_dir=DESC&search=%CE%F2%EF%F0%E0%E2%E8%F2%FC','',processRespect);
function processRespect(data){
$(data).find('div.usertable tbody tr:lt(5)').each(function(j){ 
var JUser=$(this).find('span.usersname').text();
var ulink=$(this).find('span.usersname a').attr('href');
var UsId=ulink.slice(ulink.indexOf('id=')+3);
var UsPlus=parseInt($(this).find('td.tc3:first').text());
var numPlus=Number(UsPlus)/2;
$('#userhero').append('<tr data="'+j+'"><td style="padding: 0 3px;"><a href="'+ulink+'" style="float:left;text-decoration: none;"><img id="heroes" style="border:1px solid #696969;border-radius: 7px 0 0 7px;margin: 3px 0 0 -5px;padding: 3px; min-width:26px; max-width:26px; height:26px;" src="http://petushki-city.ru/files/0002/10/47/50167.gif" original-title="'+JUser+'"></a><h4 style="float:left;background:#FF8C00!important;border-radius: 0 9px 9px 0;box-shadow: 20px 0 15px #40310A inset;color: #fff;font-size: 1em;font-weight: bold;height: 20px!important;margin-top: 10px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );max-width:140px;min-width:46px;width:'+parseInt(numPlus/2.99)+'px !important;">&nbsp;'+UsPlus+'&nbsp;</h4></td></tr>');
function GetImg(data) {$(data).find('td#profile-left li div, div.fs-box').map(function(){var img = $(this).find('img');if(!img.length){return};
$('#userhero').find('tr[data="'+j+'"]').find('img').attr('src',img.attr('src'));});};
$.get('/profile.php?section=avatar&id='+UsId,'',GetImg);
});}
$(document).ready(function(){$('#pun').find('#userhero').map(function(){ $('#heroes').tipsy({live: true,gravity: 'e',fade: true});});;});
</script>

Отредактировано Deff (Сб, 21 Сен 2013 15:13:21)

0

57

Deff
Сорри. Уснул за компом :blush:

Поставил скрипт. Изминений не наблюдается.

0

58

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

Deff
Сорри. Уснул за компом 

Поставил скрипт. Изминений не наблюдается.

Вставку в контент инфоблока  - Вы проспали - ибо  я описал ток необходимые изменения, а контент складывается всё туда же

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

Красное суете в первую cекцию ИНфотабло::
<style>table#NEWS td{padding:3px;}</style><div id=Inf_block_Right style="display:none">
<!--НАЧАЛО--><h2>Реклама</h2>
<table id="userhero" cellpadding="0" cellspacing="0" ></table>

0

59

Чуть поправил код

0

60

Deff
работает всё)))) Вот только её в графу Лучшая репутация забросить нужно.

0


Вы здесь » Единый форум поддержки » Форум для новичков » Несколько вопросов по "обустройству" главной страницы форума