Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Просмотреть пост через Х дней


Просмотреть пост через Х дней

Сообщений 1 страница 7 из 7

1

Добрый день! И снова я, и снова с вопросом о скрипте..
Как можно сделать так, чтобы, при отправке поста, установить количество дней через которые можно просмотреть его содержание?
Заранее спасибо)

0

2

Taiko
Здравствуйте.

Taiko написал(а):

Как можно сделать так, чтобы, при отправке поста, установить количество дней через которые можно просмотреть его содержание?

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

0

3

rps
Ммм...а никак нельзя сделать чтобы оно автоматически подсчитывало количество дней до проявления и автоматически открывалось?

0

4

Taiko
Можно скриптом, но скрипт всегда можно обойти, если очень надо.

0

5

rps
А где можно найти скрипт?)

0

6

Taiko написал(а):

А где можно найти скрипт?)

http://savepic.net/1765957.png

CКРЫВАЕМ СООБЩЕНИЕ НА N-дней ОТ ТЕКУЩЕЙ ДАТЫ

В HTML низ

Код:
<!--CКРЫВАЕМ СООБЩЕНИЕ НА N-дней ОТ ТЕКУЩЕЙ ДАТЫ-->
<script>
if(GroupTitle=='Гость'||GroupTitle=='Гости'){UserLogin = ' ';}
var Im11='<img src="http://savepic.net/1720899.gif" style="width: 100%;margin: 0 0 0 0;"/>'
$("#pun-viewtopic .post .post-content a[href^='/hide=']").each(function(){
if(UserLogin!= ' '){
var L=$(this).attr("href"),
L1=L.replace(/^[^=]*=(\d+)\+(\d){1,3}\/$/img,"$1");L=RegExp["$2"];
L=parseFloat(L)*24*60*60+parseFloat(L1);//alert(L+">>"+UserLastVisit)
if(UserLogin!= ' '&& UserLastVisit>L){$(this).parents(".post").show()
}else if($(this).parents(".post").find(".post-author.online .pa-author a").html()==UserLogin || GroupID < 3 ){
$(this).parents(".post").find(".post-box").html(Im11)}
}else $(this).parents(".post").hide()
});
</script>
<style>#My_hidePost{background-image:url(http://savepic.net/1730121.png);}</style>
<script>
if(UserLogin!= ' '){
var L1='Введите цифру:На сколько дней дней скрываем от сегодняшней Даты ?';
var str='<img src="/i/blank.gif" title="Скрытие поста на N-дней от текущей Даты"/>'; 
if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-video").after("<td id=My_hidePost>"+str+"</td>")
    $('#My_hidePost img').click(function(){
Nday=prompt(L1);
if(Nday.replace(/\d{1,3}/im,'')!=''){alert('!Неправильный Ввод числа')
      }else {Nday="[url=/hide="+UserLastVisit+"+"+Nday+"/][img]/i/blank.gif[/img][/url]";
       smile(Nday)
     return false; }
    }); 
}
</script>

Тестируем

Отредактировано Deff (Чт, 4 Авг 2011 04:00:25)

+1

7

Все работает!
Спасибо.
+1

0


Вы здесь » Единый форум поддержки » Корзина » Просмотреть пост через Х дней