Membuat Dynamic Title

View previous topic View next topic Go down

Membuat Dynamic Title

Post by yayat on 2011-03-27, 9:41 pm

Lisensi Dokumen:
Copyright © 2006-2008 ilmuwebsite.com
Dokumen di ilmuwebsite.com dapat digunakan, dimodifikasi dan disebarkan secara bebas
untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah
atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari
ilmuwebsite.com
Salam.
SEO, lengkapnya Search Engine Optimization, yaitu sebuah cara yang mempermudah sebuah
website dikenali dan direcord dalam database search engine. Bagi anda seorang web master
banyak hal yang tentunya telah anda lakukan guna mempromosikan website anda dengan
mengikuti syarat-syarat SEO tersebut. Seperti penggunaan CSS, submit web ke penyedia jasa
search engine, membuat url yang friendly dengan mod_rewrite, membuat dynamic title, dan
segudang syarat lainnya.
Sesuai dengan judul yang telah saya berikan, kali ini saya akan menjelaskan secara sederhana
bagaimana membuat Dynamic Title.
Sederhananya untuk membuat Dynamic Title yaitu dengan memanfaatkan tag title pada html,
kemudian
variable global $_REQUEST[], dan tentunya database MySQLnya.
Yup, langsung saja, yang akan kita lakukan adalah membuat databasenya terlebih dahulu.
http://database.sql
Print paper size A4
2
Copyright © 2006-2008 ilmuwebsite.com
create database cms_db;
use cms_db;
create table tablenyah(id int(5) auto_increment primary key,
judul_artikel varchar(100), penulis_artikel varchar(50), isi_artikel text);
insert into tablenyah values("","Membuat Dynamic Title dengan PHP","Loka Dwiartara",
"Pada suatu hari ada seorang penulis ...");
insert into tablenyah values("","Ryuzaki nggak ganteng","Al-k",
"Ryuzaki pada dasarnya emang nggak ganteng huehuehuheuhe .... ");
Berikut ini adalah source code lengkap-nya :
File konfigurasi, koneksi antara mysql dan php.
// config.php
<?php
$host = "localhost";
$username = "root";
$password = "";
$databasename = "cms_db";
$connect = mysql_connect($host, $username, $password) or die("Gagal Koneksi !!!");
$database = mysql_select_db($databasename, $connect);
?>
Dan script inti index.php
// index.php
<html>
<head>
<title>
<?php
// Dynamic Title
// by : Loka Dwiartara a.k.a Al-k
// http://www.ilmuwebsite.com
include "config.php";
$id = $_REQUEST['id'];
$query1 = "select judul_artikel from tablenyah where id='$id' ";
$runquery1 = mysql_query($query1);
$judul = mysql_fetch_array($runquery1);
if($_REQUEST['mode'] == "tutorial_php")
{
print "Tutorial PHP";
Print paper size A4
3
Copyright © 2006-2008 ilmuwebsite.com
if (!ISSET($_REQUEST['id']))
{
print " | ilmuwebsite.com ";
}
else
{
print " | ". $judul['judul_artikel'];
}
}
else
{
print "Ilmuwebsite.com";
}
?>
</title>
</head>
<body>
<?php
$query2 = "select id, judul_artikel, penulis_artikel, isi_artikel from tablenyah";
$runquery2 = mysql_query($query2);
$query3 = "select judul_artikel, penulis_artikel, isi_artikel from tablenyah where id='$id'";
$runquery3 = mysql_query($query3);
if (ISSET($_REQUEST['mode']))
{
if (!ISSET($_REQUEST['id']))
{
while ($result = mysql_fetch_array($runquery2))
{
print "<a href=index.php?mode=tutorial_php&id=$result[id]>
$result[judul_artikel]</a><br>";
}
print "<br><a href=index.php>Kembali</a>";
}
else
{
$content = mysql_fetch_array($runquery3);
$judul = $content['judul_artikel'];
$penulis = $content['penulis_artikel'];
$isi = $content['isi_artikel'];
Print paper size A4
4
Copyright © 2006-2008 ilmuwebsite.com
print "<b><u>$judul</u></b><br>";
print "Penulis : $penulis<br><br>";
print "$isi";
print "<br><br><a href=index.php?mode=$_REQUEST[mode]>Kembali</a>";
}
}
else
{
print "<a href=index.php?mode=tutorial_php>Tutorial PHP</a><br>";
}
?>
</body>
</html>
Ya, saya akan sedikit membahas source tersebut.
Pada file config.php diatas ...
$connect = mysql_connect($host, $username, $password) or die("Gagal Koneksi !!!");
$database = mysql_select_db($databasename, $connect);
variable variable $connect berfungsi mengkoneksikan Server PHP dengan database MySQL,
sedangkan variable $database melakukan seleksi database apa yang akan digunakan nantinya.
Pada index.php, saya hanya menjelaskan bagian intinya saja, yakni :
<?php
include "config.php";
$id = $_REQUEST['id'];
$query1 = "select judul_artikel from tablenyah where id='$id' ";
$runquery1 = mysql_query($query1);
$judul = mysql_fetch_array($runquery1);
if($_REQUEST['mode'] == "tutorial_php")
{
print "Tutorial PHP";
if (!ISSET($_REQUEST['id']))
{
print " | ilmuwebsite.com ";
}
else
{
print " | ". $judul['judul_artikel'];
}
}
Print paper size A4
5
Copyright © 2006-2008 ilmuwebsite.com
else
{
print "Ilmuwebsite.com";
}
?>
Logikanya kira-kira seperti ini, ketika user masuk pada halaman index.php kemudian
melakukan klik pada link, dalam hal ini misalnya Tutorial PHP yang kemudian menghasilkan
variable global $_REQUEST['mode']-nya berisi "tutorial_php" maka yang terjadi adalah tag
title akan berisi Tutorial PHP, diambil dari ekspresi :
...
if($_REQUEST['mode'] == "tutorial_php")
{
print "Tutorial PHP";
...
Dan dan tag title pun akan berubah pada kondisi ketika user melakukan klik pada salah satu
sub link dengan memanfaatkan variable global $_REQUEST['id'].
Sederhananya seperti itu. Cukup sekian untuk tutorial kali ini.
Script lengkapnya bisa anda download di sini :
http://h1.badwaresite.www/ilmuwebsite/Al-k/dynamictitle.zip
Terimakasih,
Loka
Loka Dwi Artara (Al-k)
http://www.ilmuwebsite.com
Sumber artikel :
http://www.ilmuwebsite.com/detil_php_tutorial/15/Membuat_Dynamic_Title/
Penulis : Loka Dwi Artara
Terbit : 23-11-2007
Penerbit : http://www.ilmuwebsite.com

yayat
AdminLordArea
AdminLordArea

Posts : 17
Join date : 2011-03-21
Location : Bekasi

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum