Всё же лучше отдельное поле. тоже временную метку, которая указывает, до какого времени товар будет считаться новым.
Так можно и автоматом при создании ее ставить, и вручную в любое время, и снять в любое время у любого отдельного товара.
Persotr27, Можно собственный планировщик организовать в приложении. Крон будет например дергать его каждую минуту, а вы уже сами будете решать, нужно ли в эту минуту выполнять задание.
Keit265, у вас слишком общий вопрос.
Разбейте всю задачу на отделььные подзадачи. Каждую подзадачу разбивайте на более мелкие. Гулите непонятные моменты. Этот процесс рекурсивный, до тех пор, пока не дойдете до деления на самые элементарные действия.
И вот когда в процессе анализа возникнет реальный затык на каком-то этапе, и поиск не помогает, можно идти на форум и задавать конкретный вопрос.
2. Зачем элементу массива написано значение [value:
Это не элемент массива. Это объект класса DateTime. Как из него получить (и обновить) значение, должно быть в документации по битриксу (или самому можно исходники глянуть).
lololoshka2010, в вашем случае такое сильное увеличение по ховеру абсолютно не юзабельно. Нужно извратиться, что бы навести на нужную карточку.
Тут лучше сделать кнопочку "Быстрый просмотр", и уже по клику открывать всплывающее окно.
Посмотрите, как это сделано в других магазинах.
lololoshka2010, ну по-разному. Основная мысль – сделать так, чтобы карточка не выходила за пределы обрезки, либо была полностью за пределами.
В некоторых случаях можно паддинги добавить для обрезающего блока.
Иногда – генерить карточки на лету в контейнере body и позиционировать их абсолютом в нужном месте по ховеру/клику.
А иногда можно и вовсе отказаться от обрезки, визуально перекрывая ненужные части слайдов по краям отдельными блоками.
Вариантов – масса.
Так можно и автоматом при создании ее ставить, и вручную в любое время, и снять в любое время у любого отдельного товара.