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

radrigo

Клиенты
  • Content Count

    857
  • Joined

  • Last visited

Everything posted by radrigo

  1. Добавить в Турбо-новости rss ленту только необходимой категории
  2. Можно ещё попробовать реализовать при помощи [newscount=x] или [not-newscount=X] https://dle-news.ru/extras/online/index.html
  3. Если не ошибаюсь, то последнии версии движка перекодируют базу данных автоматический при обновлении. То есть просто обновитесь до последней версии
  4. Точно также, как уменьшайте картинку, точно так же и видео. Примерно так .shortstory iframe { width: 100px; }
  5. Для меня по большей части это всё тёмный лес. Можете просто в двух словах сказать, стоит загружать эти файлы или нет? Они несут какую-нибудь опасность?
  6. Всем привет При подключении файла bootstrap.min.js в консоли начало показывать ошибку 404, якобы отсутствует карта файла bootstrap.min.js.map, хотя эти файлы присутствовали в папке шаблона со скриптами. Позднее понял, что так как у меня скрипты сжимались через /engine/classes/min/index.php?f=, то и файла с картой надо положить в папку /engine/classes/min/. Проблема решилась - помогло. Не нашёл никакой информации, нужен ли вообще этот файл, так как и без него всё прекрасно работает. Может кто подскажет, для чего он? И подскажите, не будет никаких проблем, что я залил этот файл в основную папку со скриптами? Заранее признателен за ответ.
  7. А нигде нет инструкции, как на dle её поставить? Насколько я понимаю, там надо делать изменения в файлах движка, хотя бы для того, чтобы добавить в ссылках data-fancybox="gallery"
  8. Через CSS в файле engine.css можно убрать Я как-то пытался переделать галерею, Ну не всё получалось как хочу Можешь посмотреть здесь https://forum.dle-news.ru/topic/72089-режим-галереи/
  9. Всем привет. Подскажите, можно как-то добавлять Многоточие, если заголовок обрезается при помощи {title limit="80"} Заранее признательна за подсказку.
  10. Конечно контент с одной новости для всех одинаковый, но по-разному оформлен. Для Яндекс новости например полная новость в пределах этих тегов <yandex:full-text></yandex:full-text> Для Турбо-страниц <turbo:content></turbo:content> Для Яндекс дзена <content:encoded></content:encoded> Вот пример моей rss-ленты. Везде всё добавляется без проблем https://gusev-online.ru/rss.xml Главное правильно сделать
  11. Переносил как-то давно на одном сайте старые картинки, чтобы освободить место. Ничего сложного нет. Переносишь папку на другой сервер, после делаешь поиск и замена. http://sait.ru/uploads/posts/ Заменяешь на http://img.sait.ru/uploads/posts/ Тоже хотелось бы, чтобы в движке была возможность загрузки изображений сразу на другой сервер.
  12. У меня в одной rss-ленте Турбо-страницы, Яндекс новости и Яндекс Дзен. Все нормально работает и одно другому не мешает. Не понимаю, зачем что-то выдумывать, если все и так отлично работает.
  13. Если REMOTE_ADDR отображает ваш реальный IP, а не прокси-сервера, тогда ничего делать не надо. По умолчанию движок использует ip-адрес именно из REMOTE_ADDR. Значит дело не в этом. В таком случае поле в настройке "HTTP заголовок для получения IP адреса пользователей" должно быть пустое
  14. Думаю имеется в виду импорт именно из файлов json и xml. Насколько мне известно, такой возможности нет
  15. https://dle-news.ru/tips/104-sozdanie_sajjta_na_neskolkikh_jazykakh.html
  16. Такое бывает, если ваш сайт например работает через прокси. В таком случае сайт может видеть не ваш IP, a прокси. Создайте файл со следующим содержимым и посмотрите где отображается ваш IP. <?php echo $_SERVER['HTTP_X_REAL_IP'] . " - HTTP_X_REAL_IP<br>"; echo $_SERVER['HTTP_CLIENT_IP'] . " - HTTP_CLIENT_IP<br>"; echo $_SERVER['HTTP_X_FORWARDED_FOR'] . " - HTTP_X_FORWARDED_FOR<br>"; echo $_SERVER['REMOTE_ADDR'] . " - REMOTE_ADDR" ?>
  17. Проголосовало: {rating} [declination={rating}]читате|ль|ля|лей[/declination]. или правельнее Проголосовало: {vote-num} [declination={vote-num}]читате|ль|ля|лей[/declination].
  18. Это не баг. Так всегда было. Здесь решение
  19. Я не прошу тестировать, а просто глянуть. Возможно правильно пересчитать таким методом рейтинг? Вам как человеку, который делает этот движок, наверняка не составит труда это понять. На локальном компьютере тестировал, вроде бы пересчитывает без проблем.
  20. В последних версиях движка через админцентр можно указать, откуда брать айпи адреса. Например из HTTP_X_FORWARDED_FOR. Опасность заключается только в том, что пользователь сможет подменить свой айпи адрес. Можете попробовать досс защиту https://ddos-guard.net/ru/store/web . Там есть бесплатный тарифный план.
  21. Один добрый человек сказал, что получится и показал как это сделать. Нужно создать файл со следующим содержимым и запустить его. <?php ##### By SKYNET74 ###### @error_reporting(E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE); @ini_set('error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE); @ini_set('display_errors', true); @ini_set('html_errors', false); define('DATALIFEENGINE', true); define('ROOT_DIR', dirname (__FILE__)); define('ENGINE_DIR', ROOT_DIR.'/engine'); require_once (ENGINE_DIR.'/classes/plugins.class.php'); $db->query("UPDATE ".PREFIX."_logs SET rating='-1' WHERE rating='1' OR rating='2';"); $db->query("UPDATE ".PREFIX."_logs SET rating='1' WHERE rating='3' OR rating='4' OR rating='5';"); $db->query("UPDATE ".PREFIX."_post_extras SET rating='0';"); $db->query("UPDATE ".PREFIX."_post_extras SET vote_num='0';"); $db->query("UPDATE ".PREFIX."_logs, ".PREFIX."_post_extras SET ".PREFIX."_post_extras.rating = (SELECT SUM(rating) as rating FROM ".PREFIX."_logs WHERE ".PREFIX."_logs.news_id = ".PREFIX."_post_extras.news_id), ".PREFIX."_post_extras.vote_num = (SELECT COUNT(*) as count FROM ".PREFIX."_logs WHERE ".PREFIX."_logs.news_id = ".PREFIX."_post_extras.news_id) WHERE ".PREFIX."_post_extras.news_id = ".PREFIX."_logs.news_id"); ?> В данном случае пересчитается рейтинг только новостей. Разве так нельзя? Проблем не будет?