Отсутствует description на страницах пагинации

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#16 11 января 2022 в 14:08

Ну он же там объясняет для пагинации как сделать.

Lora

Да но список вывода у меня не по умолчанию.

#17 11 января 2022 в 15:22

Скиньте под СПОЛЛЕР ваш файл category_view.tpl.php или какой там у вас вместо него.

#18 11 января 2022 в 22:57

Под шапкой)

<?php
    if( $ctype['options']['list_show_filter'] ) {
    $this->renderAsset('ui/filter-panel', array(
    'css_prefix' => $ctype['name'],
    'page_url' => $page_url,
    'fields' => $fields,
    'props_fields' => $props_fields,
    'props' => $props,
    'filters' => $filters,
    'ext_hidden_params' => $ext_hidden_params,
    'is_expanded' => $ctype['options']['list_expand_filter']
    ));
    }
?>
<?php if ($items){ ?>
<div class=«container»>
    <div class=«row» data-gridify=«3-columns»>
    
    <?php foreach($items as $item){ ?>
        <?php
        $item['ctype'] = $ctype;
        $item['ctype_name'] = $ctype['name'];
        $is_private = !empty($item['is_private_item']);
        $image = html_image_src($item['photo'], 'big', true);
        if($is_private){$image = html_image_src(default_images('private', 'original'), 'original', true);}
        $url = $is_private? 'javascript:void(0);': href_to($ctype['name'], $item['slug'].'.html');
        ?> 
        <div class=""> <!-- col-md-4 col-sm-6 -->
        
        <div class=«our-team» style = «padding:10px;»> <!-- style = «margin-bottom: 20px; background-image:url(<?= $image; ?>); height: 280px; background-size: cover;» -->
                <div class=«team-image»>
                    <div class=«thumb»>
                        <img class=«img-fluid» src="<?php echo $image; ?>">
                    </div>
                
                    <div class=«description»>
                    <h3 style = «color: #fff;»><?php echo $item['title']; ?></h3> 
                    <p  style = «margin-bottom: 20px;»><? /* php $news = mb_substr($item['content'],0,100, 'UTF-8'); */?> 
                    <? /*php $news .= " ..."; */ ?>
                    <?php echo $news; ?></p>
                    <a href = "<?= $url; ?>" class=«link_full»></a>
                    <a class = «btn-url» href = "<?= $url; ?>">Подробнее</a>
                    </div>
                </div>
                <div class=«team-info»>
                    <div class=«container»>
                    <div class=«row»>
                        <div class=«col-sm-auto»>
                        <?php html(string_date_age_max($item['date_pub'], true)); ?>
                        </div>
                        <!--
                        <div class=«col-sm-auto»>
                        <a class = «postuser» href="<?php echo href_to('users', $item['user']['id']); ?>"><?php html($item['user']['nickname']); ?></a>
                        </div>
                        -->
                        <div class=«col-sm-auto»>
                        <?php if (!empty($item['rating_widget'])) { ?>
                        <?php echo $item['rating_widget']; ?>
                        <?php } ?>
                        </div>
                    </div>
                    </div>
                </div>
            </div>           
        </div>
    <?php } ?>
    </div>
</div>
<script>window.onload = function() {gridify.init();};</script>
<?php } ?>
<?php if ($perpage < $total) { ?>
<?php echo
html_pagebar($page, $perpage, $total, $page_url, array_merge($filters, $ext_hidden_params)); ?>
<?php } ?>
#19 12 января 2022 в 11:04

Путь к этому файлу покажите.

#20 12 января 2022 в 12:06

Путь к этому файлу покажите.

Lora

.../public_html/templates/шаблон/content/default_list.tpl.php

#21 12 января 2022 в 12:13

 buk,  

  1. <? /*php $news .= " ..."; */ ?>

Извиняюсь за любопытство, но… это что?) 

#22 12 января 2022 в 12:22

 buk,  

  1. <? /*php $news .= " ..."; */ ?>

Извиняюсь за любопытство, но… это что?) 

Make

Тссс секретный код закоментил )))

#23 12 января 2022 в 15:22

Вам не этот файл нужен. А /templates/шаблон/controllers/content/category_view.tpl.php

И вот в этом файле в самом верху, после тега <?php попробуйте вставить это.

  1. $page = $request->get('page', 0);
  2. if (!$is_frontpage){
  3. $seo_desc = false;
  4. if (!empty($ctype['seo_desc'])){ $seo_desc = $ctype['seo_desc']; }
  5. if ($seo_desc){
  6. $this->setPageDescription($seo_desc . ($page ? ', ' . LANG_PAGE . $page : ''));
  7. }
  8. }
#24 18 января 2022 в 10:10

Вам не этот файл нужен. А /templates/шаблон/controllers/content/category_view.tpl.php

И вот в этом файле в самом верху, после тега <?php попробуйте вставить это.

  1. $page = $request->get('page', 0);
  2. if (!$is_frontpage){
  3. $seo_desc = false;
  4. if (!empty($ctype['seo_desc'])){ $seo_desc = $ctype['seo_desc']; }
  5. if ($seo_desc){
  6. $this->setPageDescription($seo_desc . ($page ? ', ' . LANG_PAGE . $page : ''));
  7. }
  8. }
Lora

Спасибо большое, специально выждал когда яндекс прочекает ошибку, с вебмастера все убралось, предупреждений нет.

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

Изображение

Еще хочу добавить для тайтлов надо включить в настройках эту функцию.

Изображение

#25 18 января 2022 в 11:40

Внесли нечто подобное в релиз как то так.

Опция «Добавлять номера страниц...» управляет в том числе этим.

#26 18 января 2022 в 22:00

Решено 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.