検索結果 143 件

by masco
2015年5月21日(木) 09:07
フォーラム: 質問全般・改善要望
トピック: clearCacheについて
返信数: 6
閲覧数: 9432

Re: clearCacheについて

新しくトピックを立てるほどでもないので。

document.parser.class.inc.phpの3301あたりと
sub.document.parser.class.inc.phpの1021あたりで

APIで拡張子を取得すると思われる

getExtention

ですが綴りとしては

getExtension

ではないでしょうか?

機能は問題ないです。
by masco
2015年5月13日(水) 13:54
フォーラム: 質問全般・改善要望
トピック: clearCacheについて
返信数: 6
閲覧数: 9432

Re: clearCacheについて

yamaさま

こちらは裏技的な使い方になるのですね。

ありがとうございます。
by masco
2015年5月12日(火) 14:18
フォーラム: 質問全般・改善要望
トピック: clearCacheについて
返信数: 6
閲覧数: 9432

Re: sendmailについて

yamaさま clearCacheの件ありがとうございます。 APIのチートシートを作ろうと思い、現在sub.document.parser.class.inc.phpを調べています。 sendmailの挙動ですが現在下記のもので送信可能になっています。 $modx->sendmail($params=array(), $msg=''); $modx->sendmail('example@example.com', $msg=''); $modx->sendmail('subject', $msg=''); しかしコードを見ていると6行目あたりから function sendmail($par...
by masco
2015年5月09日(土) 16:54
フォーラム: 質問全般・改善要望
トピック: clearCacheについて
返信数: 6
閲覧数: 9432

clearCacheについて

$modx->clearCacheでリソースIDを指定すると、そのリソースのキャッシュを削除できるはずですができませんでした。 $page_cache_pathが見つからないようでしたので下記のように変更すると動きました。 sub.document.parser.class.inc.phpの200行目あたりです。 変更前 $_ = array('pages','pc','smartphone','tablet','mobile'); foreach($_ as $uaType) { if(is_file(MODX_BASE_PATH . "assets/cache/{$uaType}...
by masco
2015年4月06日(月) 20:55
フォーラム: 質問全般・改善要望
トピック: モディファイアを使用した場合に子テンプレートが使用できない
返信数: 4
閲覧数: 7920

Re: モディファイアを使用した場合に子テンプレートが使用できない

yamaさま

ありがとうございます。

問題はすべて解決しました。
by masco
2015年4月05日(日) 22:23
フォーラム: 質問全般・改善要望
トピック: モディファイアを使用した場合に子テンプレートが使用できない
返信数: 4
閲覧数: 7920

Re: モディファイアを使用した場合に子テンプレートが使用できない

yamaさま ありがとうございます。 ファイルを上書きしたところ 変数は表示されて機能するようになりましたが、 管理画面側の子テンプレートの編集画面はそのまま変化なしで、 親テンプレートに記入している内容が表示されていません。 (デモサイトで再現できませんでした) また、今度は[*content*]にモディファイアを使用していない親テンプレートにした場合、 その子テンプレートがうまく機能しませんでした。 (デモサイトで再現できました) http://150404220911-8775.evo.demo.modx.jp/1.html 管理画面 http://150404220911-8775.e...
by masco
2015年4月04日(土) 22:25
フォーラム: 質問全般・改善要望
トピック: モディファイアを使用した場合に子テンプレートが使用できない
返信数: 4
閲覧数: 7920

モディファイアを使用した場合に子テンプレートが使用できない

---------------- 1.0.14J-r9 php 5.5.19 mysql 5.0.95 apache 2.2 ---------------- 親テンプレートを適用したときに 親テンプレートを[*content*]であれば問題なく利用できますが、 [*content:モディファイア*]にすると子テンプレートの[*content*]以外の変数が反映されなくなります。 また、管理画面の子テンプレートの編集画面で親テンプレート内容が表示されないようです。 作成テンプレート 親テスト 子テスト テンプレート「子テスト」を使用 http://150404220911-8775.evo.d...
by masco
2015年3月27日(金) 09:04
フォーラム: 開発関連の話題
トピック: 1.0.15Jテスト版です
返信数: 13
閲覧数: 32248

Re: 1.0.15Jテスト版です

yamaさま test-1.0.15J-b2触っています。 少し触ってみて気づいた点だけ報告です。 1.現在は新規投稿時に下書き保存するときは現在警告が出ますが、 警告後に投稿画面に戻ると入力した情報が消えるので初めて出会すとショックが多きい気がします。 新規投稿時でも保存できるようになりませんか? それかボタンがあるとつい押したくなるので、新規投稿時は非表示とかでもかまいません。 保存できた方が個人的には便利な気がします。 2.左のツリーメニューが長くなると下書きのリソースが見つけづらいので、 リソース一覧にもアイコンの表示か下書きのリソース一覧みたいなものがあれば便利だと思われます。 また...
by masco
2015年3月24日(火) 17:57
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

yama さんが書きました:複数のモディファイアを更新しました。
ありがとうございます。オプションも設定できるようになるんですね。

また正式にリリースされたら追加していきます。
by masco
2015年3月24日(火) 10:25
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

yama さんが書きました:すいません、@ELSEIFはまだ実装してませんでした。今のところ自分自身がそこまで必要としてないので、今後考えますね。

グローバル設定のOutput Filterの説明を変更しました。
yamaさま

自分も@ELSEIFは必要としていませんでしたが、書かれていたので確認させていただきました。

説明の変更確認しました。ありがとうございます。
by masco
2015年3月24日(火) 02:08
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

グローバル設定にオプションを設けるなどしてプリフィックスphx:を必須とするかどうかなどを設定できるようにしたほうがいいかもしれませんね。 ※追記 リソース変数とスニペット名が同じだからではなく、スニペット名がモディファイアとして認識されたためと思います yamaさま 何度もありがとうございます。 今回内蔵のモディファイアを全部書きだしてみましたが、 結構な数があるので知らないうちにスニペット名とモディファイア名がかぶってしまい、 いざ内蔵のモディファイアを使おうとした時に機能しないということは有り得そうです。 グローバル設定のOutput Filterのところに「重複しないように」と一言あ...
by masco
2015年3月24日(火) 00:01
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

yama様

原因わかりました。

スニペット名にcontentとしていたからでした。

リソース変数とスニペット名は一緒にしたらダメなんですね。
初歩的なミスでした。

スニペット名を変更後contentモディファイアは問題なく機能しました。
by masco
2015年3月23日(月) 21:51
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

contentは×の場合そのリソースのcontentが表示されます。 例えばDittoなどで[+id:content+]にすると本来はそのIDの本文が読み込まれます。 http://150323205325-22286.evo.demo.modx.jp/1.html しかし現在の23日版では、 contentモディファイアを使用した場合、 それを記述している本文(デモの場合だとID16の本文)自体が出力されてしまうためにループになってエラーになります。 リソースに[*content*]を書いている状態と同じです。 これはDittoだから起きるわけではなく、[*phx:if(2):conten...
by masco
2015年3月23日(月) 20:35
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

yamaさま

早速有り難うございます。

ファイルを上書きしたら
オプションの()の問題とリソース一覧のエラーの2つが解決しました。
by masco
2015年3月23日(月) 17:41
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

モディファイアの不具合

---------------- 1.0.14J-r9 php 5.5.19 mysql 5.0.95 apache 2.2 ---------------- 新しくトピックを立てるほどではないので。 23日版のパッケージを使用しています。 モディファイアを調べている中でいくつか不具合と思われるものがありました。 1.新しい記法でオプションを使用した場合、変数に「)」があると途切れます。 [*longtitle:ifempty([*pagetitle*])*] 例えば、上記コードでlongtitleが空でpagetitleに「リソース(記事)のタイトル」とすると、「リソース(記事」までしか表示...
by masco
2015年3月23日(月) 10:38
フォーラム: 開発関連の話題
トピック: MODX Evolution内蔵PHx モディファイアのチートシート
返信数: 1
閲覧数: 6651

MODX Evolution内蔵PHx モディファイアのチートシート

いつもお世話になっています。

MODX Evolution1.0.14J-r9で動作確認をしたモディファイアのチートシートを作成しました。

http://mblo.info/modifiers/

多少は役に立つと思います。
by masco
2015年3月20日(金) 12:32
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

ありがとうございます。

inrole、isinrole共に問題なく機能しています。
by masco
2015年3月20日(金) 11:36
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

yamaさま

ありがとうございます。
下記記述で無事判定されるようになりました。

コード: 全て選択

[*phx:isinrole(test,test2):then(true):else(false)*]
by masco
2015年3月20日(金) 10:36
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

Re: phxのinroleとisinroleで不具合?

yama様 ありがとうございます。 書き換えてみました。 case 'mo': // Is Member Of (same as inrole but this one can be stringed as a conditional) $userID = $modx->getLoginUserID(); $grps = ($this->strlen($opt) > 0 ) ? explode(',',$opt) :array(); $condition[] = intval($this->isMemberOfWebGroupByUserId($userID,$grps)); break; こ...
by masco
2015年3月20日(金) 00:52
フォーラム: 質問全般・改善要望
トピック: phxのinroleとisinroleで不具合?
返信数: 19
閲覧数: 41856

phxのinroleとisinroleで不具合?

---------------- 1.0.14J-r9 php 5.5.19 mysql 5.0.95 apache 2.2 ---------------- phxを調べています。 isinrole(ir,memberof,mo)とinroleが機能していないようなので、 phx.parser.class.inc.phpをいじって動くようにしみましたので報告です。 変更はしてみましたが、 実際の動作がそのようなものなのか、またPHP自体がよくわからないので変更後が合っているのかわかりません。 最初はエラーがでていました。 Error : array_key_exists() expects ...