Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Статичное время opencart

kenyya kenyaa Ученик (100), на голосовании 1 год назад
Попросили сделать html код в CMS opencart, который будет автоматически выдавать Время, дату создания категории, дата будет высвечиваться на самой странице в любом месте. И чтобы этот код работал на последующие создаваемые категории. Время должно быть статичным
Голосование за лучший ответ
Татьяна Просветленный (36384) 1 год назад
Для того, чтобы создать html код в CMS opencart, который будет автоматически выдавать время, дату создания категории, дата будет высвечиваться на самой странице в любом месте, можно использовать модуль HTML блок / HTML block
Этот модуль позволяет выводить на страницах сайта произвольный HTML и PHP-код. Для того, чтобы время было статичным, можно использовать PHP-код, который будет вычислять время создания категории и сохранять его в базе данных. Затем, при выводе страницы, можно использовать эту сохраненную дату для отображения времени создания категории.
Для реализации этой задачи необходимо выполнить следующие шаги:
  1. Установить модуль HTML блок / HTML block в CMS opencart.
  2. Создать PHP-код, который будет вычислять время создания категории и сохранять его в базе данных.
  3. Создать HTML-код, который будет выводить сохраненную дату на странице в любом месте.
PHP-код для вычисления времени создания категории и сохранения его в базе данных:
 $category_id = 123; // ID категории, для которой нужно вычислить время создания 
$created_at = '2023-10-04 12:34:56'; // Дата создания категории, полученная из базы данных

// Сохраняем дату создания категории в базе данных
$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$db->query("UPDATE " . DB_PREFIX . "category SET date_added = '" . $created_at . "' WHERE category_id = " . (int)$category_id);
HTML-код для вывода сохраненной даты на странице в любом месте:
 
Дата создания категории:
Этот код можно вставить в модуль HTML блок / HTML block и разместить на странице в любом месте. Также можно использовать другие модули, например, модуль произвольного меню для OpenCart 3
Похожие вопросы