Jumi untuk penggunaan 1,5 J!

Jumi penggunaan cheetsheet

Jumi Cheatsheet

Jumi - set ekstensi kode kustom untuk Joomla! - Datang sebagai komponen, plugin dan modul.

Dalam artikel ini Anda akan belajar bagaimana menggunakannya.

Komponen

Komponen Jumi menciptakan kustom Joomla! halaman dan termasuk di dalamnya kode kustom dari database dan / atau file.

Komponen ini dapat diakses melalui menu paling atas admin backend: komponen - Jumi>. Ini membuka Jumi Manajer Aplikasi.

Anda akan melihat daftar aplikasi komponen di Application Manager. Arti dari colums dalam daftar menu Aplikasi dan disertai Manager adalah jelas - menghormati Joomla umum! standar.

Ada dua contoh terpasang di sana: "Halo Jumi!" dan "Blogspot". Dari contoh ini Anda akan mempelajari bagaimana menggunakan komponen.

The Pathname lapangan harus memiliki referensi ke file-file yang berada pada server Anda saja.

Memanggil aplikasi

Anda dapat memanggil Aplikasi dengan dua cara:

  • berhubungan item Aplikasi dengan Joomla! menu item atau. Setelah instalasi komponen ada, sebagai contoh untuk penelitian, menu utama item "Halo Jumi!" terhubung ke "Halo Jumi!" Aplikasi item.
  • menulis suatu tempat int Joomla! konten link ke alamat URL Aplikasi item. Aturan untuk penciptaan link sederhana:
    index.php? option = com_jumi & fileid = xxx
    dimana xxx adalah ID dari aplikasi Jumi, yang dapat dilihat di kolom kanan daftar Jumi Application Manager.

Plugin

Jumi plugin ini termasuk ke Joomla! artikel kustom script: dari file atau dari catatan komponen database Jumi.

Sebelum menggunakan plugin jangan lupa untuk mengaktifkan itu di backend admin.

Ada saklar "Sembunyikan kode Jumi" dalam plugin parameter. Jika beralih ke Ya, menyembunyikan semua sintaks Jumi teks di Joomla! artikel dan berhenti kode inklusi.

Hide Jumi code

Plugin sintaks

The Jumi umum plugin sintaks dapat dipelajari dari Jumi Penggunaan cheatsheet. Kami akan membawa hanya beberapa contoh di sini:

{Jumi [images / kode / test.php]} / / menyertakan file test.php yang terletak di gambar / kode
{Jumi [* 1]} / / menyertakan kode yang tersimpan dalam catatan 1 tabel database komponen Jumi
{Wilayah calc Jumi [test.php] lebar [4] tinggi [6]} / / menyertakan file test.php dan mengisi $ array Jumi

Dari contoh yang diberikan Anda dapat dengan mudah menebak bahwa

  1. Tidak boleh ada karakter apapun antara braket kiri { dan kata kunci Jumi di sintaks Jumi.
  2. Segala sesuatu yang lain di luar [kurung] adalah ditelanjangi keluar dan tidak diproses.
  3. Jumi menafsirkan conent dari braket pertama sebagai kode sumber dan hubungan untuk memasukkannya. Kode sumber dapat berupa file atau merekam dalam database komponen Jumi.
  4. Mulai dari braket [kedua] toko Jumi isi kurung ke $ array Jumi. Array $ Jumi (dan nilai) dapat diakses dari kode php termasuk Anda.

Default Path Absolute Jumi

Jumi path absolut Default adalah prepanded dengan letak file yang akan dimasukkan. Jika tidak disetel itu eqaul untuk Joomla! root direktori. Sebagai contoh:

Jika kita menulis

{Jumi [test.php]}

dan Default Absolute Path Jumi tidak diatur maka Jumi plugin mendongak test.php di Joomla! root (di mana Joomla! configuration.php adalah). Tetapi jika kita mengaturnya agar menjadi "images / mycodes" terlihat itu di direktori ini.

Kita dapat menempatkan file-file kita di luar Joomla! direktori instalasi juga. Sebagai contoh (pada host lokal), kita dapat memiliki kita Joomla! di sini: "D: / xamp / htdocs / joomla". Tidak ada masalah untuk menyimpan kode-kode kita di sini: "D: / xampp / htdocs / kode" - keluar dari Joomla! direktori instalasi. Hal yang sama berlaku untuk host situs.

Default Absolute Jumi Jalan telah mendapat dua alasan:

  1. kenyamanan pengguna: tidak perlu lagi dan lagi menulis path relatif lengkap ke file yang akan disertakan
  2. keamanan web: jika karena alasan tertentu Jumi tidak bekerja kode sintaks Jumi terlihat bagi pengunjung. Termasuk path file. Default Absolute Path Jumi tersembunyi dan lebih sulit untuk gueast dari kode terlihat di mana kode sebenarnya. Dan jika file untuk dimasukkan kebohongan keluar dari situs Anda (www) itu praktis tidak mungkin untuk menjangkau mereka dari browser web.

Default Absolute Path Jumi diatur di sini adalah parameter global untuk semua Jumi plugin instansi sintaks sepanjang seluruh Joomla!.

Bersarang mengganti

Nested replace

Fitur Nesting menafsirkan sintaks Jumi dalam kode disertakan. Sebagai contoh:

Mari kita memiliki dua file: main.php dan nested.php.

File ini berisi main.php

<? Php
echo "Ini adalah /> <br utama file";
echo "{Jumi [nested.php]}";
?>

dan nested.php berisi

<? Php
echo "Ini adalah script bersarang";
?>

Setelah kedua main.php file dan nested.php upload ke server kita dapat menulis ke artikel

{Jumi [main.php]}

Hasil yang kita lihat dapat berupa

Ini adalah file utama
{Jumi [nested.pgp]}

jika saklar Bersarang mengganti diatur ke Tidak ada atau

Ini adalah file utama
Ini adalah script bersarang

dalam kasus saklar diatur ke Ya.

Jelas bahwa Digabung menggantikan fitur membawa untuk para pengembang cukup kemungkinan menarik.

Karya-karya Fitur bersarang di Jumi plugin saja.

Fitur bersarang bekerja untuk file dan kode-kode yang disimpan dalam tabel database komponen Jumi.

Modul

Modul Jumi termasuk ke dalam script posisi modul custom: secara manual atau dari file atau dari catatan komponen database Jumi.

Parameter modul

Hanya ada beberapa parameter di modul administrasi di sana: "Notepad", "Kode yang ditulis" dan "Sumber kode".

Notes berfungsi sebagai area untuk catatan Anda.

Kode yang ditulis adalah area untuk kode Anda.

Ke lapangan Sumber kode Anda dapat menempatkan baik filepathname sebuah file yang akan dimasukkan ke dalam modul atau * id dari item Jumi komponen Aplikasi.

Advanced parameter

Default Path Absolute Jumi memiliki arti yang sama persis seperti yang telah di plugin. Dengan satu perbedaan sedikit: parameter ini tidak global untuk semua modul Jumi tetapi dapat menjadi unik untuk setiap contoh modul Jumi.

Lanjutan lainnya parameter - Modul Class Suffix, Caching dan Cache Waktu - Adalah Joomla umum! parameter yang dapat ditemukan dalam standar Joomla! modul. Saya kira artinya jelas.

Contoh

Untuk uji cepat modul bekerja menulis ke dalam "Sumber kode" lapangan * 1. Tidak ada lagi diperlukan. Kemudian menerbitkan modul ke dalam suatu posisi modul yang tersedia. Anda akan melihat "Halo Jumi!" demo di posisi modul (di frontend).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Perjalanan Portal - tours.am! Pencarian wisata di Armenia, Tours, cari wisata online, cadangan hotel online, perjalanan berita.