my-products 5 Опубликовано: 3 апреля 2023 Рассказать Опубликовано: 3 апреля 2023 Добрый день Такой вопрос по версии DLE 16.0 В более младших версиях можно было полностью отключить вывод всех комментариев у новости в админке. При отключении нельзя было писать комментарии, а так же можно было сделать чтобы все добавленные комментарии так же скрывались. Раньше это делали так: fullstory.tpl Цитата [if allow_comm = "1"]{comments}[/if] И сразу все комментарии скрывались. (если отключили комментарии в панели) В версии dle 16.0 - это просто не работает. Не подскажите - как нам тогда скрыть все комментарии которые уже были написаны у новости ? Если мы отключили возможность комментировать для данной новости. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 3 апреля 2023 Рассказать Опубликовано: 3 апреля 2023 И раньше у вас это не работало. Тег {comments} в шаблоне полной новости вообще необязательный тег, и раньше и сейчас, всегда так было. И если тега нет в шаблоне то комментарии добавляются после полной новости автоматически. А тег используется чтобы дополнительно специально указать место куда ставить комментарии если нужно указать отдельно. Поэтому эта конструкция вам в принципе не могла помогать. В очень старых версиях если отключать в настройках разрешение на комментарии просто все комментарии убирались. В актуальных эта настройка не скрывает комментарии а запрещает их добавление, а существующие остаются. Так что не этой конструкцией вы решали этот свой вопрос. Поэтому в данном случае вам нужно уже писать свой плагин, который будет скрывать добавленнные комментарии при отключении разрешения на добавление комментариев. Цитата Ссылка на сообщение Поделиться на других сайтах
my-products 5 Опубликовано: 3 апреля 2023 Рассказать Опубликовано: 3 апреля 2023 Автор 14 минут назад, celsoft сказал: И раньше у вас это не работало. Тег {comments} в шаблоне полной новости вообще необязательный тег, и раньше и сейчас, всегда так было. И если тега нет в шаблоне то комментарии добавляются после полной новости автоматически. А тег используется чтобы дополнительно специально указать место куда ставить комментарии если нужно указать отдельно. Поэтому эта конструкция вам в принципе не могла помогать. В очень старых версиях если отключать в настройках разрешение на комментарии просто все комментарии убирались. В актуальных эта настройка не скрывает комментарии а запрещает их добавление, а существующие остаются. Так что не этой конструкцией вы решали этот свой вопрос. Поэтому в данном случае вам нужно уже писать свой плагин, который будет скрывать добавленнные комментарии при отключении разрешения на добавление комментариев. Увы но в старых работало так. То есть нет не каких решений встроенных в dle и нужно писать отдельный код? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 3 апреля 2023 Рассказать Опубликовано: 3 апреля 2023 Да нужно писать свой плагин для этого, который будет менять функциональность. Цитата Ссылка на сообщение Поделиться на других сайтах
igorek-art 33 Опубликовано: 13 апреля 2023 Рассказать Опубликовано: 13 апреля 2023 Так а если просто очистить шаблон comments.tpl в ноль и выводится ничего не будет))) или сделать заглушку типа если есть комментарии то вставляем такой то код. А код прописать просто типа пустой контейнер вот вам и нет комментариев Цитата Ссылка на сообщение Поделиться на других сайтах
my-products 5 Опубликовано: 14 апреля 2023 Рассказать Опубликовано: 14 апреля 2023 (изменено) Автор 13.04.2023 в 12:24, igorek-art сказал: Так а если просто очистить шаблон comments.tpl в ноль и выводится ничего не будет))) или сделать заглушку типа если есть комментарии то вставляем такой то код. А код прописать просто типа пустой контейнер вот вам и нет комментариев Вы видимо не понимаете. Если затронуть шаблон comments.tpl, то затронуты будут все новости. А не конкретно одна у которой отключены комментарии. Видимо придётся нам писать для себя отдельный плагин под это.. Изменено 14 апреля 2023 пользователем my-products Цитата Ссылка на сообщение Поделиться на других сайтах
igorek-art 33 Опубликовано: 15 апреля 2023 Рассказать Опубликовано: 15 апреля 2023 16 часов назад, my-products сказал: Вы видимо не понимаете. Если затронуть шаблон comments.tpl, то затронуты будут все новости. А не конкретно одна у которой отключены комментарии. Видимо придётся нам писать для себя отдельный плагин под это.. Да какой плагин?? Можно же в шаблоне полной новости замутить что то типа взять тег {comments} его например в тэг типа [not-aviable=category] захватить или типа [catlist=1,2,3,4] то есть отображение только в категориях таких то.. Просто помутить со стандартными тегами. Там же есть и теги которые для конкретный айди новостей выводит/невыводит что либо.. глянул документацию, для полной новости работает тег catlist берете тогда и пишите так [not-catlist=55,66]{comments}[/not-catlist] и тогда в категориях новостей 55 и 66 не будут отображаться комментарии... Там документацию гляньте на сайте там вроде и просто для одного айди новости такое можно замутить Цитата Ссылка на сообщение Поделиться на других сайтах
my-products 5 Опубликовано: 15 апреля 2023 Рассказать Опубликовано: 15 апреля 2023 (изменено) Автор 25 минут назад, igorek-art сказал: Да какой плагин?? Можно же в шаблоне полной новости замутить что то типа взять тег {comments} его например в тэг типа [not-aviable=category] захватить или типа [catlist=1,2,3,4] то есть отображение только в категориях таких то.. Просто помутить со стандартными тегами. Там же есть и теги которые для конкретный айди новостей выводит/невыводит что либо.. глянул документацию, для полной новости работает тег catlist берете тогда и пишите так [not-catlist=55,66]{comments}[/not-catlist] и тогда в категориях новостей 55 и 66 не будут отображаться комментарии... Там документацию гляньте на сайте там вроде и просто для одного айди новости такое можно замутить Ало Алёшка, услышь меня. Меня не интересует отрубания новостей у категорий. Меня интересует полное отключения комментариев + убирания их вывода в определённых новостях. По стандартной отключенной галочке "Разрешить комментарии" Меня не интересует какие то костыли в виде доп. полей с помощью которых выводишь ID новости, тем самым отрубаешь и.т.д. и прочий хлам. Мне проще пойти и дописать те же [if field.... условия (как это уже и сказали, что надо дописывать), чтобы это работало адекватно по стандартной галочке. Чем придумывать костыли. И igorek-art, научись читать всё что пишут, прежде чем предлагать своё. Изменено 15 апреля 2023 пользователем my-products Цитата Ссылка на сообщение Поделиться на других сайтах
igorek-art 33 Опубликовано: 15 апреля 2023 Рассказать Опубликовано: 15 апреля 2023 Я вам не пишу про отрубание новостей в каких либо категорий. Вы видимо читать не умеете и то что я пишу. Еще раз и медленно! Комментарии выводятся через шаблон полной новости. Мы можем в шаблоне новости скрыть или показать что то! Мы можем это сделать для определенной только новости (указав ее айдм), мы можем это сделать и для целой категории! Допполя это создание дополнительного действия, а я вам написал про стандартные теги в движке. Подведем итог Ивашка, что стандартными тегами можно сделать так чтоб не отображались существующие комменты для определенной новости а так же можно опять же стандартными тегами скрыть форму добавления комментария. Ну или вы можете точить/писать плагин какой то.. Нафига тогда спрашивать что либо, если вам написали вариант а вы говорите это костыль. Это стандартные теги движка... Ну и возьмите сделайте допполе в виде вкл/выкл и допишите строчку в шаблон. В чем беда то) плагины, шмаггины Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 15 апреля 2023 Рассказать Опубликовано: 15 апреля 2023 56 минут назад, igorek-art сказал: Еще раз и медленно! Комментарии выводятся через шаблон полной новости. Люди иногда поражают. Что то доказывают, утверждают, настаивают, при этом сами не читают что написано уже в теме, не пробуют то что утверждают, не знают всех возможностей скрипта. Вот кто вам сказал подобное? Нет, нет и нет. И всегда было нет. Никак шаблон полной новости не управляет тем, выводить комментарии или нет. Читаем внимательно то что я выше и главное медленнее 🤣 03.04.2023 в 12:11, celsoft сказал: Тег {comments} в шаблоне полной новости вообще необязательный тег, и раньше и сейчас, всегда так было. И если тега нет в шаблоне то комментарии добавляются после полной новости автоматически. А тег используется чтобы дополнительно специально указать место куда ставить комментарии если нужно указать отдельно. Как вы собрались: Цитата берете тогда и пишите так [not-catlist=55,66]{comments}[/not-catlist] и тогда в категориях новостей 55 и 66 не будут отображаться комментарии... Убрать вывод комментариев? Ну не будет тега и что? Комментарии никуда не пропадут, они будут после новости. Потому что тег {comments} необязательный. Он указывает лишь место если его нужно указать. А если не нужно и его нет, то комментарии будут ниже полной новости автоматически. Цитата Ссылка на сообщение Поделиться на других сайтах
igorek-art 33 Опубликовано: 15 апреля 2023 Рассказать Опубликовано: 15 апреля 2023 2 часа назад, celsoft сказал: Люди иногда поражают. Что то доказывают, утверждают, настаивают, при этом сами не читают что написано уже в теме, не пробуют то что утверждают, не знают всех возможностей скрипта. Вот кто вам сказал подобное? Нет, нет и нет. И всегда было нет. Никак шаблон полной новости не управляет тем, выводить комментарии или нет. Читаем внимательно то что я выше и главное медленнее 🤣 Как вы собрались: Убрать вывод комментариев? Ну не будет тега и что? Комментарии никуда не пропадут, они будут после новости. Потому что тег {comments} необязательный. Он указывает лишь место если его нужно указать. А если не нужно и его нет, то комментарии будут ниже полной новости автоматически. Ну по идее же в файлах движка можно дописать класс какой то, взять мэйн еще в класс и в стилях дисплэй нон. А сам этот класс прописать для условия авиэбл для какой то ньюс.. 🥸 Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 16 апреля 2023 Рассказать Опубликовано: 16 апреля 2023 03.04.2023 в 15:46, my-products сказал: Не подскажите - как нам тогда скрыть все комментарии которые уже были написаны у новости ? Если мы отключили возможность комментировать для данной новости. А в чем проблема удалить все комментарии у нужных новостей,в которых запретили комментирование? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.