Страница 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, спасибо большое, помогло.