Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#26 2008-06-04 18:07:46

yumi saiki
メンバー
From: 大阪府高槻市
登録日: 2007-07-27
投稿: 118
ウェブサイト

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

とりあえず 0.4 で動きだしました。

プログラムを削除して、入れ直すのも、サムネイルを消すのも全部やってみたのですが、フォルダを消すのはやっていなかったので、それをしたらなおりました。
プラグイン を消して、
/thumbnail を消して、
/thumbnail を作り、パーミッションを777にする。
プラグインもとりあえず消して、新しく入れ直し、
プラグインをインストール。


サムネイルの中のものをバックアップとっておいたのですが、それも全部作りなおしておりました。

なんと賢いのでしょう。

テーブルの最適化とか、いろんなことしてたのですが、フォルダを消すをおもいつかず大変お騒がせし、
質問の仕方もアホですみませんでした。

今後もますます勉強いたします。

リダイレクトがおかしかったのもわかってとても助かりました。
ありがとうございました。


yumi saiki
今日も勉強しました!
************************
教えてください。よろしくお願いします。

オフライン

#27 2008-06-04 18:21:50

きゃしゃ
メンバー
From: 北河内
登録日: 2007-12-15
投稿: 351

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

thumbnailフォルダ作り直しで治ったんならやっぱりsafe_modeの所有者問題じゃないですかね。

http://sangatsu.com/index.php?itemid=112 より引用

"safe_mode = On"環境下で利用するためには
オリジナル画像のアップロード先ディレクトリ("media/1"等)を手動で作成し、書き込み可能なパーミッション("777"等)を与えて下さい。
同様に"media/thumbnail"ディレクトリを手動で作成し、書き込み可能なパーミッションを与えて下さい。
結果として、オリジナル画像を格納するディレクトリの所有者(UID)と、サムネイル画像を格納するディレクトリの所有者と、Nucleusの.phpファイルの所有者が、全て同じになるように設定して下さい。

で、トラブル発生の流れについてあたしの :?: は解消されとらんのですが。まぁええか。

リダイレクトはまだ気色悪いですよ。介護のサイト叩いてパチスロ攻略法出てきたらビックリしちゃう。

オフライン

#28 2008-06-04 18:24:13

yumi saiki
メンバー
From: 大阪府高槻市
登録日: 2007-07-27
投稿: 118
ウェブサイト

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

申し訳ございません==
今 そこの仕事もしてて。

もう、何がなんやら…


yumi saiki
今日も勉強しました!
************************
教えてください。よろしくお願いします。

オフライン

#29 2008-11-21 21:49:36

yama
Administrator
登録日: 2005-07-07
投稿: 1,269
ウェブサイト

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

いろいろ修正しました。Ver0.6.1です。

このバージョンでは「指定したクラスのimg要素だけをサムネイル画像に置き換える」が動作しません。
とりあえずは「img要素のサイズ指定を生成するサムネイルのサイズとして使う」で代用していただければと。
img要素でサイズ指定すると、プラグインオプションの既定値を上書きします。


Attachments:
zip NP_CustomThumbnail061.zip, Size: 26 KiB, Downloads: 281

オフライン

#30 2008-11-26 15:26:27

yama
Administrator
登録日: 2005-07-07
投稿: 1,269
ウェブサイト

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

「指定したクラスのimg要素だけをサムネイル画像に置き換える」を動作するようにしました。
あと、LightBox呼び出しがうまくいってなかったのを直しました。


Attachments:
zip NP_CustomThumbnail062.zip, Size: 26.04 KiB, Downloads: 398

オフライン

#31 2010-09-17 13:11:58

monika
メンバー
登録日: 2005-07-02
投稿: 64

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

お世話になります。NP_CustomThumbnail-0.62使用させて頂いています。
このNP_CustomThumbnail、
縮小画像のファイル形式を変更する方法ってないでしょうか?

今使用している状態では、
gifやpngのファイルをサムネイル作成すると
拡張子も同じファイル形式になるのですが、

縮小されているので、使用色数も大きくなるし
gifやpngに合った画像にならなかったりします。
何より容量が酷く大きくなっちゃいます(≧□≦;

可能であれば、全部jpgで書き出ししてくれると
助かるのですが、設定で変更できますか?

もし、プラグインを弄るとしたらどこを触ればいいのでしょうか?
お分かりでしたら、ご返答どうぞ宜しくお願いします!


*-------------*

Nucleus CMS v3.41
Firefox 11.0
Windows7

*********************
◆◇◆Orichara.net◆◇◆
    http://orichara.net/
*********************

オフライン

#32 2010-09-18 02:56:22

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,210
ウェブサイト

Re: NP_CustomThumbnailにLightboxPlusの機能を統合

monika さんの発言:

もし、プラグインを弄るとしたらどこを触ればいいのでしょうか?
お分かりでしたら、ご返答どうぞ宜しくお願いします!

大抵はGDというライブラリで画像加工をしてると思うので、ざっくり見た感じだと、NP_CustomThumbnail.phpの function generateThumbnailGd{}(436行目~)がサムネイル作成をしてる部分だと思います。
444行目あたりで元画像を読み込んで、種類(gif、jpg、png)ごとに処理をわけてるようなので、それぞれの処理の
$orig_image = imagecreatefromXXXX ($orig_path)
(XXXXはgifだったりpngだったり)の次の行でGDをつかったgif,png→jpg変換をさせたのち、
case1:、case3のif (!$orig_image) ~ break;一行前 までを削り、case2に関してはcaseのループの外に出す(559行目 return true; の上に移動させる)。
という感じでサムネイルがjpgになるんじゃないかと…。

ただ、このままだとサムネイルの拡張子が元画像と同じままなので、
27行目        $thumb_filename = $this->thumb_dirname . '/' . preg_replace ('|/|', '_', $orig_filename);
の後で$thumb_filenameの拡張子(.より後ろ)をjpgに置換する処理を入れるのがいいかと。

全くテストもしてない作業イメージだけですけど、何かのヒントになれば…。


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

Board footer