新しくトピックを立てるほどでもないので。
document.parser.class.inc.phpの3301あたりと
sub.document.parser.class.inc.phpの1021あたりで
APIで拡張子を取得すると思われる
getExtention
ですが綴りとしては
getExtension
ではないでしょうか?
機能は問題ないです。
検索結果 143 件
- 2015年5月13日(水) 13:54
- フォーラム: 質問全般・改善要望
- トピック: clearCacheについて
- 返信数: 6
- 閲覧数: 9505
Re: clearCacheについて
yamaさま
こちらは裏技的な使い方になるのですね。
ありがとうございます。
こちらは裏技的な使い方になるのですね。
ありがとうございます。
- 2015年5月12日(火) 14:18
- フォーラム: 質問全般・改善要望
- トピック: clearCacheについて
- 返信数: 6
- 閲覧数: 9505
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...
- 2015年5月09日(土) 16:54
- フォーラム: 質問全般・改善要望
- トピック: clearCacheについて
- 返信数: 6
- 閲覧数: 9505
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}...
- 2015年4月06日(月) 20:55
- フォーラム: 質問全般・改善要望
- トピック: モディファイアを使用した場合に子テンプレートが使用できない
- 返信数: 4
- 閲覧数: 8025
Re: モディファイアを使用した場合に子テンプレートが使用できない
yamaさま
ありがとうございます。
問題はすべて解決しました。
ありがとうございます。
問題はすべて解決しました。
- 2015年4月05日(日) 22:23
- フォーラム: 質問全般・改善要望
- トピック: モディファイアを使用した場合に子テンプレートが使用できない
- 返信数: 4
- 閲覧数: 8025
Re: モディファイアを使用した場合に子テンプレートが使用できない
yamaさま ありがとうございます。 ファイルを上書きしたところ 変数は表示されて機能するようになりましたが、 管理画面側の子テンプレートの編集画面はそのまま変化なしで、 親テンプレートに記入している内容が表示されていません。 (デモサイトで再現できませんでした) また、今度は[*content*]にモディファイアを使用していない親テンプレートにした場合、 その子テンプレートがうまく機能しませんでした。 (デモサイトで再現できました) http://150404220911-8775.evo.demo.modx.jp/1.html 管理画面 http://150404220911-8775.e...
- 2015年4月04日(土) 22:25
- フォーラム: 質問全般・改善要望
- トピック: モディファイアを使用した場合に子テンプレートが使用できない
- 返信数: 4
- 閲覧数: 8025
モディファイアを使用した場合に子テンプレートが使用できない
---------------- 1.0.14J-r9 php 5.5.19 mysql 5.0.95 apache 2.2 ---------------- 親テンプレートを適用したときに 親テンプレートを[*content*]であれば問題なく利用できますが、 [*content:モディファイア*]にすると子テンプレートの[*content*]以外の変数が反映されなくなります。 また、管理画面の子テンプレートの編集画面で親テンプレート内容が表示されないようです。 作成テンプレート 親テスト 子テスト テンプレート「子テスト」を使用 http://150404220911-8775.evo.d...
- 2015年3月27日(金) 09:04
- フォーラム: 開発関連の話題
- トピック: 1.0.15Jテスト版です
- 返信数: 13
- 閲覧数: 32873
Re: 1.0.15Jテスト版です
yamaさま test-1.0.15J-b2触っています。 少し触ってみて気づいた点だけ報告です。 1.現在は新規投稿時に下書き保存するときは現在警告が出ますが、 警告後に投稿画面に戻ると入力した情報が消えるので初めて出会すとショックが多きい気がします。 新規投稿時でも保存できるようになりませんか? それかボタンがあるとつい押したくなるので、新規投稿時は非表示とかでもかまいません。 保存できた方が個人的には便利な気がします。 2.左のツリーメニューが長くなると下書きのリソースが見つけづらいので、 リソース一覧にもアイコンの表示か下書きのリソース一覧みたいなものがあれば便利だと思われます。 また...
- 2015年3月24日(火) 17:57
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
ありがとうございます。オプションも設定できるようになるんですね。yama さんが書きました:複数のモディファイアを更新しました。
また正式にリリースされたら追加していきます。
- 2015年3月24日(火) 10:25
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
yamaさまyama さんが書きました:すいません、@ELSEIFはまだ実装してませんでした。今のところ自分自身がそこまで必要としてないので、今後考えますね。
グローバル設定のOutput Filterの説明を変更しました。
自分も@ELSEIFは必要としていませんでしたが、書かれていたので確認させていただきました。
説明の変更確認しました。ありがとうございます。
- 2015年3月24日(火) 02:08
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
グローバル設定にオプションを設けるなどしてプリフィックスphx:を必須とするかどうかなどを設定できるようにしたほうがいいかもしれませんね。 ※追記 リソース変数とスニペット名が同じだからではなく、スニペット名がモディファイアとして認識されたためと思います yamaさま 何度もありがとうございます。 今回内蔵のモディファイアを全部書きだしてみましたが、 結構な数があるので知らないうちにスニペット名とモディファイア名がかぶってしまい、 いざ内蔵のモディファイアを使おうとした時に機能しないということは有り得そうです。 グローバル設定のOutput Filterのところに「重複しないように」と一言あ...
- 2015年3月24日(火) 00:01
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
yama様
原因わかりました。
スニペット名にcontentとしていたからでした。
リソース変数とスニペット名は一緒にしたらダメなんですね。
初歩的なミスでした。
スニペット名を変更後contentモディファイアは問題なく機能しました。
原因わかりました。
スニペット名にcontentとしていたからでした。
リソース変数とスニペット名は一緒にしたらダメなんですね。
初歩的なミスでした。
スニペット名を変更後contentモディファイアは問題なく機能しました。
- 2015年3月23日(月) 21:51
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
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...
- 2015年3月23日(月) 20:35
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
yamaさま
早速有り難うございます。
ファイルを上書きしたら
オプションの()の問題とリソース一覧のエラーの2つが解決しました。
早速有り難うございます。
ファイルを上書きしたら
オプションの()の問題とリソース一覧のエラーの2つが解決しました。
- 2015年3月23日(月) 17:41
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
モディファイアの不具合
---------------- 1.0.14J-r9 php 5.5.19 mysql 5.0.95 apache 2.2 ---------------- 新しくトピックを立てるほどではないので。 23日版のパッケージを使用しています。 モディファイアを調べている中でいくつか不具合と思われるものがありました。 1.新しい記法でオプションを使用した場合、変数に「)」があると途切れます。 [*longtitle:ifempty([*pagetitle*])*] 例えば、上記コードでlongtitleが空でpagetitleに「リソース(記事)のタイトル」とすると、「リソース(記事」までしか表示...
- 2015年3月23日(月) 10:38
- フォーラム: 開発関連の話題
- トピック: MODX Evolution内蔵PHx モディファイアのチートシート
- 返信数: 1
- 閲覧数: 6718
MODX Evolution内蔵PHx モディファイアのチートシート
いつもお世話になっています。
MODX Evolution1.0.14J-r9で動作確認をしたモディファイアのチートシートを作成しました。
http://mblo.info/modifiers/
多少は役に立つと思います。
MODX Evolution1.0.14J-r9で動作確認をしたモディファイアのチートシートを作成しました。
http://mblo.info/modifiers/
多少は役に立つと思います。
- 2015年3月20日(金) 12:32
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
ありがとうございます。
inrole、isinrole共に問題なく機能しています。
inrole、isinrole共に問題なく機能しています。
- 2015年3月20日(金) 11:36
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
Re: phxのinroleとisinroleで不具合?
yamaさま
ありがとうございます。
下記記述で無事判定されるようになりました。
ありがとうございます。
下記記述で無事判定されるようになりました。
コード: 全て選択
[*phx:isinrole(test,test2):then(true):else(false)*]
- 2015年3月20日(金) 10:36
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
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; こ...
- 2015年3月20日(金) 00:52
- フォーラム: 質問全般・改善要望
- トピック: phxのinroleとisinroleで不具合?
- 返信数: 19
- 閲覧数: 42307
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 ...