Перейти к публикации

vadim3553

Клиенты
  • Публикации

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

  • Посещение

Сообщения, опубликованные пользователем vadim3553

  1. 6 минут назад, celsoft сказал:

    Я вам про это и сказал уже не раз, что оригинальный DLE не добавляет в RSS поток сайт.ру/категория/rss.xml ленивую загрузку!!!! А вы начали приводить какой то пример, смотрите у вас на вашем сайте на главной тоже data-src. Причем здесь главная и RSS поток? У нас на сайте ленивая загрузка есть, а в RSS потоке на нашем сайте ее нет !!!. DLE все делает абсолютно корректно и никаких багов в этом вопросе не имеет. О чем я вам сразу и сказал.

    DLE - самый лучший движок в мире и работает корректно), но у меня возникла эта проблема и решил ее здесь озвучит, в минимальной надежде, что кто-нибудь поможет. Никаких сторонних модулей я не устанавливал. Я не понимаю откуда берется тег data. Факт в том, что если убрать ленивую загрузку в админке, то этот тег пропадает. Вот я и связал одно с другим. Как решить проблему не знаю.

     

    Могу добавить, что этот тег вылазит именно в доп. поле со значением "несколько строк".

  2. 2 минуты назад, celsoft сказал:

    Что вы сейчас вообще пишите? В турбо страницы добавляются RSS потоки !!!! со специальной !!!! разметкой, а не HTML страницы !!!! Как вы собрались главную HTML страницу добавить в турбо поток? Нужно формировать корректный RSS поток, с корректной разметкой, и DLE формирует такие потоки корректно, а что вы и куда добавляете мне уже непонятно. И потоки формируются для новостей, для контента публикаций, а не для главных или еще каких страниц. Что вы делаете, и сейчас о чем говорите совершенно непонятно, но это имеет мало какого отношения к турбо страницам. Как формировать турбо страницы, что добавлять, изучайте в документации турбо страниц https://yandex.ru/dev/turbo/doc/concepts/index.html

    В турбо страницы добавляются RSS потоки, а RSS поток можно сформировать по типу сайт.ру/категория/rss.xml, либо сайт.ру/rss.xml. И вся информация с главной страницы попадет в RSS поток, либо со страницы категории.

    Шаблон для турбо страниц у меня создан и работает в rss.tpl, проблема в теге data, который добавляется к картинкам в новостях (об ээтом я писал выше). Моя задача убрать этот тег. Это я и пробую сделать.

  3. 1 минуту назад, celsoft сказал:

    Что пожалуйста? Главная страница нашего сайта не турбо страница. Содержание турбо страниц находится в RSS потоках. На нашем сайте конечно есть отложенная загрузка, только к турбо страницам она не имеет никакого отношения.

    Так и моя страница на сайте тоже не турбо страница. Но если Вашу и мою страницу добавить в RSS поток, то она не пройдет валидацию. Я об этом и говорю. Что значение DATA мешает пройти валидацию.

  4. 2 минуты назад, celsoft сказал:

    Я понял вашу проблему. И о ней и говорю. В дистрибутиве DLE такой проблемы нет.

    Я всегда говорю об актуальной версии, поддерживаются тоже только актуальные версии. Были ли ошибки в версии которой уже несколько лет, я сказать не могу, предоставить каких то обновлений тоже. Используйте актуальную версию DLE. Там подобной проблемы нет.

    На Вашем сайте, на главной странице такая же ситуация, вот, пожалуйста.

    <img data-src="/templates/Default/images/new/201.webp" alt="img">

  5. 22 минуты назад, vadim3553 сказал:

    У меня и есть такой скрипт. 

    Может Вы не поняли проблему, что часто бывает.

     

    На всякий случай еще раз напишу: заходим в админку - "Настройки Системы - Изображения - Отложенная загрузка изображений". Данная опция добавляет код img data-src=

    к последующим ПОСЛЕ ПЕРВОЙ картинки в новости картинкам. Версия двжика 13.3

    На Вашем сайте, на главной странице такая же ситуация, вот, пожалуйста.

     

    <img data-src="/templates/Default/images/new/201.webp" alt="img">

  6. 11.04.2023 в 11:40, celsoft сказал:

    Оригинальный DLE такой проблемы не имеет.

    Нет. Доп. поля тоже такой проблемы не имеют.

    Нужно что то особенное чтобы что то испортить? Я могу сказать только одно: оригинальный не модифицированный скрипт, такой проблемы не имеет.

    У меня и есть такой скрипт. 

    Может Вы не поняли проблему, что часто бывает.

     

    На всякий случай еще раз напишу: заходим в админку - "Настройки Системы - Изображения - Отложенная загрузка изображений". Данная опция добавляет код img data-src=

    к последующим ПОСЛЕ ПЕРВОЙ картинки в новости картинкам. Версия двжика 13.3

  7. 17 минут назад, celsoft сказал:

    DLE не использует ленивую загрузку в RSS потоках, а турбо страницы это RSS поток. Поэтому это у вас не DLE конфликтует. Видимо у вас какие то некорректные модификации в скрипте, либо вы сами что то вручную поставили. В стандартном оригинальном DLE такой проблемы нет.

    Я в админке отключаю ползунок ленивой загрузки изображений и тега data src нет. Если включаю, то есть. Ничего "такого" не ставил.

     

    Картинки выводятся через доп. поля. Может с этим связано?

  8. Здравствуйте.

    Ленивая загрузка (отложенная загрузка изображений) конфликтует с турбо страницами.

    Яндекс хочет, чтобы строго было прописано так: img src, а при отложенной загрузке изображений добавляется тег data и получается так - img data src, и получается, что турбо страница не проходит валидацию.

    Если я в админке отключаю отложенную загрузку изображений - турбо страница проходит валидацию.

    Как сделать, чтобы и отложенная загрузка изображений работала и турбо страницы валидацию проходили. Кто-нибудь решал этот вопрос?

  9. В вебмастере появилась ошибка:

    "На Турбо-версии содержатся не все картинки, которые есть на оригинальной версии страницы". То есть, в турбо страницах картинки  не выводятся. А картинки я добавляю через доп. поля.

    Вот такую конструкцию использую:

    <image><url>
    [xfgiven_название поля]<enclosure url="ссылка[xfvalue_название поля]" type="image"/>[/xfgiven_название поля]

    </url></image>

    Версия 13,3

    Как выйти из ситуации?

  10. В 24.08.2020 в 11:22, celsoft сказал:

    Обновление кодировку не трогает и не меняет.

    Странно, когда обновлял, там было написано, что windows-1251 будет заменено на utf-8 , не дословно, но что-то примерно такое было написано, сейчас уже и не припомню.

  11. Здравствуйте. После обновления на 14 версию в заголовках новостей появился симво렠—  - на его месте раньше было тире "-".

     

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

     

    Может быть кто-то подскажет как избавиться от этих символ, кроме как вручную?

  12. В 22.05.2020 в 14:18, Drage сказал:

    Можно было решить без правки движка, если для категории 20 не нужно что-то отдельное, то:

     navigation.tpl с содержимым:

     

    
    <div id="navi">
        <em>[prev-link]Назад[/prev-link]</em>
        <span>{pages}</span>
        <em>[next-link]Далее[/next-link]</em>
    </div>

     

    В main:

    
    [not-category=20]
    {navigation}
    [/not-category]

     

    Пробовал - не работает

  13. ☺️

    Эмм, так есть такое или нет, я не понял ?))

     

    Моя задача сделать так, чтобы "гугл пейдж спид" не ругался на ютуб ролики, размещенные на определенных страницах. 

  14. В 05.05.2020 в 15:27, rSteLlMi сказал:

     

    Тег [not-category] работает только в шаблоне main.tpl.

     

    Чтобы Ваша конструкция заработала, сделайте следующее:

    Откройте файл: engine/modules/show.short.php

     

    Найдите:

    
    if( !$no_prev OR !$no_next ) {
                $tpl->compile( 'navi' );

    Выше вставьте: 

    
     if( stripos ( $tpl->copy_template, "[category=" ) !== false ) {
                $tpl->copy_template = preg_replace_callback ( "#\\[(category)=(.+?)\\](.*?)\\[/category\\]#is", "check_category", $tpl->copy_template );
            }
            
            if( stripos ( $tpl->copy_template, "[not-category=" ) !== false ) {
                $tpl->copy_template = preg_replace_callback ( "#\\[(not-category)=(.+?)\\](.*?)\\[/not-category\\]#is", "check_category", $tpl->copy_template );
            }

    Должно заработать 🙂

    Осталась проблемка. В результатах поиска

    [not-category=20] Назад 1 2 3 4 5 Далее [/not-category]

     

    Наверное нужно еще какие-то правки внести ?

  15. Здравствуйте. Версия 13.3. Почему-то не работает такая конструкция:

    [not-category=20]
    <div id="navi">
        <em>[prev-link]Назад[/prev-link]</em>
        <span>{pages}</span>
        <em>[next-link]Далее[/next-link]</em>
    </div>
    [/not-category]

     

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

  16. В 26.03.2020 в 00:13, prikindel сказал:

    так а погодите, парни, а чем проблема сделать отдельные ленты то? 
    самый простой способ скопировать rss.php в zen.php или turbo.php или во что угодно и юзать там себе другие шаблоны с любыми необходимыми тэгами
    а в хтаксесс прописать RewriteRule ^superturbozen.xml$ index.php?mod=superturbozen [L]

    и в плагинах подключаете этот файт

    сразу подключения обычного рсс, типа 
    в  engine.php после

    
    elseif($_GET['mod'] == "rss") {
    	include_once (DLEPlugins::Check(ENGINE_DIR . '/rss.php'));
    	die();
    }

    вставить

    
    elseif($_GET['mod'] == "superturbozen") {
    	include_once (DLEPlugins::Check(ENGINE_DIR . '/superturbozen.php'));
    	die();
    }


     

    способ топорный, но работает на ура годами

     

        if ($config['allow_alt_url'] ) {
            $rss_url = $url_page . "/" . "rss.xml";
        } else {
            $rss_url = $PHP_SELF . "?mod=rss&do=cat&category=" . $cat_info[$category_id]['alt_name'];
        }

     

    Не нашел в engine.php то что Вы указали. Есть такое.

  17. В 15.03.2020 в 21:30, celsoft сказал:

    Что то странное. На сайте у них подобного в документации нет. И раньше таких требований не было, сайты принимались без проблем. Тогда нужно убирать теги турбо из RSS 

    У меня появилась идея. Понимаю, что лезу не в свое дело, но что если сделать, например 5 rss потоков.

    Создать 5 файлов rss.php и 5 файлов rss.tpl. В админке вообще можно будет убрать пункт RSS.

    То есть, пользователь будет сам прописывать нужные ему теги в rss.tpl

     

    Не знаю, реально ли такое. Это просто как идея возникла.

  18. 1 час назад, celsoft сказал:

    Что то странное. На сайте у них подобного в документации нет. И раньше таких требований не было, сайты принимались без проблем. Тогда нужно убирать теги турбо из RSS 

    Я про это и писал, что либо информация у них в правилах устарела, либо еще что-то.

    Пришлось убрать турбо, чтобы лента для дзена прошла модерацию.

     

    Неплохо бы придумать какой-то выход из этой ситуации.

  19. В 14.03.2020 в 18:25, kapranov сказал:

    Хоть бы ссылку на вашу RSS-ленту оставили, может стало бы понятнее, что у вас там не так. А пока это гадание на кофейной гуще

    Я RSS ленту переделал, пришлось пожертвовать турбо страницами. поэтому особо смысла нет выкладывать RSS ленту.

    11 часов назад, celsoft сказал:

    Каков их полный текст ответа при этом?

    Валентина (Yandex Zen)

    Mar 8, 12:51 MSK

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

    Да, я понимаю, rss-канал с турбо-страницами подключается в Вебмастере. Но в фиде, который мы подключаем со своей стороны турбо-элементы должны отсутствовать. 

    Возможно, вам поможет эта статья и те инструкции, которые там перечислены: О технологии «Турбо‑страницы»

    Rss-лента для Дзена и rss-лента с турбо-страницами для Вебмастера - это два разных канала, каждый из которых подключается по-разному. Лента для Дзена через нашу службу поддержки, а лента с Турбо через Вебмастер. 

    Именно поэтому для разметки rss для Дзена есть отдельные рекомендации с примерами, они находятся здесь: https://yandex.ru/support/zen/website/rss-modify.html
×
×
  • Создать...