インフォメーション
FC2ブログで画像等を一括アップロードするソフトを地味に配布してます。
FC2ブログ用ファイルアップロード1.0.4.2
(ベクター)FC2ブログ用ファイルアップロード
ソフトの更新情報はこのブログの自作アプリカテゴリに投稿しています。
FC2ブログ用ファイルアップロード1.0.4.2
(ベクター)FC2ブログ用ファイルアップロード
ソフトの更新情報はこのブログの自作アプリカテゴリに投稿しています。
2012.05.18 (Fri)
EC-CUBEでSmartyを利用したファイル出力
EC-CUBEで通常のSmartyを利用した出力をファイルに保存したいなと思ったので方法メモ。
たとえばcssを作るとき。
でtest.tplでいつも通りなテンプレート書けばいい。
みたいな感じで。
渡す値が少ないなら
$objView->assign('bgcolor', "#FFFFFF");
で指定した方がシンプル
管理画面のテンプレート(Smarty/templates/admin以下のテンプレートファイル)を使いたい場合は
SC_SiteView_Exの代わりにSC_AdminView_Exをつかう。
たとえばcssを作るとき。
// 渡す値とか$thisに入れとく
$this->bgcolor = "#FFFFFF";
// ビュー生成。
$objView = new SC_SiteView_Ex();
// $thisに設定されてるプロパティを全部assign
$objView->assignobj($this);
// fetchで変換後の結果を取得。引数に使うテンプレートのパス(この場合Smarty/templates/default/css/test.tplとなる)
$css = $objView->fetch('css/test.tpl');
// あとはファイルに保存
file_put_contents(保存先,$css);
でtest.tplでいつも通りなテンプレート書けばいい。
body{
background-color:;
}
みたいな感じで。
渡す値が少ないなら
$objView->assign('bgcolor', "#FFFFFF");
で指定した方がシンプル
管理画面のテンプレート(Smarty/templates/admin以下のテンプレートファイル)を使いたい場合は
SC_SiteView_Exの代わりにSC_AdminView_Exをつかう。
2012.04.17 (Tue)
newラブプラスで寧々中
橙寧々から、回想モードで緑寧々に変えたらキス位置が結構変わったのでメモる。
頬とか首とか耳は左右どっちでもいいっぽい?
口はタッチかホールド(ハートn個出る以上~最後まで)の2種類っぽい?
口元タッチっていう判定があるのかよくわからんのであまり試してない。
連続で同じ赤は出ない。
顔正面停止は上向きと正面という意識だったんだけど、最近正面、ちょっと下向きがあるのに気付いたのでそこがまだ全然。(あごの角度が違う)
橙寧々位置
緑寧々位置(まだなったばっかりなんでよくわからん)
緑にしたら、橙でほぼ口orおでこで確定だった正面上向きが条件変わってしまってちょっと大変になってしまった。
ところで寧々さん髪の色ばっか変えて髪型変えてくれない。
欧米女子高生

如月感

まともになったり

この格好はいい感じ

虫が嫌とか言いながら頭にちょうちょつけてくる人

今アラレちゃん化してる

頬とか首とか耳は左右どっちでもいいっぽい?
口はタッチかホールド(ハートn個出る以上~最後まで)の2種類っぽい?
口元タッチっていう判定があるのかよくわからんのであまり試してない。
連続で同じ赤は出ない。
顔正面停止は上向きと正面という意識だったんだけど、最近正面、ちょっと下向きがあるのに気付いたのでそこがまだ全然。(あごの角度が違う)
橙寧々位置
| 顔動き | 赤ハート位置 |
|---|---|
| 横向き | 耳 |
| 下深く向いて右向き(斜め右下向き) | 首 |
| 下深く向いて↑ほど横に向かない。ほぼ下向き | 口長め?(橙では出なかった気がする) |
| 顔正面で上向き(唇が厚く見える感じ・見下ろしてくる感じ) | 口長めorおでこ。口長めで黄色の場合はおでこ確定。 |
| 顔正面で斜めにかしげてストップ | 頬 |
| 顔正面だけど、ちょっとかしげて動いてくる | 耳だった気がする |
| 顔正面で停止 | 未確定。口タッチで赤でたり青でたり黄色だったり。 |
緑寧々位置(まだなったばっかりなんでよくわからん)
| 顔動き | 赤ハート位置 |
|---|---|
| 横向き | 耳 |
| 下深く向いて右向き(斜め右下向き) | 首 |
| 下深く向いて↑ほど横に向かない。ほぼ下向き | 口長め |
| 下深く向いて左向き(↑の首赤位置の逆向きバージョン) | 不明。首・耳で黄、頬で青になった。口タッチで赤でた。 |
| 顔正面で上向き(唇が厚く見える感じ・見下ろしてくる感じ) | 未確定 |
| 顔正面で斜めにかしげてストップ | 頬 |
| 顔正面だけど、ちょっとかしげて動いてくる(右に | 口長めか耳っぽい |
| 顔正面で停止 | 1回目の場合は口タッチ? |
緑にしたら、橙でほぼ口orおでこで確定だった正面上向きが条件変わってしまってちょっと大変になってしまった。
ところで寧々さん髪の色ばっか変えて髪型変えてくれない。
欧米女子高生

如月感

まともになったり

この格好はいい感じ

虫が嫌とか言いながら頭にちょうちょつけてくる人

今アラレちゃん化してる

2012.04.08 (Sun)
ウィーチアでカスタマイズしたらやっぱり楽しい
最近運動不足が気になったのでウィーチア2起動したらやっぱり楽しい。
キャラカスタマイズとかできるんだが、今まではウィーチア1の時に使ってたキャラを同じように並べて使ってた。
せっかくキャラカスタマイズができるのでラブプラスキャラをためしに作ってみた。
寧々さん

笑顔

まなか

笑顔

リンコ

笑顔

リンコが似せるの一番大変で、髪型もこれといったもんがないのでショートカットに帽子かぶせてごまかした。
目もピンと来るのがなかったのでこれで妥協。
作ってみるとまあかわいい。
この三人をセンターに本編やると楽しい。
ちょい休憩時に横でマナカがぷりぷり踊ってたりしてかわいいw
録画してアップしたいくらいだがそんな設備もないので一人で楽しむ。
ウィーチアは、最初見たときは欧米向けのこゆい見た目で微妙だなって思ったけど慣れたら全然かわいいな。
見てるとみんながランダムにほほ笑むのが良い。
やっぱウィーチアはいいゲームだ。
ゲーム自体も楽しいし。
難しい曲だと休みなくぶんぶん動きまくるので疲れる疲れる。
寧々さんに踊らされる生活。楽しい。
ビートイットとかPon de Replayとかパンプイットとか楽しい。
3とか4とかどんどん続いてもいいと思うんだけどもう出ないのかな。
ウィーチア1の方
こっちがウィーチア2の方
キャラカスタマイズとかできるんだが、今まではウィーチア1の時に使ってたキャラを同じように並べて使ってた。
せっかくキャラカスタマイズができるのでラブプラスキャラをためしに作ってみた。
寧々さん

笑顔

まなか

笑顔

リンコ

笑顔

リンコが似せるの一番大変で、髪型もこれといったもんがないのでショートカットに帽子かぶせてごまかした。
目もピンと来るのがなかったのでこれで妥協。
作ってみるとまあかわいい。
この三人をセンターに本編やると楽しい。
ちょい休憩時に横でマナカがぷりぷり踊ってたりしてかわいいw
録画してアップしたいくらいだがそんな設備もないので一人で楽しむ。
ウィーチアは、最初見たときは欧米向けのこゆい見た目で微妙だなって思ったけど慣れたら全然かわいいな。
見てるとみんながランダムにほほ笑むのが良い。
やっぱウィーチアはいいゲームだ。
ゲーム自体も楽しいし。
難しい曲だと休みなくぶんぶん動きまくるので疲れる疲れる。
寧々さんに踊らされる生活。楽しい。
ビートイットとかPon de Replayとかパンプイットとか楽しい。
3とか4とかどんどん続いてもいいと思うんだけどもう出ないのかな。
ウィーチア1の方
こっちがウィーチア2の方
2012.03.20 (Tue)
EC-CUBE2.11対応の本
EC-CUBEの仕事が来たので、今回初めてEC-CUBEというかECサイト自体に触れた。
EC-CUBEは日本製なんでなにかとやりやすい感じはある、が、バージョン2.11のドキュメントが準備中・・・
仕方なくぐぐったり旧バージョンの情報を参考にしつつ始めたけどやっぱりどうも把握しづらい。
カスタマイズする際にはどのファイルをどのようにいじるのか、という基本ルール的な情報がほしい。
やっぱり本が要るかなあと思ってamazonで2.11に対応した本を探したところ、以下の3冊しかなかった。
近所の本屋を2件回ったら運よく3冊とも見かけたので、ざっくり立ち読みした。
立ち読みした感想を書くと
公式ガイドブック・基本編
EC-CUBEを使って自分の通販サイトを作りたい「店舗側向け」という感じ。
主に設置方法が書かれていたと思う。
内部の詳細については書かれていないので、カスタマイズする側にとっては不要だと思った。
公式ガイドブック・応用編
こちらは内部について、カスタマイズ方法について書かれている。
結構実用的なカスタマイズが多数あり、「どのファイルのどの部分に、何のためのどんなコードを書くのか」が説明ありで書かれていた。
EC-CUBE 実践カスタマイズ
カスタマイズについての基本知識部分はとても良かった。クラスの追加方法、ページの追加方法、追加したカスタマイズをインストールにも反映させる方法。
これは買いか、と思ったのだが、基礎以降のカスタマイズ部分を見たら「ソースファイルをダウンロードして設置してください」系。
そのせいか、本自体も妙に薄い・・・・
ってことで
公式ガイドブック・応用編
↑この1冊だけ買いましたとさ。
この本見つつ、書いてあるカスタマイズを2,3個ほど本のとおりに入れてたら結構把握できるようになった。
ただ、この本のカスタマイズはExファイルじゃなく元クラスファイル自体をいじるのが多いので、
カスタマイズしやすさ優先で書かれている感じかな。
個人的にはせっかくあるEXクラスを使いたいんでそっち側に入れてるけど。
それのほうがカスタマイズした部分わかりやすいし。
EC-CUBEは次のバージョンかなんかでプラグイン機能が実装されるみたいなんで、今本買うよりその後に出る本を待ったほうがいいかも。
たまにはアフィらないといつまでたっても5000円にならんw
EC-CUBEは日本製なんでなにかとやりやすい感じはある、が、バージョン2.11のドキュメントが準備中・・・
仕方なくぐぐったり旧バージョンの情報を参考にしつつ始めたけどやっぱりどうも把握しづらい。
カスタマイズする際にはどのファイルをどのようにいじるのか、という基本ルール的な情報がほしい。
やっぱり本が要るかなあと思ってamazonで2.11に対応した本を探したところ、以下の3冊しかなかった。
近所の本屋を2件回ったら運よく3冊とも見かけたので、ざっくり立ち読みした。
立ち読みした感想を書くと
公式ガイドブック・基本編
EC-CUBEを使って自分の通販サイトを作りたい「店舗側向け」という感じ。
主に設置方法が書かれていたと思う。
内部の詳細については書かれていないので、カスタマイズする側にとっては不要だと思った。
公式ガイドブック・応用編
こちらは内部について、カスタマイズ方法について書かれている。
結構実用的なカスタマイズが多数あり、「どのファイルのどの部分に、何のためのどんなコードを書くのか」が説明ありで書かれていた。
EC-CUBE 実践カスタマイズ
カスタマイズについての基本知識部分はとても良かった。クラスの追加方法、ページの追加方法、追加したカスタマイズをインストールにも反映させる方法。
これは買いか、と思ったのだが、基礎以降のカスタマイズ部分を見たら「ソースファイルをダウンロードして設置してください」系。
そのせいか、本自体も妙に薄い・・・・
ってことで
公式ガイドブック・応用編
↑この1冊だけ買いましたとさ。
この本見つつ、書いてあるカスタマイズを2,3個ほど本のとおりに入れてたら結構把握できるようになった。
ただ、この本のカスタマイズはExファイルじゃなく元クラスファイル自体をいじるのが多いので、
カスタマイズしやすさ優先で書かれている感じかな。
個人的にはせっかくあるEXクラスを使いたいんでそっち側に入れてるけど。
それのほうがカスタマイズした部分わかりやすいし。
EC-CUBEは次のバージョンかなんかでプラグイン機能が実装されるみたいなんで、今本買うよりその後に出る本を待ったほうがいいかも。
たまにはアフィらないといつまでたっても5000円にならんw
2012.03.16 (Fri)
EC-CUBEでaddParamした値を上書きしたい
EC-CUBEで$objFormParam->addParam()で追加したパラメータを上書きしたいなあって何度も思う。
必須を外したいとか、必須にしたいとか、文字数ちょっとだけ増やしたいとか。
できたら元クラスの編集じゃなく、EXクラスで書き換えたいじゃん。
後でアップデートして設定戻ったってなったらめんどくさくて仕方ない。
もう一回同じキーで$objFormParam->addParam()を呼んだら上書きされるかなと思ったけど駄目。
てことでSC_FormParam_Ex.phpに上書きする処理入れることにした。
data/class_extends/SC_FormParam_Ex.php
これで$keynameが同じパラメータが既にあった場合は上書きされ、なかった場合はなんもなし。
使い方はaddParam後に呼ぶ。EXクラスのlfInitParam等のオーバーライドの際に使うと楽
addParamオーバーライドして、最初に$keynameでパラメータ存在チェック、あったら自動で上書き
って言う処理にしようかと思ったけど、なんか影響あったらめんどくさいのでとりあえず分けた。
画面フォームに表示される「*」「(必須)」だとかはdata/Smartyの方変えないといけないけど。
必須表示も自動になったら良いのにね。
必須を外したいとか、必須にしたいとか、文字数ちょっとだけ増やしたいとか。
できたら元クラスの編集じゃなく、EXクラスで書き換えたいじゃん。
後でアップデートして設定戻ったってなったらめんどくさくて仕方ない。
もう一回同じキーで$objFormParam->addParam()を呼んだら上書きされるかなと思ったけど駄目。
てことでSC_FormParam_Ex.phpに上書きする処理入れることにした。
data/class_extends/SC_FormParam_Ex.php
/**
* addParamで追加したデータを上書きする用の処理
*/
function updateParam($disp_name, $keyname, $length = "", $convert = "", $arrCheck = array(), $default = "", $input_db = 'true') {
$i = array_search($keyname, $this->keyname);
if($i !== false){
$this->disp_name[$i] = $disp_name;
$this->length[$i] = $length;
$this->convert[$i] = $convert;
$this->arrCheck[$i] = $arrCheck;
$this->default[$i] = $default;
$this->input_db[$i] = $input_db;
}
}
これで$keynameが同じパラメータが既にあった場合は上書きされ、なかった場合はなんもなし。
使い方はaddParam後に呼ぶ。EXクラスのlfInitParam等のオーバーライドの際に使うと楽
function lfInitParam(&$objFormParam) {
parent::lfInitParam($objFormParam);
// やっぱ性別必須じゃなくていいやとか
$objFormParam->updateParam("性別", 'sex', INT_LEN, 'n', array("NUM_CHECK", "MAX_LENGTH_CHECK"));
}
addParamオーバーライドして、最初に$keynameでパラメータ存在チェック、あったら自動で上書き
って言う処理にしようかと思ったけど、なんか影響あったらめんどくさいのでとりあえず分けた。
画面フォームに表示される「*」「(必須)」だとかはdata/Smartyの方変えないといけないけど。
必須表示も自動になったら良いのにね。





無料なんでどんどん使ってやってください。上野メモFC2ブログでファイルを一括アップロードするソフトを作ったよシンプルで説明も丁寧で
使いやすくて文句無いです。
すばらしいソフトですね。FC2ブログ用ファイルアップロード1.0.4.2Re: これは便利!ありがとうございます。毎日10枚以上じゃアップするのも記事に貼るのもめんどくさいですよね。
マルチアカウント対応はそのうちやらなければ・・・と思いつつ後回しにして上野メモFC2ブログ用ファイルアップロード1.0.4.2これは便利!友人よりブログ更新に便利なツールがあると聞いてダウンロードさせて頂きました。私は動物や風景画を取ってブログに掲載してるので、毎日10枚以上UPするのに面倒くさいと思上野健太郎FC2ブログ用ファイルアップロード1.0.4.2Re: タイトルなしどういう状況でその機能が必要になるのか、が想定できなかったのです。わかりづらくてすみません。
記事を書くときはFC2ブログの記事作成画面を開いているので、画像挿入上野メモFC2ブログ用ファイルアップロード1.0.4.2私が想定しているのは、以下のような感じです。・・・
<a href="http://blog-imgs-xx.fc2.com/x/x/x/xxx/xxx1.jpg" target="_blank"><imgでらFC2ブログ用ファイルアップロード1.0.4.2Re: 素晴らしすぎるソフトどうもありがとうございます。
htmlのタグをテキストファイルに吐き出すということですが、
FC2ブログの通常画像貼りでも1ページ5枚ぼぼぼんと連続で貼れるので10枚上野メモ