Langsung ke konten utama

Membuat Fungsi Cuplikan

Alooo semua?kali ini Keranjang akan membahas bagaimana cara membuat cuplikan artikel. Kaya yang di home-nya ilmuwebsite artikel2nya juga diculik dulu eh..dicuplik, baru kemudian ada link untuk detail artikelnya. Ok, langsung saja, kita akan mempersiapkan file-filenya:


1. Database
create database db_artikel ;
use db_artikel;
create table artikel (id int unsigned not null primary key auto_increment, judul varchar(100) not null, konten text not null, tgl date not null, pengirim varchar(50) not null);

INSERT INTO artikel VALUES (1, ‘B_scorpio dan sekutu-sekutunya’, ‘Pada suatu hari, hiduplah seorang manusia yang sangat berambisi menguasai dunia. Manusia itu bernama b_scorpio. Setiap hari, b_scorpio terus belajar, berlatih, menimba ilmu di sana sini, sampai-sampai lupa makan, lupa tidur n yang paling parah lupa pacaran, he..he… Semua itu demi 1 tujuan, yaitu menguasai dunia. Untuk mendukung tujuannya itu, b_scorpio mengumpulkan sekutu-sekutu untuk membantu misi-misinya, karena walau bagaimanapun 1 sapu akan lebih kuat daripada 1 lidi, maksudnya? Kaga tau, he..he.. Akhirnya, berkumpullah para sekutu-sekutu b_scorpio, yaitu Al-k, Ryuzaki, Phii, Safril, Ivan, Fadli, Ronny, ada yang lom kesebut? Ya maappppp, ga bawa presensi, jadi lupa, he..he.. Mereka bahu membahu menjadi satu itulah Indonesia, Indonesia tanah airku aku berjanji padamu, loh..loh..apa yang terjadi..kok jadi nyanyi…TAMAT’, ’2007-12-18′, ‘Phii’);
INSERT INTO artikel VALUES (2, ‘Staff baru ilmuwebsite cowok lagi????’, ‘Mas Anggi, cariin staff cewek dunk, buat nemenin Phii. Atau Si Ronny suruh berubah jadi cewek aja, he..he.. kalo Ronny ga mau, Anggi aja, kan namanya udah feminin tuh!!! Hua..ha..ha.. Banyak yang ngira Anggi tuh cewek loh. Dulu Phii juga mikirnya Anggi tuh cewek, eh ga taunya Anggi tuh bos besarnya ilmuwebsite alias b_scorpio. Kemaren, b_scorpio dah ngajuin syarat buat jadi staff ilmuwebsite. Phii mo ngadain audisi buat perekrutan staff baru ilmuwebsite selanjutnya, tapi khusus cewek, jadi barang siapa yang berminat, silahkan berubah jadi cewek dulu, huehe..he..’, ’2007-12-18′, ‘Phii’);

2.File koneksi.php


3. File fungsi.php
silahkan diganti sesuai kebutuhan
$pecahArtikel=explode(‘ ‘,$konten); //pecah artikel menjadi array of string

if(count($pecahArtikel) > $maxKata)
{
$cuplik=”;
for($a=0;$a<$maxKata;$a++) { $cuplik.=$pecahArtikel[$a].” ” ; } echo”$cuplik . . . .
Selengkapnya>> ”;
}
else
{
echo $konten;
}
}
?>

4.File artikel_cuplik.php
”;
while($hasilSqlArtikel=mysql_fetch_row($sqlArtikel))
{
$id=$hasilSqlArtikel[0];
$judul=$hasilSqlArtikel[1];
$konten=$hasilSqlArtikel[2];
$tgl=$hasilSqlArtikel[3];
$pengirim=$hasilSqlArtikel[4];

$url=’?act=detail&idDet=’.$id.”;

echo””;
echo”$judul
$pengirim | $tgl
”;
cuplikArtikel($konten,$url);
echo”
”;
}
}
?>

5.File artikel_detail.php
”;
echo”$judul
$pengirim | $tgl

$konten”;
echo”
<< back
”;
?>

Algoritma cuplikan artikel :

1. Tenentukan maksimal kata dalam cuplikan artikel, misal 20 kata
2. Pecah artikel menjadi array of string menggunakan fungsi exlpode dengan string pemisahnya spasi.
3. Cek, jika jumlah hasil fungsi explode > maksimal kata dalam cuplikan, maka potong artikel sejumlah
maksimal kata dalam cuplikan. Siapkan url untuk detail artikel.
Jika lebih kecil, tampilkan seluruh artikel.

Pembahasan :
1. Jalankan file artikel_cuplik.php
2. Dalam file artikel_cuplik.php akan memanggil fungsi cuplikArtikel dengan parameter yang dikirimkan adalah
konten artikel yang disimpan dalam variabel $konten dan url detail artikel yang disimpan dalam variabel $url.
3. Saat fungsi cuplikArtikel dipanggil, maka akan menjalankan fungsi tersebut yang berada pada file fungsi.php.
4. Fungsi cuplikArtikel akan menjalankan script sesuai algoritma di atas.
Jadi tampilannya kira-kira seperti ini :


5. Klik link selengkapnya, maka akan menjalankan file artikel_detail.php sehingga akan menampilkan detail
artikel yang dipilih

Temen2 bisa donlot scriptnya disini

Begitulah kira-kira membuat cuplikan artikel. ?BANYAK JALAN MENUJU ROMA? cara di atas mungkin bukan cara satu-satunya. Jika ada temen-temen yang mempunyai cara lain yang lebih baik silahkan ditambahkan.

Komentar

Postingan populer dari blog ini

Yamaha Mio Sporty, Pelatuk Roller Jadi Senjata!

Main di mana saja yang penting psiton 58 mm Hingga kini, Mio lansiran 2010 milik Marsyad selalu menang saat diadu balap trek lurus 500 meter malam hari. Senjatanya pamungkasnya, ada di pelatuk kem model roller! “Dari pertama buat sampai saat ini, motor belum pernah kalah. Asalkan, spek yang diadu sama dengan regulasi. Yaitu, pakai piston diameter 58,5 mm, klep aslinya, stroke standar dan pengapian masih tetap bawaan pabrik. Setiap menang, wajib hukumnya untuk bongkar mesin. Supaya tidak ada kejanggalan satu sama lain,” jelas Marsyad yang warga Tangerang, Banten itu. Lanjut! Pemakaian roller rocker arm bikin kinerja pelatuk dan kem jadi lebih ringan gesekan. Akibatnya, putaran mesin jadi tidak terbebani. Selain itu, panas yang dihasilkan bisa di bawah pelatuk biasa. Ini menggeser pelatuk model konvensional yang diusung Yamaha Mio Sporty. Soal racikan engine, Marsyad mempercayakan ke Abdul Syukur. Doi, mekanik dari bengkel Auto Sonic (AS) di Jl. Masjid Al-Gofur, Pondok Aren, Ta

Review SOUL GT (temen ane dari kaskus : ikhsanlie ►)

review awal testing hari jumat-sabtu kemarin (nilai plus): -Suara mesin halussss bgt overall puas ane gan -Stater lumayan haluslah walau gak sehalus new vario 125 ane,tp overall ane puas gan -Getaran mesin halus dibanding mio ade ane & nouvo z ane, ini mio soul GT getarannya halusss overall ane puas gan -Ergonomi & kenyamanan posisi riding overall ane puas gan (ane ada;ah seorang rider dengan berat badan 125kg & tinggi 170cm) -Kenyaman posisi berboncengan juga overall ane puas gan (posisi footstep boncengers nyaman gan) -Cahaya lampu utama depan sebaran diaspal cukup baik,fokus & terangnya menurut ane lebih bagus dibanding new vario 125 & nouvo z ane, jd overall ane puas juga (walau agak kecewa dengan adanya AHO ) -Bodynya,lekukannya,stripingnya & emblem mio GT nya ane puas banget gan,demen banget ane lihatin lekukan bodynya -Walaupun motor menurut ane cukup pendek, tapi entah mengapa tiap ane lewat poldur gak mentok gan, ane puas deh dibanding dulu

Foto Hot Kirana Larasati Jadi Perbincangan

Giliran artis Kirana Larasati menjadi pembicaraan di dunia maya, setelah beredar foto-foto panas mirip wajahnya. Dua foto muncul di sebuah forum internet, sebelum kemudian mengundang penasaran dan komentar. Saat dihubungi Kirana, melalui manajernya, Yopie, Kamis (23/2/2012) mengaku belum mengetahui foto-foto yang tengah ramai menjadi perbincangan itu. Namun dengan nada yakin, bahwa foto-foto itu bukan lah Kirana Larasati. "Aku nggak percaya soal itu. Aku mau lihat dulu seperti apa fotonya," tegasnya sebagaimana dilansir detikhot.com. Dua foto tersebut menampilkan seseorang yang mirip dengan bintang film Perempuan Punya Cerita (2008) itu. Pada foto pertama, terlihat tengah berbaring santai, sementara foto kedua tengah berpose tanpa mengenakan pakaian, dengan rambut panjang yang menutup dadanya. Pada foto kedua memiliki kualitas kurang bagus, sedikit kabur. (kpl/dar)