leonwew Опубликовано: мая 9, 2016 Жалоба Поделиться Опубликовано: мая 9, 2016 Добрый день. Будьте так любезны, подскажите как можно вывести дату создания статьи и изображение (тех что присутствуют на странице категории) на страницу самой статьи. Использование $article['thumb'] и $article["date_added"] не приводят к желаемому результату. Интересует именно что нужно сделать в контроллере. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: мая 10, 2016 Жалоба Поделиться Опубликовано: мая 10, 2016 в личке исписал вроде все пошагово если все пройдет успешно с вас копипаст сюда Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. leonwew Опубликовано: мая 11, 2016 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: мая 11, 2016 Спасибо огромное нашему admin за оказанную помощь. Помог, хотя мог пройти мимо. Ответ на вопросы темы: Вывод даты. Сначала необходимо подключить вывод в контроллере, который находиться по пути: catalog/controller/blog/article.php Необходимо найти строку №189: $data['description'] = html_entity_decode($article_info['description'], ENT_QUOTES, 'UTF-8'); Как раз после нее есть свободное место куда удобно вставлять код, который позволит на вывести дату, а после и изображение. Ровно после этой строки необходимо вставить код следующего содержания: $data['date_added'] = date($this->language->get('date_format_short'), strtotime($article_info['date_added'])); Готово! Что бы вызвать дату в файле шаблона статьи (catalog/view/theme/default/template/blog/article.tpl) нужно использовать: <?php echo $date_added; ?> Вывод фото или превью. Все в том же контроллере (catalog/controller/blog/article.php) после строки №189 $data['description'] = html_entity_decode($article_info['description'], ENT_QUOTES, 'UTF-8'); необходимо использовать код: $this->load->model('tool/image'); if ($article_info['image']) { $data['thumb'] = $this->model_tool_image->resize($article_info['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height')); } else { $data['thumb'] = ''; } Что бы вызвать изображение в файлах шаблона (catalog/view/theme/default/template/blog/article.tpl) нужно использовать: <?php echo $thumb; ?> Разрешение изображения берется из настроек, которые находятся по пути "Система>Настройки>Ваш магазин>Изображение>Размер большого изображения товара. Что в итоге получилось admin 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
weblifesss Опубликовано: ноября 10, 2016 Жалоба Поделиться Опубликовано: ноября 10, 2016 Здравствуйте. Подскажите пожалуйста, а как заставить его брать оригинал изображения, а не тот что в настройках? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
toxicll Опубликовано: декабря 8, 2017 Жалоба Поделиться Опубликовано: декабря 8, 2017 Вывожу изображение в статье. У меня почему-то берет размеры изображения 0x0 вот так......src="http://www.boutiquejj.com/image/cache/catalog/bracelets/kseniya_br12-0x0.jpg" ...... Где это поменять, не подскажете? boutiquejj.com/stati-bloga/cms-dlja-internet-magazinov-opencart-pro-v2-xc2 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Usern1 Опубликовано: ноября 5, 2018 Жалоба Поделиться Опубликовано: ноября 5, 2018 Работает на 2.3 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
ramzes63 Опубликовано: января 20, 2022 Жалоба Поделиться Опубликовано: января 20, 2022 Спасибо за решение и пост. Спасибо Admin за подсказки Сделал у себя и вывел еще иконку из категории к дате. Вопрос к знающим - как вывести, чтобы были еще просмотры текстом, как дата? пробовал - не вышло. Иконку разберусь как выставить в статью. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.