
Добавление кнопки
Moderators: Developer, Contributor
Добавление кнопки
Добрый день! Требуется добавить здесь кнопку, уже все утро потратил на поиски и возможные решения, но так рабочего и не нашел. Получилось только найти файл, на основе которого отображается страница. Не критикуйте сильно, я новичок
Заранее спасибо за помощь!

Re: Добавление кнопки
Вам необходимо написать свою функцию. Посмотрите документацию по ссылке, в частности описание вот по этой функции print_bug_view_page_custom_buttons.
Re: Добавление кнопки
Еще раз добрый день. Я так и не решил вопрос. Документации очень много прочитал, ничего не помогло, может, я просто тупой, не буду отрицать. Помогите, пожалуйста. Скриншоты загрузил на гугл диск, потому что не получается добавить здесь. Не ругайтесь, пожалуйста, я новенький 
https://drive.google.com/drive/folders/ ... sp=sharing

https://drive.google.com/drive/folders/ ... sp=sharing
Re: Добавление кнопки
Т.е. при выборе какой-то версии, вы хотите ее обновить в задаче? Тогда вам надо вешать обработчик обновления задачи и вызывать функцию обновления задачи с обновлением поля target_version.
Re: Добавление кнопки
Да, но изначально этой кнопки нет. Я ее через код элемента для скриншота добавил.
Re: Добавление кнопки
напишите, что-то типа такого
Code: Select all
custom_function_default_print_bug_view_page_custom_buttons( $p_bug_id ) {
if( access_has_bug_level( config_get( 'roadmap_update_threshold' ), $p_bug_id ) ) {
html_button( 'bug_update.php', lang_get( 'target_version' ), array( 'bug_id' => $p_bug_id ) );
}
}
Re: Добавление кнопки
Писать, насколько я понял, в html.api?
Re: Добавление кнопки
Вы плохо прочитали документацию по ссылке https://www.mantisbt.org/docs/master/en ... funcs.html. Там написано, что надо создать файл определенного имени в папке configs.
Re: Добавление кнопки
Спасибо огромное, что помогаете мне с решением данного вопроса. Я создал файл custom_functions_inc.php, написал туда Вашу функцию. Но что нужно сделать дальше, куда прописывается код, отвечающий за появление этой кнопки в нужном мне месте с нужным функционалом? Насколько я понял, но возможно это костыли, я должен вызвать ее в html.api? Еще раз спасибо.
Re: Добавление кнопки
Разобрался. Вызвал, появилось то, что нужно. Теперь нужно сделать возможным выбора целевой версии. Не могли бы помочь? Заранее безмерно благодарен.
Re: Добавление кнопки
Извините, могу только помочь советами (как до этого).
Программированием на форуме не занимаюсь.
Программированием на форуме не занимаюсь.