Страница 1 из 2

Авто удаление ссылки (как сделать?)

Добавлено: 14 ноя 2009, 22:27
maxat
Хочу чтоб на сайте в новостях ссылки на файлообмениики удалялись автоматически по истечению 50 дней со дня добавления новости.
Надо чтоб система сверяла дату добавления новости и текущую дату и если она больше 50 то ссылки исчезали а если нет то соответственно жили.
Но не могу сообразить код.
Вот примерно такой(образно) там надо какойто оператор еще один задействовать наверно:
<?if($ADD_DATE$<50<$DATE$)?>ссылки на обменники<?else?>пустота<?endif?>
Можно было бы еще скриптом попробовать, но я внем вообще 0.

Помогите плиз!

Re: Авто удаление ссылки (как сделать?)

Добавлено: 15 ноя 2009, 18:04
Vadim
Хз, можно ли такие условия.

Код: Выделить всё

<?if($ADD_DATE$<"50")?><?if("50"<$DATE$)?><ссылки на обменники<?endif?><?else?>пустота<?endif?>

Re: Авто удаление ссылки (как сделать?)

Добавлено: 16 ноя 2009, 08:30
XxMARSxX

Код: Выделить всё

<?if($ADD_DATE$<"50") && ("50"<$DATE$)?><ссылки на обменники<?endif?><?else?>пустота<?endif?>

а так не прокатит?

Re: Авто удаление ссылки (как сделать?)

Добавлено: 16 ноя 2009, 15:20
maxat
Нет чето вообще не работает. Мне кажется надо использовать операнд %.
Но укоз про него пишет так мало. =(

Re: Авто удаление ссылки (как сделать?)

Добавлено: 16 ноя 2009, 20:46
uWeb
бред полнейший вы хоть мозгами думали. что у вас возвращает переменная $DATE$?

Re: Авто удаление ссылки (как сделать?)

Добавлено: 16 ноя 2009, 22:42
maxat
uWeb писал(а):бред полнейший вы хоть мозгами думали. что у вас возвращает переменная $DATE$?

Умничать только умеешь.

Re: Авто удаление ссылки (как сделать?)

Добавлено: 17 ноя 2009, 09:50
Vadim
maxat, а он прав.

Re: Авто удаление ссылки (как сделать?)

Добавлено: 17 ноя 2009, 18:52
maxat
Вообщето дата возвратит к примеру 01.01.2009 но так как не может читать ваши мысли "01.01.2009>50", то она покажет пустоту.
По этому я и говорю надо использовать другие операнды или сделать скриптом.

Re: Авто удаление ссылки (как сделать?)

Добавлено: 18 ноя 2009, 01:52
Vanofuture
maxat писал(а):сделать скриптом

Код: Выделить всё

var days 50;
var date = new Date().getTime()/1000;
date = date - $TIMESTAMP$;
date = date/(60*60*24);
if(
date < days){document.write('Ссылки');}else{document.write('Пустота');} 

Не проверял.

Re: Авто удаление ссылки (как сделать?)

Добавлено: 18 ноя 2009, 16:35
maxat
Vanofuture, спасибо большое, помогло.