Setelah menambahkan menu dari plugin menggunakan
Application::registerAdminApp('Multi Tenancy', 'multitenancy.php', array(
iconclass => 'api'
));
item menu ditambahkan dengan "Aplikasi" dan sub-menu "Multi Tenancy", yang benar.
Tetapi ketika mengklik "Aplikasi", itu mengarahkan ke apps.php yang tidak ada dalam skrip osticket.
Silakan tinjau di sini.
versi osTicket?
osTicket 1.9.6, saya meninjau repositori dan menemukan itu juga hilang dalam rilis terbaru.
File /apps/.htaccess
seharusnya mengarahkan lalu lintas ke /apps/dispatcher.php
, apakah Anda menggunakan IIS?
Tidak, saya tidak menggunakan IIS.
Masalah terjadi karena tautan dengan _apps.php_, Mengingat _htaccess_ di folder aplikasi maka tautan menu harus diubah dari _apps.php_ Ke folder _/apps_
Saya memiliki masalah yang sama. Menjalankan Apache di centos 7
Saya memiliki beberapa pelanggan (Laporan osTicket) serta instalasi saya sendiri semuanya mengalami hal ini juga. Mengklik apps.php menghasilkan 404. Instalasi terbaru saya ada di CentOS 7:
[scott<strong i="6">@rowleys</strong> ~]$ hostnamectl
<snip>
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-693.5.2.el7.x86_64
Architecture: x86-64
</snip>
[scott<strong i="7">@rowleys</strong> ~]$ httpd -v
Server version: Apache/2.4.6 (CentOS)
Ini masih menjadi masalah, lihat: https://forum.osticket.com/d/96924-plugin-development-how-to-use-the-dispatcher-to-route-links-to-your-plugin/2
Dan juga mengeluarkan #172.
Saya tidak tahu mengapa masalah ini ditutup; ini masih menjadi masalah.
(menggunakan plugin Laporan @SoftwareMods ').
Saya masih memiliki masalah ini. Ada bantuan?
Seperti yang saya jelaskan di posting forum yang ditautkan di atas, Anda harus mengomentari pernyataan if yang tidak menentu di scp/apps/dispatcher.php
, baris 17.
Aku tidak bisa melakukan itu. Saya harus membuat plugin untuk diunduh banyak orang, jadi saya tidak dapat mengubah kode sumber semua orang.
Itu sangat disayangkan. Saya tidak menemukan solusi untuk masalah ini. Maka Anda perlu membuka masalah baru untuk masalah asli, mengajukan permintaan tarik atau mendistribusikan garpu OSTicket Anda sendiri:/
Itu sangat disayangkan. Saya tidak menemukan solusi untuk masalah ini. Maka Anda perlu membuka masalah baru untuk masalah asli, mengajukan permintaan tarik atau mendistribusikan garpu OSTicket Anda sendiri:/
@JediKev @ntozier sepertinya masalah ini tidak boleh ditutup?
Beri tahu kami apa yang dapat kami lakukan untuk membantu tim OST mereproduksi masalah / log / dll.
@joeldeteves
Pergi ke scp/apps/dispatcher.php
dan di atasnya if (basename($_SERVER['SCRIPT_NAME'])==basename(__FILE__))
tambahkan var_dump($_SERVER['SCRIPT_NAME'], __FILE__);die;
dan posting hasilnya di sini untuk ditinjau.
Bersulang.
Hei @JediKev , saya melakukan apa yang Anda katakan, tetapi saya tidak melihat apa-apa. Ketika saya mengklik tombol Aplikasi, saya diarahkan ke scp/apps.php dan saya mendapatkan kesalahan 404
@Temepest74
Maaf, saya lupa memperbarui utas ini kemarin. Umpan balik yang saya terima dari Tim adalah bahwa Aplikasi hanyalah sebuah konsep yang tidak pernah selesai dan tidak pernah sepenuhnya diimplementasikan. Anda dapat mengetahuinya karena tidak ada Plugin inti kami yang menggunakan Aplikasi.
Saya tidak melihat ini sebagai sesuatu yang akan kami selesaikan/tulis ulang karena kami telah menghentikan semua pengembangan besar pada seri saat ini ( 1.14.x
/ 1.15.x
). Kami menghentikan pengembangan besar pada seri saat ini karena kami mengalihkan fokus kami ke v2.0 (penulisan ulang basis kode penuh dengan UI/UX yang sepenuhnya modern). Kami masih akan melakukan perbaikan bug, patch keamanan, dan kemungkinan penambahan kecil tetapi tidak ada perubahan kode besar dan tidak ada fitur utama. Dengan ini dikatakan v2.0 akan _jauh_ lebih dapat diperpanjang sehingga lebih mudah untuk membuat plugin. Anda dapat mengikuti Roadmap v2.0 di sini .
Bersulang.
@JediKev
Oh, itu bagus untuk didengar. Basis kode terkadang tampak agak rumit, saya sangat menantikan penulisan ulang.
Saya mulai menulis plugin untuk OSTicket 1.15.x
dalam beberapa minggu, apakah menurut Anda saya perlu menulis ulang sepenuhnya untuk 2.0
?
Terima kasih banyak atas tanggapan Anda @JediKev
@Hoimar
Oh ya lol Kami beralih ke kerangka kerja (dengan ORM yang lengkap/kuat) dan menggunakan ReactJS + UI Semantik untuk ujung depan. Seluruh basis kode akan _sepenuhnya_ berbeda.
Bersulang.
@Temepest74
Maaf, saya lupa memperbarui utas ini kemarin. Umpan balik yang saya terima dari Tim adalah bahwa Aplikasi hanyalah sebuah konsep yang tidak pernah selesai dan tidak pernah sepenuhnya diimplementasikan. Anda dapat mengetahuinya karena tidak ada Plugin inti kami yang menggunakan Aplikasi.
Saya tidak melihat ini sebagai sesuatu yang akan kami selesaikan/tulis ulang karena kami telah menghentikan semua pengembangan besar pada seri saat ini (
1.14.x
/1.15.x
). Kami menghentikan pengembangan besar pada seri saat ini karena kami mengalihkan fokus kami ke v2.0 (penulisan ulang basis kode penuh dengan UI/UX yang sepenuhnya modern). Kami masih akan melakukan perbaikan bug, patch keamanan, dan kemungkinan penambahan kecil tetapi tidak ada perubahan kode besar dan tidak ada fitur utama. Dengan ini dikatakan v2.0 akan _jauh_ lebih dapat diperpanjang sehingga lebih mudah untuk membuat plugin. Anda dapat mengikuti Roadmap v2.0 di sini .Bersulang.
Sangat seru!
Apalagi UI baru/modern 😍
Terima kasih @JediKev
Komentar yang paling membantu
@Temepest74
Maaf, saya lupa memperbarui utas ini kemarin. Umpan balik yang saya terima dari Tim adalah bahwa Aplikasi hanyalah sebuah konsep yang tidak pernah selesai dan tidak pernah sepenuhnya diimplementasikan. Anda dapat mengetahuinya karena tidak ada Plugin inti kami yang menggunakan Aplikasi.
Saya tidak melihat ini sebagai sesuatu yang akan kami selesaikan/tulis ulang karena kami telah menghentikan semua pengembangan besar pada seri saat ini (
1.14.x
/1.15.x
). Kami menghentikan pengembangan besar pada seri saat ini karena kami mengalihkan fokus kami ke v2.0 (penulisan ulang basis kode penuh dengan UI/UX yang sepenuhnya modern). Kami masih akan melakukan perbaikan bug, patch keamanan, dan kemungkinan penambahan kecil tetapi tidak ada perubahan kode besar dan tidak ada fitur utama. Dengan ini dikatakan v2.0 akan _jauh_ lebih dapat diperpanjang sehingga lebih mudah untuk membuat plugin. Anda dapat mengikuti Roadmap v2.0 di sini .Bersulang.