Re: webphotoでギャラリー

  • このフォーラムはコメント用フォーラムです。新規トピックはたてられません
  • このフォーラムではゲスト投稿が許可されています
対象モジュール ニュース
件名 webphotoでギャラリー
要旨 myalbumより遙かに高機能なwebphoto それを使って、小綺麗なギャラリー表示するページを作ってみました。((i:f995)) 今はやりのjQueryを使ったものですが、webphotoで投稿したデータと連動させる...

投稿ツリー


前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011/6/12 23:38
ひろしです。 

「myalbumをイメージマネージャーとして使うpreload」をダウンロードで、発見しましたが、
webphoto用は、ないのでしょうか?

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

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/6/15 20:51
marine  管理人   投稿数: 410

ひろしさん、こんばんは。

残念ながら、webphoto用のプリロードはありません。
私自身、最近では、FCKeditorを使っているので、イメージマネージャの必要性がないのです。

前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/8/3 3:22 | 最終変更
domifara 

ひろしさん、こんばんは。眠れなかったのテストしてみまたした。
webphoto用のmyalbumをイメージマネージャーとして使うのは
http://linux.ohwada.jp/modules/smartsection/item.php?itemid=491

XOOPS_ROOT_PATH直下のimagemanager.php
を編集することを勧められていますが
この方法どのコア(JPEXやXoops2.0)にも使えるのでそう推奨されています。

でもXoop Cube Legacyの場合は
webphoto用のプリロードはimagemanager.phpを差し替えるだけですので簡単に作れます。

XOOPS_ROOT_PATH直下のimagemanager.php
を編集せず、原本のままにして

imagemanager.class.php を
ルート側 webphotoのpreloadディレクトリに入れるだけです。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
 
/**
* webphto 用の imagemanager.php をイメージマネージャとして使うプリロード
*/
 
if (!class_exists('Webphoto_imagemanager_BASE')) {
	class Webphoto_imagemanager_BASE extends XCube_ActionFilter
	{
		function preBlockFilter()
		{
			$root =& XCube_Root::getSingleton();
			$root->mDelegateManager->delete('Legacypage.Imagemanager.Access','Legacy_EventFunction::imageManager');
			$root->mDelegateManager->add('Legacypage.Imagemanager.Access',
										 array($this, 'overRideDefaultImageManager'),
										 XCUBE_DELEGATE_PRIORITY_FIRST);
		}
 
 
		function overRideDefaultImageManager()
		{
			require_once dirname(dirname(__FILE__)).'/imagemanager.php';
		}
	}
}
eval('class '.ucfirst(basename(dirname(dirname(__FILE__)))).'_imagemanager extends Webphoto_imagemanager_BASE{}');
 
 
?>

この方法なら、XCLがアップデイトになってXCLコア部を最新に上書きしても、設定は引き継がれるので、
アップデイト時の手間はひと手間なくなると思います。
(preloadを入れたことを忘れるないこと)

前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/8/18 22:10
marine  管理人   投稿数: 410

domifaraさん、解決策をご教示いただき、ありがとうございます。

プリロードって便利ですねぇ~:-D

このトピックに投稿する

題名
ゲスト名
投稿本文
  条件検索へ