Joomla

T&J untuk Joomla! administrator, pengguna, pengembang, dan desainer



Metode untuk membuat subquery menggunakan JDatabase
Di http://docs.joomla.org/Selecting_data_using_JDatabase , tidak ada metode yang terdokumentasi untuk menulis subquery menggunakan JDatabase. https://gist.github.com/gunjanpatel/8663333 mencontohkan satu cara untuk mencapai ini dengan (beberapa bit dihilangkan): $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the base …


Apa cara yang tepat untuk mendapatkan $ _POST secara keseluruhan?
Di Joomla! 2.5.x Saya cukup menjalankan JRequest::get('post');tetapi melihat seperti JRequestsudah usang di Joomla! 3.x saya harus menggunakan JInput. Pada saat ini, ini adalah kode yang saya gunakan untuk mendapatkan keseluruhan $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Tapi ini sepertinya agak rumit dan saya mengalami masalah jika digunakan bersama dengan …


Praktik yang disarankan mengenai izin file / direktori Joomla dan kepemilikan pada sistem linux?
Di masa lalu saya sering mengalami masalah dengan izin dan kepemilikan file / direktori Joomla pada sistem linux. Termasuk masalah Tidak dapat mentransfer file ke server menggunakan program seperti WinSCP. Tidak dapat menginstal ekstensi Joomla, plugin, dll. File dan folder tidak aman karena izin berbahaya dan pengaturan kepemilikan. Apa praktik …

Dapatkan URL Joomla saat ini
Kode berikut berfungsi di Joomla 1.6, tetapi memunculkan kesalahan Standar Ketat di 3.x: Standar Ketat: Hanya variabel yang harus ditetapkan oleh referensi //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Bagaimana saya bisa mendapatkan kode untuk bekerja tanpa kesalahan di …
url 






Bagaimana cara mengganti kelas inti?
Terkadang ada kebutuhan untuk menimpa kelas inti untuk mendapatkan lebih banyak fungsi atau untuk membuat beberapa fungsi inti bekerja dengan cara lain. Apakah ada cara bagaimana menimpa kelas inti? Jika mungkin maka masalah apa yang bisa saya hadapi dengan menimpanya?

Apa cara yang benar untuk penanganan pengecualian?
Di Joomla core saya menemukan masih banyak panggilan seperti ini: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Namun JError sudah tidak digunakan lagi sejak Platform merilis 12.1. Jadi bagaimana saya harus menggunakan pengecualian PHP standar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.