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

MSK

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

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

  • Посещение

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

    106

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

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

    Нет.

    Да не так все однозначно...

    1. https://yandex.ru/support/images/sitemap-images.html - способ отдать нужные картинки в индекс

    2. https://yandex.ru/blog/platon/2540#5c3f3188a2d61c0025bcf247 - ответ от Платона

     

  2. "Скачать все" можно сделать только с доработками скипта или в виде модуля - будет создаваться архив с картинками. Но этот процесс может быть длительным и не на всех хостингах будет работать, особенно, если много картинок в новости.

  3. 14 минут назад, redisl сказал:

    я вот только не пойму, зачем этими вопросами заниматься, если сейчас в моде простота и доступность

    Ну если вы выбираете товары исключительно по описанию, тогда достаточно только текста ;)

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

     

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

  4. 15 минут назад, faraondog сказал:

    Я бы в базе данных

    Я бы пошел другим путем.

    При генерации страницы полной новости заменял бы все src у картинок, кроме первой (чтобы гарантировано первая картинка была видна), на заглушки и добавил data-src.

    Решается парой строк кода.

  5. 11 минут назад, celsoft сказал:

    Ленивые загрузки, это уже офорление в вашем шаблоне

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

     

  6. Не могу понять где логика - при авторизации остаешься на той странице, на которой решил авторизоваться.

    А при разлогировании выкидывает на главную.

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

    • Поддерживаю 1
  7. 23 часа назад, alukardua сказал:

    Автоматическое удаление изображений

    Читайте внимательно для каких изображений эта настройка....

    Она не имеет ничего общего с картинками в опубликованных новостях.

  8. function langdate($format, $stamp, $servertime = false, $custom = false ) {
    	global $langdate, $member_id, $customlangdate;
    ...
    	if( is_array($custom) ) $locallangdate = $customlangdate; else $locallangdate = $langdate;
    ...
    }

    Не понятен тип данных - зачем проверять является ли $custom массивом, если по факту это true/false?

    И зачем передавать $customlangdate если это глобальная переменная в langdate?

    return langdate($matches[1], $news_date, false, $customlangdate);

     

    и почему отличаются langdate в админке и на сайте (в админке тоже есть необходимость использовать кастомный вывод даты)?

     

    function langdate($format, $stamp, $servertime = false ) {

    function langdate($format, $stamp, $servertime = false, $custom = false ) {

     

  9. Тегами в шаблоне не пробовали?

    [xfgiven_x] [xfvalue_x] [/xfgiven_x] Выводится дополнительное поле "x", если поле не пустое

    [xfnotgiven_X] [/xfnotgiven_X] Выводят текст указанный в них если дополнительное поле не было задано при публикации новости, где "х" это имя дополнительного поля

  10. 2 часа назад, Gameer сказал:

    Это не поиск, у поиска другой url

    как так другой???

     

    65.131.250.141 - - [25/Dec/2018:23:26:04 +0200] "POST /index.php?do=search HTTP/1.0" 403 211 "-" "python-requests/2.19.1"
    65.131.250.141 - - [25/Dec/2018:23:26:04 +0200] "POST /index.php?do=search HTTP/1.1" 403 193 "-" "python-requests/2.19.1"
    switch ( $do ) {
    	
    	case "search" :
    		
    		if ($_REQUEST['mode'] == "advanced") $_REQUEST['full_search'] = 1;
    		include (DLEPlugins::Check(ENGINE_DIR . '/modules/search.php'));
    		break;

    https://dle-news.ru/?do=search

     

    а с 

    index.php?name=search

    вернется главная страница

    2 часа назад, yponec сказал:

    Средствами htaccess  ничего нельзя придумать?

    уже сделали :)

    Необходимо на стороне сервера (nginx или apache) настроить фильтр по заголовкам User-Agent . За этим вам будет проще обратиться к хостеру.

     

  11. Замените вызов поиска другим параметром.

    Не search, а, например find и исправьте соответствующую секцию в engine.php и посмотрите где еще он используется.

    Таким образом восстановите поиск.

     

  12. 3 часа назад, Spyhog сказал:

    Есть такое предложение: Выводить в админпанели (с возможностью очистки) всё, что ищут пользователи на сайте через стандартный модуль поиска. Это позволит узнать, что люди хотели бы видеть на сайте.

    Можно это собирать в гугланалитике.

    И просто и бесплатно и без органичений по объему ;)

  13. 22 часа назад, skapunker сказал:

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

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

    Простое подключение скрипта не даст эффекта.

  14. В masha.js часть ссылок на соцсети без ssl

    	$("#share-popup .social .tw").attr("href","http://twitter.com/share?url="+a+"&text="+b);
    	$("#share-popup .social .tw").attr("onclick","window.open('http://twitter.com/share?url="+a+"&text="+b+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');return false;");
    	$("#share-popup .social .fb").attr("href","http://www.facebook.com/share.php?u="+a);
    	$("#share-popup .social .fb").attr("onclick","window.open('http://www.facebook.com/share.php?u="+a+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');return false;");
    	$("#share-popup .social .vk").attr("href","http://vk.com/share.php?url="+a);
    	$("#share-popup .social .vk").attr("onclick","window.open('http://vk.com/share.php?url="+a+"','plusshare','width=650,height=400,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-200)+'');return false;");
    	$("#share-popup .social .gp").attr("href","https://plus.google.com/share?url="+ a);
    	$("#share-popup .social .gp").attr("onclick","window.open('https://plus.google.com/share?url="+a+"','plusshare','width=650,height=500,resizable=1,scrollbars=1,left='+(screen.availWidth/2-325)+',top='+(screen.availHeight/2-250)+'');return false;");

     

  15. Всегда - значит не устарело, а изначально навигация не корректно построена с точки зрения понимания путей.

    А если мобильное устройство???

    Кроме этого, в левом меню разделов мы вовсе видим 2 уровня "Настройки скрипта" -> "Настройка системы" и только там Оптимизация.... Т.е. в левом меню между Настройки скрипта  и Оптимизация запросов к базе данных есть еще один шаг Настройка системы

  16. Используются устаревшие названия

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

    Такого раздела в панели нет, есть Настройка системы.

    И давно пора сделать прямые ссылки из рекомендаций на страницу настроек с открытием нужной вкладки и подсветкой строки с нужным параметром.

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