Halaman

22 Agu 2012

PRIBADI

Widget Tags untuk Layouts

Tag <b:widget> dasar untuk menciptakan widget dijelaskan dalam Tags Elemen Halaman untuk Layouts. Jika Anda hanya ingin menggunakan tab Page Elements untuk bekerja dengan segala sesuatu, maka itulah semua yang perlu Anda ketahui. Namun, jika Anda menginginkan kontrol yang lebih halus, artikel ini menjelaskan apa yang dapat Anda masukkan ke dalam widget, jika Anda bekerja dalam mode "Expand Template Widget" dari halaman Edit HTML.

Hal pertama yang harus dilakukan adalah dengan menambahkan tag penutup. Jadi ini:
<b:widget [...attributes...] />

menjadi ini:
<b:widget [...attributes...]>
</ B: widget>

Sekarang dengan yang keluar dari jalan, mari kita bicara tentang apa yang Anda dapat menempatkan antara tag tersebut.
Termasuk

Widget konten yang terkandung dalam "includable" bagian, yang memiliki format ini:
<b:includable id='main' var='thiswidget'>
    [Memasukkan konten apapun yang Anda inginkan di sini]
</ B: includable>

Atribut adalah sebagai berikut:

    id: (Diperlukan) Sebuah pengenal unik terdiri dari huruf dan angka.
    var: (Opsional) Sebuah identifier terdiri dari huruf dan angka, untuk referensi data dalam bagian ini. (Lihat bagian data di bawah ini.)

Layouts data Tags

Seperti disebutkan dalam Tags Widget untuk artikel Layouts, ada tag berbeda yang dapat Anda gunakan untuk memasukkan potongan khusus dari data dalam template Anda. Mereka semua akan diformat sebagai <data:name/> atau <data:name1.name2/>, dimana nama adalah nama dari bagian tertentu dari data yang ingin Anda gunakan. Dalam contoh name1.name2, name2 adalah barang tertentu dalam satu set data yang disebut name1, misalnya photo.url.

Ini adalah daftar induk dari semua data yang tersedia tersebut. Hal ini dibagi menjadi beberapa bagian oleh elemen halaman, karena berbagai jenis widget menggunakan data yang berbeda.

    Secara global ada data
    Page Header
    Blog Tulisan
    Blog Arsip
    Profil
    Teks / HTML / JavaScript
    Makan
    Gambar
    Label
    Daftar
    Link List
    Logo

Secara global ada data

Informasi ini berlaku untuk seluruh halaman, sehingga Anda dapat menggunakannya di mana saja, tidak seperti data lain yang hanya dapat digunakan dalam widget tertentu. Ini harus dirujuk sebagai bagian dari keseluruhan data "blog", misalnya sebagai <data:blog.title/>, dll

    Judul: Judul blog.
    pageType: Jenis halaman saat ini. Salah satu 'item', 'arsip', atau 'index'.
    url: URL dari halaman saat ini.
    homepageUrl: The homepage blog.
    PAGETITLE: Judul dari halaman saat ini. Hal ini sering judul blog, tapi mungkin berisi informasi tambahan pada halaman arsip atau kirim.
    encoding: The pengkodean digunakan untuk blog, misalnya UTF-8.
    languageDirection: Entah "ltr" atau "rtl" untuk kiri-ke-kanan dan kanan-ke-kiri bahasa, masing-masing.
    feedLinks: The link feed autodiscovery untuk header halaman.

Kembali ke atas.
Page Header

Ini adalah sebuah widget sederhana dengan hanya dua lembar data. Mereka dapat dirujuk hanya sebagai <data:title/> dan <data:description/>.

    Judul: Judul blog.
    description: deskripsi blog.

Kembali ke atas.
Blog Tulisan

Ini adalah bagian tengah dari blog apapun, dan yang paling kompleks. Anda pasti harus mempertimbangkan hanya membuat modifikasi ke salah satu template default sebelum menulis widget posting blog dari awal. Tapi bagaimanapun Anda ingin melakukannya, inilah semua data yang tersedia di widget ini.

    feedLinks: Daftar feed untuk halaman ini. Di halaman utama, hal ini akan berisi feed blog utama, pada halaman item, ini juga akan berisi feed komentar. Setiap item dalam daftar ini berisi berikut:
        url: The URL feed.
        Nama: Nama pakan (yakni 'Tulisan' atau 'Komentar').
        feedType: Jenis pakan (Atom atau RSS).
        Mimetype: Jenis mime pakan.
    olderPageUrl: Jika ada posting lama daripada yang di halaman ini, ini adalah URL untuk mereka posting. Konteks-sensitif untuk jenis halaman. (Tidak semua halaman akan memiliki link ini.)
    olderPageTitle: Judul dari link ke halaman posting yang lebih tua.
    newerPageUrl: Setara baru dari olderPageUrl.
    newerPageTitle: Setara baru dari olderPageTitle.
    commentLabel: Ungkapan yang digunakan untuk menunjukkan jumlah komentar, misalnya "Komentar."
    authorLabel: Ungkapan digunakan untuk menunjukkan yang menulis posting, misalnya "Diposting oleh."
    timestampLabel: Ungkapan yang digunakan untuk menunjukkan bila pos itu ditulis, misalnya "Diposting di."
    postLabelsLabel: Frase untuk memperkenalkan daftar label posting, misalnya "Label untuk posting ini."
    backlinksLabel: Frase untuk menggambarkan backlink ke posting ini, misalnya "Link ke posting ini."
    posting: Sebuah daftar semua posting untuk halaman ini. Masing-masing pos berisi berikut:
        dateHeader: Tanggal posting ini, hanya hadir jika ini adalah posting pertama dalam daftar yang telah diposting pada hari ini.
        id: ID pasca numerik.
        Judul: Judul tulisan tersebut.
        Tubuh: Isi dari pos.
        Penulis: Nama tampilan penulis posting.
        url: The permalink dari posting ini.
        timestamp: The timestamp posting. Berbeda dateHeader, ini ada untuk setiap posting.
        label: Daftar label tulisan tersebut. Setiap label berisi berikut:
            Nama: Teks label.
            url: URL dari halaman yang berisi daftar semua tulisan dalam blog ini dengan label ini.
            isLast: Benar atau salah. Apakah label ini adalah yang terakhir dalam daftar (berguna untuk menempatkan koma).
        allowComments: 'Benar' jika posting ini memungkinkan komentar.
        numComments: Jumlah komentar pada posting ini.
        showBacklinks: Apakah menampilkan link balik untuk posting ini.
        numBacklinks: Jumlah backlink untuk posting ini.
        addCommentUrl: URL dari 'menambahkan komentar' bentuk untuk posting ini.
        emailPostUrl: URL dari bentuk 'email ini posting' untuk posting ini.
        editUrl: URL dari bentuk edit untuk posting ini.
        feedLinks: Daftar feed khusus untuk posting ini. (Hal ini berbeda dari feedLinks blog keseluruhan, karena mungkin berisi umpan untuk komentar tulisan tersebut, misalnya.) Setiap berisi berikut:
            url: The URL feed.
            Nama: Nama pakan (misalnya 'Tulisan' atau 'Komentar').
            feedType: Jenis pakan (Atom atau RSS).
            Mimetype: Jenis mime pakan.
        Komentar: Sebuah daftar semua komentar untuk posting ini (pada halaman item saja). Masing-masing berisi berikut:
            id: ID numerik komentar.
            Tubuh: Tubuh komentar.
            timestamp: Waktu komentar diciptakan.
            Penulis: Nama tampilan penulis komentar, atau 'Anonymous'.
            authorUrl: URL profil penulis komentar, jika komentar tidak anonim.
            deleteUrl: URL untuk menghapus komentar ini.
            isDeleted: Apakah komentar ini telah dihapus. (Teks komentar dihapus diganti dengan pengganti.)

Kembali ke atas.
Blog Arsip

Gaya yang berbeda tersedia di sini adalah untuk pilihan default yang berbeda pada tab Page Elements. Jika Anda sedang merancang sebuah versi baru, itu termudah untuk menggunakan 'FLAT' sebagai gaya, dan kemudian memanipulasi sisa data yang diinginkan.

    Judul: Judul widget.
    style: Salah satu 'MENU', 'FLAT', atau 'HIRARKI'.
    Data: Daftar setiap unit arsip, masing-masing berisi:
        Nama: Nama interval arsip, misalnya "Agustus 2006."
        url: The link ke halaman yang berisi tulisan dari interval ini.
        pasca-count: Berapa banyak posting yang ada di dalam interval ini.

Kembali ke atas.
Profil Widget

Untuk blog dengan penulis tunggal, widget profil berisi informasi berikut. Perhatikan bahwa untuk mengakses bagian-bagian yang berbeda dari data foto, Anda akan menggunakan notasi seperti <data:photo.url/>.

    Judul: Judul widget.
    userUrl: URL profil penulis.
    Lokasi: Lokasi dari profil penulis.
    aboutme: The "About Me" informasi dari profil.
    DisplayName: nama tampilan penulis.
    foto: foto profil user, terdiri dari sebagai berikut:
        url: The URL foto.
        Lebar: Lebar foto itu, dalam piksel.
        height: Ketinggian foto itu, dalam piksel.
        alt: The "alt" teks untuk foto.

Pada blog tim, widget profil berisi sedikit informasi tentang penulis lebih, sebagai berikut.

    Judul: Judul widget.
    Penulis: Daftar semua penulis, yang masing-masing berisi berikut:
        DisplayName: nama tampilan penulis.
        userURL: URL profil penulis.

Jika Anda ingin merancang template Anda untuk menangani kedua blog tunggal dan multiple-penulis, Anda dapat menggunakan data: variabel tim untuk membedakan antara dua kasus. Misalnya <b:if cond='data:team=="true"'> (menampilkan beberapa penulis) </ b: if>

Kembali ke atas.
Teks / HTML / JavaScript Widget

Widget Teks dan HTML / JavaScript widget bekerja dengan cara yang sama dan memiliki dua buah data yang sama.

    Judul: Judul widget.
    isi: Isi widget.

Kembali ke atas.
Pakan Widget

Sebuah umpan konten widget ini secara dinamis dimuat menggunakan Google AJAX API setelah blog yang diberikan dalam browser. Hal ini dapat ditata hanya menggunakan CSS.

    Judul: Judul widget.
    feedUrl: URL dari feed.

Kembali ke atas.
Gambar Widget

Sebuah widget gambar berisi gambar tunggal, dan menyediakan semua data yang relevan untuk gambar itu.

    Judul: Judul widget.
    sourceUrl: URL gambar.
    Lebar: Lebar gambar itu, dalam piksel.
    height: Ketinggian gambar itu, dalam piksel.
    caption: The caption gambar.

Kembali ke atas.
Label Widget

Widget label berisi daftar semua label yang sedang digunakan di blog.

    Judul: Judul widget.
    label: Daftar label, masing-masing berisi:
        Nama: Teks label.
        menghitung: Berapa banyak posting memiliki label ini.
        url: Sebuah link ke halaman yang menampilkan posting dengan label ini.

Kembali ke atas.
Daftar Widget

Bentuk paling sederhana dari daftar. Setiap item hanya satu bagian dari teks, tanpa berbagai jenis data di dalamnya.

    Judul: Judul widget.
    item: Daftar item.

Kembali ke atas.
Link Daftar Widget

Sebuah daftar yang sedikit lebih menarik, di mana setiap item memiliki dua bagian itu: teks dan link.

    Judul: Judul widget.
    Link: Daftar link, masing-masing berisi:
        Nama: teks link.
        Target: URL link.

Kembali ke atas.
Logo Widget

Tidak mendapatkan sederhana dari satu ini. Hanya satu bagian dari data di sini.

    fullButton: URL dari tombol Blogger yang telah Anda pilih

Setiap widget harus memiliki satu includable dengan id = 'main'. Hal ini biasanya akan berisi sebagian besar atau semua konten yang akan ditampilkan untuk widget ini, dan dalam banyak kasus akan semua yang Anda butuhkan.

Jika Anda membuat includables lebih dengan ID berbeda, mereka tidak akan ditampilkan secara otomatis. Namun, jika Anda membuat includable dengan id = 'baru', maka Anda dapat referensi dalam includable utama Anda dengan <b:include name='new' /> dan akan menampilkan seperti itu.

Atribut untuk b: include tag adalah sebagai berikut:

    Nama: (Diperlukan) Sebuah identifier terdiri dari huruf dan angka. Ini harus sesuai dengan ID dari sebuah b ada: includable dalam widget yang sama.
    Data: (Opsional) Sebuah ekspresi atau suatu bagian data untuk meneruskan ke bagian includable. Ini akan menjadi nilai atribut var dalam includable.

Berikut ini adalah contoh sederhana yang menunjukkan penggunaan b: includable dan b: termasuk. Loops dan data yang dijelaskan nanti dalam artikel ini. Hal utama untuk memahami di sini adalah bagaimana "utama" bagian meliputi "pos" bagian di dalamnya. Ini melewati sepanjang pos yang mereka sebut "i" dan referensi bagian disertakan sebagai var nya "p", kemudian mencetak judul.

<b:includable id='main'>
   <b:loop var='i' values='posts'>
      <b:include name='post' data='i'/>
   </ B: loop>
</ B: includable>

<b:includable id='post' var='p'>
   Judul: <data:p.title/>
</ B: includable>

Termasuk yang paling berguna jika Anda memiliki bagian dari kode yang Anda ingin mengulang beberapa kali di tempat yang berbeda. Anda hanya dapat menulis kode sekali, memasukkannya ke dalam ab: includable, kemudian gunakan b: include di manapun Anda inginkan untuk muncul. Jika Anda tidak perlu melakukan itu, maka Anda hanya dapat menempel dengan includable utama tunggal dan tidak khawatir tentang sisanya. (Perhatikan bahwa includable utama termasuk automically - <b:include name='main'/> tidak diperlukan.)
Data

Data: tag ini bisa dibilang salah satu yang paling penting, karena itu adalah jalan yang membawa semua konten Anda yang sebenarnya. Beberapa contoh dari tag ini adalah:

<data:title/>
atau
<data:photo.url/>

Contoh pertama adalah sederhana, dan akan bekerja di widget kebanyakan, karena widget yang paling memiliki judul. Semua hal ini adalah mencetak judul widget. Contoh kedua menunjukkan variabel yang lebih kompleks, dari mana kita memilih komponen tertentu. Sebuah foto, mengatakan dalam konteks widget profil, mungkin memiliki komponen seperti url, tinggi, dan lebar. Menggunakan "." notasi menunjukkan bahwa kita ingin URL untuk foto ini, bukan URL dari sesuatu yang lain.

Ada banyak data yang dapat Anda akses dengan data: tag, dan bervariasi tergantung pada widget Anda bekerja dengan. Kami punya daftar lengkap untuk membantu Anda menemukan data yang Anda butuhkan.
Loops

B: tag lingkaran memungkinkan Anda mengulangi bagian dari isi beberapa kali. Hal ini paling sering digunakan untuk mencetak setiap posting dalam daftar posting untuk halaman yang diberikan, atau setiap komentar, atau setiap label, dll Format umum untuk menggunakan loop ini:

<b:loop var='identifier' values='set-of-data'>
   [Isi ulang dimasukkan di sini]
</ B: loop>

Bagian 'identifier' dapat nama apapun yang Anda pilih, dan akan digunakan untuk berdiri di untuk setiap item baru dalam daftar, setiap kali melalui loop. Sebuah konvensi umum adalah untuk hanya menyebutnya "i". Himpunan data yang Anda tentukan untuk nilai-nilai dapat berupa bagian dari data yang dijelaskan dalam artikel tag Data sebagai daftar item. Misalnya, dalam widget posting blog, posting adalah daftar. Kode seperti loop kehendak berikut melalui pos masing-masing, mencetak judul untuk masing-masing, dengan tag header di sekitarnya.

<b:loop var='i' values='data:posts'>
   <h2> <data:i.title/> </ h2>
</ B: loop>

Perhatikan bagaimana "i" mengambil nilai dari setiap posting pada gilirannya, sehingga Anda bisa mendapatkan judul dari masing-masing.
Jika / Lain

Anda dapat menggunakan b: jika dan b: tag lain untuk menampilkan konten di beberapa tempat tetapi tidak yang lain. Format umum adalah ini:

<b:if cond='condition'>
   [Konten untuk menampilkan jika kondisi benar]
<b:else/>
   [Konten untuk menampilkan jika kondisi adalah palsu]
</ B: if>

B: tag lain adalah opsional. Tanpa itu, hasilnya akan berupa isi yang tercantum dalam b: jika bagian atau tidak. Penutup </ b: if> diperlukan dalam setiap kasus, namun.

Untuk "Kondisi" Anda dapat dimasukkan ke dalam sesuatu yang mengevaluasi untuk bisa benar atau salah. Beberapa tag data nilai hanya benar / salah pada mereka sendiri, misalnya allowComments pada posting. Dengan potongan data lain, Anda dapat membandingkan mereka dengan nilai-nilai tertentu untuk mendapatkan benar atau salah. Berikut adalah beberapa contoh:

    <b:if cond='data:post.showBacklinks'> Benar jika pos saat ini diatur untuk menampilkan link balik.
    <b:if cond='data:blog.pageType == "item"'> Benar jika halaman saat ini merupakan halaman item (halaman posting).
    <b:if != cond='data:displayname "Fred"'> Benar jika ini bukan nama tampilan Fred.
    <b:if cond='data:post.numComments> 1 '> Benar jika pos saat ini memiliki lebih dari satu komentar.

13 Mar 2012

Assalamu'alaikum wa rohmatullahi wa barokatuh

Edit HTML tata letak blog Anda Jika Anda ingin lebih mengontrol format blog Anda, Anda dapat dengan mudah mengakses dan mengubah kode HTML: Pergi ke dashboard Blogger Anda. Sebelah ikon Pos Daftar abu-abu, klik menu drop-down dan pilih Template. Klik tombol Edit HTML di bawah pandangan "Live di blog". Tip: Mengubah desain blog Anda tanpa mengganggu dengan kode! Periksa Designer Template Blogger untuk membuat dan menerapkan desain sendiri atau yang keren yang Anda temukan dari pengguna lain. Berikut adalah beberapa tips untuk mengedit kode Anda: Simpan salinan pertama. Sebelum Anda mulai mengedit kode, kami sangat menyarankan agar Anda men-download salinan template Anda. Jika perubahan Anda tidak keluar seperti yang Anda inginkan, Anda akan dapat kembali ke versi asli dengan hanya meng-upload bahwa salinan download. Memahami kode Blogger. Seiring dengan HTML dan CSS biasa, Blogger juga menggunakan tag kustom banyak. Ini adalah ide yang baik untuk membiasakan diri dengan tag elemen halaman Blogger dan tag font dan warna sebelum Anda mulai. Cari kode untuk elemen halaman. Secara default, setiap elemen halaman ditampilkan dalam kode sebagai placeholder satu baris untuk menyederhanakan kode, yang pilihan dapat diatur dalam antarmuka grafis pada tab Layouts. Klik "Expand Template Widget" untuk menunjukkan kode lengkap untuk setiap elemen, dan belajar tentang tag template elemen-elemen 'widget. Gunakan alat kami untuk perubahan CSS. Untuk perubahan gaya luas, Anda dapat menggunakan Designer Template untuk menambahkan style sheets Cascading kustom (CSS) ke blog Anda. Jika Anda tidak terlalu akrab dengan CSS, periksa ini CSS

 Elemen Halaman Tags untuk LayoutsBagian <body> template Layouts terdiri terutama dari bagian dan widget. Bagian menandai area halaman Anda, seperti sidebar, footer, dll Widget adalah elemen halaman individu seperti gambar, blogroll, atau apa pun Anda dapat menambahkan dari tab Elemen Halaman. Anda dapat menggunakan HTML Anda di sekitar bagian dalam template Anda.Setiap bagian dalam template Anda memiliki pembuka dan tag penutup, mencari sesuatu seperti ini:<b:section id='header' class='header' maxwidgets="1" showaddelement="no"></ B: section>Tag <b:section> dapat memiliki atribut sebagai berikut:

    
id - (Diperlukan) Sebuah nama yang unik, dengan huruf dan angka saja.
    
Kelas - (Opsional) nama kelas umum adalah 'navbar,' 'header,' 'utama', 'sidebar,' dan 'footer'. Jika Anda beralih template nanti, nama-nama ini membantu Blogger menentukan cara terbaik untuk mentransfer atas konten Anda. Namun, Anda dapat menggunakan nama yang berbeda, jika Anda suka.
    
maxwidgets - (Opsional) Jumlah maksimum widget untuk memungkinkan di bagian ini. Jika Anda tidak menentukan batas, tidak akan ada satu.
    
showaddelement - (Opsional) Dapat 'ya' atau 'tidak,' dengan 'ya' sebagai default. Ini menentukan apakah Page Elements tab akan menampilkan 'Tambahkan sebuah Elemen Halaman' link di bagian ini.
    
Pertumbuhan - (Opsional) Dapat 'horisontal' atau 'vertikal,' dengan 'vertikal' sebagai default. Ini menentukan apakah widget dalam bagian ini disusun side-by-side atau ditumpuk.Bagian dapat berisi widget, tidak dapat berisi bagian lain atau kode lainnya. Jika Anda harus memasukkan kode tambahan antara atau sekitar widget tertentu dalam suatu bagian, Anda akan perlu untuk membagi bagian menjadi dua atau lebih bagian baru.Dalam bentuk yang paling sederhana, widget diwakili oleh tag tunggal, yang pada dasarnya hanya placeholder menunjukkan bagaimana widget harus ditangani dalam tab Page Elements. Data aktual untuk setiap widget yang diberikan disimpan dalam database Blogger dan hanya diakses ketika widget harus ditampilkan. Beberapa contoh widget (satu untuk halaman judul dan satu untuk daftar) adalah:<b:widget id="header" type='HeaderView' locked="yes"/><b:widget id="myList" type='ListView' Favorit locked="no" Things"/> title="My<b:widget id="BlogArchive1" locked="false" mobile="yes" title="Blog Archive" type="BlogArchive"/>Widget mungkin memiliki atribut sebagai berikut:

    
id - (Diperlukan) Mungkin berisi huruf dan angka saja, dan masing-masing ID widget dalam template Anda harus unik. ID Sebuah widget yang tidak dapat diubah tanpa menghapus widget dan membuat yang baru.
    
Jenis - (Diperlukan) Menunjukkan jenis widget itu, dan harus menjadi salah satu jenis widget yang berlaku tercantum di bawah ini.
    
terkunci - (Opsional) Dapat 'ya' atau 'tidak,' dengan 'tidak' sebagai default. Sebuah widget terkunci tidak dapat dipindahkan atau dihapus dari tab Page Elements.
    
judul - (Opsional) Judul tampilan untuk widget. Jika tidak di tentukan, judul standar seperti 'List1' akan digunakan.
    
pageType - (Opsional) Dapat 'semua,' 'arsip', 'utama', atau 'item,' dengan 'semua' sebagai default. Widget akan menampilkan hanya pada halaman yang ditunjuk blog Anda. (Semua widget ditampilkan pada tab Page Elements, terlepas dari thier pageType.)
    
mobile - (Opsional) Dapat 'ya', 'tidak,' atau 'hanya' dengan 'default' sebagai default. Ini memutuskan apakah widget akan ditampilkan pada ponsel atau tidak. Header saja, Blog, Profile, PageList, AdSense, Atribusi akan ditampilkan pada ponsel ketika atribut mobile 'default'.Jenis widget Anda dapat menentukan adalah:

    
BlogArchive
    
Blog
    
Makan
    
Header
    
HTML
    
SingleImage
    
Linklist
    
Daftar
    
Logo
    
BlogProfile
    
Navbar
    
VideoBar
    
NewsbarSetiap widget juga dapat ditulis dalam bentuk diperluas, merinci tata letak lengkap dan isi untuk widget itu. Ini adalah apa yang Anda akan melihat, misalnya, jika Anda men-download template Anda dari tab Edit HTML untuk membuat cadangan. Biasanya, Anda tidak akan perlu bekerja dengan widget dalam modus ini, karena itu mudah untuk hanya mengubah mereka dari tab Page Elements. Namun, jika Anda ingin tahu lebih banyak, Anda dapat membaca tentang tag widget rinci.Catatan: Dalam blog Anda dipublikasikan, semua tag <b:section> dan <b:widget> akan diganti dengan tag <div>, yang akan memiliki ID tertentu. Jadi, Anda dipersilakan untuk merujuk, misalnya, div # header atau div # myList di CSS Anda jika Anda ingin.