Ini Plugin yang gw temukan pagi hari tadi sambil jalan-jalan liat-liat web wordpress dan juga yah sekedar habisin waktu sampai mata pengen tidur. Tidak sengaja saja ketemu plugin ini, Sebuah plugin yang bisa membuat post-post terpilih untuk muncul dan menjadi sebuah slideshow flash secara otomatis.
Well akhir-akhir ini banyak juga yang menggunakan Flash(using PHP) pluginnya. Cukup baik membuat sites tampak lebih bagus. Walau generatesnya kadang membuat server crash ![]()
Setelah gw mencoaba di Localhost dahulu mengingat themes ini terlalu mudah rusak
, ternyata jalan. oke langsung gw pindah ke Server Online ini. Dan hasilnya….
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in
wp-content/plugins/featurific-wordpress/featurific.php on line 1770
Warning: file_get_contents(http://docs.google.com/File?id=dhrr7648_169dgpvt4ct_b) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in
wp-content/plugins/featurific-wordpress/featurific.php on line 1770
Oke ternyata plugin ini menggunakan fungsi
Ini berarti dia menggunakan URL untuk mendapatkan filenya. Sayangnya di beberapa hosting, ini dilarang demi keamanan(see my old blog on my application : click here). Walau tentunya sangat menyingkat coding dan resource tanpa keamanan buat apa juga bukan ![]()
Tetapi sama seperti di D’i Uploader, ge melakukan modifikasi dengan sebuah cara yang ada di aplikasi itu juga, yaitu dengan menggunakan fungsi CURL Atau disebut juga Client URL Library Function.
Seperti pesan error di atas, berada di dalam file featurific.php line ke 1770, disana terdapat sebuah tulisan syntax:
Nah inilah sumber masalahnya
Dimana variable ‘$image‘ adalah URL dari images tersebut. So gw modif dengan mengganti line itu dan menambahkan beberapa(baca : seabreg
) Line:
preg_match("/(jpg|JPG|GIF|PNG|gif|png|gif?)$/",$matches[0],$matches);
$file=$matches[0];
$filetype = "image/$file";
if ($filetype=="image/jpg" || $filetype=="image/JPG")
{
$filetype = "image/jpeg";
}
/*======================= END OF READING ===============================*/
if ($filetype=="image/jpeg")
{
$filename = "tmp.jpg";
}
else if ($filetype=="image/pjpeg")
{
$filename = "tmp.jpg";
}
else if ($filetype=="image/gif")
{
$filename = "tmp.gif";
}
else if ($filetype=="image/x-png")
{
$filename = "tmp.png";
}
else if ($filetype=="image/png")
{
$filename = "tmp.png";
}
$newfilename = $filename;
$newfilenamedir = "/home/[Your Absolute Path]/$filename"; //Absolute path here
$ch = curl_init($image);
$fp = fopen("$newfilenamedir", 'w');
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($ch);
curl_close($ch);
fclose($fp);
$image_data = file_get_contents($newfilenamedir);
Hasilnya… bisa liat di sidebar gw ![]()
penggunaan CURL agak memberatkan server. Dengan demikian jangan tampilkan terlalu banyak POST(5 images saja udah agak berat), apabila ingin menampilkan banyak post, Naikan “Update Frequency” agar tidak terallu memberatkan server. On My case, gw mengupdate 1 hari sekali.
Trik ini akan membuat sebuah temporary files di server, letaknya dapat diatur di variable
Selain itu pada beberapa theme tertentu kadangkala tidak akan langsung terinstall, atau kadang kita harus menginsert code untuk menampilkan codenya sendiri. Tetapi pesan error akan tetap muncul. So bis ajuga diakalin lagi supaya tulisan itu ga keluar lagi.
Pesan ini masih berada pada file yang sama. Yaitu pada line 74 sampai dengan line 97. Gunakan perintah comment:
Bukan double slash ![]()
Untuk lebih jelasnya, berikut gw sertakan file hasil modifikasi-nya:
featurific.rar
Moddified version dari featurific.php Dari Plugin Featurific Untuk WordPress
Popularity: 8% [?]
One Response to Featurific For WordPress Plugin and Mods
Leave a Reply Cancel reply
This Blog
My name is Rizky Gunawan, graduated(Waw, thanks God I can graduated :P ) from Computer Science Major. My Hobby is Coding, and my speciality is web development using PHP. Currently I'm working on some press company in Indonesia as Internal Software Developer.
Tags
ajax AMD AMD HSF Anime Anime Music Ar tonelico ATI Clannad core i5 Crysis GeForce Gigabyte hymmnos Intel Intel HSF javascript K-ON Kosaka Kirino Linux Microsoft Motherboard MSI Music Video mySQl Nvidia ONKYO Overclocking P55 PC Games Phenom II X4 php Project Skripsi Soundcard Thermalright thermalright Ultra 120 Extreme Touhou Ubuntu VGA Card Warhead Web Design web project Windows Windows 7 Wordpress ThemeReent Comment
Archives



Terima kasih
Tak coba dulu kalau sempat kunjungi http://dalemsilaadri.com
ssaya pasang tapi gak bisa setting, maklum baru belajar bikin blog,