Loading....
最近の投稿:

Article

フッターリンクをサイドメニューに移動しよう

今回はアラジンのリンクを改造する方法をご紹介します。

標準ではアラジンの管理ページでリンクの追加を行うと、
ユーザー画面ではCopyrightと特定商取引のリンクの直下に
リンクが通常よりも小さい文字で表示されます。

しかし、私の知っている情報では、
これはSEO上、余り宜しくないようです。

ページフッターに小さな文字で大量に貼られたリンクは
SEO上、効果が低いと言われています。
更に、最悪の場合、大量に貼ったフッターリンクが原因で
Googleからペナルティを受けたと思える事例もあるほどです。

詳しくはこちらのサイトをご覧ください。

これらは全て状況証拠からの推測なので、
絶対とは言えませんが、
相応に研究されている方々の発言なので、
無視するのは余りに危険だと思います。

アラジンのセールスレターではSEO対策の被リンク獲得用に
アラジンが有効とも言っていて、
被リンク(サテライトサイト)用に購入した方も
大勢いると思いますので、
ここでは、アラジンデフォルトのフッターリンクを
サイドメニュー最下部に移動する方法をご紹介します。

1.デフォルトでフッターリンクを表示している下記コードを削除します。

top\copyright.php (4) :
4行目~12行目の9行(「<?php」から始まり、「?>」まで)が
デフォルトのフッターリンク表示部分ですので、
これを全部削除します。

2.次に下記内容の新規ファイル「top\favorite.php」を
UTF-8の文字コードで作成しましょう。

top\favorite.php :
<?php
echo<<<TO_END
<br /><br />
<div class="maru1"></div>
<h1 class="category">お気に入り</h1>
<ul class="subcategory">
TO_END;
foreach($link as $u=>$w){
echo<<<TO_END
<li><a href="{$u}" target="_blank">{$w}</a></li>
TO_END;
}
echo<<<TO_END
</ul>
TO_END;
?>
※5行目の「お気に入り」は好きな言葉に修正して下さい。
また、お気に入りの前後の<h1>はあなたのサイトのカテゴリーのタグに合わせて変更して下さい。
具体的にはtop\subCategory.php(7)に記述されている<h*>の数字と合わせて下さい。
(デフォルトのままの場合は<h1>です)

3.最後に、

top\left_menu.php :
の3行目(最後の行の前)に下記コードを追加します。
if(isset($link)){
require '../top/favorite.php';
}
※このコードの直後に「?>」が来る様に挿入して下さい。

以上で、フッターにあったリンクが
サイドメニューの最下部に表示されます。

※「favorite.php」をUTF-8で保存するのを忘れないで下さい。
「お気に入り」の文字が文字化けしていたら、まずUTF-8でない事を疑って下さい。

今回はリンクをサイドメニューに
表示するだけにしましたので、
デザインに関してはサイドメニューの
デザインを流用しています。
つまり、サイドメニューの一つの様に見えます。

デザインの変更に関しては、
ご要望があれば、いつか取り上げたいと思います。

本ページに関して判りにくい点や
質問・要望等がありましたら、
コメントか下記アドレスにメールを下さい。
chikamao@u3g.biz

人気ブログランキングへ
人気ブログランキングへ参加しました。
応援宜しくお願いします。


Comments (12 comments)

下記内容の新規ファイル「top\favorite.php」を
作成でtop\favorite.phpの新規ファイルを
作る段階で同じ属性のファイルがすでに有ります
と成ります新規ファイルを作るのに

他のファイル名 を使用しても良いでしょうか?

どのようにしたら良いか

出来ましたら具体的に教えて頂きたいのですが。

買い物じょうず。 / 3 月 8th, 2009, 12:00

買い物じょうず。さん、こんにちは。
メッセージは「同じ名前のファイル」ではなく、「同じ属性のファイル」ですか・・・?
これはFTPでアップロードする時に表示されるのですか?
ちょっと、その様なメッセージがどういう状況で発生するか心当たりがないので、的確な回答ができませんが、ファイル名はなんでも構いませんよ。
ただ、その時点で存在していないファイル名を使用するのと、3.の「top\left_menu.php」ファイル中の「favorite.php」の記述をそのファイル名と合わせる事だけはお気をつけ下さい。
ここで「favorite.php」ファイルを読み込む様になっていますので、この記述と実際のファイル名が一致していないとお気に入りリンクが表示されなくなってしまいます。

では、頑張って下さい。

チカマオ / 3 月 8th, 2009, 12:23

UTF-8で保存の仕方がまだ理解できず
取り合えず文字入れずで対処します。

サイドに移動出来ました

有難う御座いました

また、改造の情報が有りましたら

お願いします。

買い物じょうず。 / 3 月 9th, 2009, 23:33

買い物じょうず。さん、こんにちは。

取りあえずは、リンクの表示位置を変更できたようで、おめでとうございます。

UTF-8での保存とは、文字コード体系にUTF-8を用いて保存するだけですので、UTF-8をサポートしているテキストエディタであれば、大抵はファイル保存時(特に新規保存/別名保存時)に指定できるかと思います。
今はどのテキストエディタをお使いでしょうか?

私はプログラムを使う事が多いことから、「サクラエディタ」なるフリーのエディタを愛用しています。
他にはアラジン販売元でも勧めている 「TeraPad」 や、
HTMLタグ挿入やファイル内容比較に便利な 「NoEditor」 等もあります。
TeraPadは未使用なので判りませんが、サクラエディタと NoEditor の場合はファイル保存ダイアログで、ファイル名を指定するテキストボックスのすぐ下に「文字コード」とか、「文字コードセット」とかあるので、そこでUTF-8を選ぶだけですので、判れば非常に簡単な話です。
・・・あ、あとBOM無しにするのもお忘れなく。

どれもフリーですし、検索すればすぐにみつかりますので、お試しあれ。

余り大きな声では言えないですが(笑)、アラジンは手を入れたくなる箇所が山ほどありますので、まだまだ改造情報を公開していきますので、宜しくお付き合い下さい。

では、お互いアラジンで収益をあげられるように頑張りましょう。

チカマオ / 3 月 10th, 2009, 18:24

文字化け、解消しました

有難う御座いました

細かな改造計画

楽しみにしています。

今後とも宜しくお願いします。

買い物じょうず。 / 3 月 12th, 2009, 21:45

買い物じょうず。さん、こんにちは。

文字化け解消、おめでとうございます。 \(^o^)/
日々見ていて、色々なネタはありますので、ご期待下さい。
機能追加やデザイン、SEO関係・・・ あとバグ(なのか!?)とかとか・・・。

でもGoogle対策でデザイン関係の改造を早く公開しないといけないんですよね。(^^ゞ

チカマオ / 3 月 12th, 2009, 22:19

初めまして。なはちんと申します。
私の作ったアラジンがGoogleに嫌われてしまったようで、
新たに改造を施したアラジンを設置するべく、貴サイトで勉強させていただいています。

phpは囓り始めたばかりなのでとんちんかんなことを言っていたらすみません。
phpを見ると、リンクが複数読み込まれるようなソースに
見受けられるのですが、間違っていないでしょうか?
その場合は、どうやって複数のリンクを設定したらよいでしょうか?

よろしくお願いいたします。

なはちん / 4 月 17th, 2009, 13:53

なはちん さん、こんにちは。

なはちん さんのアラジン・サイトも嫌われてしまいましたか。御愁傷様です、m(_ _)m
まあ、オリジナルのアラジンのままでは、全く同じHTMLの、アフィリだけのサイトが大量に出現するのでGoogleから嫌われるのは仕方ないですよね。
めげずに頑張りましょう。

本サイトの情報が、これから作られるサイトのお役に立てば何よりです。

phpソースのどこを見て、リンクが複数読み込まれるようだと判断されたか判りませんので、的確な回答はできませんが・・・
リンク情報(link.phpに記載)を読み込むのは、PC用、モバイル用ソースで各1箇所のみなので、複数読み込まれる事はありませんよ。
ちなみに、本ページでご紹介した追加コードにはリンク情報を読み込む部分はありません。

また、本ページでご紹介している改造は、あくまで表示位置を変更するだけの改造なので、リンクの設定に関してはオリジナルの通り、管理ページで設定して下さい。

これで回答になっていますか?
もし、見当違いな回答だった場合は、どこを見てリンクが複数読み込まれていると思われたかお教え下さい。
では、頑張って下さい。

チカマオ / 4 月 17th, 2009, 15:05

なはちんです。
早速のお返事ありがとうございました。

foreach文があったので、なにか繰り返してるのかな~と
単純に思ってしまいました。
思い違いのようですね(^^;

複数のサイトを管理しているので、
リンクも複数表示できればいいな、と思った次第です。

なはちん / 4 月 17th, 2009, 16:14

なはちん さん、こんにちは。

なるほど、foreachを見て思われたのですね。
foreachが繰り返し処理である事は正しいです。
但し、これは既に(ファイルから読み込み済みで)メモリ上にある連想配列変数$linkに対して、その要素分繰り返してリンクを表示するものです。
なので、読み込みと言われると、ファイルからのものと判断してしまい、一度だけと申しました。
リンクの表示でしたら複数行います。

質問の文面から察するに、1つのアラジンサイトで、複数(行)のリンクを表示したいのですよね?
それは、オリジナルのアラジンに既にある機能ですので、アラジンのマニュアルを読んで頂くのが良いかと思います。
え~と、「7.応用編」の17ページに書いてありますので。

ではでは、頑張って下さい。

チカマオ / 4 月 17th, 2009, 16:29

なはちんです。
うわ、ホントでした!
アラジンサイトを立ち上げてからずっとほったらかしだったので、
すっかり忘れていました><
しっかり書いてありますね…

すみません、お騒がせしました。

なはちん / 4 月 17th, 2009, 17:15

なはちん さん、こんにちは。

やっぱり、こういう事で良かったですか。(^^
良かったですね。解決できて。 \(^o^)/

いえいえ、マニュアル読まないのはユーザーの世の常ですからね。私も大概読まないですし。(^^ゞ

チカマオ / 4 月 17th, 2009, 17:20

What do you think?

判らないphp命令やhtmlタグ等をここでお調べ下さい。

カスタム検索

緊急告知

本サイトより【アラジン】をご購入頂いた方は、お手数ですが下記アドレスまでメールを頂けないでしょうか。

サポート用メールアドレスのご連絡と、今後大規模改造が完成した際にはご連絡させて頂きます。

※メールには必ずInfotopからの購入完了メールに記載されている【注文ID】をご記載下さい。

chikamao@u3g.biz

QLOOKアクセス解析