検索結果 367 件

by sama55
2011年5月02日(月) 15:08
フォーラム: 質問全般・改善要望
トピック: MMのルールでテンプレートIDが取得できない
返信数: 0
閲覧数: 4255

MMのルールでテンプレートIDが取得できない

MODX 1.0.5-r3

以前はMMに与えるルールチャンクに以下を記述することで現在のロールとテンプレートが取得できていました。

コード: 全て選択

$nowRole = $mm_current_page['role'];
$nowTemplate = $mm_current_page['template'];
1.0.5-r3にすると、ロールは取得できますが、テンプレートIDが取得できなくなったように感じます。
GETパラメータによるテンプレート指定をMMで扱えるようにしてくれた変更が他の問題を引き起こしてる気がします。
by sama55
2011年4月29日(金) 12:39
フォーラム: 質問全般・改善要望
トピック: managermanagerの mm_widget_tags 設定について 【解決済み】
返信数: 2
閲覧数: 6402

Re: managermanagerの mm_widget_tags 設定について 【解決済み】

4,5,6番目の引数のスペースがまずいのかもしれません。参考として私はこんなふうに使ってます。

コード: 全て選択

mm_widget_tags('tags', ',', '', '0');
※実際は第5引数のロールと第6引数のテンプレートIDも使ってますが、上のコードでは省略してます。
 (すべてのロール&すべてのテンプレートに適用されます)
※plugins/managermanager/docs/index.html のマニュアルはご存知?  ;)
 (最近のリリースではdocsフォルダが削除されてるようなので、少し前のバージョンでゲットできると思います)
by sama55
2011年4月27日(水) 08:29
フォーラム: 質問全般・改善要望
トピック: [トピック移動] 【改善要望】ウェブリンクリソースの特殊文字
返信数: 3
閲覧数: 9433

Re: 【改善要望】ウェブリンクリソースの特殊文字

投稿先を間違えました。このトピを「バグ報告・改善要望」フォーラムに移動後、この投稿を削除して頂けますでしょうか?
by sama55
2011年4月26日(火) 22:18
フォーラム: 質問全般・改善要望
トピック: 【改善要望】ダッシュボードやログイン画面をPHPでカスタマイズしたい
返信数: 0
閲覧数: 3726

【改善要望】ダッシュボードやログイン画面をPHPでカスタマイズしたい

有機的なダッシュボードやログイン画面が作れるよう、assets/templates/manager/*.html は assets/templates/manager/*.php にして欲しく思います。

カスタマイズ例)
・ログインユーザーの権限に応じて、ダッシュボードのショートカットメニューを動的に変える。
・ログイン直後にシステムの変動や履歴を通知
・ユーザーメッセージをダッシュボードにダイレクト表示
・季節毎に変わるログイン画面(笑)・・・等々
by sama55
2011年4月26日(火) 21:51
フォーラム: 質問全般・改善要望
トピック: [トピック移動] 【改善要望】ウェブリンクリソースの特殊文字
返信数: 3
閲覧数: 9433

[トピック移動] 【改善要望】ウェブリンクリソースの特殊文字

非常に小さなことで恐縮です(環境:MODX V1.0.5系)。 ウェブリンクリソースのアドレスに、URLパラメータを含むアドレスを path/xxx.php?p1name=p1value&p2name=p2value という感じで書くと、"&"が原因でバリデータが通りません。そこで"&"を"&"にして保存したところ"&"に戻ってしまうことを確認しました。動作的な実害はないので、何らかの理由で意図的に"&"に戻しているのであれば仕方ありませんが、結果...
by sama55
2011年4月22日(金) 18:18
フォーラム: 事例・活用例
トピック: キャッシュクリアと同時にフィードキャッシュもクリア
返信数: 0
閲覧数: 15760

キャッシュクリアと同時にフィードキャッシュもクリア

ZeRoさんのPieXやsimplepieで外部サイトのフィードデータを取り込んでる場合の小ネタです。 simplepieのキャッシュ生存期間はデフォルト1時間(3600秒)かと思います(生存期間は外部から変更できます)。プログラムやフィード元データの変更と同時にリアルに表示したいケース(サイトの初期制作シーンやデバッグ中など)では、「MODxのキャッシュクリア」と同時にフィードデータを消せれば作業効率が上がります。MODxのプラグインをよく使う方にとっては目新しいコードではありませんが、OnCacheUpdateイベントを利用すればサクっと消せます。 プラグイン名: ClearFeedCac...
by sama55
2011年4月22日(金) 14:46
フォーラム: 質問全般・改善要望
トピック: ManagerManagerのカラーウィジェットのバグ?
返信数: 0
閲覧数: 3516

ManagerManagerのカラーウィジェットのバグ?

環境) ・MODx 1.0.5系 ・MM 0.3.8 (0.3.9~は未検証) 現象) テンプレート変数(Text)をMMのカラーウィジェットで表示した場合、パレットで色を指定しても値がテキストに入らない場合がある。 ※テキストボックスの色だけは変化する。 発生条件) テンプレート変数の規定値とmm_widget_colors関数の第二引数が両方とも空の場合。 回避方法) テンプレート変数の規定値またはmm_widget_colors関数の第二引数で規定値を指定する。 ※但し、マニュアルで消さない限りテンプレート変数の値を空にできません。その挙動が問題になる場合は、自前で規定値を無視する処理を...
by sama55
2011年4月20日(水) 10:45
フォーラム: 質問全般・改善要望
トピック: フロントエンド編集でphiEditedonが機能しない 【解決済み】
返信数: 0
閲覧数: 7304

フロントエンド編集でphiEditedonが機能しない 【解決済み】

前提条件(環境) ・MODx V1.0.5系 ・phiEditedonを導入 ・デフォルトを”無効”にして些細な変更ではeditedonが書き換わらないように設定 現象(発生条件) QuickManager+でフロント編集するとeditedonが書き換わってしまう(管理画面での編集では書き換わらない)。 原因) 詳しい原理は不明ですが、OnDocFormSaveの実行順が、「QuickManager+ > phiEditedon」の場合に書き換わるようです。 対処) 「phiEditedon > QuickManager+」の順にすると書き換わらないことを確認しました。 ※上記の実行順で、”自...
by sama55
2011年4月19日(火) 09:40
フォーラム: 質問全般・改善要望
トピック: マルチインストール時に認証なしで入れてしまう 【解決済み】
返信数: 4
閲覧数: 15723

Re: マルチインストール時に認証なしで入れてしまう 【解決済み】

自分も同様の現象に悩んだので追記させていただきます。 まず、既存のサイト(ファイルシステム&DB)を複製して別ドメインや別フォルダに移植する場合は、manager/includes/config.inc.phpの$site_sessionnameとDBのmodx_system_settingsテーブルのsetting_name=site_id行のsetting_value値を変える必要があるようです。$site_sessionnameとsite_idはどちらもPHPのuniqid関数で出力される13桁($site_sessionnameの方はSN+13桁)の文字列で構成されるので、<?php ...
by sama55
2011年4月17日(日) 13:13
フォーラム: 質問全般・改善要望
トピック: 真のリソース名が欲しい
返信数: 0
閲覧数: 3423

真のリソース名が欲しい

Evoでリソースを特定する方法は、現状ではリソースIDしかないと思いますが、MODXをフレームワークとして利用し汎用的なシステムを組む場合、これが結構大きな問題になる場合があります。リソースIDはリソースの追加や削除で歯抜け状態になることはよく知られており、その解決策としてIDを振り直すアドオンもあるほどです。”リソース(ユニーク)名”などのテンプレート変数を追加し、”リソース(ユニーク)名”から”リソースID”を逆引きするスニペットを組むなどすればこの問題に対処できますが、”リソース(ユニーク)名”を入力する際にその一意性を保証する必要があることなどを考慮すると、コアに実装した方が良いのでは...
by sama55
2011年4月13日(水) 07:25
フォーラム: 質問全般・改善要望
トピック: リンク属性のヘルプについて
返信数: 0
閲覧数: 3299

リンク属性のヘルプについて

リンク属性を本来の用途であるtarget="_blank"などのアンカー属性以外に使うと、Wayfinderで当該リソースを一覧化する際に、link_attributesの文字列が<a>タグ内に出力されるため、HTML構文エラーを引き起こしたり、組み方によってはセキュリティホールになる場合があります。下の原文に存在しない※以下の訳文は削除した方が良さそうです。 manager/includes/lang/japanese-*.inc.php $_lang["link_attributes_help"] = "このページ内の任意のリンクの属性を管...
by sama55
2011年4月08日(金) 10:05
フォーラム: 質問全般・改善要望
トピック: エクスポート機能のバグ
返信数: 0
閲覧数: 3117

エクスポート機能のバグ

現在のエクスポート機能は、各ファイルのタイムスタンプがリソースの更新日付(editedon)より古いリソースしかエクスポートされません。通常はリソースの保存時にeditedonが更新されるので一見正しいように見えますが、正しくエクスポートされないケースが多々あるようです(というか使い物にならない)。例えば・・・ テンプレートやチャンク、スニペットなどのページ生成に関係する部品を変更した場合 リソース間のリンク関係が変わった場合 phieditedonを導入し意図的にeditedonを制御している場合 等々 上記の更新日付の判定処理(仕様?)は、処理時間の短縮を目論んでるように見えますが、エクス...
by sama55
2011年4月04日(月) 10:37
フォーラム: 質問全般・改善要望
トピック: MobileConverter(2.0)の画像変換機能について 【解決済み】
返信数: 3
閲覧数: 6228

Re: MobileConverter(2.0)の画像変換機能について 【解決済み】

DirectResizeが介入することで、高解像度画像が端末に送られてしまうので、DirectResize側にエージェント判定を追加してモバイルリクエストを処理しないようにしました(imgPathも復元)。 case "OnWebPagePrerender": $agent = $_SERVER['HTTP_USER_AGENT']; if(isset($agent)) { if(ereg("^DoCoMo", $agent) || ereg("^J-PHONE|^Vodafone|^SoftBank", $agent) || ere...
by sama55
2011年4月04日(月) 09:52
フォーラム: 質問全般・改善要望
トピック: MobileConverter(2.0)の画像変換機能について 【解決済み】
返信数: 3
閲覧数: 6228

Re: MobileConverter(2.0)の画像変換機能について 【解決済み】

次にDirectResizeとの相性ですが、掲載イメージを縮小しない場合(DirectResizeが動かない場合)はMobileConverterは正しく動きますが、掲載イメージを縮小すると(DirectResize動くと)、DirectResizeによるimgタグの書き換えが行われ、MobileConverterは正しく動かなくなるようです。 上記は、imgPath引数にassets/drgalleries/を追加することで正しく動くようになりました(プラグインの実行順の問題は今のところ発生していません)。 設定例) &g1_imgPath=Grp1:Target img path...
by sama55
2011年4月04日(月) 09:41
フォーラム: 質問全般・改善要望
トピック: MobileConverter(2.0)の画像変換機能について 【解決済み】
返信数: 3
閲覧数: 6228

Re: MobileConverter(2.0)の画像変換機能について 【解決済み】

ここまでの調査結果を報告します。
まず、サムネイルが生成されない件は、下のpopowaさんと同じ原因でした(realpathを外すとサムネイルが作成されました)。
http://d.hatena.ne.jp/popowa/20100308
次にDirectResizeとの相性ですが、掲載イメージを縮小しない場合(DirectResizeが動かない場合)はMobileConverterは正しく動きますが、掲載イメージを縮小すると(DirectResize動くと)、DirectResizeによるimgタグの書き換えが行われ、MobileConverterは正しく動かなくなるようです。
by sama55
2011年4月02日(土) 10:04
フォーラム: 質問全般・改善要望
トピック: MobileConverter(2.0)の画像変換機能について 【解決済み】
返信数: 3
閲覧数: 6228

MobileConverter(2.0)の画像変換機能について 【解決済み】

お世話になります。 現在、MobileConverter(2.0)で画像のサムネイルが生成されなくて困っています。 インストールパッケージに含まれるreadme_jp(utf8).txt の内容について幾つか教えてください。 質問1 (テンプレート/imgタグのsrc属性のパス表現について) <base>タグはサポートしてますでしょうか(imgタグのsrc属性がbase相対パスでも変換されますでしょうか/baseタグの有無で挙動に変化はありますでしょうか)? 質問2 (&imgPath引数) 「このパスから外れる画像は変換対象になりません。」は、同フォルダの子や孫フォルダの画像は変換さ...
by sama55
2011年4月01日(金) 19:27
フォーラム: 質問全般・改善要望
トピック: テンプレートを指定したリソースの追加ができない
返信数: 3
閲覧数: 6676

テンプレートを指定したリソースの追加ができない

MODXのバージョン: 1.0.5J-r2/1.0.5J-r3 テンプレート($_REQUEST['newtemplate'])を指定して、manager/index.phpでリソースを追加すると、ManagerManagerが誤動作するようです。 例) <a href="manager/index.php?a=4&pid=999 &newtemplate=9 ">親リソース(ID=999)下にテンプレート(ID=9)でリソースを追加</a> 再現条件) 1.ManagerManagerを導入していること 2.グローバル設定 > デフォルトテンプレート と...
by sama55
2011年4月01日(金) 19:04
フォーラム: 質問全般・改善要望
トピック: モジュールメニューがダブって表示される
返信数: 0
閲覧数: 3209

モジュールメニューがダブって表示される

モジュール設定の「ユーザーグループのアクセス」で複数のグループをチェックすると、管理画面のメニュー > モジュール にメニューがダブって表示されるようです。
by sama55
2011年4月01日(金) 13:23
フォーラム: 質問全般・改善要望
トピック: FirstChildRedirectについて
返信数: 8
閲覧数: 12336

Re: FirstChildRedirectについて

その後いろいろ調べたところ、FirstChildUrlによる対応が最も速いのは間違いないのですが、コアやアドオンとの相性が悪く、結局FirstChildRedirectに戻しました。仕切りなおして別な角度から調べたところ、以下が原因で性能が出なかったようです・・・  :oops: 原因)  1.FirstChildRedirectをキャッシュオン([[FirstChildRedirect]])で呼んでたこと  2.FirstChildRedirectを仕込んだリソースのテンプレートが重いものであったこと 対応)  1.FirstChildRedirectはキャッシュオフで呼ぶ ([[First...
by sama55
2011年3月30日(水) 17:46
フォーラム: 質問全般・改善要望
トピック: ヘルプのアクセス権限が外せない
返信数: 2
閲覧数: 4412

Re: ヘルプのアクセス権限が外せない

kazuike さんが書きました:実際には、ヘルプのアクセス権限ははずせているのですが、ロールの編集画面で、デフォルトでチェックが入るので、気づかずそのまま保存してしまうと、アクセス権限がついてしまう。という状況です。
こちらでも確認できました。管理画面右上の「ヘルプ」が、あるタイミングでは秘匿された気もしたのですが、そういうからくりでしたか・・・(納得です)
内部設定は管理画面右上の「ヘルプ」の有り無しで確認できるので、ソースには手を入れず、次版以降の障害修正を待ちたいと思います。