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

celsoft

Главные администраторы
  • Публикации

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

  • Посещение

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

    1 088

Все публикации пользователя celsoft

  1. Вообще то и DLE тоже. В нем тоже есть некоторые функции которые работают только в PHP 8
  2. Никак. Это исключительно запуск внутренних скриптов. Используйте HTML тег iframe для вставки в шаблон данных с внешних сайтов.
  3. Вы можете повторить еще десять раз, но причина проблемы не изменится, а в чем причина я написал, и это факт, а чтобы убедится в этом факте открываете логи сервера и смотрите текст ошибки, и там это будет четко написано. А в браузере текст вы не видите потому что это принудительно запрещено настройками вашего интерпретатора. Так работает PHP 8.xx, это изменения в PHP 8.xx а не в DLE. Не надо списывать проблемы в том что вы не настроили PHP интерпретатор, а лезть в логи для вас проблема. Если это проблема, то делайте настройки PHP и лезть в логи не нужно будет. Читаем еще раз: ЭТО НЕ В Н
  4. Одинаковый в DLE и установщик и обновление!!!! то что теперь он делает обращения сам на AJAX автоматически, это не значит что он принципиально другой!!! Оно как было пошаговым, так и остается, только все шаги осуществляются автоматически без необходимости жать кнопки. Ничего не поменялось!!!! В корне неверная логика. Почему по вашему актуальные версии требуют наличия PHP 8 а старые нет? Не задумывались? Думаете это просто так, потому что так захотелось? Потому что новые версии DLE имеют функции которых не было ранее и задействуют конструкции языка которых не было ранее. Каждая версия P
  5. Боже, я даже не знаю как это комментировать. У меня нет слов. По вашему PHP 5, 7 и 8 это одинаково, а это что то в обновлении DLE поменялось. Это просто шедевр в логике. Это потому что вы свято верите что у вас: Что в принципе не соответствует действительности. Потому как при переходе на PHP 8 там огромное количество ключевых несовместимых изменений как в работе интерпретатора так и и в настройках по умолчанию. И PHP 8 требует обязательной тонкой дополнительной настройки после установки и переходе на него. Но вы свято верите, что ваш сервер идеален, а ошибка это так из воздуха,
  6. Читайте то что я написал ранее выше: В этом и только в этом причина вашей проблемы. Все абсолютно точно также и сейчас. Но ваша проблема абсолютно не в запросах к БД. Для того чтобы не бегать с "бубном" нужно уметь настраивать сервер. И включать в настройках PHP вывод ошибок, тогда DLE вам и их выведет. Но вы отключили вывод ошибок, точнее в новых версиях PHP отключен по умолчанию, не смотрите логи сервера, потому как по умолчанию PHP пишет ошибки в логи, поэтому вы и бегаете с "бубном". Наймите системного администратора, который сначала настроит вам ваше серверное ПО,
  7. Без разницы что вы там напишите. Это значение по умолчанию для MySQL. DLE не использует значения по умолчанию, он пропишет свое когда будет создавать таблицы
  8. Это уже больше не об алгоритмах работы кеша, а о расширении параметров пользовательского вывода публикаций путем добавления новых возможностей к указанию в параметрах. Это конечно имеет определенный смысл.
  9. Повторю еще раз, вы этим пользуетесь и кешируете. Только формат вашего пользования не позволяет кешировать на дни. То как вы используете и делает обновление кеша чаше. Нельзя кешировать на дни, и пользоваться!!!! Потому что это будет именно только кеш а не пользование. Не видеть обновленную информацию, это не пользование это: это видеть всегда не актуальную информацию. Вещи принципиально разные. Для вас? Но это не значит что для всех не важно и не критично. В таком случае принудительно включили серверное кеширование HTML, установив на нужный вам период и все, будут ваши посетители виде
  10. Так и используете выражения <,> или =, в документации же все указано какие сравнения можно использовать для тега https://dle-news.ru/extras/online/index.html?all16.html
  11. Конечно. Я же сказал кеш не должен жить сутками. DLE это для создания динамических!!! сайтов а не статичных HTML страниц. Это не конструктор страниц. Отключайте все без исключения возможности скрипта в настройках скрипта и кеш не будет очищаться часто. А будет жить долго, но вы и динамику хотите и кеш на несколько дней, так не бывает. Ваш кеш живет ровно столько, сколько позволяют ему жить ваши же различные настройки возможностей скрипта в настройках скрипта. И поэтому именно для вашего сайта то как очищается кеш именно на вашем сайте, это самое оптимальное, чтобы и возможности все работали ко
  12. DLE все равно что выводите именно вы на страницах вашего сайта. На работу кеша это не влияет. Кэшу не известно содержание ваших шаблонов, а их анализ тоже занимает процессорное время и немалое, что сделало бы нагрузку выше а не ниже. Ничего не берется из ниоткуда, и не пропадает в никуда. Закон сохранения энергии. Да и выше я написал почему, потому что кешируются страницы целиком!!! а не публикации отдельно. Кеш нужен для снижения нагрузки, а не для создании статики из динамики. Кеш не может быть и не должен быть вечным. Если ваш сервер не справляется с динамиков вашего сайта, это не з
  13. По вашему автор публикации не выводится на сайте у публикаций? И должно выводится старое имя? DLE кеширует страницы целиком со всеми новостями на ней. Это недостаточный аргумент по вашему? Поиск новостей происходит в любом случае. Но происходит он всего один раз у новостей, в момент первого показа новости на сайте, потом больше он никогда не происходит до тех пор пока вы его принудительно не сбросите в разделе перестроения публикаций в админпанели.
  14. Что то вы неверно сделали. А что именно по вашему сообщению и не видя ваших действий сказать невозможно. Убедитесь что вписано верно, как и другие домены, без всяких http и https. Очистите кеш скрипта в админпанели на главной.
  15. Конечно будет. Она у всех будет, и дело тут совершенно не в коде. Строка такая есть. А вот файла такого нет в DLE и никогда не было. Смотрите внимательно на название файла deletnews.php а теперь посмотрите как этот файл в реальности называется в DLE. Надеюсь понятна суть вашей проблемы?
  16. После обновления на новые версии, необходимо вносить изменения в свои шаблоны https://dle-news.ru/templates-changelog.html . Вы этого не сделали. В частности не внесли изменения в свой шаблон RSS Смотрите описание релиза https://dle-news.ru/release/1885-datalife-engine-v161-final-release.html там внесеня серьезные изменения в RSS
  17. Под сохранением вы имеете ввиду бекап БД? Нет бекап БД не меняет данных, очистка кеша не производится. Есть два отдельных кеша, кеш публикаций при выводе и кеш счетчика в БД. Кеш счетчика в БД не будет очишаться, он синхронирузется по таймингу как описано в настройке в админпанели, где вы включаете его. Кеш публикации и комментариев.
  18. Если не находит, значит этот строки нет. Например она заменена другим плагином. Или дважды плагин поставлен. И т.д. Других вариантов нет.
  19. Кеш чиститься при изменениях в базе данных, а что чиститься зависит от того что именно меняется, это зависит напрямую от изменяемой информации. А именно глобально, когда чистится вообще все, это когда вы нажмете кнопку в админпанели "очистить кеш", это именно глобальная чистка вообще всего. Если ее не нажимать, то именно глобальной очистки не будет.
  20. тег [if field = "значение"] текст [/if] которым проверять категорию а для того того чтобы привязать проверку к группе комбинировать его с тегом [group=X]текст[/group] Нет не логично. И не нужно мешать в кучу настройки категорий и настройки каждой новости отдельно. Это разные и не зависимые настройки. И применяться могут для разных целей. И если вы не знаете всех целей когда это применяется и зачем, это не значит что это вдруг стало не логичным. Например чтение анонсов может быть доступным, а полной информации например платным и доступным только подписчикам, или группам которые это заслу
  21. Значит за помощью должен приходить тот кому принадлежит сайт.
  22. настройки касаются каждой категории отдельно, и соответственно все категории нужно перечислять которые хотите запретить. Таких настроек нет в принципе для кратких новостей. Эта настройка касается показа полной новости. А тег custom это вывод кратких новостей. Поэтому вы хотели чтобы работало в данном случае непонятно. Эта настройка и для content не будет работать при показе кратких новостей.
  23. Тег custom не имеет никакого отношения к настройкам. Это тег пользовательского вывода, где вы сами задаете параметры и критерии вывода тега. Там можно указывать категории которые нужно выводить, и для разных групп можно указать разные критерии вывода.
×
×
  • Создать...