1

Тема: Вывод постов на главной ил ив категории

Какие нужно кода в шаблоне прописать чтобы на главную выводились все посты или дочерние элементы в категории, как тут
http://golden-hands43.ru

Вроде бы помню, можно было выводить h1, картинку, кусочек текста и кнопку читать далее. Перерыл сайт, коды тем посмотерл и не нашел.

Или это плагин новостей нужно только ставить?

Поделиться

2

Re: Вывод постов на главной ил ив категории

я использовал плагины I18N Search и I18N Special Pages, но можно News Manager, пример здесь http://getsimple.business-website.ru/novosti/

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3 (2018-03-29 10:01:25 отредактировано astron)

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

я использовал плагины I18N Search и I18N Special Pages, но можно News Manager, пример здесь http://getsimple.business-website.ru/novosti/

То есть нужно с I18N Search разобраться чтобы делать такое с пагинацией, а специальные страницы использовались же только для кастомных полей?
Вот есть код

<?php nm_set_custom_image(80,80,1); ?>
<?php nm_set_custom_excerpt(123); ?>
<?php nm_set_custom_maxposts(1); ?>
<?php nm_custom_display_recent('
   <div class="my_recent_post">
      <h4><a href="{{ post_link }}">{{ post_title }}</a></h4>
      <p class="nm_post_date">{{ post_date }}</p>
      <a href="{{ post_link }}">{{ post_image }}</a>
<h4>Автор: {{post_author}}</h4>
      <div class="my_excerpt">{{ post_excerpt }}</div>
   </div>
'); ?>

Например у меня есть шаблоны для двух категорий video и sound, какой код мне в шаблоне страницы video прописать чтобы дочерние страницы типа video/movie-1 отображались только на ней?

Или без News Manager Addons нельзя этого сделать?

Поделиться

4

Re: Вывод постов на главной ил ив категории

это код News Manager, этот плагин предоставляет только поле для выбора изображения http://prntscr.com/ixwb99
он имеет кучу настроек http://getsimple.business-website.ru/, освоив которые вы сможете легко использовать его с любым фреймворком, он не позволяет создавать категории новостей, для этого, помнится, Карлос предлагал создавать копии плагина
если планируете делить содержимое сайта на категории, я бы все-таки рекомендовал использовать I18N Search и I18N Special Pages

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

5

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

это код News Manager, этот плагин предоставляет только поле для выбора изображения http://prntscr.com/ixwb99
он имеет кучу настроек http://getsimple.business-website.ru/, освоив которые вы сможете легко использовать его с любым фреймворком, он не позволяет создавать категории новостей, для этого, помнится, Карлос предлагал создавать копии плагина
если планируете делить содержимое сайта на категории, я бы все-таки рекомендовал использовать I18N Search и I18N Special Pages

Во многом разобрался, только вот прочитал описание плагина  I18N Search и не пойму как при одновременном использовании плагина сделать родительскую страницу для елементов такого типа как:

<h2><?php nm_set_custom_title(); ?></h2>
<img scr="<?php nm_set_custom_img(); ?>">
<p><?php nm_set_custom_text(); ?>
<a href=''<?php nm_set_custom_link(); ?>">Читать далее</div>


И идёт например 10 статей, а в конце постраничная навигация.

Какой раздел сайта или блога прочиать, чтобы понять, как до такого вида довести?

Поделиться

6

Re: Вывод постов на главной ил ив категории

почитайте про рендеринг http://getsimplecms.ru/plaginy-dlya-get … #rendering
также можно использовать плюсом плагин I18N Special Pages, он позволяет создавать дополнительные поля
использовать этот плагин совместно с News Manager можно, но связать их вам не удастся.

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

7

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

почитайте про рендеринг http://getsimplecms.ru/plaginy-dlya-get … #rendering
также можно использовать плюсом плагин I18N Special Pages, он позволяет создавать дополнительные поля
использовать этот плагин совместно с News Manager можно, но связать их вам не удастся.

<h3 class="search-entry-title">
  <?php if ($showLanguage) { ?>
  <span class="search-entry-language">
    <?php echo htmlspecialchars($item->language, ENT_NOQUOTES); ?>
  </span>
  <?php } ?>
  <a href="<?php echo $item->link; ?>">
    <?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?>
  </a>
</h3>
<?php if ($showDate) { ?>
<div class="search-entry-date">
  <?php echo strftime($dateFormat, $item->pubDate); ?>
</div>
<?php } ?>
<div class="search-entry-excerpt">
  <?php echo $item->getExcerpt($item->content, $numWords); ?>
</div>
<?php get_special_field('mytestfield','-',true); ?>


Добавляю в компонент своё поле, но отображает только это, черточку -

и можно ли не по тегу (% searchresults tags=products component=renderproduct %)

а по родителю вывод сделать? %parent%/%slug%

где parent это категория необходимая?

Поделиться

8

Re: Вывод постов на главной ил ив категории

вы зря использовали там код спецстраницы, во-первых для настройки поиска спецстраниц там есть вкладка Поиск http://prntscr.com/iyq22x, во-вторых в компонентах код этого плагина должен выглядеть не так, а например так

<div class="item">
<h4 class="search-entry-title">
  <a href="<?php echo $item->link; ?>">
    <?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?>
  </a>
</h4>
<div class="date-tags">
<span class="post-date"><time datetime="<?php echo strftime('%Y-%m-%d', $item->creDate); ?>2015-09-06" pubdate><i class="fa fa-calendar"></i> &nbsp;
<?php 
$date_format = return_setting('news_settings','date-format_setting');
echo strftime($date_format, $item->creDate); ?></time></span>
</div>
<?php if ($item->image) { ?>
<img src="<?php echo $item->image; ?>" alt="<?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?>" /> 
<?php } ?>
<div class="search-entry-excerpt">
<p>
  <?php echo $item->getExcerpt($item->content, $numWords); ?>
</p>
<?php if ($item->butt) { ?>
<p class="text-right hidden-md"><a href="<?php echo $item->link; ?>" class="btn btn-none bg-color-first"><?php echo $item->butt; ?></a></p>
<?php } ?>
</div>
</div>

я обычно использую такой код для вывода текста с дочерних страниц на родительскую

<?php get_i18n_search_results(array('tags'=>'_parent_'.return_page_slug(), 'max'=>12, 'numWords'=>50, 'HEADER'=>null, 'component'=>'renderproduct')); ?>

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

(% searchresults tags="_parent_СЛАГ_РОДИТЕЛЬСКОЙ_СТРАНИЦЫ" numWords="1p" %)
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

9

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

вы зря использовали там код спецстраницы, во-первых для настройки поиска спецстраниц там есть вкладка Поиск http://prntscr.com/iyq22x, во-вторых в компонентах код этого плагина должен выглядеть не так, а например так

<div class="item">
<h4 class="search-entry-title">
  <a href="<?php echo $item->link; ?>">
    <?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?>
  </a>
</h4>
<div class="date-tags">
<span class="post-date"><time datetime="<?php echo strftime('%Y-%m-%d', $item->creDate); ?>2015-09-06" pubdate><i class="fa fa-calendar"></i> &nbsp;
<?php 
$date_format = return_setting('news_settings','date-format_setting');
echo strftime($date_format, $item->creDate); ?></time></span>
</div>
<?php if ($item->image) { ?>
<img src="<?php echo $item->image; ?>" alt="<?php echo htmlspecialchars($item->title, ENT_NOQUOTES); ?>" /> 
<?php } ?>
<div class="search-entry-excerpt">
<p>
  <?php echo $item->getExcerpt($item->content, $numWords); ?>
</p>
<?php if ($item->butt) { ?>
<p class="text-right hidden-md"><a href="<?php echo $item->link; ?>" class="btn btn-none bg-color-first"><?php echo $item->butt; ?></a></p>
<?php } ?>
</div>
</div>

я обычно использую такой код для вывода текста с дочерних страниц на родительскую

<?php get_i18n_search_results(array('tags'=>'_parent_'.return_page_slug(), 'max'=>12, 'numWords'=>50, 'HEADER'=>null, 'component'=>'renderproduct')); ?>

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

(% searchresults tags="_parent_СЛАГ_РОДИТЕЛЬСКОЙ_СТРАНИЦЫ" numWords="1p" %)

Спасибо большое, огромное, получилось, что хотелось, покажу скор осам сайт. Вот только один вопрос остался, если нужно чтобы статья\пост были в нескольких категориях одновременно, то если не родительская категория, то только по тегам, ключевым словам можно (% searchresults tags=klucsh %) ?

Поделиться

10

Re: Вывод постов на главной ил ив категории

да, присваивайте статье несколько тегов и выводите ее по ним на страницах поиска по категориям

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

11 (2018-03-31 22:29:18 отредактировано astron)

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

да, присваивайте статье несколько тегов и выводите ее по ним на страницах поиска по категориям

Одна загвоздка появилась именно на специальных страницах, если создать текстовое поле или область текстовую или редактор, то в этих полях не происходит преобразование шорткода галереи (% gallery name=my-album %) в саму галерею соответственно. И компоненты в кастомных полях не хочет отборажать {% random-all-stati %}

Поделиться

12

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

да, присваивайте статье несколько тегов и выводите ее по ним на страницах поиска по категориям

Получается кастомные поля не поддерживают компоненты и шорт-коды?

Поделиться

13

Re: Вывод постов на главной ил ив категории

шорткоды плагина DynPage и I18N Gallery поддерживают
http://prntscr.com/iz1sm1
компоненты можно указывать в настройках http://prntscr.com/iz1szz

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

14 (2018-04-01 01:31:22 отредактировано astron)

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

шорткоды плагина DynPage и I18N Gallery поддерживают
http://prntscr.com/iz1sm1
компоненты можно указывать в настройках http://prntscr.com/iz1szz

В кастомных полях когда заполняешь их {% componentt %} и (% gallery name=album %), то выводится просто их текст {% componentt %} и (% gallery name=album %) и всё, что не делал выводится только текст. А если в <?php get_page_content(); ?> то всё выводится как надо. Даже на чистый движек с базовым шаблоном устанавливаю необходимые плагины и происходит такое точно.

Поделиться

15

Re: Вывод постов на главной ил ив категории

http://prntscr.com/iz33j6
http://prntscr.com/iz33vb
http://quicklysite.ru/avtor/
может быть конфликт с каким-либо плагином?
загляните на вкладку Поддержка, возможно модули не все установлены требуемые
если сайт на сервере, дайте доступ в админку, я гляну

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

16 (2018-04-01 02:53:39 отредактировано astron)

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

http://prntscr.com/iz33j6
http://prntscr.com/iz33vb
http://quicklysite.ru/avtor/
может быть конфликт с каким-либо плагином?
загляните на вкладку Поддержка, возможно модули не все установлены требуемые
если сайт на сервере, дайте доступ в админку, я гляну

На опен сервере стоит. скажите что заскринить нужно, чтобы определить проблему. Впервые такое. ранее проблем вобще с этой cms не было, таких, что сам решить не мог.
https://prnt.sc/iz3g7x
https://prnt.sc/iz3go9
https://prnt.sc/iz3gyu
https://prnt.sc/iz3h2i
https://prnt.sc/iz3h60

Если получится отображать в кастомных полях галереи компоненты   {%  %} (%  %), то это будет cms на все случаи жизни


Может у вас просто движок модифицированный?


Я как вижу проблему, в плагине кастом филдс, он просто не преобразует код галереи и компонентов. А как это исправить. Получается это единственная загвостка.

Если можете дайте список плагинов + версию движка

Поделиться

17

Re: Вывод постов на главной ил ив категории

версия движка 3.3.13, единственная модификация - добавленные в редактор плагины, версия пхп 5.6, все плагины I18N
скрин вкладки Support дайте, нет ли там чего красного
вынесите сайт на подходящий сервер

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

18

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

версия движка 3.3.13, единственная модификация - добавленные в редактор плагины, версия пхп 5.6, все плагины I18N
скрин вкладки Support дайте, нет ли там чего красного
вынесите сайт на подходящий сервер

Проверял на четырёх сайтах на разных хостингах с разной конфигурацией. С полями кастомфилдс от  соответственного плагина всё естественно отображается. А вот от плагина специальные страницы с этой же возможностью нет. На ветке официального форума нашел, что существует данное ограничение и изменить ничего нельзя. Вроди бы как нельзя.

Поделиться

19

Re: Вывод постов на главной ил ив категории

chrome-extension://fdpohaocaechififmbbbbbknoalclacl/capture.html?src=screencapture-quicklysite-ru-admin-edit-php-2018-04-01-14_35_33.png
вот вам результат http://quicklysite.ru/avtor/
я подозреваю, что вы используете испорченный плагин галереи

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

20

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

chrome-extension://fdpohaocaechififmbbbbbknoalclacl/capture.html?src=screencapture-quicklysite-ru-admin-edit-php-2018-04-01-14_35_33.png
вот вам результат http://quicklysite.ru/avtor/
я подозреваю, что вы используете испорченный плагин галереи

С официального сайта скачивал + у меня не только с галереями проблема в отображении, но и в компонентах всё что выглядит так (%  %)  и так {%  %} в этих полях отображается, как текст. Я наверно уже надоел. Но всё же, если не сложно можете ваши версии плагинов, которые вы непосредсвенно сейчас использовали зааархивирвоать и прикрепить в сообщении. Так как 3 дня уже голову ломаю и не получается решить проблему.

Если в это поле <?php get_page_content(); ?> вносятся (%  %)  и так {%  %}, тогда всё ок.

Если в это поле <?php get_special_field('zone','-',true); ?> вносятся (%  %)  и так {%  %}, тогда отображается текст.

Поделиться

21

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

chrome-extension://fdpohaocaechififmbbbbbknoalclacl/capture.html?src=screencapture-quicklysite-ru-admin-edit-php-2018-04-01-14_35_33.png
вот вам результат http://quicklysite.ru/avtor/
я подозреваю, что вы используете испорченный плагин галереи

С официального сайта скачивал + у меня не только с галереями проблема в отображении, но и в компонентах всё что выглядит так (%  %)  и так {%  %} в этих полях отображается, как текст. Я наверно уже надоел. Но всё же, если не сложно можете ваши версии плагинов, которые вы непосредсвенно сейчас использовали зааархивирвоать и прикрепить в сообщении. Так как 3 дня уже голову ломаю и не получается решить проблему.

Если в это поле <?php get_page_content(); ?> вносятся (%  %)  и так {%  %}, тогда всё ок.

Если в это поле <?php get_special_field('zone','-',true); ?> вносятся (%  %)  и так {%  %}, тогда отображается текст.

Поделиться

22

Re: Вывод постов на главной ил ив категории

все плагины есть на моем сайте, но они скачаны с офсайта http://getsimplecms.ru/razrabotchikam/p … imple-cms/
разместите сайт на хостинге и дайте мне доступ в админку

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

23 (2018-04-01 21:47:06 отредактировано astron)

Re: Вывод постов на главной ил ив категории

olsv64 пишет:

все плагины есть на моем сайте, но они скачаны с офсайта http://getsimplecms.ru/razrabotchikam/p … imple-cms/
разместите сайт на хостинге и дайте мне доступ в админку

Хорошо, как на хостинг залью, то отпишусь.

Up Поступлю иначе, так как это будет долго. На один сайт к которому есть доступ установлю нужные плагины и создам страницы шаблонов и поля создам, чтобы вы глянули что не так.

Я и забыл, что проверял. 10-15 минут. Я в личку напишу

Поделиться