Форумы / National / Russian / Тех. поддержка / [Решено] [Plugin] Comments

Kabak
#1 19.11.2023 05:56

Почему плагин Comments не пускает в алдминке при нажатии Открыть ?

 

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

cot_plugin_active('comments');

выдаёт , что плагин не активен пока его не удалишь и не установишь вновь

Отредактировано: Alex300 (26.11.2023 15:45, 5 месяцев назад)
Argont
#2 19.11.2023 17:46
#47402 Kabak:

Почему плагин Comments не пускает в алдминке при нажатии Открыть ?

без психов, мол бесполезный пост, - я своими словами

плагин хоть и имеет

Hooks=standalone

что подразумевает, что он должен открываться по адресу https://mydomain.com/comments

но он не имеет самостоятельного окружения, то есть интегрируется в тело модуля страниц например.

для сравнения, можно просмотреть с тем же хуком другие плагины - search.php и tags.php

иногда поржать над задравшим подбородок разработчиком
Kabak
#3 19.11.2023 18:49

Благодарю. Ясно. 

Не понятно почему его нужно пеерустанавливать после установки на паузу.

Alex300
#4 20.11.2023 05:07

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

1
cot_plugin_active('comments');

выдаёт , что плагин не активен пока его не удалишь и не установишь вновь

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

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#5 20.11.2023 06:12

У меня стоит плагин com_list. Приостановка comments получается не смотря на com_list, а удалять не позволяет пока com_list не удалю. Может дело в этом

Добавлено 5 часов спустя:

Проблама вот в чём : Если приостановить выполнение плагина, а потом нажать ОБНОВИТЬ, то на всех модулях плагина пишется- ЗАПУЩЕН, но по факту - НЕ запущено ничего и 

cot_plugin_active('comments');

выдаёт , что плагина нет в стсиеме.

 

Если же нажать Продолжить выполнение всех  , то всё работает как нужно.

 

или нужно реально запускать  всё при нажатии ОБНОВИТЬ или не писать , что всё ЗАПУЩЕНО и указать, что нужно нажать Продолжить выполнение всех  чтобы возобновить нормальную работу плагина

Отредактировано: Kabak (20.11.2023 11:18, 5 месяцев назад)
Argont
#6 20.11.2023 11:24

вот вам и дьявол в деталях, - обновить, возобновить, продолжить laugh

а тут

на всех модулях плагина

я немного подвис

иногда поржать над задравшим подбородок разработчиком
Kort
#7 20.11.2023 14:42

Что происходит, и не только с Comments (перевод с Клингонского):

  1. Если одна или все части плагина стоят на паузе, то при обновлении плагина эти паузы не фиксируются, и после обновления все части становятся включенными
  2. Это слегка неприятно, если, например, надо обновить плагин, в котором некоторые части не включены
  3. После обновления действительно плагин показан как работающий, и он работает -- комментарии, например, выводятся, но cot_plugin_active('comments') отдает false. Лечится кнопкой "Продолжить выполнение всех".
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kabak
#8 20.11.2023 15:19

Сделайте, пожалуйста, логичной работу функций движка и того, что люди видят в админке.  Значит баг в функции cot_plugin_active('comments').  Возможно и с другими плагинами будет такая же ситуация, а не только с аргументом функции 'comments'.
Так быть не должно, что функция призвананя проверить наличие модуля или плагина не видит работающий плагин или модуль, но в админке указано, что всё запущено

Argont
#9 20.11.2023 16:43
#47411 Kabak:

Сделайте, пожалуйста, логичной работу функций движка и того, что люди видят в админке.  Значит баг в функции cot_plugin_active('comments').  Возможно и с другими плагинами будет такая же ситуация, а не только с аргументом функции 'comments'.
Так быть не должно, что функция призвананя проверить наличие модуля или плагина не видит работающий плагин или модуль, но в админке указано, что всё запущено

не соглашусь с классификацией - "баг" - слишком громко для данной ситуации, ибо баг - это системная аномалия.

а насчет логики, то  вданном конкретном случае как раз всё логично, вы поставили плуг на паузу, например редактировали файл сетапа, то что б втянуть новые настройки жмем обновить, где тем самым мы обновляем само "тело" плагина (карту и код), но не его статус в системе, а уже чтобы его запустить, все верно по логике - "продолжить выполнение"

иногда поржать над задравшим подбородок разработчиком
Kabak
#10 20.11.2023 17:04

Ребята, если для всех - норма, что базовая функция движка неправильно работает, то это ваше право.

Я нашёл несоответствие, как хотите это называете, и написал про это здесь.  ( какой-то ПЦ... в личку пишут  что зачем так гпафосно заявляю про баги )  Да называйте как хотте это событие.  Я вас не понимаю...   Вы что конкурс на лучший движок проигрываете , если признать что это БАГ...  ну не ВОйна , а СВО  - как-то так       Как хотите зовите

Argont
#11 20.11.2023 17:21
#47413 Kabak:

Ребята, если для всех - норма, что базовая функция движка неправильно работает, то это ваше право.

Я нашёл несоответствие, как хотите это называете, и написал про это здесь.  ( какой-то ПЦ... в личку пишут  что зачем так гпафосно заявляю про баги )  Да называйте как хотте это событие.  Я вас не понимаю...   Вы что конкурс на лучший движок проигрываете , если признать что это БАГ...  ну не ВОйна , а СВО  - как-то так       Как хотите зовите

ну завелся )) не горячись, даже если баг - это не смертельно и всегда временно wink

иногда поржать над задравшим подбородок разработчиком
Alex300
#12 21.11.2023 06:35

Сделайте, пожалуйста, логичной работу функций движка

Поправлю

Добавлено 3 дня спустя:

Исправлено. Хорошо бы протестировать. Если есть ошибки, отпишите в этой теме и можно еще сюда

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Отредактировано: Alex300 (24.11.2023 08:49, 5 месяцев назад)
Kabak
#13 24.11.2023 09:48

Да, теперь всё соответствует надписям

 

Благодарю.

Alex300
#14 26.11.2023 15:45

Почему плагин Comments не пускает в алдминке при нажатии Открыть ?

Плагин комментариев не имеет самостоятельных страниц. Убрал эту кнопку в админке.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#15 26.11.2023 15:55

Alex300,  Очнь приятно , что вы не игнорируете мелкие замечания и делаете Cotonti максимально дружелюбным пользователям. yes