[MPK] Utils [Удалено]

Статус
В этой теме нельзя размещать новые ответы.

СтарыйХ

Проверенные
Сообщения
24
Реакции
29
Баллы
3,320
СтарыйХ добавил(а) новый ресурс:

[MPK] Utils - Несколько не значительных, но полезных утилит, которые собраны в один аддон

Утилиты созданы для собственного форума и обкатаны на нем. Т. к. установлены на рабочем форуме, будут обновляться по мере надобности.

Сейчас аддон работает на XF v2.2.12 + PHP v 8.2 (не думаю, что будут проблемы с седьмой версией), шаблон дефолтный, т. о. корректная работа js ожидается только на чем-то подобном

Все настройки аддона находятся в меню настроек: /admin.php?options/ , если точно, то здесь: /admin.php?options/groups/mpk_utils_options/

Пока доступны для использования след...

Узнать больше об этом ресурсе...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлена возможность запрета пользователям вставлять ссылки в посты

Добавлена возможность запрета пользователям вставлять ссылки в посты:
  • если пользователь НЕ состоит в определенной группе, на которые не распространяются запреты по вставке ссылок,
  • если пользователь состоит в определенной группе,
  • если домен ссылки находится в черном списке доменов,
  • если пользователь зарегистрирован за меньшее, чем установлено число дней,
  • если им не написано сколько-то постов,
  • если он не набрал нужное число реакций,
  • если домен не находится в...

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлена возможность включить баннер автора темы в посте под аватарой.

Добавлена возможность включить баннер автора темы в посте под аватарой. Баннер и его текст полностью настраиваются

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлен новый функционал

Добавлена возможность в выбранных разделах закрывать “мертвые” темы. Закрываются темы, в которых не было сообщений определенной число дней

Доработан запрет вставки ссылок. Интернационализированные доменные имена (IDN), например “домен.рф, домен.рус” и т. п., в белом и черном списках, теперь обрабатываются корректно, для этого в php.ini надо включить расширение: “extension = intl” . Просто раскомментировать эту строку, сохранить php.ini и рестартовать Апач. Если этого сделать не получится...

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлен BB-код вставки Google и Yandex карт в сообщения.

Добавлен BB-код вставки карт в сообщения. Доступны карты с Google и Yandex.
Добавлена спец. кнопка в редакторе для этого кода. Включается в "Менеджере кнопок BB-кодов"
Посмотреть вложение 146436
У тех групп, которым разрешено пользоваться этим кодом, устанавливаете разрешение “Может использовать BB-код “maps”” в “Да”, в самом низу страницы прав групп в разделе “[MPK] Permissions”.
Посмотреть вложение 146437
  • Вставка карт Google
    • Просто карту - в меню выбираете...

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлен BB-код вставки карт в сообщения. Доступны карты с Google и Yandex.

Добавлен BB-код вставки карт в сообщения. Доступны карты с Google и Yandex.
Добавлена спец. кнопка в редакторе для этого кода. Включается в "Менеджере кнопок BB-кодов".
Посмотреть вложение 146443
В настройках BB-кода (/admin.php?options/groups/mpk_utils_options) можно указать HTML, который будет окружать вставляемые карты. Также доступны два CSS-класса для оформления карт: maps--google и maps--yandex для Google и Yandex, соответственно. Содержимое классов прописываются в extra.less
У тех групп...

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлена возможность вставки видео из VK.

Добавлена возможность вставки видео из VK. Для этого копируете адрес ролика (из адресной строки браузера) и вставляете его при помощи кнопки "Медиа" в редакторе. Пока проблем не было.

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлена возможность вставки видео из Rutube. Устранены не значительные баги

Добавлена возможность вставки видео из Rutube. Для этого копируете адрес ролика (из адресной строки браузера) и вставляете его при помощи кнопки “Медиа” в редакторе.
Устранены не значительные баги

Узнать больше об этом обновлении...
 
СтарыйХ обновил(а) ресурс [MPK] Utils новой записью:

Добавлена возможность скрытия и показа дополнительных полей пользователей рядом с сообщениями.

Добавлена возможность скрытия и показа дополнительных полей пользователей рядом с сообщениями. При нажатии на кнопку, ниже аватары и справа от ника автора поста, открываются или скрываются дополнительные поля, если они включены. Положение кнопки и ее цвет и размер устанавливаются в настройках утилит в разделе "Сообщения"

Узнать больше об этом обновлении...
 
При установке произошла ошибка
1682849227794.png
Версия PHP: 8.0.28
Xenforo: 2.2.12

XF\Db\Exception: Batch install error: MySQL query error [1364]: Field 'replace_html_tg' doesn't have a default value
src/XF/Db/AbstractStatement.php:230
Трассировка стека
Код:
INSERT  INTO `xf_bb_code` (`addon_id`, `bb_code_id`, `bb_code_mode`, `has_option`, `callback_class`, `callback_method`, `option_regex`, `trim_lines_after`, `plain_children`, `disable_smilies`, `disable_nl2br`, `disable_autolink`, `allow_empty`, `allow_signature`, `editor_icon_type`, `editor_icon_value`, `active`, `replace_html`, `replace_html_email`, `replace_text`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL query err...', 1364, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(79): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1364, 'HY000')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1521): XF\Db\AbstractAdapter->insert('xf_bb_code', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1253): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/AddOn/DataType/BbCode.php(78): XF\Mvc\Entity\Entity->save(true, false)
#7 src/XF/Job/AddOnData.php(110): XF\AddOn\DataType\BbCode->importAddOnData('MPK/Utils', Object(SimpleXMLElement), 0, 7.9951)
#8 src/XF/Job/AddOnInstallBatch.php(341): XF\Job\AddOnData->run(7.9951)
#9 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepData(Object(XF\Timer))
#10 src/XF/Job/Manager.php(260): XF\Job\AddOnInstallBatch->run(8)
#11 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#12 src/XF/Job/Manager.php(118): XF\Job\Manager->runJobEntry(Array, 8)
#13 src/XF/Admin/Controller/Tools.php(122): XF\Job\Manager->runByIds(Array, 8)
#14 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#15 src/addons/ZD/IR/XF/Mvc/Dispatcher.php(31): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#16 src/XF/Mvc/Dispatcher.php(259): ZD\IR\XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'run-job', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#17 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#18 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#19 src/XF/App.php(2483): XF\Mvc\Dispatcher->run()
#20 src/XF.php(524): XF\App->run()
#21 admin.php(13): XF::runApp('XF\\Admin\\App')
#22 {main}
Содержимое запроса
Код:
array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(47) "https://noname.cc/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(83) "https://noname.cc/admin.php?add-ons/install-from-archive-complete&batch_id=16"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(4) "1624"
  }
}
 
Последнее редактирование:
"Field 'replace_html_tg' doesn't have a default value" Не понятное поле 'replace_html_tg'. Его нет в таблице "xf_bb_code" и вообще я его не нашел в схеме XF. Похоже это конфликт с другим, каким-то плагином. У меня все устанавливается из архива без проблем и работает с последним обновлением уже несколько дней без нареканий. Поищите у себя, где в коде есть это поле, пожалуйста

Upd:
Вот предлагают решение на соседнем форуме:
MySQL query error [1364]: Field 'replace_html_tg' doesn't have a default value
Решение очень простое удаление плагина Telegram Post - Автопостинг
 
Последнее редактирование:
  • Вау
Реакции: Berg
Upd:
Вот предлагают решение на соседнем форуме:
Очень интересно, это на каком таком форуме такое решение предлагают (я ответ с того форума не рассматривал бы, так как он в корне не верный), если этот вопрос иначе можно решить без удаления, тем более есть тема с дополнением, где можно автору указать на ошибку.
 
  • Мне нравится
Реакции: Berg
При установке произошла ошибка
Посмотреть вложение 147068
Версия PHP: 8.0.28
Xenforo: 2.2.12


Трассировка стека
Код:
INSERT  INTO `xf_bb_code` (`addon_id`, `bb_code_id`, `bb_code_mode`, `has_option`, `callback_class`, `callback_method`, `option_regex`, `trim_lines_after`, `plain_children`, `disable_smilies`, `disable_nl2br`, `disable_autolink`, `allow_empty`, `allow_signature`, `editor_icon_type`, `editor_icon_value`, `active`, `replace_html`, `replace_html_email`, `replace_text`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL query err...', 1364, 'HY000')
#1 src/XF/Db/Mysqli/Statement.php(79): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1364, 'HY000')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(220): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1521): XF\Db\AbstractAdapter->insert('xf_bb_code', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1253): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/AddOn/DataType/BbCode.php(78): XF\Mvc\Entity\Entity->save(true, false)
#7 src/XF/Job/AddOnData.php(110): XF\AddOn\DataType\BbCode->importAddOnData('MPK/Utils', Object(SimpleXMLElement), 0, 7.9951)
#8 src/XF/Job/AddOnInstallBatch.php(341): XF\Job\AddOnData->run(7.9951)
#9 src/XF/Job/AddOnInstallBatch.php(95): XF\Job\AddOnInstallBatch->stepData(Object(XF\Timer))
#10 src/XF/Job/Manager.php(260): XF\Job\AddOnInstallBatch->run(8)
#11 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#12 src/XF/Job/Manager.php(118): XF\Job\Manager->runJobEntry(Array, 8)
#13 src/XF/Admin/Controller/Tools.php(122): XF\Job\Manager->runByIds(Array, 8)
#14 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#15 src/addons/ZD/IR/XF/Mvc/Dispatcher.php(31): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#16 src/XF/Mvc/Dispatcher.php(259): ZD\IR\XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'run-job', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#17 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#18 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#19 src/XF/App.php(2483): XF\Mvc\Dispatcher->run()
#20 src/XF.php(524): XF\App->run()
#21 admin.php(13): XF::runApp('XF\\Admin\\App')
#22 {main}
Содержимое запроса
Код:
array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(47) "https://noname.cc/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(83) "https://noname.cc/admin.php?add-ons/install-from-archive-complete&batch_id=16"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(4) "1624"
  }
}

Slaenov А где вы приобрели Telegram Post? Разве у меня?

"Field 'replaceу_html_tg' doesn't have a default value" Не понятное поле 'replace_html_tg'. Его нет в таблице "xf_bb_code" и вообще я его не нашел в схеме XF. Похоже это конфликт с другим, каким-то плагином. У меня все устанавливается из архива без проблем и работает с последним обновлением уже несколько дней без нареканий. Поищите у себя, где в коде есть это поле, пожалуйста

Upd:
Вот предлагают решение на соседнем форуме:

Ошибка вызвана старой версией моего Аддона - Telegram Post - Автопостинг в Telegram канал, группу.

Поле replace_html_tg в таблице xf_bb_code , не имело значения по умолчанию!!!
 
Последнее редактирование:
если этот вопрос иначе можно решить без удаления, тем более есть тема с дополнением, где можно автору указать на ошибку.
Mirovinger, я не вникал откуда и что. Загуглил ошибку и мне поисковик выдал ответ, о чем я и написал. С плагином "Telegram Post" не знаком и понятия не имею об его работе и ошибках с ним связанных. Вопрос был задан мне здесь, здесь и ответил. Ответил не верно - ответьте, как надо. Какие проблемы и претензии? Мне важно только то, что это не моя ошибка. Не более
 
  • Мне нравится
Реакции: Berg
Mirovinger, я не вникал откуда и что. Загуглил ошибку и мне поисковик выдал ответ, о чем я и написал. С плагином "Telegram Post" не знаком и понятия не имею об его работе и ошибках с ним связанных. Вопрос был задан мне здесь, здесь и ответил. Ответил не верно - ответьте, как надо. Какие проблемы и претензии? Мне важно только то, что это не моя ошибка. Не более
Вы публикуете дополнение, значит позиционируете себя как разработчик, с этой точки зрения, должны понимать, почему возникает данная ошибка, отсюда странно слышать такого рода ответ как у Вас, либо все так разленились, что даже ответить корректно лень.
 
должны понимать, почему возникает данная ошибка, отсюда странно слышать такого рода ответ как у Вас, либо все так разленились, что даже ответить корректно лень.
Что? 😳 Спуститесь на землю! Что я должен понимать в чужом плагине и его ошибках? Только предполагать могу. Что я, кстати, не поленился и сделал. Перемещайте вопрос Slaenov в тему проблемного плагина, пусть его разработчик ему и отвечает. Чего Вы до меня докопались?
 
Этот ресурс был удалён и больше недоступен.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу