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

krockki

новички
  • Публикации

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

  • Посещение

  • Дней в лидерах

    1

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

  1. В 06.12.2019 в 11:54, proba сказал:

    Может как-то так, где-нибудь в .htaccess (в корне) после RewriteEngine On так:

    
    RewriteRule ^10-mystatic.html$ index.php?do=static&page=10-mystatic&seourl=10-mystatic [L]

    в page и seourl указать то, как в таблице ххх_static БД в поле name указано.

    Спасибо, страница заработала. Однако почему-то в ней отсутствуют html теги static.tpl, в результате все съезжает. Не знаете как этот момент поправить?

  2. У меня на локалке есть новость с порядковым номером 10 и статистическая страница, которая начинается на 10. Так вот при включенной функции Обрабатывать неверные ЧПУ почему-то происходит 301 редирект со статистической страницы на новость. Версия DLE 13.3

  3. 1 час назад, YuriBtr сказал:

    Это JS и делается на уровне шаблона, плагинов много разных. Ищите по слову lazyload

    Чтобы вывести фотографию в новости по принципу lazyload нужно лезть в код. Встраиванием скрипта в шаблон не обойдешься.

    • Поддерживаю 2
  4. 1 час назад, Spyhog сказал:

    Так эти js файлы и без этого тега есть в коде страницы. Тег переносит их из верхней части в нижнюю часть.

    Не посмотрел внимательно. 86 и 82 не такие критические значения. У меня иногда показатели скачат с 60 до 40, при этом я ничего не меняют на странице. Тут скорее другой какой-то фактор влияет.

  5. 15 часов назад, Spyhog сказал:

    просто я несколько раз проверял, и не только сегодня. Удаляю код, на 4-5 пунктов скорость выше. Добавляю, сразу на 4-5 пунктов ниже становится.

    Без кода гугл, что неделю назад 86 пунктов показывал, что сейчас.

    Потому что {jsfiles} добавляет несколько .js файлов в код страницы. Естественно идет дополнительная загрузка и Google указывает на это.

  6. 20 часов назад, alukardua сказал:

    Пример "data-src" на теге без изображения, где изображение еще не загружено - это всего лишь фрагмент метаданных в теге div:

    
    <div id="myDiv" data-src="http://mydomain.com/foo.jpg">
    
    <script>
        // in all browsers
        var imageUrl = document.getElementById("myDiv").getAttribute("data-src");
    
        // or in modern browsers
        var imageUrl = document.getElementById("myDiv").dataset.src;
    </script>

    Пример data-src в теге изображения, используемом как место для хранения URL-адреса альтернативного изображения:

    
    <img id="myImage" src="http://mydomain.com/foo.jpg" data-src="http://mydomain.com/foo.jpg">
    
    <script>
        var item = document.getElementById("myImage");
        // switch the image to the URL specified in data-src
        item.src = item.dataset.src;
    </script>

     

    Можно поконкретнее, я так и не понял. В данный момент изображение выводится вот так:

     

    <img class="lazy loading" src="/uploads/posts/2018-11/thumbs/1542564757_86.jpg" style="max-width:100%;" alt="" data-was-processed="true">

    Что мне нужно добавить в js чтобы вместо src стало data-src?

     

  7. 10 минут назад, Gameer сказал:

    Перестроение публикаций сделать нужно

    Необходимый класс class="lazy" я добавил, очистил кеш и перестроение сделал, все появилось. Но сама проблема в замене src на data-src. Меняю в файле и скрипт режет вывод картинки, остается только надпись TBegin....

     

    8 минут назад, alukardua сказал:

    А так смотри в сторону jquery

    для примера

    
    $("#img").attr("class","card card-header");

    во всех img добавляет класс

    Я тестирую на локалке, но в качестве лицензионного сайта могу указать https://ochistkadetaley.ru/

    Опять же повторюсь с добавлением класса проблем нет, все прописывается и выводится. Проблема с заменой src на data-src. Если меняю на data-src, картинки ломаются.

  8. Всем привет. Решил прикрутить к сайту скрипт https://github.com/verlok/lazyload (постепенная загрузка изображений). Никак не могу внедрить замену img src на img data-src необходимую для работы скрипта.

     

    Копаюсь в parse.class.php, заменяю все src и ничего. Картинка тупо пропадает при сохранении статьи. Может кто поможет как исправить или показать как нужно сделать?

     

    Версия скрипта 13.1

  9. Не знаю реализовано такое в DLE или нет, но я не нашел.

     

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

     

    Так вот, было бы неплохо реализовать вывод различных шаблонов в поиске на сайте. Т.е. к категориям 1,2,3 - один вывод информации, а для категорий 4,5,6 - другой. Соответственно все прописывать в searchresult.tpl

  10. 18 минут назад, celsoft сказал:

    Для этого вам придется переписывать модуль обработки изображений engine/classes/thumb.class.php и модуль загрузки engine/ajax/upload.php

     

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

    Жаль. Знаю, что вы следите за всеми обновами, включая Seo и т.д. и реализуете их в движке. Может и данные форматы включите в следующую версию? Все таки webp в 2-3 раза меньше весит того же jpg, а качество такое же. И большинство новых браузеров поддерживают отображение https://caniuse.com/#feat=webp

  11. Привет всем. Как добавить формат изображения, например, jpf или webp для возможности загрузки и вывода в новости? 

     

    Прописывал в редактировании группы, загружается как файл. Редактировал файлы по типу upload.php, добился того, что скрипт пишет Данный файл не является изображением.

     

    Версия DLE 13.1

  12. Такая проблема, прописываю в модуле Редиректы страницу /o-nas/partnery.php на /o-nas/ и ничего не происходит. Отдается пустая страница с ошибкой 404.

     

    Я не знаю косяк это или нет. Но думаю модуль на то и сделан, чтобы с любой страницы можно было делать редирект. А с .php получается нельзя?

  13. Можно подредактировать вывод месяца через date. Если сейчас ставишь вывод месяца через "F", то получается по типу: 14 Март. Хотелось бы, чтобы было по русски: 14 Марта. Также и с остальными месяцами. 

  14. В 05.08.2018 в 14:16, melkij сказал:

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

    Рабочий вариант для DLE:

     

    Открыть файл engine/modules/show.full.php

     

    найти

    $tpl->set( '{full-story}', $row['full_story'] );

    добавить ВЫШЕ
     

    if( dle_strlen($row['full_story'], $config['charset']) > 150 ) {
    
    $txt = stripslashes($row['full_story']);
                $adv = '[banner_ЗДЕСЬ ИЗМЕНИТЬ НА ВАШ ВАРИАНТ]<br /><br />{banner_ЗДЕСЬ ИЗМЕНИТЬ НА ВАШ ВАРИАНТ}[/banner_ЗДЕСЬ ИЗМЕНИТЬ НА ВАШ ВАРИАНТ]';
                $pos = strpos($txt, '<br>', round(dle_strlen($txt, $config['charset'])/3));
    
                $part1 = substr($txt, 0, $pos);
                $part2 = substr($txt, $pos);
                $part2 = preg_replace( '/<br>/', $adv, $part2, 1 );
    
                if( $pos !== false ) $row['full_story'] = $part1.$part2;
            }

     

  15. 35 минут назад, webair сказал:

     

    
     $("#dle-content img").after("ваша реклама");

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

     

    Есть вариант даже проще. Называется - Поиск и замена, если вы заранее не предусмотрели рекламу. Стандартный функционал DLE. Если сложновато вставлять в нужное место - используйте mysql, php, регулярные выражения.

    Не надо захламлять DLE вещами, не касающимися функционала.

    Спасибо, я знаю как вставлять рекламу посредством изменения файлов. Каждый пользователь использует по разному движок: сайты с сериалами, каталоги, даже магазины. Усовершенствование рекламного модуля очень даже касающийся функционала, полезен для статейных сайтов, которых на DLE достаточное количество.

  16. 5 часов назад, RAF12 сказал:

    Поддерживаю, на данный момент контекстную рекламу никак нельзя вставить в саму статью.

    Есть решение костыль, вставкой кода прямо в файл. Но хотелось бы нормальную рабочую систему.

  17. Привет. Не знаю писали здесь или нет. Я хотел бы видеть расширенную систему управления рекламой, что-то по типу Flat для Wordpress. Чтобы можно было вставлять блоки рекламы к примеру после h2 в тексте или после картинки, разделение блоков для пользователей пришедших с гугл и яндекс и т.д. Всплывашки для мобильных или компьютерных пользователей и т.д. 

    • Поддерживаю 3
  18. 50 минут назад, celsoft сказал:

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

    Спасибо, что проверили. Действительно нужно было скинуть вам полную статью. Ошибку уже нашли и исправили. Если нужно, могу сбросить в личку.

  19. Пишу новость, добавляю всякие теги для форматирования: a li ul span, сохраняю. Нажимаю редактировать и в блоке Полное описание вижу пустое поле. Происходит такое не всегда, а только в некоторых случаях и наблюдается проблема еще со старых версий DLE. 

     

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

     

    В последний раз проблема возникла из-за добавления вот такого кода:

     

    <div class="toc_white have_bullets" id="toc_container">
    	<p class="toc_title">Содержание</p>
    	<ul class="toc_list">
    		<li><a href="#i">Биологическая роль</a>
    			<ul>
    				<li><a href="#i-2">Основные функции</a></li>
    				<li><a href="#i-3">Роль в беременности</a></li>
    			</ul>
    		</li>
    		<li><a href="#i-4">Источники витамина Е</a></li>
    		<li><a href="#i-5">Нормы витамина Е</a>
    			<ul>
    				<li><a href="#i-6">Суточная норма</a></li>
    				<li><a href="#i-7">Дефицит</a></li>
    				<li><a href="#i-8">Передозировка</a></li>
    			</ul>
    		</li>
    		<li><a href="#i-9">Частые вопросы</a></li>
    	</ul>
    </div>

     

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