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

celsoft

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

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

  • Посещение

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

    1 098

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

  1. тег [if field = "значение"] текст [/if] которым проверять категорию а для того того чтобы привязать проверку к группе комбинировать его с тегом [group=X]текст[/group] Нет не логично. И не нужно мешать в кучу настройки категорий и настройки каждой новости отдельно. Это разные и не зависимые настройки. И применяться могут для разных целей. И если вы не знаете всех целей когда это применяется и зачем, это не значит что это вдруг стало не логичным. Например чтение анонсов может быть доступным, а полной информации например платным и доступным только подписчикам, или группам которые это заслу
  2. Значит за помощью должен приходить тот кому принадлежит сайт.
  3. настройки касаются каждой категории отдельно, и соответственно все категории нужно перечислять которые хотите запретить. Таких настроек нет в принципе для кратких новостей. Эта настройка касается показа полной новости. А тег custom это вывод кратких новостей. Поэтому вы хотели чтобы работало в данном случае непонятно. Эта настройка и для content не будет работать при показе кратких новостей.
  4. Тег custom не имеет никакого отношения к настройкам. Это тег пользовательского вывода, где вы сами задаете параметры и критерии вывода тега. Там можно указывать категории которые нужно выводить, и для разных групп можно указать разные критерии вывода.
  5. Не нужно ничего менять. Значение по умолчанию когда создается таблица и при этом не указан движок. Больше никогда не используется. DLE не использует значения по умолчанию, он ставит свои. Поэтому не важно что у вас там стоит, это роли не играет.. Ничего делать не нужно. Нет не зависит. DLE всегда сам прописывает что ему нужно. Ничего по умолчанию не важно. Настройки сервер использует когда движки не указывают что то свое, тогда он берет значения по умолчанию или из настроек и использует их. DLE оперирует всегда своими значениями когда создает таблицы или поля.
  6. Никакого принципа здесь нет. Это важно, и я написал выше почему. Это влияет на скорость. Скорость это важно, но не значит принципиально. Поэтому вам решать )) Ту которую ставит DLE, не трогайте это никогда. Он может использовать для разных таблиц разную.
  7. Вы внимательно посмотрите настройки ниже: У вас видимо эта опция включена.
  8. Менять нужно вручную движок в данном случае. Через phpMyAdmin или сделать бекап БД, в файле бекапа сменить движок у таблиц и восстановить бекап БД.
  9. Эти настройки работают, а почему не работают у вас никому не известно. Никто ваш сайт не видит, и что вы там делаете и как выводите не знает.
  10. Вы не выбираете какой движок MySQL вам использовать. Его вам выбирает DLE, а он как раз таки ставит использование именно InnoDB, поэтому зачем менять на MyISAM непонятно в данном случае. Достаточно понимать в чем разница между MyISAM и InnoDB и ответ станет очевиден. При обновлении данных в таблице MyISAM блокирует всю таблицу пока данные обновляются, а при использовании InnoDB блокируется только строка, которая обновляется. Пока данные заблокированы, чтение недоступно. Поэтому при частом обновлении InnoDB работает банально быстрее. Поэтому и выбор очевиден в пользу именно InnoDB.
  11. Откатываться нужно на то что было до начала процедуры обновления. Что в данном случае тоже одинаково. Поэтому последовательное обновление, это не более чем лишние временные затраты, больше шагов, и как следствие большая вероятность допустить вмешательство человеческого фактора.
  12. Только это не имеет ни малейшего отношения последовательно вы обновляетесь или сразу на актуальную И как это связано с последовательным или полным обновлением сразу? Ваша же цель обновится до актуальной, а не остановиться на той что сработало. И решение одинаковое независимо от того сразу обновляетесь или постепенно. Или по вашему описанную проблему если бы обновлялись сразу а не постепенно вы решали бы как то иначе? Также бы откатились, отключили, повторно обновились. Все одинаково решалось бы в данном случае.
  13. В корне. Нет не могут. Какие меры? И как эти меры влияют на версию DLE? Если проблема возникает вы принимаете меры в зависимости от самой проблемы, но никак не в зависимости от того какая версия.
  14. В корне неверное и некорректное утверждение. Что последовательно вы обновляете, что сразу, при обновлении всегда !!!! выполняется один и тот же код. Поэтому кто вам дал совет, что последовательное выполнение лучше, непонятно. Это в принципе не соответствует действительности и попросту пустая лишняя трата времени. Не совсем верно. Главное и самое важное это перед обновлением убедится что серверное ПО соответствует минимальным требованиям актуальной версии https://dle-news.ru/request.html а между разными версиями разница в требованиям может быть в пропасть. Учитывая такую старую версию.
  15. Отличных специалистов море. Нужно просто не искать по принципу "а подешевле, а побыстрее". И платить нужно не просто "взял и перевел", а с составлением договора, и оплата строго по договору. А то находят где то непонятно кого, договариваются сами неизвестно о чем, платят непонятно куда, а потом начинают куда смотрит администрация форума, меня кинули и т.д. Никто кроме вас о ваших частных договоренностей не знает. А сервисов по безопасной договоренности море, тот же https://www.fl.ru где можно сделать и безопасную сделку когда никто не обманет, где вы платите сначала бирже, а биржа исполнителю
  16. смотрите логи ошибок сервера, так указана причина. По тексту ошибки можно сказать в чем причина и как ее устранить. Либо включайте вывод ошибок в браузер в настройках PHP интерпретатора.
  17. celsoft

    Странная логика тега if

    Вы не понимаете сути работы тега. Он для проверки данных которые поступают из базы данных на той или иной странице, и на основе этого дополнять вывод тем или иным на своей информации. Это не какой то "особый" функционал этого тега только краткого описания. Как вы думаете почему в кратких новостях только информация о том сколько символов в краткой новости? Просто подумайте зачем, и почему нет там полного текста из полного описания. Затем чтобы получать информацию что полная новость есть, и чтобы при просмотре кратких новостей не тянуть из базы тонны данных из полного описания, которое будет про
  18. celsoft

    Странная логика тега if

    Этот тег и и оператор не только для этих полей? Это универсальная конструкция для всех полей и значений. Совершенно верно, так оно и есть. И эта конструкция [if full_story > "4"] есть текст[/if] так и работает (даже специально проверил сейчас на чистом тестовом сервере), но это только для кратких новостей выводимых при просмотре кратких новостей тегом {content}. А например не в полных новостях или не при выводе пользовательского вывода новостей. Вероятно вы это ставите в какое то иное место и у вас другие условия.
  19. celsoft

    Странная логика тега if

    Никакой странной логики нет. Это вы как то странно придумали свою логику. Конструкция if full_story > "4" это математическое числовое сравнение, а не вычисление длины. Знак больше или меньше это математический знак, и идет исключительно математическая сравнение значений. А вы почему то сами придумали и решили что нужно вычислять длину строк. Это сравнение значений поля!!! с указанным в конструкции значениям. Например можно в поле написать 5. И оно будет больше чем 4.
  20. Нельзя. Странные вы люди. По вашему доменная зона определяет принадлежность к какому либо государству? Т.е. почта заканчивающаяся на .com или .net или .info или .news да какая угодно доменная зона не может быть российской? И не быть иностранной? А что вы будете тогда делать например с vk.com? Банить до доменной зоне? Или по вашему адрес support@dle-news.com иностранный и чем то отличается от support@dle-news.ru? Я вам открою секрет, это два идентичных адреса, приходят в одно и то же место. Или еще пример google.ru стал что вдруг российским? Нет он принадлежит иностранному сервису. Потому как к
  21. Это происходит потому что в актуальных версиях тег [if] обладает большими возможностями чем старые версии и может также принимать в параметрах другие шаблонные теги, включая теги доп. полей и прочего. Поэтому они выполняются позже других тегов, чтобы обеспечить эту возможность. На данный момент, это для своего скрипта использовать систему плагинов, и подключать его проверяя внутри системы нужные вам значения. В будущих версиях мы подумаем что можно с этим сделать чтобы в таких ситуациях не создавать избыточной нагрузки от сторонних скриптов, чей вывод запрещается подобными условиями.
  22. celsoft

    Youtube shorts

    Поддержка шортов youtube есть в актуальной версии DLE.
×
×
  • Создать...