Moodle изменить значки размер изображения - PullRequest
0 голосов
/ 03 сентября 2018

когда я создаю значок в Moodle 3.5, ядро ​​автоматически создает 3 значка для значка значка (35x35, 100x100, 512x512). Я должен увеличить размер большого пальца 100x100, но этот размер жестко задан в основном пакете: /lib/gdlib.php, функция process_new_icon (), строки 184, 212, 228.

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

Спасибо

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Я хотел бы использовать этот сценарий, чтобы исследовать другую незначительную особенность. Допустим, у меня есть плагин, которому нужны некоторые таможенные коды, как и у меня. Стоит ли автоматически устанавливать таможенные тексты контекстно с установкой плагина? Является ли хорошей идеей написать какой-нибудь сценарий после установки, который автоматически перемещает Approot / Local / myplugin / xxx.php в appdata / customscripts / xxx.php?

0 голосов
/ 04 сентября 2018
  1. Создать плагин. Напишите ту же самую функцию (используйте папку classes с вашим собственным классом, она автоматически загружается), но с переменной шириной.

  2. Найдите скрипт, который создает значки. Используйте функциональность customscripts , чтобы заменить скрипт своим собственным, который использует только что созданную вами функцию.

...