Фильтр по:
  

  • Страница 5 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Форум » Список наград на странице профиля или в посте форума (Список наград на странице профиля или в посте форума)
Список наград на странице профиля или в посте форума
Дата: Среда, 22.01.2014, 23:02 |
limush
Admina
Группа: Модераторы
Сообщений: 64
Награды: 7
Репутация: 8
Статус: Offline


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

 
Дата: Среда, 22.01.2014, 23:20 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


ФрекенБок,
Цитата ФрекенБок, Ср, 22.01.2014, 23:02:28
можно ли сделать автоматическую выдачу наград, за определенное кол-во новостей и комментов на сайте и чтобы эти награды отражались, те, что за новости - в новости, а те, что за комменты - в комментах

Теоретически да.
Практически - вы не сможете это сделать.

А в общем так.
Строятся условия, если новостей столько - картинка такая, если больше N и меньше X - то другая, если больше Х но меньше Y - то третья .. и так далее в зависимости от степени наград.
И так же для комментариев.

Все эти условия могут работать только на странице профиля.
С них инфу можно брать только скриптом.

Ну и соответственно - в новостях один скрипт - забирающий нагруду за новости, в комментариях - другой..

И не забываем, что кол-во запросов ограничено системой, и составляет примерно 7-10 с одного IP.
---

Ну то что бы это очень сложно, но достаточно муторно и требует понимания условных операторов.
Похожая тема тут:
Вывод медалей в персональную страницу


 
Дата: Четверг, 24.07.2014, 16:07 |
Ratibor
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


Привет, установил на сайте следующий код:

<span id="listawards$ID$">загрузка наград ...</span>
<style>
span[id^="listawards"] b{display:none}
.myWinTD1 {background:none;}
.myWinTD2 {background:none;}
</style>
<script type="text/javascript">
$('#listawards$ID$').hide(); // by UAWARDS.UCOZ.RU
$.get('/index/54-$UID$', function(data){
data=$(data).text();
$('#listawards$ID$').empty().append($(data)).show();
})
</script>

На выходе получил:


Подскажите, что прописать и где - для того что бы вместо "детали" при наведении на медаль видеть комментарий к её выдаче. И можно ли спрятать эти награды под спойлер с надписью награды?

Прикрепления: 8159482.jpg (3.7 Kb)

 
Дата: Вторник, 29.07.2014, 10:25 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Ratibor,
Код
<?$LAST_AWARDS$('N')?>

- вывод последних N наград автора сообщения. Максимальное значение параметра "10"
---

Цитата Ratibor, Чт, 24.07.2014, 16:07:27
Подскажите, что прописать и где - для того что бы вместо "детали" при наведении на медаль видеть комментарий к её выдаче.

Только скриптом. Готового нет.

Цитата Ratibor, Чт, 24.07.2014, 16:07:27
И можно ли спрятать эти награды под спойлер с надписью награды?

Можно.
Типа:
Код
<div id="uSpoiler$ID$" class="uSpoilerClosed"><div class="uSpoilerButBl"><input type="button" value="Открыть спойлер" onclick="if($('#uSpoiler$ID$')[0]){if ($('.uSpoilerText',$('#uSpoiler$ID$'))[0].style.display=='none'){$('.uSpoilerText',$('#uSpoiler$ID$'))[0].style.display='';$('.uSpoilerButton',$('#uSpoiler$ID$')).val('Закрыть спойлер');$('#uSpoiler$ID$').attr('class','uSpoilerOpened');}else {$('.uSpoilerText',$('#uSpoiler$ID$'))[0].style.display='none';$('.uSpoilerButton',$('#uSpoiler$ID$')).val('Открыть спойлер');$('#uSpoiler$ID$').attr('class','uSpoilerClosed');}}" class="uSpoilerButton"></div><div style="display: none;" class="uSpoilerText">
...код наград...
</div></div>


 
Дата: Вторник, 29.07.2014, 18:29 |
Ratibor
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


Спасибо! Очень помогли!

 
Дата: Вторник, 19.08.2014, 08:25 |
luckygirl
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте))) нужна ваша помощь (( Давно пытаюсь это сделать, но никак не получается.
Награды на форуме (где посты) под аватаром пользователя хотелось бы ставить свои. У меня стоял код в видах материала где по заслугам я вставляла код с айди пользователя, ссылка на подарок и за что ему этот подарок (награда). Но, этих айди и наград стало больше и оказалось, что там есть ограничение в шаблоне, поэтому больше я ставить не могла и все удалила.
Видела на одном сайте, где эти подарки для каждого пользователя разные. Глянула там Код Элемента и там есть такое
Код
<script type="text/javascript" src="/awards1.js"></script>
<script type="text/javascript">getAwards1(35138)</script>


Я скачала этот файл awards1 и там прописаны айди пользователей, ссылки на награды и за что им эти награды

Код
getAwards1 = function(uid){
  awards = '';

if(uid==2) awards += '<img src="/n/fut2.png" title="........." align="absmiddle" border="0">';

  document.write(awards);
}


Вот маленький кусочек от этого файла.

Мне кажется, это как ваш скрипт для добавления смайлов Дополнительных смайлов, которые стоят же у вас))
Надеюсь сможете помочь sad


 
Дата: Вторник, 19.08.2014, 12:17 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


luckygirl,
Цитата luckygirl, Вт, 19.08.2014, 08:25:07
Вот маленький кусочек от этого файла.
Мне кажется, это как ваш скрипт для добавления смайлов Дополнительных смайлов, которые стоят же у вас))

Да, типа того.
В этом файле просто прописаны картинки определенным пользователям.
Скрипт получает ID пользователя и выдает картинку(и) записанные за этим пользователем.
Вот, по сути, и все.


 
Дата: Вторник, 19.08.2014, 15:12 |
luckygirl
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline


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

Цитата likbezz
В этом файле просто прописаны картинки определенным пользователям.
Скрипт получает ID пользователя и выдает картинку(и) записанные за этим пользователем

Как это правильно прописать, чтоб работало?? cry


 
Дата: Вторник, 19.08.2014, 16:15 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


luckygirl,
Цитата luckygirl, Вт, 19.08.2014, 15:12:08
Как это правильно прописать, чтоб работало??

..Ну, в общем, так как и прописано в оригинале..
Код
if(uid==2) awards += '<img src="/n/fut2.png" title="........." align="absmiddle" border="0">';

- если ID пользователя == 2, то добавить картинку такую-то.. и так далее, для всех


 
Дата: Вторник, 19.08.2014, 18:12 |
luckygirl
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline


likbezz, я вставила в вид материалов как увидела на том сайте
Код
<script type="text/javascript" src="/awards.js"></script>
<script type="text/javascript">getAwards(6678)</script>


Внутри awards

Код
getAwards = function(uid){
  awards = '';
   
if(uid=6678) awards += '<img src="http://img.donnet.ru/i/2014/07/10/ba41d7.png" title="Душа компании" align="absmiddle" border="0">';

document.write(awards);
}


Ставится он у всех на форуме ((


 
Дата: Вторник, 19.08.2014, 19:59 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


luckygirl,
Цитата luckygirl, Вт, 19.08.2014, 18:12:02
Ставится он у всех на форуме ((

Ну так, вместо 6678 должен быть ID пользователя данного поста
Код
<script type="text/javascript">getAwards($UID$)</script>


 
Дата: Вторник, 19.08.2014, 21:35 |
luckygirl
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline


Охх простите, что надоедаю и туплю так..

Цитата likbezz
Ну так, вместо 6678 должен быть ID пользователя данного поста

это и есть ID пользователя)))

Я поставила в видах материалов и опять у всех показывает
Код
<script type="text/javascript" src="/awards.js"></script>  
<script type="text/javascript">getAwards($UID$)</script>


может перед этим скриптом надо что-нибудь прописать?

или, что то не то внутри файла awards?

Код
getAwards = function(uid){
  awards = '';
   
if(uid=6678) awards += '<img src="http://img.donnet.ru/i/2014/07/10/ba41d7.png" title="Душа компании" align="absmiddle" border="0">';

  document.write(awards);
}


 
Дата: Вторник, 19.08.2014, 21:41 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


luckygirl,
Цитата luckygirl, Вт, 19.08.2014, 21:35:25
это и есть ID пользователя)

Ну так в этом и смысл - выводить картинки только в тех постах, где ID пользователя совпадает с прописанным в скрипте.
В скрипт передается ID, там сравнивается, если есть совпадение - выводится.

Цитата luckygirl, Вт, 19.08.2014, 21:35:25
Я поставила в видах материалов и опять у всех показывает

Не верю.

Добавлено (19.08.2014, 21:42:26)
---------------------------------------------
Цитата luckygirl, Вт, 19.08.2014, 21:35:25
if(uid=6678)

- два знака равенства - смотри в оригинале


 
Дата: Вторник, 19.08.2014, 22:27 |
luckygirl
Рядовой
Группа: Проверенные
Сообщений: 15
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Все получилось *___* я год над этими подарками мучилась.. biggrin
Спасибо вам огромнейшее v heart


 
Дата: Понедельник, 15.09.2014, 17:26 |
angel24
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


Как убрать вывод названия категории награды в этом коде:

Код
<script type="text/javascript">  
  function showAwards(id,uid){  
  $('#awards' + id).html('Загрузка наград ...'); // by UAWARDS.RU & Кронд
  $.get('/index/54-' + uid, function(data){ data = $(data).text();  
  $('#awards' + id).empty().append($('fieldset', data)).show(); })}  
</script>
<style>

<div id="awards$ID$"><a href="javascript://" onclick="showAwards('$ID$','$UID$')">Посмотреть награды</a></div>


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Форум » Список наград на странице профиля или в посте форума (Список наград на странице профиля или в посте форума)
  • Страница 5 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск:


Мобильная версия