buk

buk

+25
Репутация
113
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 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

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

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

Изображение

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

Изображение

#2 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 12 января 2022 в 12:22

 buk,  

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

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

Make

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

#3 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 12 января 2022 в 12:06

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

Lora

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

#4 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 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 } ?>
#5 Компонет рейтинг 11 января 2022 в 14:57

Пожалуйста, попробуйте через другой аккаунт сделать голос. 

#6 Компонет рейтинг 11 января 2022 в 14:45

Автор кто? Самому себе нельзя.

#7 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 11 января 2022 в 14:08

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

Lora

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

#8 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 11 января 2022 в 13:37

но я посмотрел не подходит уже вроде как это решение.

buk

Почему?

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

  1. $page = $request->get('page', 0);
  2. ...
  3. if ($seo_desc){
  4. $this->setPageDescription($seo_desc . ($page ? ', ' . LANG_PAGE . $page : ''));
  5. }
Lora

До конца не понял но все равно спасибо.

#9 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 11 января 2022 в 11:50

Тогда реализация данного вопроса за этим компонентом

buk


А что за компонент то?

Lora

Да огогошенки предлагал это сделать этим instantcms.ru/addons/inseo.html от dwd, но из-за это задачи я его покупать не хочу) Вот возможно кто то обходил это решение как, в свое время Парвиз решение выкатывал instantcms.ru/blogs/moi-razrabotki/seo-sovety-po-rabote-instantcms2.html, но я посмотрел не подходит уже вроде как это решение.

#10 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 11 января 2022 в 10:08

Апну, мб кто вариант с правкой кода подскажет.

#11 Описание страницы отсутствует, но description есть у каждой страницы 10 января 2022 в 16:54

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

Добавлено спустя 2 минуты

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

buk

Дополню: 

Нашел ошибку ругает страницы page=25 пагинации что без описания. Я думал он на эту ошибку забьет ну нет, все вспомнил. Буду править убирать) 

Добавлено спустя 3 минуты

Если у вас ошибка как на скрине смотрели по ссылки на что именно у Вас ругает? 

Изображение

#12 С наступающим! 31 декабря 2021 в 19:16

С наступающим всех!!!

#13 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 17 декабря 2021 в 12:05

(название, число страницы)

buk

Еще в примере название города. Еще можно выводить значения любых полей-списков, если есть наборы — их названия.

Нифигаccе о-го-гошеньки

Тогда реализация данного вопроса за этим компонентом, пусть тема немного поживет мб кто то еще решение предложит. Ну как я заметил тут «фанатов» по сео не так уж и много) Да и вам спасибо за ответ.

#14 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 17 декабря 2021 в 11:58
  1. https://nifigasse.ru/sprav?country=3159&region=4312&town=4315&page=4
Нифигаccе о-го-гошеньки

Правда, есть в тайтл и в description есть (название, число страницы).

#15 [ЕСТЬ РЕШЕНИЕ] Отсутствует description на страницах пагинации 17 декабря 2021 в 11:49

Штатными средствами эту проблему, насколько я знаю, не решить. Но есть инструмент для этого:

Нифигаccе о-го-гошеньки

Вы пробовали этим компонентом решить эту задачу? Я на него поглядывал, но о потенциале его не знаю)

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