msgbartop
komunitas para newbie
msgbarbottom

28 Apr 11 Core WordPress Version 3.1.2 Update

WordPress adalah sebuah tools CMS yang sangat powefull didunia IT, khususnya dunia pecinta blog. WordPress sendiri perkembangannya cukup signifikan dan selalu mengedepankan pengembangan-pengembangan baik dari security holenya, perbaikan-perbaikan bug, maupun memanjakan pengguna dengan tampilan yang aktraktif dan dinamis.

Perkembangan WordPress saat ini sudah mencapai pada Core Versi 3.1.2. Release terbaru WordPress ini terjadi perbaikan pada security hole dan perbaikan-perbaikan bug yang ada.

Perbaikan ini sudah dicover oleh Team Security WordPress, diantaranya WordPress developer Andrew Nacin, dengan Benjamin Balter.

Berikut listing perbaikan yang dilakukan pada release terbaru WordPress ver. 3.1.12:
- Fix a vulnerability that allowed Contributor-level users to improperly publish posts. (r17710)
- Fix user queries ordered by post count. (#17123)
- Fix multiple tag queries. (#17054)
- Prevent over-escaping of post titles when using Quick Edit for pages. (#17218)

Beberapa file yang ikut dalam list daftar file ter-revisi:
- wp-includes/post-template.php
- wp-includes/version.php
- wp-includes/user.php
- wp-includes/query.php
- readme.html
- wp-admin/includes/class-wp-posts-list-table.php
- wp-admin/includes/update-core.php
- wp-admin/press-this.php

13 Apr 11 Bermain Images Content di WordPress

Images Content WordPress – Adakalanya kita bila hendak bermain images dalam content sebuah blog berbasis wordpress, kita ingin mengambil salah satu images tersebut. Nah berikut ini sintak sederhana yang dapat digunakan untuk menarik image pertama dari sebuah content di wordpress blog.

Sintak ini enginenya ditaruh pada header.php dan menggunakan sintak pemanggil script di tempat dimana kita ingin memunculkan images tersebut. Sebagai contoh jika kita ingin membuat index wordpress blog kita dengan menggunakan fungsi the_excerpt()…, otomatis segala bentuk images akan tidak dimunculkan dan teks akan membentuk [...] sebagai petanda more content.

Berikut scriptnya yang ditulis dalam header.php :

*?php
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){ //Defines a default image
$first_img = "http://komunitaskami.com/images-default.jpg";
}
return $first_img;
}
?>

Berikut listing code ditaruh sesuai keinginan untuk memanggil fungsi engine diatas :

*?php echo catch_that_image() ?>

Demikian sintak sederhana yang bisa digunakan untuk menarik image content dalam wordpress blog.

15 Mar 11 Warning

Silahkan comment sesuka hati anda, boleh menaruh url pada content comment,,, dan dengan senang hati akan kami tandai sebagai SPAMMER,,,, supaya Google akan mengindeks dan menurunkan Nilai Page Rank website anda… :)

NB: Kami menggunakan Hand Made Plugin untuk mempercepat indeks SPAM content WP di Google Page,,,

15 Mar 11 Tambal Celah Keamanan WordPress

Celah keamanan wordpress yang terjadi ketika ada seseorang yang mengakses sebuah file *.php pada direktori wordpress sehingga akan muncul sebuah pesan error yang dapat dimanfaatkan oleh seseorang untuk mendapatkan Hak Akses Cpanel Hosting website itu sendiri, sehingga akan sangat berbahaya bila kita tidak dengan segera menutupi kekurangan atau celah yang terjadi pada wordpress tersebut.

Adapun yang dimaksud sebuah pesan error dapat dilihat sebagai berikut:

Contoh file yang diakses:

http://websiteanda.com/wp-includes/wp-db.php

Pesan Error yang muncul :

Fatal error: Call to undefined function wp_die() in /home/USERNAME/public_html/wp-includes/wp-db.php on line 1039

Untuk menutupi celah tersebut ialah dengan melakukan teknik pemblokiran via htaccess. Adapun direktori yang penting untuk ditutup celahnya ialah wp-content, wp-includes, root dir dsb….

Untuk Dir Wp-content, berikut listing .htaccess -nya :

Order Allow,Deny
Deny from all
<Files ~ "\.(css|jpe?g|png|gif|js|xml|swf|zip)$">
Allow from all
</Files>
<Files "wp-postratings.php">
Allow from all
</Files>

Untuk Dir Wp-includes, berikut listing .htaccess -nya :

Order Allow,Deny
Deny from all
<Files ~ "\.(css|jpe?g|png|gif|js|xml|swf|zip)$">
Allow from all
</Files>
<Files "wp-tinymce.php">
Allow from all
</Files>

Untuk Root Dir, tambahkan listing berikut pada .htaccess -nya :

ini_set("display_errors", 0);
error_reporting(0);

Dan juga untuk beberapa direktori yang lain, bisa dengan menutupi isi dari Dir tersebut dengan listing .htaccess berikut :

IndexIgnore *

 

Demikian semoga bermanfaat untuk kita semua,,, :)

Source : exclusivewordpress.com

26 Feb 11 Spesifik Date Pada Datepicker jQuery

Jquery adalah sebuah tools berbasis javascript yang powerfull untuk digunakan dalam website. Banyak tools yang disediakan oleh jQuery salah satunya adalah datepicker

Datepicker dalam jQuery terlihat seperti pada gambar berikut.
Datepicker

Cara kerjanya adalah dengan mengintegrasikan sebuah field text dengan datepicker script pada jquery maka ketika field form tersebut diklik akan muncul sebuah tabel kalender yang dapat diklik untuk memasukkan nilai tanggal tersebut pada field form tadi.

Dengan demikian keberadaan datepicker pada jQuery ini sangat membantu sekali. Nah muncul sebuah permasalahan yang signifikan bila kita menginginkan sebuah kalender yang memiliki spesifikasi tanggal yang bisa disesuaikan dengan database? Misalkan disebuah sekolah yang menginginkan tanggal availablenya tanggal 1, 3, 9, dsb.

Karena datepicker defaultnya menampilkan semua tanggal, sehingga apabila digunakan dalam aplikasi yang menginginkan keberadaan tanggal yang spesifik tentunya tidak dapat dilakukan.

Untungnya jQuery sifatnya fleksible dalam artian dapat disetting dengan memasukkan beberapa variable tertentu sehingga permasalahan diatas dapat diselesaikan

Berikut code listingnya:

$('#datepicker').datepicker({

dateFormat: ‘yy-mm-dd’,
beforeShowDay: enableAllTheseDays
});

var enabledDays = ["2-20-2011", "2-24-2011"];

function enableAllTheseDays(date) {
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
for (i = 0; i < enabledDays.length; i++) {
if($.inArray((m+1) + ‘-’ + d + ‘-’ + y,enabledDays) != -1) {
return [true];
}
}
return [false];
}

Demikian semoga bermanfaat.. :)