Jumi untuk J! 1.0 penggunaan

Mari kita berasumsi bahwa Anda memiliki komponen Jumi, plugin dan modul menginstal dan menjalankan dalam Anda bekerja Joomla! lingkungan.

Anda dapat mulai bermain dengan Jumi sekarang.

Saya tidak bermain nasihat dengan Jumi di situs umum hidup Anda - Anda harus mempublikasikan hanya ada aplikasi seperti Jumi yang telah berhasil diuji pada pribadi Anda (bukan untuk mata publik) Joomla! instalasi; disukai di komputer lokal Anda.

Strategi umum menggunakan Jumi

Sekedar mengingatkan Anda:

Jumi tidak apa-apa, tapi juga meliputi (menyuntikkan) kode kustom anda ke Joomla!. Baik sebagai halaman terpisah (melalui komponen Jumi) atau ke dalam artikel (melalui Jumi plugin) atau ke posisi modul (melalui modul Jumi). Isi dimasukkannya Anda - sederhana atau sihir - melakukan apa yang Anda lihat.

Kode ini dapat disimpan dalam file yang berada pada server Anda atau dalam catatan tabel database komponen Jumi atau langsung ditulis ke ekstensi Jumi.

Jika Anda memutuskan untuk menyimpan kode Anda dalam file php bisa membaca Masalah keamanan juga.

Penggunaan Jumi umum dapat didedikasikan dari skema berikut

Jumi Cheatsheet

Dalam artikel ini Anda akan mempelajari bagaimana menggunakan komponen Jumi, plugin dan masing-masing modul

Komponen

Komponen Jumi menciptakan kustom Joomla! halaman dan termasuk di dalamnya kode kustom. Custom kode dapat langsung ditulis ke item komponen dan / atau "ditarik" dari file yang tersimpan sebelumnya.

Komponen ini dapat diakses melalui menu paling atas admin backend: Components -> 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 Jumi.

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

Script pemrosesan order

Jika Anda telah mengisi komponen baik filelds "script Custom" dan "pathname" maka "Script Custom" diproses pertama.

Memanggil aplikasi Jumi

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 di mana saja ke 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 / mambot

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

Hide Jumi code

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

Ada tombol "Stop / Clear Jumi Kode" pada parameter Advance plugin. Jika beralih ke Ya, membersihkan Jumi plugin semua teks sintaks di Joomla! artikel dan berhenti kode inklusi!

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 mencoba untuk memasukkannya. Kode sumber dapat berupa file atau ID catatan tabel 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.

nilai Argumen dapat nomor, teks biasa, teks dikodekan html, dll dll bisa menjadi segalanya dengan pengecualian simbol kurung: [,], {,}.

Jika ada yang salah, tidak ada misalnya ditampilkan dalam artikel, aktifkan "Mode debug" ke Ya. Ia akan menampilkan pesan kesalahan Jumi jika ada.

Parameter: Default Path Jumi Absolute

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. Lihat Masalah keamanan untuk lebih jelasnya.

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

Parameter: Bersarang ganti

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.

Lain plugin parameter

Jika Debug mode diatur ke Ya ia akan menampilkan pesan kesalahan Jumi jika ada.

Jika Stop / Kode Jumi Hapus diaktifkan untuk Ya itu membersihkan Jumi plugin semua teks sintaks di Joomla! artikel dan berhenti kode inklusi! Tidak ada kode Jumi dan tidak ada kode dari Jumi output plugin di Joomla! artikel.

Modul

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

Dasar parameter

Ada hanya beberapa dasar parametrs 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

Jumi Default Absolute Path 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.

Debug mode memiliki arti yang sama seperti yang telah di plugin: ketika diatur ke Tidak modul Jumi maka tidak akan menunjukkan pesan kesalahan Jumi. Jadi jika Anda berada dalam kesulitan, misalnya tidak ada yang ditampilkan, aktifkan "Mode debug" ke Ya.

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

Script pemrosesan order

Jika Anda telah mengisi komponen baik filelds "Kode yang ditulis" dan "Sumber kode" maka "Kode yang ditulis" diproses pertama.

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.