Архив - только для чтения |
Сообщество uCoz » Архивариус » Архив » Архив темы: Вопросы по модулю Доска объявлений (Ваши вопросы по работе и настройке модуля) |
Архив темы: Вопросы по модулю Доска объявлений |
Подскажите пожалуйста для чего нужна галочка " Обновить дату изменения материала" в окне редактирование материала? Не могу понять какую дату сия галочка обновляет и где эта дата собственно отображается -_-
Сообщение отредактировал Alecha07 - Вторник, 16 Июл 2013, 12:43:09
|
|
Alecha07, если галочку снять, то при редактировании дата изменения материала не поменяется. Если оставить поменяется.
Как вывести эту дату, написано здесь - //forum.ucoz.ru/forum/24-18489-490705-16-1251815365 Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Цитата (Selena) Alecha07, если галочку снять, то при редактировании дата изменения материала не поменяется. Если оставить поменяется. Есть на сайте модуль "Доска объявлений". У каждого объявления у меня уже отображается дата подачи. Прописано это как я думаю тут (Управление дизайном-Доска объявлений-Вид материала) Допустим мне нужно обновить какое-то объявление которое подали месяц назад на сегодняшнюю дату. Я захожу в Редактирование объявления, ставлю галочку "Обновить дату изменения материала" и жму "Сохранить" Однако дата объявления не меняется =( Я попробовал сделать то что описывалось в той ссылке что вы указывали. Дата по прежнему не изменялась хоть я ставил галочку "Обновить дату изменения материала", хоть не ставил. Единственное изменение - это вместо надписи "СЕГОДНЯ" и "ВЧЕРА" стали отображаться сегодняшняя и вчерашняя даты в цифрах. В целом суть проблемы в том, что при повторной подаче объявления, приходится удалять старое и публиковать новое, хотя если бы менялась дата, то можно было бы вносить изменения в старом и оно бы обновленное красовалось бы с новой датой =) Сообщение отредактировал Alecha07 - Вторник, 23 Июл 2013, 13:10:44
|
Цитата (Selena) вы меняете дату редактирования, а ждёте, что поменяется дата добавления. Почувствуйте разницу. Я указывал Код <script type="text/javascript">var dtm=convertTS('$TIMESTAMP$');</script> Код <script type="text/javascript">document.write(dtm['year']+'/'+dtm['mon']+'/'+dtm['day'])</script> 2. Возможно ли изменять как-то дату добавления, редактируя старое объявления а не передобавляя его по новой? |
Alecha07, надо же смотреть, что ставите. Там был пример для даты добавления. Для даты изменения нужно использовать $LASTMOD$
Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Цитата 2. Возможно ли изменять как-то дату добавления, редактируя старое объявления а не передобавляя его по новой? Задействуйте в настройках опцию "Включить возможность выбирать дату добавления материала". И тогда при редактировании меняете дату добавления. Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Цитата (Selena) надо же смотреть, что ставите. Там был пример для даты добавления. Для даты изменения нужно использовать $LASTMOD$ Кажется сумел реализовать свою идею... 1. Вставил в первый глобальный блок (Верхняя часть сайта) этот скрипт: Код <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> Код <script type="text/javascript">var dtm=convertTS('$LASTMOD$');</script> Код <script type="text/javascript">document.write(dtm['day']+'.'+dtm['mon']+'.'+dtm['year'])</script> выставил в пунктах Сортировка материалов на главной странице по умолчанию: Сортировка материалов в разделе по умолчанию: Сортировка материалов в категории по умолчанию: значение "Дата изменения материала (D)" Может кому-то пригодится =) |
iGrantand, Вставьте вид материала в конструкцию
<div style="width: 49%; float: left;"> </div> Можно так же изменить ширину и в самом шаблоне вида материала |
Цитата (Miss_Esq) iGrantand, Вставьте вид материала в конструкцию Можно так же изменить ширину и в самом шаблоне вида материала Спасибо! У меня как раз все так и было Уже хотел вам писать что этот способ не работает, но потом присмотрелся а оказывается у меня с ошибкой было записано свойство float: left;. Лучшая благодарность это плюсик в репутацию ;)
Сообщение отредактировал iGrantand - Среда, 31 Июл 2013, 13:46:13
|
Здравствуйте, подскажите пожалуйста, я создал сайт Ucoz (http://lubanads.my1.ru/), И хочу кое что на нем сделать, но не знаю возможно ли это)Хотел спросить, можно ли сделать так, что бы люди без регистрации могли выложить свое объявление на мой сайт Ucoz???Если можно то как, подскажите пожалуйста???
|
| |||