SEO-P-Linkの発リンクを激減しよう

SEO-P-Link左側ペインのメニュー及びカテゴリー表示をインラインフレームにぶち込んで、発リンクを20以上減らそう!
特にSEO-P-Linkをトップにしている人にお奨めです。!

1.menu.phpをindex.phpと同じ階層に新規作成
<?php
include("config.php");
include("./system/function.php");
include("./system/category.php");
include("./system/linklist.php");
include("./template/menu.html");
?>
2./template/menu.htmlを新規作成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-script-type" content="text/javascript" />
<title>menu</title>
<link rel="stylesheet" type="text/css" media="all" href="<?php echo linkpage_url ?>css/style.css" />
<link rel="alternate" type="application/rss+xml" href="<?php echo linkpage_url ?>rss.php" title="RSS 2.0" />
</head>
<body>
<div id="left_block">
<div class="title">登録サイト募集中<br/>
現在
<?php
$file="data/list.dat";
$ret = shell_exec( ‘wc ‘ . $file );
$ret = trim($ret); //最初の空白削除
$i = strpos($ret, " "); //次の空白の位置
$ret = substr($ret,0, $i); //文字列取り出し
echo($ret);
?>
件のサイト様が登録中です
</div>
<div class="content">
<ul class="cate">
<li><a href="../regist.php" target="_top" >新規ホームページ登録</a></li>
<li><a href="../edit.php" target="_top" >修正・削除</a></li>
<li><a href="../admin.php" target="_top" >管理</a></li>
</ul>
</div>
<div class="title">カテゴリー</div>
<div class="content">
<ul class="cate">
<?php
category_menu_list_inline();
?>
</ul>
</div>
</div>
</body></html>
3./system/category.phpに追加始まりから追加終わりまでを追加
<?php
function category_menu_list($kt = ""){
$category_data = file(categoryfile);
foreach ($category_data as $value) {
list($category_name,$category_url,$category_item) = explode(",",mb_convert_encoding($value,"UTF-8","auto"));
if ($category_url == $kt) {
echo "<li><strong><a href=¥"".linkpage_url.$category_url."/¥">".$category_name."</a> (".$category_item.")</strong></li>¥n";
} else {
echo "<li><a href=¥"".linkpage_url.$category_url."/¥">".$category_name."</a> (".$category_item.")</li>¥n";
}
}
}
//追加始まり
function category_menu_list_inline($kt = ""){
$category_data = file(categoryfile);
foreach ($category_data as $value) {
list($category_name,$category_url,$category_item) = explode(",",mb_convert_encoding($value,"UTF-8","auto"));
if ($category_url == $kt) {
echo "<li><strong><a href=¥"".linkpage_url.$category_url."/¥" target=¥"_top¥">".$category_name."</a> (".$category_item.")</strong></li>¥n";
} else {
echo "<li><a href=¥"".linkpage_url.$category_url."/¥" target=¥"_top¥">".$category_name."</a> (".$category_item.")</li>¥n";
}
}
}
//追加終わり

function category_form_input(){
if(!$_SESSION['site_category']){
echo "<option selected=¥"selected¥">カテゴリを選択ください</option>";
}
$category_data = file(categoryfile);
foreach ($category_data as $value) {
list($category_name,$category_url,$category_item,$cate_status) = explode(",",mb_convert_encoding($value,"UTF-8","auto"));
if($cate_status == 0){
if($_SESSION['site_category'] && $_SESSION['site_category'] == $category_url){
echo "<option value=¥"".$category_url."¥" selected=¥"selected¥">".$category_name."</option>¥n";
}else{
echo "<option value=¥"".$category_url."¥">".$category_name."</option>¥n";
}
}
}
}
?>
4./template/top.htmlに以下を追加。追加したために不要になった部分を削除。(height=”960px”は適宜変更)
<iframe frameborder="0" src="menu.php/" scrolling="no" name="inline_menu" width="100%" height="960px"></iframe>
どこに追加して、何を削除するかわからない人は実施しないほうが良い!
5./css/style.cssの内容を微調整
以上

カテゴリー: SEO-P-Linkプチ改   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>