minishowcase 設定のメモ

使い勝手が良さそうな「minishowcase」の設定方法のメモ。

・フォルダの順番を変える
 1.setting.phpの $settings['show_thumb_number'] の部分を false に設定する
 2.フォルダ名に 「01-」 などをつけるとフォルダ名が数字の小さい順に並べ替えられる。
 3.画像も同様に 「01-」 などをつける。
 例)
  01-NEW
   ∟01-image.jpg
   ∟02-image.jpg

・初期表示時の文言を変更する。
 デフォルトだと、「Thank you for installing minishowcase.」とか英文がつらつらと出る。
 1.galleriesフォルダ内の_info.txtを修正してアップする

・初期表示時からギャラリーを表示させる方法
 setting.php の 下記を修正する
  $settings['gallery_default'] = true;
  $settings['gallery_default_name'] = 表示させるフォルダ名';

・クリック時の画像拡大方法を変更する
 setting.php の 下記を修正する
  $settings['preview_mode'] = 1;
  値は0~2までのどれか。デフォルトは0。

・選択したフォルダの前後の文字を変える
 デフォルトだと 「my 選択したフォルダ名 pictures」と言う風になっている。
 setting.php の 下記を修正する
  $settings['gallery_name_prepend'] = 'my';
  $settings['gallery_name_append'] = 'pictures';
 my や picturesの部分を変更すればOK。
 画像にする場合はここだけじゃ出来ないので
 librariesフォルダ内のajax.functions.jsを直接いじる。
  gallery_title_cont = ''
 と言う部分を直接いじれば変更される。
 例)

gallery_title_cont = '<h2<>img src="/img/gallery_title_' + galleryName(active_id).toLowerCase() + '.gif" alt="'+galleryName(active_id)+'" /<>/h2>'


・サムネイルの表示方法(これスゴイ便利!)
 ※サムネイルを正方形に表示させる。(縦長とかを正方形で中心だけ表示)
 $settings['square_thumbnails'] = true;
 ※比率を同じにして表示させる。
 $settings['square_thumbnails'] = false;

・ディレクトリ名に日本語を使う
 ※サーバーの文字コード等によって違うかも?!
 ※ソースは全てUTF-8で作ること

 1.setting.php の 下記を修正する
   $settings['set_double_encoding'] = true;
 2.libraries/ajax.gateway.phpのfunction get_galleries() 内を変更する

$output .= $filename.":".$gallery_files.":".$password.":".$filename."|";

$encoding = ($_double) ? "utf8" : "";

   ↓

$output .= utf8_encode($filename.":".$gallery_files.":".$password).":".mb_convert_encoding($filename, 'UTF-8', 'SHIFT_JIS')."|";

#$encoding = ($_double) ? "utf8" : "";

3.libraries/ajax.functions.jsの上部宣言部あたりに
   var title_array = new Array();
 4.libraries/ajax.functions.jsのfunction updateGalleriesMenu() 内を変更する
   ※use_select_menuの値によりupdateGalleriesSelect()を修正かも
   for (var i=0; i<galleries.length-1; i++)の中に

var name = galleries_data[3];
title_array[id]= name;

   の2行を追加。

a.innerHTML = ''
 +((g_password)?'<img class="lock" src="images/lock.gif" alt="" />':'')
 + galleryName(id)
 +' <small>('+g_id_files+')</small>'



a.innerHTML = ''
 +((g_password)?'<img class="lock" src="images/lock.gif" alt="" />':'')
 + galleryName(galleries_data[3])
 +' ('+g_id_files+')'

に変更

  5.libraries/ajax.functions.jsのfunction updateThumbs()内を変更

galleryName(active_id)



var wk = title_array[active_id];
galleryName(wk)
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事