|
Forum uCoz Zarządzanie systemem Katalog plików, Katalog witryn, Artykuły, Tablica ogłoszeń, Gry online Operator "LASTMOD$" |
Operator "LASTMOD$" |
Chciałabym w module artykuły wykorzystać operator: $LASTMOD$
Przy operatorze widnieje opis: "znacznik czasu ostatniej modyfikacji wpisu" Zastosowałam operator w szablonie z pełnym tekstem, aby w stopce wyświetlała mi się data ostatniej aktualizacji wpisu. Niestety, operator zamiast wyświetlać datę ostatniej aktualizacji, to pojawia się zbiór kilkunastu cyfr - np: 1376307199 |
Aby operator działał poprawnie należy:
Dodać w edytorze (Panel Zarządzania) do Górnej Części Witryny poniższy kod: Kod <script type="text/javascript"> function convertTS(timestamp){ var months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']; var dtm=[];var d=new Date();if (typeof timestamp=='string' && timestamp.length>5){timestamp=parseInt(timestamp);}if (typeof timestamp=='number' && !isNaN(timestamp)){d.setTime(timestamp*1000);}var cday=d.getDate();if(cday<=9){cday='0'+cday};var cmin=d.getMinutes();if(cmin<=9){cmin='0'+cmin};var csec=d.getSeconds();if(csec<=9){csec='0'+csec};var chour=d.getHours();if(chour<=9){chour='0'+chour};var mon=d.getMonth()+1;if(mon<=9){mon='0'+mon};var month=months[d.getMonth()];var year=d.getFullYear(); dtm['month'] = month; dtm['year'] = year; dtm['mon'] = mon; dtm['day'] = cday; dtm['hour'] = chour; dtm['min'] = cmin; dtm['sec'] = csec dtm['time'] = chour+':'+cmin+':'+csec; return (dtm); } </script> A następnie na podstronie gdzie ma znajdować się parametr dodać kod: Kod <script type="text/javascript">var dtm=convertTS('$LASTMOD$');</script> Teraz wszystko powinno działać poprawnie. Przed zadaniem pytania skorzystaj z funkcji "Szukaj". Poprawny tytuł oraz dział ułatwi odpowiedź na pytanie.
|
| |||
| |||