Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
с горем попалам пишем скрипт, меняющий автоматически время в поле "Дата добавления" - на актуальное для времени вов ремя рекдктирования, в общем, нужна подсказка как заставить меняться минуты :)
сам скрипт, который пока что меняет только месяц, год и день, а вот для минут не нашли подходящего условного кода, решили вывести минуты из $TIME$ (текущее время) и закидывать получающуюся цифру в дополнительное поле, чтобы получалась все время именно только цифра минуты (от 0-до 60)
тогда получится как раз условный юкозовский код $OTHERS-n$ в нем пишется какая минута, и эту минуту выбирать методом снизу (примерно)
<script> $(document).ready(function () { $("#mdF8").prop("selectedIndex", 15); $("#mdF9").val(<?if($MONTH$='1')?>1<?endif?><?if($MONTH$='2')?>2<?endif?><?if($MONTH$='3')?>3<?endif?><?if($MONTH$='4')?>4<?endif?><?if($MONTH$='5')?>5<?endif?><?if($MONTH$='6')?>6<?endif?><?if($MONTH$='7')?>7<?endif?><?if($MONTH$='8')?>8<?endif?><?if($MONTH$='9')?>9<?endif?><?if($MONTH$='10')?>10<?endif?><?if($MONTH$='11')?>11<?endif?><?if($MONTH$='12')?>12<?endif?>); $("#mdF10").prop("selectedIndex", <?if($DAY$='1')?>0<?endif?><?if($DAY$='2')?>1<?endif?><?if($DAY$='3')?>2<?endif?><?if($DAY$='4')?>3<?endif?><?if($DAY$='5')?>4<?endif?><?if($DAY$='6')?>5<?endif?><?if($DAY$='7')?>6<?endif?><?if($DAY$='8')?>7<?endif?><?if($DAY$='9')?>8<?endif?><?if($DAY$='10')?>9<?endif?><?if($DAY$='11')?>10<?endif?><?if($DAY$='12')?>11<?endif?><?if($DAY$='13')?>12<?endif?><?if($DAY$='14')?>13<?endif?><?if($DAY$='15')?>14<?endif?><?if($DAY$='16')?>15<?endif?><?if($DAY$='17')?>16<?endif?><?if($DAY$='18')?>17<?endif?><?if($DAY$='19')?>18<?endif?><?if($DAY$='20')?>19<?endif?><?if($DAY$='21')?>20<?endif?><?if($DAY$='22')?>21<?endif?><?if($DAY$='23')?>22<?endif?><?if($DAY$='24')?>23<?endif?><?if($DAY$='25')?>24<?endif?><?if($DAY$='26')?>25<?endif?><?if($DAY$='27')?>26<?endif?><?if($DAY$='28')?>27<?endif?><?if($DAY$='29')?>28<?endif?><?if($DAY$='30')?>29<?endif?><?if($DAY$='31')?>30<?endif?>) }); </script>
Зачем такие сложности, этот скрипт ставим там где хотим видеть дату редактирования материала....
<span>Отредактировано:</span>[<span class="lt"></span>] <script> var unixTimeStamp = $LASTMOD$; var timestampInMilliSeconds = unixTimeStamp*1000; var date = new Date(timestampInMilliSeconds); var day = (date.getDate() < 10 ? '0' : '') + date.getDate(); var month = (date.getMonth() < 9 ? '0' : '') + (date.getMonth() + 1); var year = date.getFullYear(); var hours = (date.getHours() < 10 ? '0' : '') + date.getHours(); var minutes = (date.getMinutes() < 10 ? '0' : '') + date.getMinutes(); $('.lt').text(day + ',' + month + ',' + year +',' + hours + ':' + minutes); </script>
Вы не поняли что я хочу) это не решает к сожалению потому что то чего нужно, данный скрипт я видел) но мне не нужно видеть когда был изменен материал, мне нужно влиять и изменять дату добавления материала во время редактирования этого самого материала Ваш пример лишь показывает когда был изменен материал А мне же нужно, чтобы при редактировании материала вот здесь: заместо даты добавления - подставлялась дата по текущему времени на момент редактирования материала,
зачем: чтобы материал в списках автоматически появлсля вверху списка после редактирования в принципе, фрилансеры с uscript мне сделали скрипт (выше), который в "дату добавления" подставляет год, число, месяц, час но с минутами лажа... то ли фрилансеры неопытные, то еще чего, но минуты они не смогли настроить, из-за чего материал частенько уходит "в будущее", на таймер то есть ставится. что, соответственно, мне не нравится: должно быть мгновенное размещение, а не отложенная запись
Мда... ставить понятно где?
<script> $(function(){ $("#mdF8").prop('selectedIndex', 15); $('#mdF9').val($MONTH$); var d = $DAY$-1; $('#mdF10').prop('selectedIndex', d); var str = '$TIME$'; var a = str.split(':')[0]; var b = str.split(':')[1]; $('#mdF11').prop('selectedIndex', a); $('#mdF12').prop('selectedIndex', b); }); </script>
Только не забудьте 1 января проверить скрипт, если не правильно работает год, цифру 15 в скрипте измените на 16.