Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Обновление дат

Обновление дат 4 года 3 мес. назад #6552

  • RomanN
  • RomanN аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Спасибо получено: 1
  • Репутация: 0
Всем привет!
Может кто-нибуть сможет мне помочь?
У меня сайт по недвижимости. Пользователи в личном кабинете могут изменять свои объявления. Можно ли сделать так, чтобы после изменения обьявление автоматически обновлялось на сегодняшнее число? И если можно, то как? А то уже две недели себе голову ломаю и никаких идей.
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6553

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2038
  • Спасибо получено: 428
  • Репутация: 106
А что там голову ломать? Вон в соседней теме девушка про поле с датой изменения статьи спрашивает, надеюсь мой намек понятен? Все меняется, в чем проблема?
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6554

  • RomanN
  • RomanN аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Спасибо получено: 1
  • Репутация: 0
KKAAZZOO, спасибо и за ответ и за намёк. Проблему объясню.
На странице выводятся список (Lists & Search Types) всех объявлений. Возле каждого объявления - дата создания. Пользователь входит в личный кабинет и изменяет своё объявление, к примеру стоимость объекта, сохраняет. Дата остаётся та же, что была и раньше. Можно вывести не дату создания, а дату изменения. Тогда при изменении объявления автоматически обновляется дата. А вот здесь и начинается проблема. Если вывести дату изменения, то в списке объявлений и на странице с самим объявлением вообще никакой даты нету, вплоть до того момента, пока пользователь не зайдёт и не изменит своё объявления. Вот только тогда и появится дата. А дата возле объявления обязательно должна быть. Выводить же одновременно и дату создания и дату изменения нельзя. Нужно чтобы дата была одна.
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6555

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2038
  • Спасибо получено: 428
  • Репутация: 106
Тогда вам необходимо в указанное мною поле в настройках формы Live Value вписать параметр Now
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6556

  • RomanN
  • RomanN аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Спасибо получено: 1
  • Репутация: 0
Мне нужно поле Article Created заменить полем Article Modified и в настройках формы Live Value вписать параметр Now. Правильно я понял?
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6557

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2038
  • Спасибо получено: 428
  • Репутация: 106
Да
Администратор запретил публиковать записи гостям.
Спасибо сказали: RomanN

Обновление дат 4 года 3 мес. назад #6559

  • RomanN
  • RomanN аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Спасибо получено: 1
  • Репутация: 0
KKAAZZOO, спасибо. Поля поменял, Now в настройках прописал. Теперь дата выводится сразу при создании объявления, а при изменении объявления - автоматически обновляется. Всё было бы замечательно, да появилась другая беда. Не понятно почему на странице со списком всех объявлений изменённое объявление не поднимается вверх. Например, объявление стоит внизу страницы (дата - 26.06.2014), после изменения это же объявление появляется с новой датой (28.06.2014), но по прежнему остаётся внизу страницы. Причём в настройках стоит:
1. Настройки материалов - Общие настройки - Порядок материалов: Самые новые первыми, Дата сортировки: Изменено.
2. В настройках пункта меню - Default Order: Most Recent fist.
3. В настройках List & Search Type Manager - Configuration - Default Order: Most Recent fist.
Вроде бы все настройки настроены. Почему сортировка идёт по прежнему по дате создания, а не по дате изменения?
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6560

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2038
  • Спасибо получено: 428
  • Репутация: 106
RomanN пишет:
1. Настройки материалов - Общие настройки - Порядок материалов: Самые новые первыми, Дата сортировки: Изменено.
2. В настройках пункта меню - Default Order: Most Recent fist.
3. В настройках List & Search Type Manager - Configuration - Default Order: Most Recent fist.
Вроде бы все настройки настроены. Почему сортировка идёт по прежнему по дате создания, а не по дате изменения?

Пункт 1 и 2 лишние, причем пункт 1 на материалы выводимые с помощью Lists & Search Types не действует вообще

Пункт 3 поменяйте обратно на inherited.

Поместите поле Article Modified на вкладку Ordering и задайте параметр Discending
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6561

  • RomanN
  • RomanN аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Спасибо получено: 1
  • Репутация: 0
KKAAZZOO, спасибо. Пункт 3 поменял на inherited. Поле Article Modified поместил на вкладку Ordering , задал параметр Discending. Но сортировка по прежнему идёт по дате создания. Обновлённые объявления упорно не поднимаются вверх.
Администратор запретил публиковать записи гостям.

Обновление дат 4 года 3 мес. назад #6562

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2038
  • Спасибо получено: 428
  • Репутация: 106
В настройках пункта меню вернули настройку Default Order в значение Use Global?
Администратор запретил публиковать записи гостям.
Спасибо сказали: RomanN

Обновление дат 4 года 3 мес. назад #6563

  • RomanN
  • RomanN аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 26
  • Спасибо получено: 1
  • Репутация: 0
Нет, тогда не вернул. А сейчас поставил в настройках меню Default Order в значение Use Global и сортировка заработала по дате изменения. Спасибо.
Администратор запретил публиковать записи гостям.

Обновление дат 3 года 2 мес. назад #9159

  • sorrrrry
  • sorrrrry аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 296
  • Спасибо получено: 5
  • Репутация: 2
Видимо поздно так как тема устарела но у меня тоже подобная проблема, тут как я понял ее просто не решили, то что делать фильтрацию по дате изменения это логично, но есть одно но. Если к примеру я хочу сделать кнопку Поднять объявление, каким ни буть образом (я додумаюсь) я изменю дату изменения и объявление будет первым в списке, а как сделать что б человек в любое время пере сохранял свое объявление и дата не менялась? То есть скажем цена зависит от курса доллара а доска украинская)) и хозяин объявления каждые пол часа меняет цену, что его объявление будет постоянно первым? Получается что надо делать еще одно поле с датой третье, одно для создания(оно есть в джумле) второе для Изменения (то же по умолчанию в джумле) а треть - это то в которое будет записываться дата Поднятия объявления в списке, потом если от даты Поднятия не прошло 24 часа - кнопка Поднять не активна, потом как прошло 24 часа Кнопка активна и при нажатии опят идет запись в таблицу с датой.
В кратце я думаю дата Изменения материала вообще ненужна, что туда пишется не важно вообще, может юзер сидит клацает свою квартиру и будет каждые пол часа туда совать свои новые фотки, и дата будет меняться , но от этого объявление не должно вообще подниматься в списке.
Администратор запретил публиковать записи гостям.

Обновление дат 3 года 1 мес. назад #9167

  • KKAAZZOO
  • KKAAZZOO аватар
  • Не в сети
  • Модератор
  • Сообщений: 2038
  • Спасибо получено: 428
  • Репутация: 106
Да, идея правильная, надо третье поле автоматически заполнять текущей датой через Live, а кнопку сохранения делать чрез триггеры недоступной если в этом поле есть информация. Через 24 часа после заполнения это поле должно автоматически обнуляться
Администратор запретил публиковать записи гостям.
Спасибо сказали: sorrrrry

roundtheme