Страница 2 из 3

Re: Вывод наград на страницу

Добавлено: 19 май 2009, 18:57
Sprutik
У меня снова проблема: в форуме код работает а нашаблоне "страницы сайта" не работает.
Привожу полный код курска "личного дела" где должны выводится награды:

Код: Выделить всё



<table style="background-color: rgb(193, 148, 84);" width="212" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="background-image: url(http://src.ucoz.net/t/151/7.gif); height: 42px; color: rgb(81, 37, 12); text-align: center; padding-top: 10px;"><b></b><br></td></tr><tr><td style="background-image: url(http://src.ucoz.net/t/151/8.gif); padding-left: 23px;">

<!-- ПОДЛОЖКА-->




<div align="center">

<strong>Личное дело №: $USER_ID$</strong>
<br>

<?if($USER_AVATAR_URL$)?><img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><?else?><?if($USER_LOGGED_IN$)?><img class="userAvatar" title="$USERNAME$" src="http://i029.radikal.ru/0804/cb/8cc27a1c0e73.gif" border="0"><?else?><img class="userAvatar" title="$USERNAME$" src="http://i021.radikal.ru/0804/53/f5b4265aa726.gif" border="0"><?endif?><?endif?><br>
<strong>Ник: $USERNAME$</strong>
<br>
<?if($USER_LOGGED_IN$)?>
<br>Полное имя: $USER_FULL_NAME$
<br>Ты здесь: <b>$USER_REG_DAYS$</b>-й день
<br>Состав: $USER_GROUP$
<br><b>Награды:</b>
<script>
fmedal('$USERNAME$');
</script>
<br>
<--------------------СМОТРЕТЬ СЮДА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!----------------->
<span id="listawards$ID$">Загрузка наград ...</span>
<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.RU & X-3me ~ http://x-3me.ru/
$.get('/index/54-$UID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Знаки отличия"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>

<br>

<div id="block25" class="udtb"><div class="udtlb">Сумка:</div> <a href="$AWARDS_READ_URL$" title="В сумке:">
вещи в сумке $AWARDS$</a> <span style="font-size:7pt">[<a href="$AWARDS_DO_URL$">одарить</a>]</span></div>[/b]

<--------------------СМОТРЕТЬ ВВЕРХ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!----------------->

<!-- <br><a href="javascript:openOnClick('users')">Список пользователей</a> -->
<br><a href="javascript:openOnClick('options')">Изменить сведения</a>
<br><a href="javascript:openOnClick('send')">Отправить ЛС</a>
<br><a id="upml2" href="javascript:openOnClick('mail')">Читать ЛС (<b>$UNREAD_PM$</b>)</a>

<?if($IS_NEW_PM$)?><script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml2','')",500)</script><?endif?>

<script language=javascript type=text/javascript>
 function openOnClick(client_type)
 {
 if(client_type=="mail")clientWindow = window.open("$PM_URL$","pmw","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!"); 
 if(client_type=="send")clientWindow = window.open("/index/14-999-0-1","pms","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!"); 
 if(client_type=="options")clientWindow = window.open("/index/11","options","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!"); 
 if(client_type=="users")clientWindow = window.open("$USERS_LIST_URL$","users","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!"); 
 if(client_type=="rules")clientWindow = window.open("/rules.html","rules","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!"); 
 }
</script>
<?else?>
<br>зарегистрируйтесь, это ваше первое задание
<?endif?></div>




<!-- ПОДОЛЖКА2-->


</td></tr><tr><td><img src="http://src.ucoz.net/t/151/9.gif"></td></tr></tbody></table><br>



<!-- ПОДОЛЖКА2-->



<!-- INFO-->



<div align="center">


Re: Вывод наград на страницу

Добавлено: 20 май 2009, 12:03
X-3me
Sprutik, на страницах сайта многие коды из вида материалов не работают

Re: Вывод наград на страницу

Добавлено: 21 май 2009, 10:29
Rodik
X-3me, скрипт, который отображает все награды в одну строку работает в опере как положенно, а в IE почему то в столбик :(

Re: Вывод наград на страницу

Добавлено: 21 май 2009, 10:54
X-3me
Rodik, IE - Зло

Re: Вывод наград на страницу

Добавлено: 21 май 2009, 11:20
Rodik
:D это я в курсе, но исходя из статистики, ещё более 50% юзают IE и не хочется чтобы выглядело коряво...

Re: Вывод наград на страницу

Добавлено: 22 май 2009, 18:43
Sprutik
http://liki.clan.su/forum/13-187-4392-16-1243004853 как отсеч вывод наград и продолжить на новое строке?

Re: Вывод наград на страницу

Добавлено: 23 май 2009, 15:19
Sprutik
помогите

Re: Вывод наград на страницу

Добавлено: 25 май 2009, 21:51
Sprutik

Код: Выделить всё

<span id="listawards$ID$">Загрузка наград ...</span>
<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.RU & X-3me ~ http://x-3me.ru/
$.get('/index/54-$UID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Знаки отличия"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>




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

Re: Вывод наград на страницу

Добавлено: 25 май 2009, 21:58
Smoke

Код: Выделить всё

<?if($POSTS$>5)?>
<span id="listawards$ID$">Загрузка наград ...</span>
<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.RU & X-3me ~ http://x-3me.ru/
$.get('/index/54-$UID$', function(data){
data=$(data).text();
data=$(data).find('fieldset:has(legend:contains("Знаки отличия"))');
$('#listawards$ID$').html($('td',data)).show();
})
</script>
<?endif?>

Re: Вывод наград на страницу

Добавлено: 26 май 2009, 13:14
Sprutik
Спассибо!


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