Ilmuwebsite Center
ilmuwebsite.com (webmaster resource center) adalah tempat belajar membuat website mulai dari web desain, web programming, hingga pengoptimalan Search Engine Optimization. Semuanya free!
Membuat Dynamic Title
Written by Administrator   
Saturday, 30 May 2009 02:48

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.

//database.sql

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";

    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 "<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'];
        }

}

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 :


Download Ebooknya disini -> Download Semua Ebook Tutorial PHP ilmuwebsite

http://unair.info/img/dynamictitle.zip

Selamat Mencoba.



Majalah Ilmuwebsite No.01
Dapatkan Edisi Perdana Majalah Ilmuwebsite™ disini
Segera lengkapi koleksimu persediaan Terbatas..!!


Template Joomla
CD koleksi template joomla berkualias, cantik, indah dan menarik, di kemas dalam 4 CD, dapatkan di sini ...


Paket CD Hacking v3 2009
Tools, Articles, Movies, Exploits Code Archieve, Virus & Trojans, Programming Code, PDA, Hacking Reports, Advisories, Mobile, Protocols. Bonus Linux Backtrack 4, Tutorial Hacking Berbahasa Indonesia dan Bonus Puluhan Video Teknik Hacking dan Cracking



Comments (0)Add Comment
Write comment
 
  smaller | bigger
 

security image
Write the displayed characters


busy
 

Web Resource

sample image Fotografi
Gallery terbaru ilmuwebsite.com
sample image Tips & Trik
Kumpulan Tips & Trik PHP dan Mysql
sample imageDesign Resource
Koleksi Brush Photoshop Gratis, Vector, Icon,Template. Untuk percantik website anda.

Login Form

Langganan Artikel (Free)

Masukkan Email Anda
Langganan Artikel ilmuwebsite


Powered by FeedBlitz


Live Chat

b_scorpio:
Al-k:
phii_:

Partner




photoshop



Our Links

Visitors Statistics

mod_vvisit_counterToday2161
mod_vvisit_counterYesterday4086
mod_vvisit_counterThis week29242
mod_vvisit_counterLast week770
mod_vvisit_counterThis month15584
mod_vvisit_counterLast month14428
mod_vvisit_counterAll30013

User Online : 65
Your IP: 38.103.63.55
,

Web Tools

Hosting Speed

Cek Pagerank

by: prchecker.info


Cek C Class IP
Masukkan 2 sampai 10 URL per baris, ("http://" tidak di butuhkan) Enter utk ganti baris
Ex:
ilmuwebsite.com
google.com

by: webrankinfo.com