Fresh Ranking
著作権表記 : CopyRight2009(C)Tomohiro Kawasaki
配布元Webサイト : http://depths.jp/
######## スクリプトの利用と改変に関して #########
1.このスクリプトはフリーソフトです。
2.このスクリプトの再配布は禁止していません。
3.スクリプトの利用・改変は自己責任に基づいて行ってください。
4.他人の迷惑になる行為には絶対に使用しないでください。
5.このスクリプトの利用によって生じた如何なる損害に対しても、著作者は一切の責任を負わないものとします。
6.このスクリプトを使用した場合には、上記事項に同意したものとみなします。
######## 著 作 権 に 関 し て #########
このプログラムの著作権は制作者Tomohiro Kawasakiに帰属します。
著作権表記は、絶対に外さないでください。
######### 注意事項など #########
このスクリプトを設置して利用するには、設置先のサーバーがPerl言語で作られたCGI・SSIの利用をサポートしている必要があります。
このスクリプトを設置するファイルは「.html」ではなく「.shtml」や「.shtm」などのSSIに適した拡張子である必要があります。
######### ヘルプ #########
ご質問は使用されている環境により、こちらではお答えできかねる部分もあるため
できるだけ、ご自分で解決するようにしてください。
尚、改造・改変に伴うエラー・誤作動に関する質問は一切受け付けません。
どうしてもという場合のみメールフォームからお問い合わせください。
ただし、時間のあるときに返答しますので、返答時期は保証できません。その点はご了承ください。
●スクリプトの概要
フレッシュランキングとは、あなたのサイトにアクセスのあったリンク元を新しい順にランキングしたものです。
指定されたリンクコードに基づいて作成されたリンクからアクセスがあると、そのリンクコードで指定されているサイトへのリンクが
ランキングのトップに表示されます。
例えば『hogehoge』(http://xxx.hoge.com/)から、http://depths.jp/にリンクする場合は下記のようになります。
http://depths.jp/cgi/fresh_ranking/fresh.cgi?url=http://xxx.hoge.com/&title=hogehoge
そして、このリンクコードからアクセスがあると
●フレッシュランキング最新リンク元5件 |
1:Depths.jp |
2:●●web |
3:■■のページ |
4:▲▲サイト |
5:◎◎ブログ |
のように表示されます。
●設置手順
◎その1
スクリプトをテキストエディタなどで開き、perlのパスを必要に応じて変更してください。
最上段にある『 #!/usr/local/bin/perl 』の部分がperlのパスです。このスクリプトはperl言語で書かれているため
サーバーに設置するにはパスが必要になります。
アップロード先のプロバイダやサーバー会社のウェブサイトなどで確認のうえ、必要に応じて変更保存してください。
◎その2
同じくテキストエディタなどで開いた状態で、『変 更 部 分 - は じ ま り -』から
『変 更 部 分 - 終 わ り -』までを必要に応じて変更してください。
特に以下の項目は、必ず確認してください。
自サイトのURL(http://から入力)
・表示するランキングの数
・ランキングのフォントサイズ
・ランキングのフォントカラー
・拒否・許可機能の使用(使用しない:0 拒否機能を使用:1 許可機能を使用:2)
拒否・許可機能を利用することで、下記のような処理も可能です。
・拒否機能・・・好ましくないサイトからのアクセスが有ってもランキングに表示させないようにする。
拒否機能を使用する場合はblack_list.datに拒否したいURLを記述してください。複数ある場合は改行して記述してください。
・許可機能・・・指定したサイトのみ、ランキングに参加できるようにする。
許可機能を使用する場合はwhite_list.datに許可するURLを記述してください。複数ある場合は改行して記述してください。
◎その3
FTPソフトやサーバーのファイルマネージャー等でアップロードします。
readmeディレクトリを除いた全てのファイル・ディレクトリを、そのままアップロードしてください。
◎その4
アップロードしたfresh.cgiのパーミッション(属性)を『755』または『705』に変更します。
変更方法はご利用のFTPソフト・ファイルマネージャーの説明を参照してください。
◎その5
フレッシュランキングを表示するファイル(shtmlなどのSSIに対応したファイル)内に下記のコードを記述します。
<!--#exec cgi="/fresh_ranking/fresh.cgi" -->
赤で書いてある部分は、表示するファイルからfresh.cgiまでのパスです。
必要に応じて変更してください。
このファイルもアップロードしたら完了です。
◎補足
フレッシュランキングへの参加を募集する際には、下記のような説明文があるとわかりやすいと思いますので参考にしてください。
相互リンク(フレッシュランキング参加型)を募集します^0^/ |
それでは、楽しいWebライフをお祈りいたします(*^ー゚)v ブイ♪