Перейти к публикации

Рекомендованные сообщения

Здравствуйте. Суть вопроса такова. На сайте есть категория "Поздравления". Настроен вывод новостей на главную через "RSS информер на сайте". Добавили пост "Поздравляем Васю" и появляется на главной информер. Вопрос: можно ли задать интервал жизни информера ? Чтоб дня 3-4 висел только ... А то получается информер будет висеть (при выставленном "количестве новостей в блоке = 1") до появления следующего поста ""Поздравляем Федю". А удалять публикацию - не выход.

Спасибо.

Сайт http://goprirada.com/

Ссылка на сообщение
Поделиться на других сайтах

Нет такой возможности в скрипте нет. Поэтому вам нужно или удалять публикацию или добавлять новую.

Ссылка на сообщение
Поделиться на других сайтах

Как вариант : возможно ли, "если на главной новость, то выводить информер, а если не на главной - не выводить" ? Таким образом, мы просто снимем с главной публикацию через 3-4 дня и информер не будет выводится ... :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

У вас RSS настроен на категорию и данная настройка никак не влияет на вывод в категории.

Ссылка на сообщение
Поделиться на других сайтах

Нашел скрипт жизни.... но не могу передать ему информер. Выводит просто inform_my. Надо где то еще указать....

<script type="text/javascript">

function autoExpire() {

  var goLiveMonth = "08"  // Month you want your content to start displaying. Two digits.

  var goLiveDay = "16"      // Day you want your content to start displaying. Two digits.

  var goLiveYear = "2011"     // Year you want your content to start displaying. Four digits.


  var expireMonth = "08"   // Month you want your content to stop displaying. Two digits.

  var expireDay = "17"     // Day you want your content to stop displaying. Two digits.

  var expireYear = "2011"  // Year you want your content to stop displaying. Four digits.


  /* This is where you put your content. Make sure you escape any quotation marks with a backslash. Make sure you do not delete the opening and closing quotes. */


var myContent = "текст"


  /* Don't edit below this line. Don */


  var goLiveDate = goLiveYear + goLiveMonth + goLiveDay;  // puts START year, month, and day together.

  var expireDate = expireYear + expireMonth + expireDay;  // puts EXPIRE year, month, and day together.


  var nowDate = new Date();

  var day = nowDate.getUTCDate();

  var month = nowDate.getUTCMonth();

  var correctedMonth = month + 1;  //month - JavaScript starts at "0" for January, so we add "1"


  if (correctedMonth < 10) {  /* if less than "10", put a "0" in front of the number. */

    correctedMonth = "0" + correctedMonth;

  }


  if (day < 10) {  /* if less than "10", put a "0" in front of the number. */

    day = "0" + day;

  }


  var year = nowDate.getYear();  /* Get the year. Firefox and Netscape might use century bit, and two-digit year. */

  if (year < 1900) {

    year = year + 1900;  /*This is to make sure Netscape AND FireFox doesn't show the year as "107" for "2007." */

  }


  var GMTdate = year + "" + correctedMonth + "" + day;  //corrected month GMT date.


  if ((GMTdate <= expireDate) && (GMTdate >= goLiveDate)) {

    document.write(myContent)

  }

}


 autoExpire();

</script>

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...