Jump to content

south_park

Клиенты
  • Content Count

    54
  • Joined

  • Last visited

Posts posted by south_park


  1. Еще один вопрос сюда же, а почему у всех категорий стоит дата создания карты сайта в параметре lastmod?

     

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


  2. 5 минут назад, alex32 сказал:

    Давай я поищу вместо тебя 

    https://support.google.com/webmasters/answer/9253249?hl=ru

    Это классно, я и так понимаю, что можно, и видимо, нужно указать дату.

    В сайтмап указывается дата последней модификации страницы, и там все окей.

     

    Цель создания данной темы была скорее в том, что бы спросить у владельцев DLE, у вас этим все окей? Я один такой везунчик? Или это уже у многих?

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


  3. Здравствуйте, столкнулся с интересным и неприятным моментом.

     

    Заметил, что новые категории в гугле имеют неверную дату появления

    Пример который можете посмотреть сами: https://ru-minecraft.ru/mody-minecraft/m115/

    1575859903_55.jpg

     

    Видим, что умный   гугл считает, что дата данной категории 1 июля 2010 года, хотя домен был зарегистрирован 27 Июл. 2011, на странице даты нет, в разметке даты нет, а категория была создана около 2 недель назад.

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

     

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

     

    В общем, прошу совета.


  4. 9 часов назад, celsoft сказал:

    Потому что палитра вашего водяного знака не совпадает с палитрой вашей картинки.

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


  5. Здравствуйте, уже давно пользуюсь сервисом iloveimg.com, он просто нереально круто компрессит Png и гиф особенно, но после загрузки на сайт происходит накладка вотермарка, и если картинка после компрессии, то дле накладывает вот так:

    1521595870_111.jpg

     

    Почему такое происходит и как можно это исправить? 

     

    Так же весьма неприятно, что в результате создания миниатюр вся компрессия куда то исчезает, если снова прогнать их через сайт то:

    средняя копия:

    -78% less filesize! 
    228 KB -> 49 KB

     

    Превьюшка:

    -78% less filesize! 
    62 KB -> 13 KB

     

    Притом визуально картинка не меняется, размер весьма существенен.

     

    Да, можно прогонять картинки уже после загрузки, но данный сайт позволяет за раз загрузить до 30 картинок, и прогон такими порциями все 3 папки за каждый месяц - весьма утомительно.


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

    решил создать блок где идут переключения  популярное за 7 дней, за месяц, за год.

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

    на дней от и до, т.е для 7 дней это days=0,7, для месяца это days=7,30, для года days=30,365, таким образом все топы будут разные, хотя это тоже не идеальное решение.

     

    Либо реализовывать куда более полезную вещь - вывод не по общим просмотрам, а по осуществленным.

    • Upvote 1

  7. alex32

    Спасибо, все работает. правда у вас лишняя скобка в первой замене, отредактируйте пожалуйста.

     

    Должно быть так: 

    if ( $allow_full_cache ){					
    	if (stripos($tpl->copy_template, "{related-news:") !== false){
    		create_cache( $related_matches[1], $related_buffer, $row['id'].$config['skin'], true );										 
    	}else{
    	create_cache( "related", $related_buffer, $row['id'].$config['skin'], true );
    	}					
    }

     


  8. Всем привет, появилась нужда по разному вывести похожие новости (источники картинки разные) в разных категориях, так как внутри relatednews.tpl не работает теги вроде категорий, пришлось искать костыль и он был найден - разные шаблоны похожих новостей.

    Автор хака PUNPUN, хак рабочий но есть 1 неприятная проблема, отписал автору, обещал посмотреть, но жду уже месяц наверно. 

     

    Сам хак:

     

    1. Открыть /engine/modules/show.full.php найти :

    $tpl2->load_template( 'relatednews.tpl' );

    Заменить на :

    if (stripos($tpl->copy_template, "{related-news:") !== false)
    {
        preg_match("#\\{related-news:(.+?)\\}#is", $tpl->copy_template, $related_matches);
        $tpl2->load_template( $related_matches[1] . '.tpl' );
    }
    else
        $tpl2->load_template( 'relatednews.tpl' );

    Далее найти :

    $tpl->set( '{related-news}', $related_buffer );

    Заменить на :

    if (stripos($tpl->copy_template, "{related-news:") !== false)
        $tpl->set( '{related-news:'.$related_matches[1].'}', $related_buffer );
    else
        $tpl->set( '{related-news}', $related_buffer );


    2. В fullstory.tpl прописывать так

    [cat-list=1,2,3]{related-news:relatednews_2}[/cat-list]
    
     

    Все работает, но проблема появляется при включении кеша, при первом открытии страницы - похожие новости отображаются корректно, при обновлении страницы - выводится просто {related-news:relatednews_2}, спустя какое то время - снова похожие новости и так по кругу,  кеш не создается?.

     

    Я думаю это достаточно полезный хак и стоит довести его до ума.

    Спасибо.


  9. Здравствуйте, имеется необходимость реализовать фильтрацию новостей по нескольким категориям.

    Предположим 1 новость состоит в 5 категориях, необходимо сделать фильтр на 2 категории, все это довольно просто реализуется через custom, но удобней и красивей сделать автоматическую подгрузку этих новостей при фильтрации.

    Т.е по принципу ajax изменения сортировки новостей (по дате, просмотрам).

     

    Как реализовать автоматическую подгрузку кастомной категории посредством ajax, т.е перешел в категорию, в ней есть 10 разных версий игры, каждая из них категория.

    Жмем по версии, в итоге через ajax подгружается вывод новостей custom category="2,3

     

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

     

    Вероятно кто то изучал этот вопрос и имеется возможность?


  10. 4 часа назад, celsoft сказал:

    Ничего DLE не убирает из заголовка. Только что специально проверил на чистом дистрибутиве, работают эти скобки, и также выводятся.

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

    Пример: https://mods2.ru/minecraft/142-minecraft-forge.html

    Так же не показываются и в категориях: https://mods2.ru/minecraft/weapon/

    Проверил руками в базе данных, там в title скобки присутствуют.

     

    Вот скриншот проверки полностью чистой dle:

     

    4yC8yZe.jpg

     

     

    UPD, вот кто то столкнулся с такой же проблемой: https://dle-faq.ru/faq/questhacks/23437-udalyayutsya-kvadratnye-skobki-v-title.html


  11. 9 часов назад, germanydletest сказал:

    Не получится, так как авторизация фейсбука не работает на версии DLE ниже 11.3, а в версии 11.2 был полностью переработан парсер кода (/engine/classes/parse.class.php), поэтому если у Вас версия DLE ниже 11.2, то у вас 2 пути, обновляться или смериться с тем что авторизация не работает. На версии 11.2 авторизация чинится за 2 минуты

    Почему то сторонний программист предлагает мне фикс фейсбука за 500 рублей, а официальный разработчик нет?

     

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

    На основании чего вы так думали?

    Бесспорно недальновидно, но честно говоря, на основании того, что фикс уязвимости состоит из 3 строчек или файла, за последний год  3 уязвимости, а до этого и вообще нет новостей с 13 года, опять же с 13 года всего 12-14 дистрибутивов, и их обновление не займет много времени. Впрочем это на ваше усмотрение, у меня пригорело (отчасти по моей невнимательности никто и не спорит), но все же раз у меня пригорело пригорит и у других, доработайте сообщение о надобности фикса старых дистрибутивов. (как минимум на сайте вы это легко сделаете.)

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

     

     

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

    Дистрибутив какой бы версии бы вы не ставили, не считает себя старым дистрибутивом.

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

    Может стоит реализовать тогда новый шаг установки? - принудительное нажатие на "проверить обновления?" и там уже написать, что ДИСТРИБУТИВ СТАРЫЙ, есть дыры иди латай.

     

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

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

    Спасибо.


  12. 29 минут назад, germanydletest сказал:

    Данная уязвимость устранена только в версии 11.3 и выше. После установки старых версий всегда нужно заходить сюда https://dle-news.ru/bags/ и ставить все фиксы. При обнаружении уязвимости делается рассылка, плюс тема на форуме, плюс можно подписаться на rss. Ну и при проверке обновлений через админку, появляются подобные сообщения

     

    Да, все верно, но как видите данных мер не достаточно, так как:

    1) О уязвимости я знал, и давно пофиксил. (обновлял все файлы из дистрибутива, скачанного специально)

    2) О том, что при нажатии на обновление есть информация не знал, но от моей ситуации это и не поможет, так как:

    2.1) Я думал, что при нахождении проблемы фиксят все дистрибутивы.

    2.2) Зачем мне жать на кнопку если  я знаю, что установил и знаю что лицензия у меня на версию до 11.

    3) Опять же никакой информации на странице с фиксом нет, т.е там нет записи - только последний дистрибутив обновлен, все остальные нет.

     

     Сделайте тогда при установке сообщение, что вы устанавливаете старую версию - читайте данный раздел, так как старые дистрибутивы не обновляются.

     

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

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

     

    PS и добавлю конечно еще одну неприятность.

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

    Но на версии 11 сдохла авторизация через фейсбук, причиной тому была смена апи у последнего.

     

    Требовать фикс конечно не красиво, так как разработчик тут не причем, но ИМХО, нет никакого желания обновлять версию до актуальной только ради подобных мелочей, притом даже лицензия есть, но на сайте куча правок и модулей, исправление этого фейсбука затребует уймы времени и сил.

    Не хотите бесплатно делать фикс, продайте, за доллар, за пять.

    Как итог, вроде есть лицензия, вроде в новых версиях дле все работает, а вроде ты в пролете, двиг не отрабатывает свой фукнционал.

     

    ПС2 и да, в новых версиях новый функционал и все такое, но для себя не нашел ничего сильно интересного, чтоб обновлять сайт, перепрыгну через несколько версий


  13. Простите, жутко пригорает пукан, но КАКОГО фига  данная уязвимость https://dle-news.ru/bags/v112/1715-nedostatochnaya-filtraciya-dannyh.html

    Не устранена в старых дистрибутивах?

    Не знаю как в других, но в 10.5 не устранена.

     

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

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

     

    Неужели блин сложно залить патч безопасности в старые версии движка? 

    Или укажите у ссылок на загрузку, большими буквами ФИКСИТЕ КОСЯКИ ЧИТАЯ НАЙДЕННЫЕ УЯЗВИМОСТИ.

    Или если у человека нет доступа к новым версиям движка дак он уже не клиент и нафиг не сдался?

    Жутко бомбит. 

     


  14. Здравствуйте, недавно заметил на сайте не совсем логичную и понятную мне работу "похожих новостей".

    Если новость опубликована недавно, то все ОК, все более менее похоже по контексту, но если новость старая (допустим ей 3-4 года), то у нее нет новых новостей, да банально у нее может быть всего 2 похожие новости из 5 и те относятся к еще более старым новостям.

    Т.е получается, что похожие новости формируются в момент публикации новости и более не обновляются что ли? даже при редактировании данной новости? при этом при редактировании, кнопка - поиск похожих новостей отображает "актуальные" похожие новости.

    Может стоить обновлять их при редактировании? а еще лучше сделать инструмент перестройки похожих новостей для всех публикаций?

     

    ps, бегло просмотрел все настройки скрипта, ничего кроме количества похожих новостей не нашел.

     

     

     


  15. 3 часа назад, Lashchevskiy сказал:

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

    Все верно, я взял ваше решение и начал ковырять пытаясь понять почему не работает замена, вот и нашел причину. 

    Еще раз спасибо. 


  16. В 24.09.2017 в 01:22, Lashchevskiy сказал:

    Только что проверил, если в текст вставлена картинка размера миниатюры, в {image-x} будет thumbs. Если же в текст вставлена средняя, то будет medium.

    Т.е. {image-x} выдаёт картинку конкретно того размера, которая используется в тексте материала.

     

    Чтобы принудительно в {image-x} выводить всегда thumbs вместо medium, сделайте следующее:

     

    В файле engine/modules/show.short.php найти:

    
    $tpl->copy_template = str_replace( '{image-'.$i_count.'}', $url, $tpl->copy_template );

    Заменить на:

    
    $url_image_x = str_replace('medium', 'thumbs', $url);
    $tpl->copy_template = str_replace( '{image-'.$i_count.'}', $url_image_x, $tpl->copy_template );

     

    Если в пути картинки есть medium оно будет заменено на thumbs. Если medium нет, то ссылка будет в неизменном виде, ничего не поменяется и не сломается.

    Здравствуйте, вроде все логично, но не работает, версия дле 11.3 не такая старая. 

    Большое спасибо.

     

    PS, нашел решение:

     

    Заменить  в файле engine/modules/show.full.php

    $tpl2->copy_template = str_replace( '{image-'.$i_count.'}', $url, $tpl2->copy_template );

    на 

    $url_image_x = str_replace('medium', 'thumbs', $url);
    $tpl2->copy_template = str_replace( '{image-'.$i.'}', $url_image_x, $tpl2->copy_template );

     

    PS2 позволило улучшить показатель по скорости загрузки от гугла с 60-64 (poor) до 67-75 (needs work), в зависимости от количества больших картинок в похожих новостях.

    + само собой снизить вес каждой страницы. Это не идеальное решение, так как если в краткой новости установлена полная картинка, то ее адрес не изменится, но 90% новостей на сайте имеют среднюю копию, так что..


  17. изложу список, того, чего реально не хватает:

     

    1) Давно пора сделать уведомления при ответе на комментарии, это вообще без пояснений, на любом портале, да и где угодно где есть комменты и общение такое должно быть.

    2) Давно пора сделать возможность пользовательской сортировки по дате, популярности, просмотрам, загрузкам итд С ВОЗМОЖНОСТЬЮ ВЫБОРА ВРЕМЕНИ, неделя, месяц, 6 месяцев итд.

    Сайт старый, при включении сортировки вылезают очень древние новости которые уже не актуальны. 

    3) Сохранение черновиков новостей, вплоть до сохранений нескольких копий на N-ое время + сохранение файлов и картинок при удалении, аналогично.

    Все это позволит сохранить материал при публикации, откатывать случайные изменений, откатывать новости измененные пользователями или прочими лицами.

    4) Наконец сделать настройку ТЕГОВ, с возможностью выбора Title, описания, адреса, в общем как у категорий.

    5) Доп поле в виде галереи - обязательно нужно сделать возможность вставки галереи ВНУТРЬ новости, а не только в шаблон, сделать для этого тег, да банально как для рекламы {xfvalue_gallery image="1"} который будет работать в тексте статьи.

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

    6) Для удобства вставки галереи в новость, сделать возможность создания своих кнопок в редакторе, просто вставка содержимого, туда можно добавить и {xfvalue_gallery image="1"} и просто шаблон новости, все что угодно для более быстрого создания новости.

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

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

    8) Отслеживание загруженных файлов и картинок но не вставленных в какую либо новость на сайте.

    список можно продолжить.....

    • Upvote 3

  18. Здравствуйте, осуществил вывод похожих новостей с применением {image-x}, но есть небольшая проблема, картинка вставляется размера Medium, я ее уменьшил через CSS, но гугл ругается, что картинку желательно бы грузить не большую, а маленькую.

    Да и в целом это куда более правильно.

    Каким образом можно изменить вывод по сути posts/2017-03/medium/1490916392 на posts/2017-03/thumbs/1490916392 при наличии таковой.

    по аналогии с работой [xfvalue_thumb_url_X]

     

    Спасибо


  19. 3 минуты назад, odys сказал:

    а тех. поддержка хостинга, что говорит?

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

     

    6 минут назад, odys сказал:

    а тех. поддержка хостинга, что говорит?

     

    удаляй всё, что показывает антивирус

    понятно


  20. Здравствуйте, обнаружил подозрительный файл boxsmall.php в папке /engine/

    Содержимое закодировано, по дате изменения он от 03.16 (по wincsp ), но в бекапе от 12.16 его нет, а антивирус показывал примерную дату 02.17 года.

    Возможно ли определить, что делает данный файл? а так же, возможно, какой лог можно посмотреть на вопрос запросов к этому файлу от файлов скрипта или загруженных файлов.

    Файл: https://cloud.mail.ru/public/BAUb/ajpt85SPG

     

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


  21. 4 часа назад, celsoft сказал:

    А причем здесь редактирование категории и дата адреса показа новостей из категории? Там информация обновляется по мере добавления новостей, поэтому в данном случае все верно.

    В некоторые категории новостей не добавлялось уже более 2ух лет, а lastmod у них актуальный, а с статической страницей? это баг все таки?

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


  22. Здравствуйте, прошу прощения за возможно нубский вопрос по поводу построения Sitemap.

    Заметил, что ВСЕ статические страницы, ВСЕ категории сайта  имеют lastmod дату последнего построения карты сайта, даже если они не редактировались уже несколько лет.

    Почему так происходит? и правильно ли это? проверил на 10.5 и 11 версии скрипта. 


  23. 5 часов назад, celsoft сказал:

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

    Потому что это просто приписанные "левые параметры" к существующей странице в URL а не несуществующая страница. Такие ссылки в любом случае не идут в индексацию, потому как для них прописана каноническая ссылка на главную в коде страницы.

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

    Страница отдает статус 200, и вот она в индексе висит: 

    https://ru-minecraft.ru/uploads/posts/2017-05/1493649891_2.jpg

    Быстро поискал еще, 2-3 нашел вроде, не много, но тем не менее.


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

    https://ru-minecraft.ru/??i?????r?????r??

    https://ru-minecraft.ru/index.php?userid=12855

    https://ru-minecraft.ru/&gr=11&i=2643807&p=46&t=0

    https://ru-minecraft.ru/?post=38253185_2902

     

    вот пруф:

    1493608649_1.jpg

     

    Непонятно откуда яндекс узнает о них, и непонятно почему отображается главная страница сайта, а не 404?

    PS: вот еще такие страницы: https://ru-minecraft.ru/index.php?do=favorites&doaction=add&id=6130

    Страница чьих то закладок, почему то в индекс полезла

    Спасибо.

×
×
  • Create New...