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

radrigo

Клиенты
  • Content count

    843
  • Joined

  • Last visited

Everything posted by radrigo

  1. Конечно контент с одной новости для всех одинаковый, но по-разному оформлен. Для Яндекс новости например полная новость в пределах этих тегов <yandex:full-text></yandex:full-text> Для Турбо-страниц <turbo:content></turbo:content> Для Яндекс дзена <content:encoded></content:encoded> Вот пример моей rss-ленты. Везде всё добавляется без проблем https://gusev-online.ru/rss.xml Главное правильно сделать
  2. Переносил как-то давно на одном сайте старые картинки, чтобы освободить место. Ничего сложного нет. Переносишь папку на другой сервер, после делаешь поиск и замена. http://sait.ru/uploads/posts/ Заменяешь на http://img.sait.ru/uploads/posts/ Тоже хотелось бы, чтобы в движке была возможность загрузки изображений сразу на другой сервер.
  3. У меня в одной rss-ленте Турбо-страницы, Яндекс новости и Яндекс Дзен. Все нормально работает и одно другому не мешает. Не понимаю, зачем что-то выдумывать, если все и так отлично работает.
  4. Если REMOTE_ADDR отображает ваш реальный IP, а не прокси-сервера, тогда ничего делать не надо. По умолчанию движок использует ip-адрес именно из REMOTE_ADDR. Значит дело не в этом. В таком случае поле в настройке "HTTP заголовок для получения IP адреса пользователей" должно быть пустое
  5. Думаю имеется в виду импорт именно из файлов json и xml. Насколько мне известно, такой возможности нет
  6. https://dle-news.ru/tips/104-sozdanie_sajjta_na_neskolkikh_jazykakh.html
  7. Такое бывает, если ваш сайт например работает через прокси. В таком случае сайт может видеть не ваш 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" ?>
  8. og:description

    Здравствуйте. Посмотрите og:description здесь https://gusev-online.ru/photo/gumbinnen/11685-gumbinnen.html#photo У данной публикации описание и названия состоят из одного слова, также есть дополнительное поле "Загружаемое изображение" Так вот, если в og:description не хватает символов, то они берутся из дополнительных полей В данном случае og:description выглядит так <meta property="og:description" content="ГумбинненГумбинненphotoalbom|2017-11/1510253113_6525_gumbinnen_.jpg"> Как мне кажется, это неправильно
  9. Проголосовало: {rating} [declination={rating}]читате|ль|ля|лей[/declination]. или правельнее Проголосовало: {vote-num} [declination={vote-num}]читате|ль|ля|лей[/declination].
  10. Всем привет. С самого начала на сайте стоит рейтинг "Оценка" и хотелось бы перейти на "Нравится и Не нравится", но обнулять не хочется. Подскажите, может возможно при помощи SQL запроса пересчитать рейтинг для лайков и дизлайков? Например если поставили 1 и 2 звезды, то дизлайк, а если 3, 4, 5 то лайк. Заранее признателен за подсказку.
  11. Это не баг. Так всегда было. Здесь решение
  12. Я не прошу тестировать, а просто глянуть. Возможно правильно пересчитать таким методом рейтинг? Вам как человеку, который делает этот движок, наверняка не составит труда это понять. На локальном компьютере тестировал, вроде бы пересчитывает без проблем.
  13. В последних версиях движка через админцентр можно указать, откуда брать айпи адреса. Например из HTTP_X_FORWARDED_FOR. Опасность заключается только в том, что пользователь сможет подменить свой айпи адрес. Можете попробовать досс защиту https://ddos-guard.net/ru/store/web . Там есть бесплатный тарифный план.
  14. Один добрый человек сказал, что получится и показал как это сделать. Нужно создать файл со следующим содержимым и запустить его. <?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"); ?> В данном случае пересчитается рейтинг только новостей. Разве так нельзя? Проблем не будет?
  15. Вроде как авторизация не привязана к Google+. Достаточно ведь просто иметь аккаунт Google, чтобы авторизоваться.
  16. Медиа Центр

    Мне очень нравится. Лёгкий и современный дизайн. Чтобы я изменил, так это синий ромб слева вверху и кнопка вызова меню когда опускаешь вниз, иногда сливаются с фоном или перекрывают текст, что смотрится не очень. Я бы например сделал чтобы при прокрутке вниз они через какое-то время появлялись сильнее прижатые кверху и на белом фоне например. Ещё может список новостей в блоге попробовал бы разбить горизонтальными линиями.
  17. Всем привет. При просмотре списка новостей в админцентре внизу показывает меню для перехода по страницам. Однако стоит выбрать в поиске новостей какую-то категорию, в которой новостей более чем достаточно, то список для перехода по страницам и внизу не показывается, что очень неудобно. По сути показывает только какое-то количество последних статей в этой категории.
  18. Выйдет патч для этой версии? Или только в следующем релизе исправите?
  19. Отличный получился форум.
  20. Кстати да. Я использую именно для этого. Например у меня в компьютерной версии на главной странице выводятся видеоролик и виджеты социальных сетей. При оценке скорости сайта в PageSpeed Insights от Google едва доходило до 30-40. Хотя это информация и скрывалось на маленьких разрешениях при помощи display:none, сайт всегда был в красной зоне. Как только открыл этот контент при помощи [not-smartphone], при проверке скорости сразу стало показывать выше 95. Так что это очень полезная вещь.
  21. Всем привет. Может кто подскажет, как сделать плавную отложенную загрузку изображений?
  22. Как я понимаю, в данном случае переадресация будет проходить даже если + не в разделе tags. Например, если имя пользователя состоит из двух слов, то там тоже присутствует +. Надо указать, чтобы переадресация была только в разделе tags
  23. Может и дичь, однако я до сих пор не могу отказаться. Мне кажется, что ББ-коды удобнее. Кстати, хочу попробовать включить при добавлении комментариев визуальный редактор, чтобы пользователям было удобнее. Какой из предложенных лучшие и легче?
  24. Кстати, кто-то заметил, что валидатор ругается, когда включено отложенная загрузка изображений. Говорит что в img должен обязательно присутствовать src. Вообще стоит из-за этого беспокоить?