Good or Bad
ダウンロード / 更新履歴

主な機能・特徴

  • Facebookの「いいね!」ボタンや、YouTubeにあるような評価ボタンをWEBページの好きな場所に設置出来る
  • ボタンは「Good」「Bad」「コメント」の3つで、それぞれ好きなボタンを設置することが可能
  • 管理画面では判定(GoodもしくはBad)やコメントの一覧表などが確認出来る
  • 一覧表はCSV形式でダウンロードが可能
  • PHPフレームワークのCurryとCSSフレームワークのTwitter Bootstrapを採用
  • データベース mySQL を使用
※IE7以下未対応

利用規約

  • 「まろやかCGI」で配布されているCGI・PHPスクリプト(以下スクリプト)の著作権は全て作成者であるtisa(以下作者)に帰属します。著作権表示があるものは絶対に消さないでください。著作権非表示にするには事業者登録が必要です。
  • 商用利用は可能です。商用利用を希望される方は詳細についての「商用利用について」を必ずご覧ください。
  • 改造は自由ですが自己責任で行ってください。サポート掲示板に要望点を書いていただければ簡単な改造に限りこちらでサポートすることも可能です。難度の高い改造や、規模が大きな改造の場合は有償制作にて受付いたします。
  • 全てのスクリプトの再配布は要相談といたします。改造したスクリプトを配布したい場合などは作者に予めご一報下さい。
  • 全てのスクリプトが、全ての環境で動作する事を保証している訳ではありません。
  • 当サイトに著しく不利益があると判断した場合には、スクリプトの使用中止をしていただくことがあります。
  • スクリプトを利用して起こった、いかなる不利益・損害・トラブルについて作者は一切の責任を負いません。
  • この規約はフリーウェア・シェアウェアに限らず作者が手掛けた全てのスクリプトに適用されます。
  • この規約は必要に応じ予告なく改編・加筆することがあります。
  • スクリプトを使用した時点でこの規約に同意したと見なします。

ダウンロード
Good or Bad Ver1.00 ¥2,000
[download]

設置方法

  1. gob/configsフォルダ内のgob.iniファイルをメモ帳などのテキストエディタで開き、管理者パスワードを設定します。
  2. 同様にgob/configsフォルダ内のdatabase.iniファイルも開き、データベースの設定をします。
  3. gob/jsフォルダ内にあるjquery.gob.jsを開き、index.phpが置いてあるディレクトリのパスを設定します。初期値はhttp://homepage/app/gobになっていますので、自身のサイトのURLに変更してください。
  4. サーバーにアップロードします。構成内容は以下のとおり。
  5.  []内はパーミッション
    curry/
     └ 〜 Curryフレームワークファイル群 〜 
    gob/    [755]
     ├index.php             [755] (基点ファイル)
     ├setup.php             [666] (セットアップファイル)
     ├.htaccess             [644] (URL書き換え用)
     ├data/                 [755or777] (データファイル保存ディレクトリ)
     │└json                [755or777] (JSONファイル保存ディレクトリ)
     │   ├config.json      [666] (基本設定ファイル)
     │   ├judge            [755or777] (判定データ保存ディレクトリ)
     │   └comment          [755or777] (コメントデータ保存ディレクトリ)
     ├views/                [755or777] (Curry Viewディレクトリ)
     │├cache               [755or777] (キャッシュデータ保存ディレクトリ)
     │├compile             [755or777] (コンパイルデータ保存ディレクトリ)
     │├layouts             [755] (テンプレート保存ディレクトリ)
     ││└ 〜 テンプレートファイル群 〜 
     │└templates           [755] (テンプレート保存ディレクトリ)
     │   └ 〜 テンプレートファイル群 〜 
     ├logs/                 [755or777] (ログ出力ディレクトリ)
     │└system.log          [666] (Good or Bad設定ファイル)
     ├configs/              [755](設定ファイル保存ディレクトリ)
     │├curry.ini           [644] (Curry設定ファイル)
     │├database.ini        [644] (データベース設定ファイル)
     │├routing.ini         [644] (ルーティング設定ファイル)
     │├gob.ini             [644] (Good or Bad 設定ファイル)
     │└.htaccess           [644] (不正アクセス防止用)
     ├js/                   [755](JSファイル保存ディレクトリ)
     │├jquery-1.7.2.min.js [644] (jQueryファイル) [入手元]
     │├jquery.gob.js       [644] (Good or Bad メインJSファイル)
     │└footerFixed.js      [644] (フッター固定化JSファイル)
     ├css/                  [755](CSSファイル保存ディレクトリ)
     │└gob.css             [644] (Good or Bad CSSファイル)
     ├images/               [755] (数字画像保存ディレクトリ) [提供元]
     │└ 〜 画像ファイル群 〜 
     ├session/              [755or777] (セッションファイル保存ディレクトリ)
     │└.htaccess           [644] (不正アクセス防止用)
     ├plugin/               [755](プラグイン保存ディレクトリ)
     │├bootstrap           [755] (Bootstrapフレームワーク) [提供元]
     ││└ 〜 Bootstrapファイル群 〜 
     │└datatables          [755] (データ一覧表示jQueryプラグイン) [提供元]
     │   └ 〜 datatablesファイル群 〜 
     ├controllers/          [755] (Curry Controller)
     │└ 〜 省略 〜 
     ├models/               [755] (Curry Model)
     │└ 〜 省略 〜 
     ├services/             [755] (Curry Services)
     │└ 〜 省略 〜 
     └library/              [755] (Curry Library)
    
    ※パーミッションは設置するサーバーの環境に合わせて変更してください。
    
  6. gob/adminにアクセスして管理画面が表示されていれば設置完了です。
    (アクセス例→http://homepage/app/gob/admin)
  7. 初回は必ずデータベースのテーブルを作成してください。作成後はsetup.phpファイルが削除されますので、テーブルを削除したときはsetup.phpを再アップロードするようにしてください。
  8. ボタンの設置方法は、まずhtmlなどボタンを設置したいファイルの<head>タグ内に以下を記述します。


    URLのhttp://homepage/の部分は設置する自身のサイトのURLに変更してください。この記述はページ内にひとつだけで大丈夫です。
  1. 同ファイルの好きな位置に以下を記述します。


    ★に任意のIDを指定します。半角英数字と_(アンダーバー)-(ハイフン)が使用可能です。複数設置する場合はID名が被らないように注意してください。 ☆はラベルで、IDに分かりやすい名前を付けることが出来ます。使用しない場合は data-label="☆"ごと削除してください。
  1. 同ファイルにアクセスしてボタンが表示されていれば設置完了です。

更新履歴

2013.10.26 ver1.00
・公開


Copyright© 2006-2015 All rights reserved.