U.Helper

13 Апреля 2009 18:07
Главная » Разработки » Разработки для модуля "Прочее" » Вывод иконки 'New' для информера.
Скриншот Вывод иконки 'New' для информера.

1. На страницу, где у вас выводится информер. (Между head)


1.1 Версия для файла

Code

function xCheckDate(id){
  xImgUrl = 'http://www.iffc.mn/m/images/new_icon.gif'; // url для иконки
  // Всё что ниже, не советую трогать.
  xDate = new Date();
  xDay = xDate.getDate();
  xMonth = xDate.getMonth() + 1;
  xYear = xDate.getFullYear();
  xDayFix = xDay.toString().length==1?'0'+xDay.toString():xDay.toString();
  xMonthFix = xMonth.toString().length==1?'0'+xMonth.toString():xMonth.toString();
  // Автор скрипта: cuc [xcinema.net]. Помощь: B@rmaley.e><e [win-design.org]
  // Пометка для критинов с мегасофта, которые выдают скрипты за свои.
  xInfDate = $('#xDate'+id).html();
  xGetDate = xDayFix + '.' + xMonthFix + '.' + xYear;
  if(xInfDate==xGetDate){$('#xDate'+id).after('<img src="'+xImgUrl+'" border="0" style="margin: 0px 0px 0px 5px;" alt="new" />');}
}

Code
<script type="text/javascript" src="путь_к_скрипту/xCheckDate.js"></script>


1.2 Версия для открытого кода

Code

function xCheckDate(id){
  xImgUrl = 'http://www.iffc.mn/m/images/new_icon.gif'; // url для иконки
  // Всё что ниже, не советую трогать.
  // Автор скрипта: cuc [xcinema.net]. Помощь: B@rmaley.e><e [win-design.org]
  // Пометка для критинов с мегасофта, которые выдают скрипты за свои.
  xInfDate = $('#xDate'+id).html();
  if(xInfDate=='$DATE$'){$('#xDate'+id).after('<img src="'+xImgUrl+'" border="0" style="margin: 0px 0px 0px 5px;" alt="new" />');}
}


2. Открываем вид информера и заменяем $DATE$ на:

Code
<span id="xDate$ID$">$DATE$</span>


3. Теперь в самый конец информера ставим.

Code
<script type="text/javascript">xCheckDate('$ID$');</script>


Всё smile


Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
Рейтинг: ← 1 →
Модуль: Прочее | 2390 просмотров | Автор: cucYa | Добавлено: 13 Апреля 2009 | Теги: информер, иконка new, дата
3 комментария

0
Xmk[Материал] 17:25, 20 Сентября 2009
а можно при этом саму дату скрыть?

<div style="display:hide;">$DATE$</div> не работает, дата не проверяеться sad

Цитировать
Сайт
0
Infamous[Материал] 15:36, 16 Октября 2009
display:none

а не display:hide.

Цитировать
Сайт
0
Wolf[Материал] 18:56, 23 Ноября 2009
Пытается вставить 10 картинок сразу... как это изменить?
Цитировать
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz