Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Рекомендованные сообщения

В 25.09.2020 в 08:23, drnemo сказал:

Добрый день!

Выгрузку статей в rss можно ожидать? Очень не хватает (

 

Работы в данном направлении пока не ведётся. Но вы можете поделиться примерами того, как это должно работать.

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Skiffjkee сказал:

Добрый день! Тема unishop2, хочу добавить к статьям главную категорию, этот модуль подойдет?

 

Создание категорий и статей есть в самом модуле. Добавить категории к существующим статьям, созданным в разделе "Информация", данным модулем нельзя, они от него не зависят.

Ссылка на комментарий
Поделиться на других сайтах

В 28.09.2020 в 17:10, xprolance сказал:

 

Работы в данном направлении пока не ведётся. Но вы можете поделиться примерами того, как это должно работать.

Штатный модуль продвижения Google Base выдает данные (категории и товары) в rss формате = xml файл.

Вот пример из стандарта rss 2.0 - надо чтобы в тэгах были краткая информация по статье, ссылка на нее, дата публикации. В принципе все это у вас есть.

Спойлер


<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Liftoff News</title>
      <link>http://liftoff.msfc.nasa.gov/</link>
      <description>Liftoff to Space Exploration.</description>
      <language>en-us</language>
      <pubDate>Tue, 10 Jun 2003 04:00:00 GMT</pubDate>
      <lastBuildDate>Tue, 10 Jun 2003 09:41:01 GMT</lastBuildDate>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs>
      <generator>Weblog Editor 2.0</generator>
      <managingEditor>[email protected]</managingEditor>
      <webMaster>[email protected]</webMaster>
      <item>
         <title>Star City</title>
         <link>http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp</link>
         <description>How do Americans get ready to work with Russians aboard the International Space Station? They take a crash course in culture, language and protocol at Russia's &lt;a href="http://howe.iki.rssi.ru/GCTC/gctc_e.htm"&gt;Star City&lt;/a&gt;.</description>
         <pubDate>Tue, 03 Jun 2003 09:39:21 GMT</pubDate>
         <guid>http://liftoff.msfc.nasa.gov/2003/06/03.html#item573</guid>
      </item>
      <item>
         <description>Sky watchers in Europe, Asia, and parts of Alaska and Canada will experience a &lt;a href="http://science.nasa.gov/headlines/y2003/30may_solareclipse.htm"&gt;partial eclipse of the Sun&lt;/a&gt; on Saturday, May 31st.</description>
         <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate>
         <guid>http://liftoff.msfc.nasa.gov/2003/05/30.html#item572</guid>
      </item>
      <item>
         <title>The Engine That Does More</title>
         <link>http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp</link>
         <description>Before man travels to Mars, NASA hopes to design new engines that will let us fly through the Solar System more quickly.  The proposed VASIMR engine would do that.</description>
         <pubDate>Tue, 27 May 2003 08:37:32 GMT</pubDate>
         <guid>http://liftoff.msfc.nasa.gov/2003/05/27.html#item571</guid>
      </item>
      <item>
         <title>Astronauts' Dirty Laundry</title>
         <link>http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp</link>
         <description>Compared to earlier spacecraft, the International Space Station has many luxuries, but laundry facilities are not one of them.  Instead, astronauts have other options.</description>
         <pubDate>Tue, 20 May 2003 08:56:02 GMT</pubDate>
         <guid>http://liftoff.msfc.nasa.gov/2003/05/20.html#item570</guid>
      </item>
   </channel>
</rss>

 

 

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Добрый день!

 

Есть ли в планах добавление импорта/экспорта статей в формате?

 

2000 статей не хочется вручную перекидывать.

Ссылка на комментарий
Поделиться на других сайтах


5 часов назад, d2boy сказал:

Добрый день!

 

Есть ли в планах добавление импорта/экспорта статей в формате?

 

2000 статей не хочется вручную перекидывать.

 

В меню бэкапа базы данных системы можно отметить галочками таблицы модуля и перенести.

Если перенос не из opencart или из других модулей, то не планируется.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Интересуют "Последние из каталога статей".

Я привязываюсь к категории X и вывожу 4шт. на главную, но т.к. статьи выводятся только из категории X, я ничего не получаю на главной. У меня же в ней подкатегории еще и в них уже идут статьи. Модуль учитывает только parent_id на прямую. Т.е. подкатегории не учитваются. Я так понимаю решения нет?

 

Ссылка на комментарий
Поделиться на других сайтах


Интересуют "Последние из каталога статей".

Я привязываюсь к категории X и вывожу 4шт. на главную, но т.к. статьи выводятся только из категории X, я ничего не получаю на главной. У меня же в ней подкатегории еще и в них уже идут статьи. Модуль учитывает только parent_id на прямую. Т.е. подкатегории не учитываются. Я так понимаю решения нет?

 

Ссылка на комментарий
Поделиться на других сайтах


Только что, eurobalt сказал:

Интересуют "Последние из каталога статей".

Я привязываюсь к категории X и вывожу 4шт. на главную, но т.к. статьи выводятся только из категории X, я ничего не получаю на главной. У меня же в ней подкатегории еще и в них уже идут статьи. Модуль учитывает только parent_id на прямую. Т.е. подкатегории не учитываются. Я так понимаю решения нет?

 

 

Да, задаётся только конкретная категория, либо статьи все подряд.

Ссылка на комментарий
Поделиться на других сайтах

Только что, xprolance сказал:

 

Да, задаётся только конкретная категория, либо статьи все подряд.

 

Это дописать реально? Я попытался, но заглянув в базу понял, что статьи ничего не знают о подкатегориях и родителях. Верней знают только о родителем, но только текущем, цепочку выстроить не получится?

Ссылка на комментарий
Поделиться на других сайтах


1 минуту назад, eurobalt сказал:

 

Это дописать реально? Я попытался, но заглянув в базу понял, что статьи ничего не знают о подкатегориях и родителях. Верней знают только о родителем, но только текущем, цепочку выстроить не получится?

 

Такого решения нет на данный момент.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Здравствуйте!

Можно ли создать дополнительные схемы для категорий?

Делал так в схемах

Путь: information/articles/multimedia

Не получилось!

Ссылка на комментарий
Поделиться на других сайтах


В статьях и в списке статей нужно вывести id.

https://prnt.sc/waadod

Сейчас так <body class="information-article">

А нужно чтобы выводилось так <body class="information-article-45">

Чтобы можно было к чему зацепиться.

Для оформления хлебных крошек со свой уникальной картинкой для каждой статьи.

Ссылка на комментарий
Поделиться на других сайтах


19 часов назад, helen2014 сказал:

Здравствуйте!

Можно ли создать дополнительные схемы для категорий?

Делал так в схемах

Путь: information/articles/multimedia

Не получилось!

 

Создаёте макет, путь указывать не нужно, затем выбираете его на вкладке "Дизайн" в самой статье.

Ссылка на комментарий
Поделиться на других сайтах

2 часа назад, helen2014 сказал:

В статьях и в списке статей нужно вывести id.

https://prnt.sc/waadod

Сейчас так <body class="information-article">

А нужно чтобы выводилось так <body class="information-article-45">

Чтобы можно было к чему зацепиться.

Для оформления хлебных крошек со свой уникальной картинкой для каждой статьи.

 

для opencart 2

 

в контроллере перед:
$article_info = $this->model_catalog_article->getArticle($article_id);

 

добавить:
$data['article_id'] = $article_id;

 

вывод в шаблоне:
<body class="information-article-<?php echo $article_id; ?>">

 

вывод в списке:
<?php echo $article["article_id"]; ?>

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Если статья большая (longread), то она будет размещаться на одной html странице сайта или можно сделать пагинацию?

Ссылка на комментарий
Поделиться на других сайтах


4 часа назад, oligarhist сказал:

Если статья большая (longread), то она будет размещаться на одной html странице сайта или можно сделать пагинацию?

 

На одной.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

Комрады, помогите разобраться, не хватает знаний и опыта. А надо как то сделать.

Суть:

Есть Блог на 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;
    }

Ссылка на комментарий
Поделиться на других сайтах


2 часа назад, RomanMdS сказал:

Подскажите ПЛЫЗ! Куда прописать чтоб статьи брал только с одной категории category_id=49

 

Эти вопросы не касаются данного модуля. Задайте их в другой теме.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

В 30.04.2021 в 15:33, xprolance сказал:

 

Эти вопросы не касаются данного модуля. Задайте их в другой теме.

Спасибо за разъяснение, создал новую тему так как не нашел того что искал. Честно говоря думал, что в данном вопросе помогут тут, но....

Для того чтоб люди заинтересовавшиеся решением схожей проблемой не искали куда переехал вопрос, оставляю тут ссылку - (так как ссылки указывать нельзя ищите поиском по теме)  Вывод последних статей - только определенной категории

Ссылка на комментарий
Поделиться на других сайтах


  • 2 месяца спустя...

Здравствуйте!
Подскажите, пожалуйста, какой роут блога и название таблицы где хранятся записи

Ссылка на комментарий
Поделиться на других сайтах


20 минут назад, hitball сказал:

Здравствуйте!
Подскажите, пожалуйста, какой роут блога и название таблицы где хранятся записи

 

роуты:

information/articles

information/article

 

таблицы все, что имеют xl_article

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
4 часа назад, frank15 сказал:

Счетчик учитывает количество посещений и просмотров статей?

 

Да.

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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