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

Рекомендованные сообщения

Есть ли сценарий перестроения на случай если параметр мульти категорий был выключен уже после добавления внушительного списка новостей?
А то как то странно получается, что если его выключить то, как минимум на страницах категорий пагинация заканчивается пустыми страницами. 🤔

Изменено пользователем BYMERPRO
Ссылка на сообщение
Поделиться на других сайтах

Во первых этот параметр не влияет на то как будут записаны данные в БД, и переключение влияет на отображение. Если у вас не так, то причина в ином и данные изначально некорректно были добавлены в БД.

Во вторых перестроение публикаций в админпанели, перестраивает и записи по категориям в том числе.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

Во первых этот параметр не влияет на то как будут записаны данные в БД, и переключение влияет на отображение. Если у вас не так, то причина в ином и данные изначально некорректно были добавлены в БД.

Во вторых перестроение публикаций в админпанели, перестраивает и записи по категориям в том числе.


Мало что понял, поэтому решил потестить интерес на демке 17.1 и вот что получилось.
Создал 6 новостей и 2 категории, 2двум новостям назначил мультикатегории и того имеем по данным движка по 4 новости в каждой категории.

Выключил мультикатегории.

Новости которые были в мультикатегориях отображаются на главной, но в самих категориях их нет 🤔 хотя в менюшках кол-во новостей в каждой категории все еще по 4.
Перестроение публикаций по пути /admin.php?mod=rebuild вообще не дает никакого эффекта или в движке существует еще какой-нибудь ребилдер???

В итоге имеем пропавшие куда-то новости (из обеих категорий) и пустые страницы в пагинации (если новостей с мультикатегориями много) 🫡

Изменено пользователем BYMERPRO
Ссылка на сообщение
Поделиться на других сайтах

Я прошу прощения, я ваше первое сообщение понял как то что мультикатегории были выключены, а потом включены, именно про это я написал что это не влияет на отображение.

Что касается того что были раньше разные категории, и вы эту поддержку выключили, то нет, DLE не выбросит из БД значения указанных категорий, и никакое перестроение тут не поможет. Это вы должны уже вручную при массовом редактировании выбрать и указать нужным публикациям нужную категорию. Автоматически ничего не выбрасывается, потому что неизвестно что именно из нескольких категорий нужно выбрасывать в таком случае, это решает администратор.

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, celsoft сказал:

Я прошу прощения, я ваше первое сообщение понял как то что мультикатегории были выключены, а потом включены, именно про это я написал что это не влияет на отображение.

Что касается того что были раньше разные категории, и вы эту поддержку выключили, то нет, DLE не выбросит из БД значения указанных категорий, и никакое перестроение тут не поможет. Это вы должны уже вручную при массовом редактировании выбрать и указать нужным публикациям нужную категорию. Автоматически ничего не выбрасывается, потому что неизвестно что именно из нескольких категорий нужно выбрасывать в таком случае, это решает администратор.

Ого, ловушка джокера какая-то, страшный параметр. Который лучше сразу изменить либо вообще не трогать 😂

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, BYMERPRO сказал:

Ого, ловушка джокера какая-то, страшный параметр.

Ага. Если бэкапа базы данных не окажется - то всё,  пистец. Начинай сайт клепать заново))

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, kamensk сказал:

Ага. Если бэкапа базы данных не окажется - то всё,  пистец. Начинай сайт клепать заново))

Это можно пофиксить костылями, но все равно странно что такой момент вообще никак не продуман разработчиком.

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, BYMERPRO сказал:

Это можно пофиксить костылями, но все равно странно что такой момент вообще никак не продуман разработчиком.

ПРотестил - ничего страшного и фатального не происходит.

Да, статьи из подкатегории исчезают. Но в родительской категории - статьи остаются на месте.

А если вновь включить опцию мультикатегорий - всё возвращается на место.

Согласен, что при наполненном сайте и если потребуется отключить мультикатегории - то тут придется попотеть, чтобы вручную статьи по категориям перелопатить.

То есть функция отключения мультикатегорий - становится никчемной. Следовыало бы оставить примечание, что отключение нежелательно при наполненном сайте с категориями.

15 минут назад, BYMERPRO сказал:

такой момент вообще никак не продуман разработчиком.

Как минимум необходимо вставить примечание о том, что отключение мультикатегорий приведет к таким-то нежелательным последствиям...

Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, kamensk сказал:

Да, статьи из подкатегории исчезают. Но в родительской категории - статьи остаются на месте.

Тема была не про категории-подкатегории, а именно про функцию мультикатегорий, то есть про то что в несколько несвязанных между собой категорий можно впихнуть 1 новость. Подкатегории работают по другому принципу и с этой настройкой никак не связаны.

Ссылка на сообщение
Поделиться на других сайтах
15 часов назад, BYMERPRO сказал:

Это можно пофиксить костылями, но все равно странно что такой момент вообще никак не продуман разработчиком.

Что продумать? Как вы себе представляете продумывание того что у вас есть категория "Ежики" и категория "Пряники", и новость и там и там, как мы должны за вас продумать что нужно удалять "Ежики" или "Пряники" у новости? Ну ка давайте приведите пример как вы грамотно продумываете что лишнее в примере "Ежики" или "Пряники", раз вы считаете разработчиков глупыми, проявите креатив и грамотность и скажите алгоритм определения лишнего на данном конкретном примере, раскажите просто на словах, не надо писать код.

Все инструменты есть, и я вам выше написал что вы должны уже сами решить что удалить у новости либо то либо то и только вы можете решить и продумать что удалять. Вы отключили поддержку нескольких категорий одноврмеменно, соответственно должны удалять у новости лишнее, сохранить это невозможно, потому что в этом суть этого отключения. Вы отключаете чтобы сократить нагрузку, но нагрузку можно сократить только если данных нет!!!! Если нужно сохранить данные то не нужно отключать, никто же не запрещает вам выбирать одну категорию не выключала. Но если отключили, то должны и удалить лишнее.

Вы же хотите и нагрузку сократить, и данные не удалять, тогда простой вопрос: за счет чего тогда вы хотите нагрузку сокращать? за счет воздуха? или с использованием магии? Так не бывает. А что именно лишнее для вас продумываете именно вы, и никто кроме вас.

15 часов назад, kamensk сказал:

Да, статьи из подкатегории исчезают. Но в родительской категории - статьи остаются на месте.

 

15 часов назад, kamensk сказал:

Как минимум необходимо вставить примечание о том, что отключение мультикатегорий приведет к таким-то нежелательным последствиям...

Ни к чему это не приводит, и ни к каким последствиям это не приводит. Подкатегори и родительские тут не имеет никакого значения, и никакой связи. Вы добавили в ноовость две или более категорий, соответственно отключив такую возможность вы должны удалить из новости лишнее, и инструменты для этого есть, а что лишнее только администратор может решить и никто кроме него. При мультикатегориях вы можете выбирать что угодно, вы можете первым выбрать подкатегорию, вторым родительскую, можете вообще разные, что угодно и как угодно можно выбирать для публикации, без какой либо привязки и обязательств и связей. Как у автора новости "пятая нога" захочет так он и может сделать и DLE его в этом ничем не ограничивает, и дает полную свободу выбора.

Ссылка на сообщение
Поделиться на других сайтах

Всего то надо добавить в описание последствия ее выключения и простую функцию по выводу новостей которые имеют мультикатегории на случай если администратор захотел ее выключить. 

 

Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, BYMERPRO сказал:

Всего то надо добавить в описание последствия ее выключения и простую функцию по выводу новостей которые имеют мультикатегории на случай если администратор захотел ее выключить. 

То есть тот факт что если у вас несколько категорий добавлена в новость и вы отключаете поддержку нескольких категорий то это очевидно перестанет работать у новостей, нужно как то дополнительно описывать? Просто так догадаться об этом сложно? Вы серьезно?

Этой функции и настройки в DLE 20 лет!!!! Пройдитесь по форуму, и найдите еще такие же темы где люди об этом не догадались и попросили это описывать. Вы таких тем не найдете, причем я серьезно, потому что это уж очень очевидные вещи. И странный факт что отключив поддержку нескольких категорий нужно ожидать что у новостей которые имеют несколько категорий это будет работать. Это тоже самое что нужно дополнительно описывать например: "Будьте предельно бдительны, если вы намажете хлеб маслом, на нем останется масло".

Само изменение настройки ничего не удаляет, не ломает, не меняет. Ее можно как отключить, так и передумав включить, и все заработает как прежде, ничего не сломав на сайте. А предупреждать что отключение поддержки, отключит поддержку и это перестанет работать, ну это перебор.

Ничего личного, но это глупо навешивать на каждый очевидный "чих" предупреждение, уведомление, повторное переспрашивание и прочее. Тогда все будет в бесконечных уведомлениях, предупреждениях и повторных подтверждениях.

Ссылка на сообщение
Поделиться на других сайтах

Ну даже не знаю, столько пасты чтобы оправдать банальную лень 🤡
Если пустые страницы в пагинации это ОК для dle (ничего же не сломалось 🤔), то почему бы и нет.

оффтоп: Вот еще сценарий по приколу.
Создаем группу. Редактируем группу "Пользователи" (Не ту что создали, а дефолтную), назначаем ей Перенос с любыми условиями в созданную группу. Убеждаемся что пользователь выполнил условия (в новой группе появились люди). 
Удаляем созданную группу и переносим всех в группу "Пользователи" смотрим что получилось 😏 А получилось что условия переноса все равно работают и переносят людей в несуществующую группу. Эти люди теряют все привилегии на сайте. 

Скорее всего это тоже фича и тут тоже должен думать о последствиях сам пользователь. Логично же, удаляешь группу, вспоминай что ты делал прошлым летом 🤡
Хорошо хоть в несуществующую группу переводит. Вот когда я на эту "ФИЧУ" наткнулся, у меня люди администраторами становились, было смешно 😂

Не удивлюсь если это тоже существует в DLE 20 лет и каждый на форуме об этом знает 🤡

Изменено пользователем BYMERPRO
Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, BYMERPRO сказал:

Удаляем созданную группу и переносим всех в группу "Пользователи" смотрим что получилось 😏 А получилось что условия переноса все равно работают и переносят людей в несуществующую группу. Эти люди теряют все привилегии на сайте. 

Вот это уже баг. Никто о нем ранее не сообщал, поэтому и не знали о нем. Займемся этим вопросом в обязательном порядке.

5 минут назад, BYMERPRO сказал:

Ну даже не знаю, столько пасты чтобы оправдать банальную лень 🤡

Нет нужно полной ерундой заниматься по вашем непонятным "хотелкам", вместо того чтобы делать другие важные и полезные всем вещи. Так видимо по вашему. Вопрос риторический, ответа не требует.

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, celsoft сказал:

Нет нужно полной ерундой заниматься по вашем непонятным "хотелкам", вместо того чтобы делать другие важные и полезные всем вещи. Так видимо по вашему. Вопрос риторический, ответа не требует.

То есть пустые страницы в пагинации все таки ОК? 😂

Ссылка на сообщение
Поделиться на других сайтах
Только что, BYMERPRO сказал:

То есть пустые страницы в пагинации все таки ОК? 😂

Вы их сами сделали. Сами выключили, сами не исправили категории у новостей. Ок это для вас или нет, это вы решаете.  Делать глупости это ваш личный и персональный выбор, не перекладывается ответственность за свои действия на других.

Ссылка на сообщение
Поделиться на других сайтах
Только что, celsoft сказал:

Вы их сами сделали. Сами выключили, сами не исправили категории у новостей. Ок это для вас или нет, это вы решаете.  Делать глупости это ваш личный и персональный выбор, не перекладывается ответственность за свои действия на других.

Согласен, это я уже погнал. Не подскажете кстати каким образом найти новости имеющие мультикатегории? 🤔

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, BYMERPRO сказал:

Согласен, это я уже погнал. Не подскажете кстати каким образом найти новости имеющие мультикатегории? 🤔

Такого критерия поиска нет в админпанели, это уже нужно по списку категорий смотреть, который у новости в списке новостей показывается. По другому думаю автоматически не показать

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, celsoft сказал:

Такого критерия поиска нет в админпанели, это уже нужно по списку категорий смотреть, который у новости в списке новостей показывается. По другому думаю автоматически не показать

Все таки ловушка жокера. 🫡

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...