CMS DataLife Engine - Система управления сайтами

south_park

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

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

  • Посещение

Репутация

8 Обычный

О south_park

  • Звание
    Новичок

Информация

  • Пол
    Мужчина

Посетители профиля

467 просмотров профиля
  1. Здравствуйте, имеется необходимость реализовать фильтрацию новостей по нескольким категориям. Предположим 1 новость состоит в 5 категориях, необходимо сделать фильтр на 2 категории, все это довольно просто реализуется через custom, но удобней и красивей сделать автоматическую подгрузку этих новостей при фильтрации. Т.е по принципу ajax изменения сортировки новостей (по дате, просмотрам). Как реализовать автоматическую подгрузку кастомной категории посредством ajax, т.е перешел в категорию, в ней есть 10 разных версий игры, каждая из них категория. Жмем по версии, в итоге через ajax подгружается вывод новостей custom category="2,3 Да, есть вариант реализовать это посредством css, но это крайне не рационально, на страницу категорий подгружать сразу кучу выборок и прятать их. Вероятно кто то изучал этот вопрос и имеется возможность?
  2. Дле 12 убирает в Title скобки - [ ]?

    Откатил все изменения, не помогло, установил чистую версию 12, так же удаляются скобки, вероятно причина в настройках сервера? хотя на нем же работают и другие сайты на более старых версиях дле и все ок. Пример: https://mods2.ru/minecraft/142-minecraft-forge.html Так же не показываются и в категориях: https://mods2.ru/minecraft/weapon/ Проверил руками в базе данных, там в title скобки присутствуют. Вот скриншот проверки полностью чистой dle: UPD, вот кто то столкнулся с такой же проблемой: https://dle-faq.ru/faq/questhacks/23437-udalyayutsya-kvadratnye-skobki-v-title.html
  3. Не хотел создавать отдельную тему, но почему версия 12 убирает из title скобки? Было удобно разделять версии, типа [1.12.2] [1.11.2] [1.10.2], в итоге в заголовке это все выглядит не очень 1.12.2 1.11.2 1.10.2 Переходить на ()?
  4. Уязвимость в дистрибутиве

    Почему то сторонний программист предлагает мне фикс фейсбука за 500 рублей, а официальный разработчик нет? Бесспорно недальновидно, но честно говоря, на основании того, что фикс уязвимости состоит из 3 строчек или файла, за последний год 3 уязвимости, а до этого и вообще нет новостей с 13 года, опять же с 13 года всего 12-14 дистрибутивов, и их обновление не займет много времени. Впрочем это на ваше усмотрение, у меня пригорело (отчасти по моей невнимательности никто и не спорит), но все же раз у меня пригорело пригорит и у других, доработайте сообщение о надобности фикса старых дистрибутивов. (как минимум на сайте вы это легко сделаете.) Добавить всплывающее сообщение при нажатии на скачать дистрибутив - это старый дистрибутив, проверь найденные уязвимости - ок скачать.? Т.е старый дистрибутив при нажатии на кнопку "проверить обновления" - может понять, что он старый и вывести информацию о новых версиях и фиксах, а этот же дистрибутив при начале или конце установки нет, почему бы этот же скрипт проверки обновления не запустить? Может стоит реализовать тогда новый шаг установки? - принудительное нажатие на "проверить обновления?" и там уже написать, что ДИСТРИБУТИВ СТАРЫЙ, есть дыры иди латай. Суть то не в том, что я дурак не нашел или не узнал о проблеме, я был в курсе, после получения письма я исправил их, проблема в том, что я не увидел, до меня не донесли то, что старые дистрибутивы никак не обновляются вообще, а я тормоз не стал проверять. Опять же, будь в новости скачивания дистрибутива - предупреждение - данной проблемы бы не было, я бы не слил пару часов жизни, я бы не отвлекал своим нытьем вас. Надеюсь вы поймете меня и сделаете выводы для улучшения своего продукта. Спасибо.
  5. Уязвимость в дистрибутиве

    Да, все верно, но как видите данных мер не достаточно, так как: 1) О уязвимости я знал, и давно пофиксил. (обновлял все файлы из дистрибутива, скачанного специально) 2) О том, что при нажатии на обновление есть информация не знал, но от моей ситуации это и не поможет, так как: 2.1) Я думал, что при нахождении проблемы фиксят все дистрибутивы. 2.2) Зачем мне жать на кнопку если я знаю, что установил и знаю что лицензия у меня на версию до 11. 3) Опять же никакой информации на странице с фиксом нет, т.е там нет записи - только последний дистрибутив обновлен, все остальные нет. Сделайте тогда при установке сообщение, что вы устанавливаете старую версию - читайте данный раздел, так как старые дистрибутивы не обновляются. Как видите на моем примере, клиенты попадают в неприятности и тратят несколько часов на решение этих проблем, и ладно часов, нервов на выяснение причин взлома. А значит принятые меры не эффективны, лучшим способом будет - накатить на дистрибутивы все фиксы, их не так много и дистрибутивов тоже. PS и добавлю конечно еще одну неприятность. Я все понимаю, разработчикам необходимо кушать и продавать новые лицензии, продление лицензий. Но на версии 11 сдохла авторизация через фейсбук, причиной тому была смена апи у последнего. Требовать фикс конечно не красиво, так как разработчик тут не причем, но ИМХО, нет никакого желания обновлять версию до актуальной только ради подобных мелочей, притом даже лицензия есть, но на сайте куча правок и модулей, исправление этого фейсбука затребует уймы времени и сил. Не хотите бесплатно делать фикс, продайте, за доллар, за пять. Как итог, вроде есть лицензия, вроде в новых версиях дле все работает, а вроде ты в пролете, двиг не отрабатывает свой фукнционал. ПС2 и да, в новых версиях новый функционал и все такое, но для себя не нашел ничего сильно интересного, чтоб обновлять сайт, перепрыгну через несколько версий
  6. Простите, жутко пригорает пукан, но КАКОГО фига данная уязвимость https://dle-news.ru/bags/v112/1715-nedostatochnaya-filtraciya-dannyh.html Не устранена в старых дистрибутивах? Не знаю как в других, но в 10.5 не устранена. Недавно решил вычистить сайт от модулей, поставил чистый дистрибутив, и сегодня второй админ словил эту хреноту. Несколько часов ползал искал источник взлома, отлично, оказывается второй админ создал еще юзера, тот нагадил и сам себя удалил. Неужели блин сложно залить патч безопасности в старые версии движка? Или укажите у ссылок на загрузку, большими буквами ФИКСИТЕ КОСЯКИ ЧИТАЯ НАЙДЕННЫЕ УЯЗВИМОСТИ. Или если у человека нет доступа к новым версиям движка дак он уже не клиент и нафиг не сдался? Жутко бомбит.
  7. Здравствуйте, недавно заметил на сайте не совсем логичную и понятную мне работу "похожих новостей". Если новость опубликована недавно, то все ОК, все более менее похоже по контексту, но если новость старая (допустим ей 3-4 года), то у нее нет новых новостей, да банально у нее может быть всего 2 похожие новости из 5 и те относятся к еще более старым новостям. Т.е получается, что похожие новости формируются в момент публикации новости и более не обновляются что ли? даже при редактировании данной новости? при этом при редактировании, кнопка - поиск похожих новостей отображает "актуальные" похожие новости. Может стоить обновлять их при редактировании? а еще лучше сделать инструмент перестройки похожих новостей для всех публикаций? ps, бегло просмотрел все настройки скрипта, ничего кроме количества похожих новостей не нашел.
  8. {image-x} - вывод миниатюры

    Все верно, я взял ваше решение и начал ковырять пытаясь понять почему не работает замена, вот и нашел причину. Еще раз спасибо.
  9. {image-x} - вывод миниатюры

    Здравствуйте, вроде все логично, но не работает, версия дле 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% новостей на сайте имеют среднюю копию, так что..
  10. изложу список, того, чего реально не хватает: 1) Давно пора сделать уведомления при ответе на комментарии, это вообще без пояснений, на любом портале, да и где угодно где есть комменты и общение такое должно быть. 2) Давно пора сделать возможность пользовательской сортировки по дате, популярности, просмотрам, загрузкам итд С ВОЗМОЖНОСТЬЮ ВЫБОРА ВРЕМЕНИ, неделя, месяц, 6 месяцев итд. Сайт старый, при включении сортировки вылезают очень древние новости которые уже не актуальны. 3) Сохранение черновиков новостей, вплоть до сохранений нескольких копий на N-ое время + сохранение файлов и картинок при удалении, аналогично. Все это позволит сохранить материал при публикации, откатывать случайные изменений, откатывать новости измененные пользователями или прочими лицами. 4) Наконец сделать настройку ТЕГОВ, с возможностью выбора Title, описания, адреса, в общем как у категорий. 5) Доп поле в виде галереи - обязательно нужно сделать возможность вставки галереи ВНУТРЬ новости, а не только в шаблон, сделать для этого тег, да банально как для рекламы {xfvalue_gallery image="1"} который будет работать в тексте статьи. Сделать еще один вариант отображения, когда есть 1 большая картинка, все остальные снизу маленькие и возможность перелистывания не открывая на полный экран. 6) Для удобства вставки галереи в новость, сделать возможность создания своих кнопок в редакторе, просто вставка содержимого, туда можно добавить и {xfvalue_gallery image="1"} и просто шаблон новости, все что угодно для более быстрого создания новости. 7) Многим будет полезно создание новой страницы для скачивания файла, возможность создания задержки, либо для размещения на ней всех файлов, дабы не занимать много места в самой новости. Про возможность создания уведомлений перед скачиванием я молчу, но было бы круто, нажал на файл, на тебе диалоговое окно, что требуется установить то или то, или любая прочая информация. 8) Отслеживание загруженных файлов и картинок но не вставленных в какую либо новость на сайте. список можно продолжить.....
  11. Здравствуйте, осуществил вывод похожих новостей с применением {image-x}, но есть небольшая проблема, картинка вставляется размера Medium, я ее уменьшил через CSS, но гугл ругается, что картинку желательно бы грузить не большую, а маленькую. Да и в целом это куда более правильно. Каким образом можно изменить вывод по сути posts/2017-03/medium/1490916392 на posts/2017-03/thumbs/1490916392 при наличии таковой. по аналогии с работой [xfvalue_thumb_url_X] Спасибо
  12. у меня свой сервер, глянул вчерашний access.log, прямых обращений к этому файлу нет, а где, возможно, есть еще какие логи. понятно
  13. Здравствуйте, обнаружил подозрительный файл boxsmall.php в папке /engine/ Содержимое закодировано, по дате изменения он от 03.16 (по wincsp ), но в бекапе от 12.16 его нет, а антивирус показывал примерную дату 02.17 года. Возможно ли определить, что делает данный файл? а так же, возможно, какой лог можно посмотреть на вопрос запросов к этому файлу от файлов скрипта или загруженных файлов. Файл: https://cloud.mail.ru/public/BAUb/ajpt85SPG PS, так же после использования антивируса в дле, заметил целую кучу файлов оставшихся от предыдущих версий скрипта, было бы неплохо в инструкции по обновлению давать список таких файлов которые нужно ручками подчистить.
  14. Построение Sitemap, вопрос

    В некоторые категории новостей не добавлялось уже более 2ух лет, а lastmod у них актуальный, а с статической страницей? это баг все таки? Я понимаю, что если в категории, в какой то новости что то изменилось, то да, у нее должно быть значение о редактировании, но у меня есть несколько категорий заброшенных уже более 2ух лет, а они в карте сайте рисуются с сегодняшней датой.
  15. Здравствуйте, прошу прощения за возможно нубский вопрос по поводу построения Sitemap. Заметил, что ВСЕ статические страницы, ВСЕ категории сайта имеют lastmod дату последнего построения карты сайта, даже если они не редактировались уже несколько лет. Почему так происходит? и правильно ли это? проверил на 10.5 и 11 версии скрипта.