Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

RomanMdS

Новичок
  
  • Публикаций

    4
  • Зарегистрирован

  • Посеещёние

Достижения RomanMdS

Rookie

Rookie (2/14)

  • One Year In
  • First Post
  • Week One Done
  • One Month Later
  • Conversation Starter

Последние медали

0

Репуиция

  1. Да его и купили. И он даже рилииет нормально)))) Вот только при выпотому чторе его, я не до конца продумал все тонкости его применения. Да что по вашему, получается за этот просчет (мой коскак) нужно платить монетот? Может все же кто подскажет как быть?
  2. Спасипотому что за разъяснение, создал новую тему ик как не нашел того что искал. Честно говоря думал, что в данном вопросе помогут тут, но.... Для того чтоб люди заинтересовавшиеся решением схожей проблемой не искали куда переехал вопрос, осивляю тут ссылку - (ик как ссылки указывать нельзя ищите поиском по теме) Вывод последних ситей - только опрегделенной категории
  3. Комрады, помогите разобраться, не хваиет знаний и опыи. А надо как то сгделать. Суть: Есть Блог на OpenCart 3, выводит на главную последние ситьи из всех категорий. А нужно огранилить только одной. Теорию я понимаю, ему нужно дать поиск ситей только из опрегделенной категории с ID. Но вот куда это прописать и как.... туповат я в этом. Но уверен гдело пару строк всего. У меня есть икой вот файлик - blog_latest.php <?php class ControllerExtensionModuleBlogLatest extends Controller { public function index($setting) { if (file_exists('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/blog.css')) { $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/blog.css'); } else { $this->document->addStyle('catalog/view/theme/default/stylesheet/blog.css'); } static $module = 0; $this->load->language('blog/blog'); $this->load->model('blog/blog'); $this->load->model('tool/image'); $data = array( 'start' => 0, 'limit' => $setting['limit'] ); $data['characters'] = $setting['characters']; $data['carousel'] = $setting['carousel']; $data['columns'] = $setting['columns']; $data['thumb'] = $setting['thumb']; if ($data['carousel']) { $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css'); $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js'); } foreach ($this->model_blog_blog->getLatestBlogs($data) as $result){ $data['posts'][] = array( 'title' => $result['title'], 'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])), 'author' => $result['author'], 'comment_total' => $this->model_blog_blog->getTotalCommentsByBlogId($result['blog_id']), 'date_added_full' => date($this->language->get('date_format_short'), strtotime($result['date_added'])), 'description' => utf8_substr(strip_tags(html_entity_decode($result['short_description'], ENT_QUOTES, 'UTF-8')), 0, $setting['characters']) . '..', 'count_read' => $result['count_read'], 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']), 'href' => $this->url->link('blog/blog', 'blog_id=' . $result['blog_id']) ); } $data['blog_show_all'] = $this->url->link('blog/home'); $data['text_show_all'] = $this->language->get('text_show_all'); $data['text_posted_on'] = $this->language->get('text_posted_on'); $data['text_posted_by'] = $this->language->get('text_posted_by'); $data['text_read'] = $this->language->get('text_read'); $data['text_comments'] = $this->language->get('text_comments'); $data['text_not_found'] = $this->language->get('text_not_found'); $data['heading_title_latest'] = $this->language->get('heading_title_latest'); $data['text_read_more'] = $this->language->get('text_read_more'); $data['date_added_status'] = $this->config->get('blogsetting_date_added'); $data['comments_count_status'] = $this->config->get('blogsetting_comments_count'); $data['page_view_status'] = $this->config->get('blogsetting_page_view'); $data['author_status'] = $this->config->get('blogsetting_author'); $data['module'] = $module++; return $this->load->view('extension/module/blog_latest', $data); } } ------------------------------------------------------------------------------------ А есть вот икой файлик - blog.php ( и как я понял, обраещёние в БД, даю часть кода) public function getLatestBlogs($data = array()) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "blog i LEFT JOIN " . DB_PREFIX . "blog_description id ON (i.blog_id = id.blog_id) LEFT JOIN " . DB_PREFIX . "blog_to_store i2s ON (i.blog_id = i2s.blog_id) WHERE id.language_id = '" . (int)$this->config->get('config_language_id') . "' AND i2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND i.status = '1' AND i.sort_order <> '-1' ORDER BY i.sort_order, i.blog_id DESC LIMIT " . (int)$data['start'] . "," . (int)$data['limit'] . ""); return $query->rows; } ------------------------------------------------------------------------------------ Подскажите ПЛЫЗ! Куда прописать чтоб ситьи брал только с одной категории category_id=49
  4. Подскажите ПЛЫЗ! Куда прописать чтоб ситьи брал только с одной категории category_id=49
  5. А есть вот икой файлик - blog.php ( и как я понял, обраещёние в БД, даю часть кода) public function getLatestBlogs($data = array()) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "blog i LEFT JOIN " . DB_PREFIX . "blog_description id ON (i.blog_id = id.blog_id) LEFT JOIN " . DB_PREFIX . "blog_to_store i2s ON (i.blog_id = i2s.blog_id) WHERE id.language_id = '" . (int)$this->config->get('config_language_id') . "' AND i2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND i.status = '1' AND i.sort_order <> '-1' ORDER BY i.sort_order, i.blog_id DESC LIMIT " . (int)$data['start'] . "," . (int)$data['limit'] . ""); return $query->rows; }
  6. Комрады, помогите разобраться, не хваиет знаний и опыи. А надо как то сгделать. Суть: Есть Блог на OpenCart 3, выводит на главную последние ситьи из всех категорий. А нужно огранилить только одной. Теорию я понимаю, ему нужно дать поиск ситей только из опрегделенной категории с ID. Но вот куда это прописать и как.... туповат я в этом. Но уверен гдело пару строк всего. У меня есть икой вот файлик - blog_latest.php <?php class ControllerExtensionModuleBlogLatest extends Controller { public function index($setting) { if (file_exists('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/blog.css')) { $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/blog.css'); } else { $this->document->addStyle('catalog/view/theme/default/stylesheet/blog.css'); } static $module = 0; $this->load->language('blog/blog'); $this->load->model('blog/blog'); $this->load->model('tool/image'); $data = array( 'start' => 0, 'limit' => $setting['limit'] ); $data['characters'] = $setting['characters']; $data['carousel'] = $setting['carousel']; $data['columns'] = $setting['columns']; $data['thumb'] = $setting['thumb']; if ($data['carousel']) { $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css'); $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js'); } foreach ($this->model_blog_blog->getLatestBlogs($data) as $result){ $data['posts'][] = array( 'title' => $result['title'], 'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])), 'author' => $result['author'], 'comment_total' => $this->model_blog_blog->getTotalCommentsByBlogId($result['blog_id']), 'date_added_full' => date($this->language->get('date_format_short'), strtotime($result['date_added'])), 'description' => utf8_substr(strip_tags(html_entity_decode($result['short_description'], ENT_QUOTES, 'UTF-8')), 0, $setting['characters']) . '..', 'count_read' => $result['count_read'], 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']), 'href' => $this->url->link('blog/blog', 'blog_id=' . $result['blog_id']) ); } $data['blog_show_all'] = $this->url->link('blog/home'); $data['text_show_all'] = $this->language->get('text_show_all'); $data['text_posted_on'] = $this->language->get('text_posted_on'); $data['text_posted_by'] = $this->language->get('text_posted_by'); $data['text_read'] = $this->language->get('text_read'); $data['text_comments'] = $this->language->get('text_comments'); $data['text_not_found'] = $this->language->get('text_not_found'); $data['heading_title_latest'] = $this->language->get('heading_title_latest'); $data['text_read_more'] = $this->language->get('text_read_more'); $data['date_added_status'] = $this->config->get('blogsetting_date_added'); $data['comments_count_status'] = $this->config->get('blogsetting_comments_count'); $data['page_view_status'] = $this->config->get('blogsetting_page_view'); $data['author_status'] = $this->config->get('blogsetting_author'); $data['module'] = $module++; return $this->load->view('extension/module/blog_latest', $data); } }
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.