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

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .
Sprutik
Сообщения: 154
Зарегистрирован: 07 май 2008, 22:00

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

Сообщение 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">

X-3me
Сообщения: 176
Зарегистрирован: 12 дек 2008, 18:11

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

Сообщение X-3me »

Sprutik, на страницах сайта многие коды из вида материалов не работают
Аватара пользователя
Rodik
Сообщения: 6
Зарегистрирован: 20 апр 2008, 13:43

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

Сообщение Rodik »

X-3me, скрипт, который отображает все награды в одну строку работает в опере как положенно, а в IE почему то в столбик :(
X-3me
Сообщения: 176
Зарегистрирован: 12 дек 2008, 18:11

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

Сообщение X-3me »

Rodik, IE - Зло
Аватара пользователя
Rodik
Сообщения: 6
Зарегистрирован: 20 апр 2008, 13:43

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

Сообщение Rodik »

:D это я в курсе, но исходя из статистики, ещё более 50% юзают IE и не хочется чтобы выглядело коряво...
Sprutik
Сообщения: 154
Зарегистрирован: 07 май 2008, 22:00

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

Сообщение Sprutik »

http://liki.clan.su/forum/13-187-4392-16-1243004853 как отсеч вывод наград и продолжить на новое строке?
Sprutik
Сообщения: 154
Зарегистрирован: 07 май 2008, 22:00

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

Сообщение Sprutik »

помогите
Sprutik
Сообщения: 154
Зарегистрирован: 07 май 2008, 22:00

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

Сообщение 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>




Помогите написать условный оператор - если у юзера больше пяти сообщений на форуме выводить вышестоящий код
Аватара пользователя
Smoke
Сообщения: 1038
Зарегистрирован: 01 фев 2009, 15:20

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

Сообщение 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?>
Sprutik
Сообщения: 154
Зарегистрирован: 07 май 2008, 22:00

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

Сообщение Sprutik »

Спассибо!


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