Tutorial ini saya dapatkan dari dte.web.id
Sebagai Penjelasan Katakanlah kita ingin memposting kode di dalam tag
<pre>untuk diterbitkan ke dalam komentar postingan, namun seperti yang kita tahu, Blogger tidak mengizinkan tag <pre>masuk ke dalam posting komentar. Jadi kita bisa menggunakan kode ini sebagai penanda:</pre>
</pre>

<i rel="pre">Kode di sini...</i>
Untuk mengubah tag
<i rel='pre'>
menjadi <pre> kita bisa menggunakan fungsi ini:
<script type="text/javascript">
// Seleksi elemen `p` di dalam `#comments`
$('#comments p').each(function() {
// Ubah semua tag `<i rel="pre">` dengan `<pre>`
$('i[rel="pre"]', this).replaceWith(function() {
return $('<pre></pre>').append($(this).contents());
});
});
</script>
Selektor
Cukup pastikan bahwa template Anda sudah dilengkapi dengan JQuery, kemudian letakkan kode tersebut di atas
$('#comments p')
tidak mutlak. Terkadang ada juga kerangka komentar yang terdiri dari elemen <dd>
, bahkan mungkin juga dengan ID komentar yang berbeda sehingga selektor tersebut juga bisa diubah menjadi $('#comments dd')
atau $('#commentsbox dd')
Cukup pastikan bahwa template Anda sudah dilengkapi dengan JQuery, kemudian letakkan kode tersebut di atas
</body>
. Dan coba terbitkan sebuah komentar berupa teks di dalam <i rel='pre'></i>
Lebih Lengkap
Untuk tingkat manpulasi yang lebih lengkap, Anda bisa menggunakan baris kode ini. Salin kode ini lalu sisipkan di atas </body>:
<script type='text/javascript'>
//<![CDATA[
$('#comments p, #comments dd').each(function() {
// Singkirkan semua tag `<br>` di sebelah tag `<b rel^="h">`
// (semua elemen `<b>` dengan nilai atrubut `rel` yang diawali dengan "h")
$('b[rel^="h"]', this).nextAll().filter('br').remove();
// Menyisipkan tag `<pre>`
$('i[rel="pre"]', this).replaceWith(function() {
return $('<pre></pre>').append($(this).contents());
});
// Menyisipkan gambar
$('i[rel="image"]', this).replaceWith(function() {
return $('<img />').attr('src', $(this).text());
});
// Menyisipkan tag `<h3>`
$('b[rel="h3"]', this).replaceWith(function() {
return $('<h3></h3>').append($(this).contents());
});
// Menyisipkan kuota/catatan
$('b[rel="quote"]', this).replaceWith(function() {
return $('<blockquote></blockquote>').append($(this).contents());
});
// Menyisipkan tag `<code>`
$('i[rel="code"]', this).contents().unwrap().wrap('<code></code>');
});
//]]>
</script>
Klik Simpan Template. Setelah itu Anda tinggal menuliskan pesan untuk para komentator di atas formulir komentar seperti ini:
Untuk menyisipkan kode, gunakan tag <i rel="code">KODE ANDA DI SINI...</i>
atau <i rel="pre">KODE ANDA DI SINI...</i>
Untuk menyisipkan gambar, gunakan tag <i rel="image">URL GAMBAR ANDA DI SINI...</i>
Untuk menyisipkan judul, gunakan tag <b rel="h3">JUDUL ANDA DI SINI...</b>
Untuk menyisipkan catatan, gunakan tag <b rel="quote">CATATAN ANDA DI SINI...</b>
Untuk menciptakan efek tebal gunakan tag <b>TEKS ANDA DI SINI...</b>
Untuk menciptakan efek huruf miring gunakan tag <i>TEKS ANDA DI SINI...</i>
Sekian Semoga Bermanfaat.
Source : http://www.dte.web.id/2012/02/memanfaatkan-jquery-untuk-mengizinkan.html
Comments+ 19 komentar:
makasih om ilmunya :)
wah nambah ilmu nih sama kang ridwan
makasih mas, templateny keren mas... gag d share ni ?? :)) :sedot
Makasih master telah me review tutorial mengizinkan elemen terlarang masuk dalam komentar
Saya sendiri masih kurang mengerti nih :D, ada demonya gk?
Siiip :D
Siiip :D
Privasi gan .. Hanya saya yang punya :D
siip
Di Blog ini Contohnya :D
This comment has been removed by a blog administrator.
nambah ilmu nih mas,, bisa jd koleksi ilmunya :D
This comment has been removed by a blog administrator.
bang, tenplatenya yang buat menu sidebar kiri terlalu kontras ..
artikelnya bermanfaat :D
iya gan .. :D
oya mba.. saya ga berhasil2 buat menu yang pas :D
Kode di sini...
Masih rumit memahami kode-kode spt di atas.... menyimak... thanks tuk sharenya :)
sama sama mas :D