Dokumentasi Designer

CushyCMS bekerja dengan FTPing ke situs Anda dan kemudian mencari kelas CSS yang khusus diterapkan pada elemen halaman. Berdasarkan konten yang ditemukan, enak kemudian akan menyajikan cara yang paling masuk akal mengedit konten.

Halaman ini dokumen yang tersedia enak semua pilihan template.

Free Account

Pro Account


Free Account

Dasar Ikhtisar

Enak cerdas akan mengubah setiap elemen Anda menempatkan kelas css dari cushycms di.

<h1 class="cushycms" title="My Heading">Ini akan menjadi diedit</h1>
<div class="cushycms" title="Main Content">
  <p>Lebih diedit barang di sini ...</p>
</div>
<p>Aku tidak dapat diedit.</p>
<img class="cushycms" src="foo.jpg" alt="Aku gambar dapat diedit!" />

Tip: Pro users can specify a class of "clienteditor" as an alternative to "cushycms".

Jika elemen Anda sudah memiliki nama kelas Anda masih bisa menerapkan cushycms untuk itu:

<div class="whatever cushycms">

Berikut adalah video menunjukkan bagaimana untuk memulai dengan CushyCMS hanya dalam beberapa menit.

Cara menginstal dan mengedit dalam 5 menit

Pelabelan Fields

Editor membantu Anda mengidentifikasi apa bagian mereka mengedit dengan menerapkan label untuk bidang Anda. Cukup menggunakan title atribut dari elemen dapat diedit.

<h1 class="cushycms" title="Pos Utama">Ini akan menjadi diedit</h1>

Enak otomatis akan mengambil label dari berikut ini atribut bila tersedia:
title, alt, id

Mengedit Foto

Enak memungkinkan editor anda untuk mengubah gambar pada halaman. Ini akan melihat tinggi dan lebar tag gambar Anda untuk secara cerdas mengubah ukuran file agar sesuai daerah tersebut.

<img src="1.jpg" class="cushycms" width="250" height="100" alt="Photo" />

Upload gambar akan diubah ukurannya dengan lebar 250px dan tinggi 100px. Gambar juga akan dipotong jika perlu.

<img src="1.jpg" class="cushycms" width="250" alt="Photo" />

Upload gambar akan diubah ukurannya dengan lebar 250px. tinggi akan mempertahankan rasio.

<img src="1.jpg" class="cushycms" alt="Photo" />

Upload gambar tidak akan diubah ukurannya sama sekali.

Mengupload File

The editor WYSIWYG enak memungkinkan pengguna untuk meng-upload file lokal melalui Link dan tombol toolbar Gambar (perhatikan tab Upload pada dialog popup).

Pada awalnya file-file ini disimpan sementara di server enak tetapi kemudian ditransfer ke server FTP Anda pada halaman publikasikan.

Secara default file-file ini dipublikasikan ke direktori yang sama dengan halaman, namun hal ini bisa dikustomisasi melalui halaman Situs Configure.

Jenis Konten utama

Enak menggunakan beberapa metode mengedit berbeda tergantung pada jenis konten. Enak cerdas akan memilih metode yang didasarkan pada elemen kontainer. Namun kami menyadari mungkin ada saat-saat ketika Anda ingin memaksa jenis konten tertentu. Jika demikian, gunakan salah satu kelas alternatif di bawah ini:

class="cushycms-text"

Mengedit isi sebagai teks biasa. Contoh penggunaan: mengedit kode sisi server atau jika Anda lebih suka menulis html Anda dengan tangan.

class="cushycms-html"

Setiap karakter khusus dimasukkan akan dikonversi ke entitas html. Eg: © becomes &copy;

class="cushycms-wysiwyg"

Sama seperti di atas, meskipun editor disajikan dengan tombol untuk melakukan tugas-tugas dasar seperti membuat daftar, link, dll

class="cushycms-xml"

Setiap karakter khusus dimasukkan akan dikonversi ke entitas xml. Eg: < becomes &lt;

Elemen XML

Enak memiliki dukungan untuk elemen XML. Isi dimasukkan dalam kotak edit untuk XML elemen akan benar XML XML dikodekan sehingga Anda tidak akan valid. Setiap elemen yang dihadapi oleh enak yang TIDAK digolongkan sebagai XHTML (daftar lengkap dari elemen-elemen di sini) akan diperlakukan sebagai XML.

<product>
  <name>Banana</name>
  <price class='cushycms'>$12.99/kg</price>
</product>

Jika Anda mengalami masalah dengan unsur-unsur dalam XML Anda sedang mengambil sebagai XHTML (karena mereka memiliki nama yang sama), periksa bagian override jenis konten. Pada dasarnya Anda dapat menggunakan cushycms-xml tipe kelas untuk memaksa elemen Anda ke mode XML.

Tips & Trik

Perlu diingat tidak ada banyak yang enak tidak dapat mengedit. Berikut adalah beberapa contoh kreatif:

<script type="text/javascript" class="cushycms">
  alert('Lihat, Anda bahkan dapat mengedit javascript!');
</script>

Mengedit javascript. Sebuah contoh mungkin kode Google AdSense Anda.

<p>Our charity has raised $<span class="cushycms">2140</span> so far</p>

Memungkinkan pengeditan hanya angka tunggal atau kata.

Menggunakan enak dengan Dynamic Bahasa (PHP, ASP, dll)

Enak kadang-kadang dapat memiliki waktu yang sulit mengartikan dokumen ketika mereka berisi campuran html dan server-side scripting seperti PHP.

Untuk alasan ini kami sangat menyarankan menempatkan konten diedit enak dalam sebuah file yang berdiri sendiri statis yang kemudian dimasukkan oleh script Anda.

Misalnya:

<html>
  <head><title>Contact Us</title></head>
  <body>
    <? include("contact_static.html"); ?>
  </body>
</html>

Atas: isi contact.php.

<h1 class="cushycms">Contact Us</h1>
<div class"cushycms">
  <p>Diedit konten di sini ...</p>
</div>

Atas: isi contact_static.html.

Dalam skenario ini Anda akan menunjukkan enak di contact_static.html file untuk mengedit.

Pengkodean Karakter

Enak output karakter khusus (seperti alfabet non-barat) dalam format UTF-8 serbaguna. Untuk mendukung format ini pastikan berikut muncul di bagian kepala halaman html Anda:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Pelajari lebih lanjut tentang keuntungan dari UTF-8.

 

Pro Account

Elemen Repeatable

Penggunaan elemen berulang di CushyCMS bisa sangat kuat. Langkah pertama adalah untuk menempatkan kelas dapat diedit pada elemen luar diulang Anda, tag yang tersedia adalah <ul>, <ol> <table> dan <dl>. Dari sini, enak akan melihat ke dalam elemen itu dan menentukan elemen apa saja yang dianggap "diulang", misalnya sebuah <li>, <tr> atau <dt> tag. Setelah unsur yang ditemukan, tag dapat diedit di dalam elemen yang akan dikelompokkan bersama sehingga setiap "mengulang" elemen luar akan berisi semua elemen dapat diedit di dalam.

Perhatikan contoh berikut:

<ul class="cushycms">
  <li>
    <p class="cushycms">Ini akan menjadi diedit</p>
    <p>Aku tidak dapat diedit.</p>
  </li>
</ul>

Di sini, tag <li> berisi tag <p> dapat diedit dan tag <p> tidak bisa diedit. Ketika editor memilih untuk "mengulangi" ini CushyCMS <li> akan membuat tiruan dari seluruh tag, termasuk elemen <p>, meskipun editor hanya memiliki akses untuk mengedit salah satu dari mereka. Anda dapat memiliki sebagai tag banyak diedit di dalam elemen berulang Anda seperti yang Anda inginkan, atau Anda hanya dapat membuat elemen berulang dapat diedit secara keseluruhan.:

Berikut adalah video menunjukkan bagaimana untuk menerapkan kawasan berulang.

Kawasan Repeatable

Utama images / upload

Gunakan kotak centang di assign / mengkonfigurasi layar halaman untuk beralih fitur ini. Setelah diaktifkan, setiap gambar baru untuk Anda <img> tag CushyCMS akan menjaga nama file yang sama. Setiap gambar atau file upload melalui editor WYSIWYG juga akan menjaga nama file mereka selama upload. Hal ini berguna untuk hal-hal seperti price_list.pdf atau mirip, tetapi juga berarti editor dalam kontrol penuh dari apa file akan dipanggil pada server. Anda harus berhati-hati dalam kasus editor Anda meng-upload sebuah file bernama print.css atau Logo.gif atau serupa yang dapat merusak situs Anda. Untuk itu kami merekomendasikan hanya menggunakan pengaturan ini bila Anda juga menggunakan kebiasaan upload path.

Custom Editable Kelas

Sebagai pengguna pro, Anda dapat mendefinisikan kelas diedit sendiri Anda bukan cushycms tradisional atau kelas clienteditor. Anda bahkan dapat mengatur ini per editor. Hal ini memungkinkan Anda untuk memberikan satu akses editor untuk bagian tertentu dari sebuah sementara halaman juga memberikan akses editor berbeda dengan bagian lain. Ambil kode di bawah ini misalnya:

<span class="cushycms-ferris">Only Ferris can edit this.</span>
<span class="cushycms-cameron">Only Cameron can edit this.</span>

Di sini Anda dapat melihat kelas kustom cushycms-Ferris dan cushycms-cameron. Hal ini bisa mycompany-Ferris jika Anda inginkan. Anda juga dapat hanya mengatur editor masing-masing kelas kustom menjadi hanya "mycompany" jika anda tidak memerlukan otorisasi teknik rumit. Perlu dicatat bahwa kelas-kelas ini juga bekerja dengan mengesampingkan konten, sehingga mycompany-Ferris-html akan bekerja seperti yang diharapkan.

Branding dan Styling

Berikut adalah video menunjukkan bagaimana untuk menyesuaikan CushyCMS agar sesuai dengan merek Anda, atau merek klien Anda.

Branding, Styling dan Kloning

Page Kloning

Sebagai pengguna pro Anda memiliki kemampuan untuk membiarkan Anda beberapa atau semua editor Anda membuat halaman baru berdasarkan isi dari halaman yang sudah ada. Anda dapat mengaktifkan ini bila menambahkan atau mengedit editor hak akses editor yang ada. Mengaktifkan ini akan memungkinkan ikon klon di samping setiap halaman di panel kontrol editor (ikon ini sudah terlihat dengan perancang halaman). Editor akan diminta untuk nama halaman baru dan nama file akan dihasilkan didasarkan pada nama itu. Halaman baru akan menjadi tiruan yang tepat dari halaman lama, yang editor kemudian dapat mengedit sesuai.

Selamat Datang Custom Email

Sebagai pengguna pro Anda dapat mengatur template kustom email selamat datang. Hal ini dilakukan dalam preferensi pengguna Anda, tepat di bawah tempat anda menentukan domain kustom Anda dan memilih fitur pro lain seperti branding. Ada sejumlah variabel yang akan diinterpolasi ke email, seperti nama editor, alamat email dan password sistem yang dihasilkan. Kami jelas merekomendasikan termasuk setidaknya variabel password.

RSS Feed Perubahan Halaman

Pro pengguna mendapatkan akses khusus RSS feed untuk tetap mengetahui perubahan ke situs mereka dan halaman.

  • Semua perubahan: feed ini tersedia pada panel kontrol default halaman Anda
  • Perubahan ke situs: feed ini tersedia dari halaman Konfigurasi Situs
  • Perubahan ke halaman: feed ini tersedia dari halaman Riwayat Revisi

Apapun pembaca feed Anda gunakan harus mendukung otentikasi karena akan permintaan login enak Anda untuk melihat feed. Jika pembaca Anda tidak mendukung ini (misalnya Google Reader) maka solusi yang adalah freemyfeed layanan.