SHINDU RAMANDITA

Berpacu menjadi yang terbaik

Tugas Video

diposting oleh shinduramandita-fst09 pada 27 April 2012
di Kuliah - 1 komentar

Ada 2 hal yang menurut saya perlu ditambahkan pada halaman web cyber kampus.

Yang pertama adalah forum, contoh seperti forum pada kaskus.

Di dalam forum tersebut menurut saya juga perlu diberikan layanan online chat seperti di kebanyakan forum forum lainnya seperti menggunakan PHP BB dll..

Seperti di video yang saya jelaskan mengenai custom permalink, title, dan description. Berikut ini adalah contohnya..

Pada Google.com

Pada Google.co.id

Pesan yang ingin disampaikan pada halaman ini menjadi sebuah daya tarik sendiri untuk para pembaca yang sedang melakukan aktivitas browsing, dimana halaman yang memiliki hubungan dengan kata kunci yang diinputkan akan di crawl dengan baik oleh mesin pencari.

Selanjutnya Ping O Matic

Dibawah ini adalah Screenshot halaman ping o matic..

Jika ingin menggunakannya manual, maka anda bisa menggunakan ini, tetapi kalau untuk di Cycbercampus, saya berpendapat jika lebih baik digunakan secara otomatis sehingga tidak merepotkan user/member Cybercampus.

Screenshot pada halaman WP

Dimana ketika user telah memposting artikel mereka, secara otomatis WP akan melakukan Ping ke Search Engine menggunakan fitur tersebut.

Fungsi sederhana untuk melakukan pemanggilan Ping-o-matic pada penggunaan PHP:

/*
--------------------------------------------
 $title merupakan judul halaman web
 $url alamat web
 $debug true mencetak xml panggil dan jawab
--------------------------------------------
 hasilnya adalah array dengan dua elemen:
 status: ok / ko
 msg: respons text dari pingomatic
--------------------------------------------
*/
function pingomatic($title,$url,$debug=false) {
    $content='<?xml version="1.0"?>'.
        '<methodCall>'.
        ' <methodName>weblogUpdates.ping</methodName>'.
        '  <params>'.
        '   <param>'.
        '    <value>'.$title.'</value>'.
        '   </param>'.
        '  <param>'.
        '   <value>'.$url.'</value>'.
        '  </param>'.
        ' </params>'.
        '</methodCall>';

    $headers="POST / HTTP/1.0\r\n".
    "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729)\r\n".
    "Host: rpc.pingomatic.com\r\n".
    "Content-Type: text/xml\r\n".
    "Content-length: ".strlen($content);

    if ($debug) nl2br($headers);

    $request=$headers."\r\n\r\n".$content;
    $response = "";
    $fs=fsockopen('rpc.pingomatic.com',80, $errno, $errstr);
    if ($fs) {
        fwrite ($fs, $request);
        while (!feof($fs)) $response .= fgets($fs);
        if ($debug) echo "<xmp>".$response."</xmp>";
        fclose ($fs);
        preg_match_all("/<(name|value|boolean|string)>(.*)<\/(name|value|boolean|string)>/U",$response,$ar, PREG_PATTERN_ORDER);
        for($i=0;$i<count($ar[2]);$i++) $ar[2][$i]= strip_tags($ar[2][$i]);
        return array('status'=> ( $ar[2][1]==1 ? 'ko' : 'ok' ), 'msg'=>$ar[2][3] );
    } else {
        if ($debug) echo "<xmp>".$errstr." (".$errno.")</xmp>";
        return array('status'=>'ko', 'msg'=>$errstr." (".$errno.")");
    }
}

 

Sekian apa yang bisa saya lampirkan disini, kurang lebihnya saya mohon maaf,

Wassalamu'alaikum, wr, wb.

1 Komentar

1. Amadea

pada : 20 May 2012

"luar biasa :D bisa tolong sedikit ajari saya tentang koding html? :p"


Tinggalkan Komentar

Nama :
E-mail :
Web : tanpa http://
Komentar :
Verification Code :   ">