メディアネットジャパン セミナーチャンネル

MY SEARCH

特徴
  • MY-SEARCHの機能および特徴

    • 親カテゴリ、子カテゴリ(2層目まで)を任意の名称で無数に作成することが出来ます。(SEOに有効なHTMLファイルにて自動生成)
    • 登録されたサイト運営者向けに、DMを送信することが出来ます。(社名、氏名を自動挿入)
    • 各ページのデザインなど、管理し易いように、管理画面にて編集出来る機能を有しています。
    • 掲載申請サイトを、自動掲載、または認証後掲載として運営することが出来ます。(管理画面にて選択)
    • カテゴリ表示のレイアウトや検索件数など、複数のレイアウトを管理画面にて一括管理できます。
    • サイト登録を行う際、認証画像を用いてスパム登録を避ける機能を有しています。
    • 各登録者毎にパスワードを発行し、登録者が登録内容を編集する機能を有しております。(パスワード自動再交付機能あり)
    • 同一ドメインでの登録可・不可を、管理者が任意で設定できます。
    • 新着サイトはもちろん、サイト内をキーワード検索することが出来ます。(yahoo!、googleへの検索も可能)
    • 登録サイトをカテゴリ単位で管理することが出来ます。

      サンプルはこちら

  • 多くのwebサーバーに実装されているPHPにてプログラムを実行いたします。(PHP4以上。sendmail必須。詳しくはご利用のサーバー会社へお問合せ下さい)

プログラムの入手・ファイルの修正・アップロード
  • 本プログラムを利用するための規約です。スクリプトをダウンロードした時点で、本規約に同意したことをみなします。必ず目を通して下さい。

  • 以下のダウンロードボタンより、圧縮フォルダを任意の場所にダウンロードして解凍して下さい。

    ディレクトリ構成(カッコ内に属性を表示)
    さくらインターネットでのご利用の場合、パーミッションの変更は必要ありません。(.htaccessの設定は必須)

    MY_Search
      |
      +-- ms_data / [707]
      |   |
      |   +-- category.txt   [606] *1
      |   +-- contents.txt   [606] *2
      |   +-- image_confirm.txt [606] *3
      |
      |
      +-- my_search(public_html) /(公開ディレクトリ)
          |
          +-- index.html  [606] (トップページ)
          +-- search.php  [606]
          +-- basic.css   [606]
          +-- register.css [606]
          +-- search.css  [606]
          +-- .htaccess (htaccess.txtをリネーム)
          |
          +-- category / [707]
          |   |
          |   +-- base.html [606]
          |   +-- 01.html   [606]
          |   +-- 01_01.html [606]
          |   +-- 01_02.html [606]
          |   +-- 02.html   [606]
          |   +--  ・  ・
          |   +--  ・  ・
          |   +-- 08_08.html [606]
          |   |
          |   +-- site_data /[707]
          |       |
          |       +-- contents.txt [606] *2
          |
          +-- manage / [707]
          |   |
          |   +-- index.php
          |   +-- auth.php
          |   +-- all_category_file_updata.php
          |   +-- design.php
          |   +-- logout.php
          |   +-- manage.css
          |   |
          |   +-- category_set /
          |   |   |
          |   |   +-- index.php
          |   |   +-- category_register.php
          |   |   +-- file_insert.php
          |   |   +-- top_category_column_set.php
          |   |   +-- sub_catebory_delete.php
          |   |   +-- sub_catebory_insert.php
          |   |
          |   +-- data / [707]
          |   |   |
          |   |   +-- category.txt [606] *1
          |   |   +-- image-confirm.txt  *3
          |   |
          |   +-- difine / [707]
          |   |   |
          |   |   +-- address.php       [606]
          |   |   +-- data_dir.php      [606]
          |   |   +-- domain.php       [606]
          |   |   +-- home_url.php      [606]
          |   |   +-- list_order.php     [606]
          |   |   +-- list_row.php      [606]
          |   |   +-- pass.php        [606]
          |   |   +-- register_type.php    [606]
          |   |   +-- top_category_cnt.php  [606]
          |   |   +-- top_category_column.php [606]
          |   |
          |   +-- dm /
          |   |   |
          |   |   +-- index.php
          |   |
          |   +-- set_up /
          |   |   |
          |   |   +-- index.php
          |   |   +-- top_category_column_set.php
          |   |
          |   +-- site_manage /
          |       |
          |       +-- index.php
          |       +-- manage.php
          |       +-- html_data_delete.php
          |
          +-- register / [707]
          |   |
          |   +-- index.php     [606]
          |   +-- delete.php    [606]
          |   +-- mail1.php    [606]
          |   +-- mail2.php    [606]
          |   +-- mail2_1.php   [606]
          |   +-- mail2_2.php   [606]
          |   +-- submit_pass.php [606]
          |   +-- delete_html_file_delete.php
          |   +-- edit_html_file.php
          |   +-- edit_html_file_delete.php
          |   +-- edit_html_file_insert.php
          |   +-- html_file_data_insert.php
          |   +-- end.php
          |
          +-- new / [707]
          |   |
          |   +-- index.php [606]
          |
          +-- search / [707]
          |   |
          |   +-- index.php [606]
          |
          +-- image /

    ※上記ディレクトリ内にある *印は対となっているファイルです。(以下説明文参照)
    属性に関し、PHPをCGIで動かしているサーバーはこの限りではありません。詳しくはサーバー会社にお問合せ下さい。

    解凍したフォルダは、public_htmlフォルダと、ms_dataフォルダで構成されています。ご利用のサーバーがドキュメントルート以外のディレクトリを利用できる場合は、上記でディレクトリ構成の階層を踏まえ、ms_dataフォルダはドキュメントルート以外へ設置するようお勧めいたします。

  • .htaccesの設置

    登録サイトのデータの漏洩を防ぐため、.htaccessを設置することで、データが保存されている各種テキストファイルのダウンロードを防ぐことが出来ます。 アップロードした後、htaccess.txt.htaccess とリネームして下さい。

    ※既に.htaccessがある場合は、そのままアップロードすることでご利用できます。

  • ms_dataフォルダとは

    データ管理ファイルを置くためのフォルダです。ドキュメントルート以外の場所に設置することは勿論、ドキュメントルート内でもマイサーチとは別のディレクトリでデータファイルを置くためのフォルダです。
    ※この場合は、管理画面の環境設定において、セキュアルートとして設定して下さい。

    以上、デフォルト(ダウンロードした構成)のままで利用する場合は、各種設定はこれで終了です。


  • 修正ファイル

    以下のような理由でのご利用の場合は、各ファイルを修正する必要が御座います。

    • セキュリティのため、ms_dataフォルダをリネームして利用したい場合。
    • セキュリティのため、ms_dataフォルダを別の階層へ設置したい場合。

    ※ms_dataフォルダ(リネームも含む)を利用する場合は、管理画面内の環境設定において、データフォルダ項目では「セキュアルート」として設定して下さい。

    下記ファイルをエディタで開いて修正します。(文字コードはEUC-JP)

    修正箇所
    if($data_dir == "secure"){//*** ↓secureで括られた中を修正します↓ ***
       $file_name = "../../../ms_data/category.txt";
       $touroku_site_file = "../../../ms_data/contents.txt";
       $category_txt = "../../../ms_data/category.txt";
    }//*** ↑secureで括られた中を修正します↑ ***

    manage/
    all_category_file_updata.php 37行目周辺
    design.php 106行目周辺

    manage/category_set/
    category_register.php 25行目周辺
    file_insert.php 6行目周辺
    index.php 23行目周辺
    sub_catebory_insert.php 6行目周辺
    top_category_column_set.php 13行目周辺

    manage/dm/
    index.php 12行目周辺

    manage/set_up/
    top_category_column_set.php 14行目周辺

    manage/site_manage/
    html_data_delete.php 14行目周辺
    index.php 29行目周辺
    manage.php 25行目周辺

    new/
    index.php 34行目周辺

    search/
    index.php 34行目周辺

    register/
    delete.php 15行目周辺
    delete_html_file_delete.php 15行目周辺
    edit_html_file.php 12行目周辺
    html_file_data_insert.php 16行目周辺
    index.php 29行目、129行目周辺
    submit_pass.php 23行目周辺

    ※上記ファイルを修正せず、ms_dataフォルダを設置しなくてもご利用可能ですが(この場合、上記ディレクトリ構成図中にある、*印の対となっているファイルが、データファイルとして機能します)、セキュリティを踏まえ、各種ファイルの修正をすることをお勧めします。

  • 以上の修正が完了したら、プログラムをFTP転送し、上記の通り各ファイルの属性を変更いたします。
管理画面の説明
  • 環境設定
    • パスワード
      初期状態は半角の「1234」で設定しています。運営するwebサーバーにアップ後、任意のパスワードを設定して下さい。

    • データフォルダ
      各種ディレクトリ構成を圧縮ファイルでダウンロードした状態でご利用の場合や、上記説明のとおり修正を行った場合は、「セキュアルート」を選択して下さい。(ms_dataフォルダを利用しない場合は、「ドキュメントルート」となります)

    • URL
      マイサーチのトップページとなるURLを登録します。

    • メールアドレス
      サイト登録者へ送信するメールのほか、DM送信する際の送信元となるアドレスの登録です。

    • 登録認証設定
      サイト登録が行われ、管理者の認証・不認証によりマイサーチ内に反映されます。

    • サブカテゴリ設定
      マイサーチのトップページに表示させる、カテゴリ表示のレイアウト設定です。 「すべて」を選択することで子カテゴリも表示され、「表示しない」を選択すると、親カテゴリのみの表示となります。

    • レイアウト設定
      マイサーチのトップに表示させる、カテゴリ表示のレイアウト設定です。

    • 検索結果表示件数設定
      各種検索結果の表示件数の設定です。

    • ドメイン認証
      「登録可」とすることで同一ページの登録が可能となります。(登録可としても同一ドメインでの登録は出来ません)

    • 登録リスト順
      登録順と設定することで、新着サイトはページ後方に登録され、新着順とすることで、新着サイトが常にページ上方に登録されます。


Copyright 2009 ALL Japan SEO Association All Rights Reserved.
SEO対策全日本SEO協会