Menampilkan Gravatar dan file .PHP di postingan
-
ini thread kedua saya 😀
di blog saya kenapa ga bisa muncul gravatar dari temen2 yang ngisi komentar disana ya? semua hanya muncul default gravatar yang saya setting dari file comments.php
apa untuk menampilkan gravatar harus memakai plugin tambahan?kemudian, saya juga ingin membuat Contact Form bagi pengunjung yang ingin menghubungi saya via email secara langsung dari blog tersebut. saya sudah buat file .php-nya dari buku tips PHP yang saya punya setelah sebelumnya gagal menggunakan plugins dd-formailer. namun yang jadi persoalan, bagaimana caranya agar file .php yang sudah saya buat itu bisa dimuat di dalam halaman yang saya inginkan? sebab, di wordpress kan ga bisa posting file .PHP 😀
terima kasih atas jawabannya 🙂
-
saya cb ngomentari yg contact form ama unggah berkas php
plugin contact form (yg juga accessible) ada kok yg bagus dan gampang makenya..
saya pernah coba dan bener2 aksesibel menurut WCAG 2.0unggah berkas (php dll) bisa lewat file manager di server hostingan kan..
taruh di theme yg kita pake, trus dikasi nama spt di bawah..<?php get_header(); ?><?php
/*
Template Name: Kontak
*/
?>
...
script lengkapnya disini
...`
tinggal masuk menu admin, buat halaman baru
di kolom pilihan “Templat Halaman” (Page Template) tinggal pilih ‘drop down menu’ “Kontak”maap saya pemula wp..cmiiw ya.. :)`
wp 2.5+ gravatarnya dah built-in kan ya..
coba di Using Gravatars – CodexUntuk plugin form, saya suka dengan cforms. Tetapi kalau ingin secara penuh mengontrol struktur html dalam halaman itu, memang lebih baik menuliskan kode php nya sendiri. Saya juga lebih prefer dengan cara yang disampaikan oleh dr. dani. Namun ada juga cara lain:
- Menggunakan plugin yang bisa mengeksekusi kode php yang disisipkan dalam tulisan. Mas Poer pernah menyebutkan di forum ini .
- Membuat fungsi yang mengembalikan struktur form nya alih-alih mencetaknya, lalu mendaftarkan sebuah shortcode yang menggunakan fungsi tersebut. Fitur shortcode ini fitur baru di WordPress 2.5. Coba baca artikel codex berikut
sip, makasih untuk saran-sarannya. untuk sementara ini saya masih pake kode php sendiri untuk form-nya. dan percobaan berikutnya adalah cara2 yang sudah disampaikan mau saya tes dulu di blog tester, kalau memang sudah ga ada masalah, baru dipasang di blog utama. hehe.. maklum masih trauma plugins 😀
trus untuk yang gravatar gimana ya? saya masih belum bisa nih untuk mengaktifkannya.. semua icon yang muncul di kotak komentar blog saya masih default avatar yang saya buat 🙁
Coba URL gambar gravatar nya (untuk pengomentar2 yang seharusnya sudah punya gravatar) diperiksa apakah strukturnya benar. Ditelusuri kesalahannya dari sana. Coba aja contoh URL nya dikirim ke sini.
contohnya gravatar atas ID saya mas… di blog mas huda kan gravatar saya bisa muncul tuh (http://hudatoriq.web.id/wp-hacks/ym-online-status/#comment-3687) tapi setiap saya jawab komentar2 pengomentar di blog saya dengan ID saya itu ga bisa muncul, semua munculnya gravatar lokal yang saya siapkan untuk mereka yang belum daftar ke gravatar 😀
Coba beberapa url gravatar d blog sampeyan dipaste di sini
ini url gravatar yang saya pake: http://apadong.com/wp-content/themes/blue-ku-tux/images/default_avatar.png
ini beberapa contoh rekan yang udah punya gravatar (muncul di /wp-admin/edit-comments.php), tapi ga muncul di halaman posting:
1. http://www.gravatar.com/avatar/db23c11cfe93e9b260fae6842c23642e?s=32&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
(punya http://bhowo.blogspot.com/ yang nulis komen di http://apadong.com/2008/05/23/hoax-sms-merah-santet-yang-mematikan/#comment-1184)2. http://www.gravatar.com/avatar/c7741dd8b6060f776d60f63437e370fb?s=32&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
(punya http://bahtiar.blogdrive.com/ yang nulis komen di http://apadong.com/2008/05/22/20-mei-2008-bukan-hari-kebangkitan-nasional/#comment-1178)3. http://www.gravatar.com/avatar/3cac35557ddd9947a193f806b7195b10?s=32&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
(punya http://daniiswara.net/ yang nulis komen di http://apadong.com/2008/04/07/membuat-link-berkedip-dan-variasinya/#comment-1177)Sedangkan ini gravatar yang saya pake:
http://www.gravatar.com/avatar/42586077db37e69d0896cf61e0c03736?s=32&d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
Contohnya sewaktu saya nulis di http://apadong.com/2007/06/21/myq-jogja-in-action/#comment-123😀
Ya, kalo gravatar yg dipaste di sini gravatar yg dari halaman admin (yg baik-baik saja), buat apa? Maksudku, url gambar gravatar yang ada di halaman komentar blogmu yang dipaste di sini 😉
Saya coba sendiri buka blognya. Ternyata gambar avatar sampeyan memang mengarah ke http://apadong.com/wp-content/themes/blue-ku-tux/images/default_avatar.png
Seharusnya mengarah ke gravatar.com, bukan ke apadong.com. Berarti ada yang salah dengan berkas comments.php di dalam direktori tema sampeyan.
Baris kode berikut diambil dari tema ‘default’
<?php echo get_avatar( $comment, 32 ); ?>Itu fungsi yang berperan untuk menampilkan avatar. Coba bandingkan dengan berkas di tema sampeyan.
misalnya saya jg di wp 2.5.1 pakenya yg built-in:
<?php echo get_avatar( $comment, $size = '48' ); ?>yg di codex dah dibaca semua kan mas Rhama..? 🙂
terutama di bag:
<?php echo get_avatar( $id_atau_email, $size = '96', $default = '<lokasi-gambar-default>' ); ?>ayooo dioprek terus..semoga berhasil..
siip..akhirnya bisa setelah saya tambahin:
<?php echo get_avatar( $comment, $size = '40' ); ?>
dan hidden bagian://echo '<img class="avatar" src="'.get_bloginfo('stylesheet_directory').'/images/default_avatar.png" alt="'.$comment->comment_author.'" width="40" height="40" />';tapi yang jadi masalah, sekarang saya ga bisa nampilin default avatarnya 😀
bisa bantu (lagi) bagian mana lagi yang harus diedit? Ini script lengkapnya:<li class="comment <?php echo $author_comment_class; ?>" id="comment-<?php comment_ID() ?>"> <?php // gravatars if (function_exists('gravatar')) { if ('' == $comment->comment_type) { echo '<img class="avatar" src="'; gravatar($comment->comment_author_email); echo '" alt="'.$comment->comment_author.'" width="40" height="40" />'; } elseif ( ('trackback' == $comment->comment_type) || ('pingback' == $comment->comment_type) ) { echo '<img class="avatar" src="'; gravatar($comment->comment_author_url); echo '" alt="'.$comment->comment_author.'" width="40" height="40" />'; } } else { //echo '<img class="avatar" src="'.get_bloginfo('stylesheet_directory').'/images/default_avatar.png" alt="'.$comment->comment_author.'" width="40" height="40" />'; } ?> <?php echo get_avatar( $comment, $size = '40' ); ?> <span class="author"><?php comment_author_link() ?></span><br />dari
<?php echo get_avatar( $comment, $size = '40' ); ?>jadi
<?php echo get_avatar( $comment, $size = '40', $default='http://apadong.com/wp-content/themes/blue-ku-tux/images/default_avatar.png' ); ?>alhamdulillah… udah bisa sekarang. makasih banyak mas pengki… 😀
maap, belum ngerti php sih 😀
Topik ‘Menampilkan Gravatar dan file .PHP di postingan’ tertutup untuk balasan baru.