なるほど、$modx->db->select はパラメタ配列渡し可になってるんですね。
これは便利ですね。ありがとうございます。
検索結果 31 件
- 2018年3月17日(土) 00:20
- フォーラム: 質問全般・改善要望
- トピック: 管理画面「権限管理」→「ユーザー管理」のそれぞれの情報「ログイン名」「フルネーム」「メールアドレス」をPHPで表示される方法 【解決済み】
- 返信数: 7
- 閲覧数: 43397
- 2018年3月14日(水) 23:54
- フォーラム: 質問全般・改善要望
- トピック: 管理画面「権限管理」→「ユーザー管理」のそれぞれの情報「ログイン名」「フルネーム」「メールアドレス」をPHPで表示される方法 【解決済み】
- 返信数: 7
- 閲覧数: 43397
管理画面「権限管理」→「ユーザー管理」のそれぞれの情報「ログイン名」「フルネーム」「メールアドレス」をPHPで表示される方法 【解決済み】
どういうケースで使うのかわかりませんが、こんな方法もあります。 $query = 'SELECT modx_manager_users.id,username,fullname,email FROM modx_manager_users INNER JOIN modx_user_attributes ON modx_user_attributes.id = modx_manager_users.id;'; $result = $modx->db->query( $query ); if( $result ) { while ( $row = $modx->db->getRow( $result...
- 2018年2月19日(月) 17:48
- フォーラム: 質問全般・改善要望
- トピック: 非公開リソースが閲覧可能になる
- 返信数: 9
- 閲覧数: 40198
非公開リソースが閲覧可能になる
画像のアップロードに関してはおそらく以下の内容が影響しているのではないでしょうか。 http://forum.modx.jp/viewtopic.php?f=32&t=1822 /manager/media/browser/mcpuk/connectors/Commands/FileUpload.php 上記ファイルの以下の部分を修正することでアップロード自体はできるようになる のではないかと思いますがいかがでしょうか。 if($modx->modx_move_uploaded_file($tmp_name,$target)) ↓ if($modx->manager->modx_mo...
- 2018年2月18日(日) 23:07
- フォーラム: 質問全般・改善要望
- トピック: 管理画面にログインできない 【解決済み】
- 返信数: 2
- 閲覧数: 19955
管理画面にログインできない 【解決済み】
サーバを管理できる権限をお持ちで、phpmyadminや専用コントロールパネル、SSHでのアクセスなど
データベースを直接管理できる状態であれば、modx用のデータベースを覗くことができると思いますが、
(prefix)_user_settingsテーブルを見ると該当ユーザidのallowed_ip設定があるはずです。
このレコードを削除するかsetting_value値を正しい値に修正すればログインできるようになるはずです。
データベースを直接管理できる状態であれば、modx用のデータベースを覗くことができると思いますが、
(prefix)_user_settingsテーブルを見ると該当ユーザidのallowed_ip設定があるはずです。
このレコードを削除するかsetting_value値を正しい値に修正すればログインできるようになるはずです。
- 2018年2月15日(木) 13:42
- フォーラム: 質問全般・改善要望
- トピック: jpeg拡張子の画像がアップできない。
- 返信数: 5
- 閲覧数: 28061
jpeg拡張子の画像がアップできない。
yama様、いつもご対応いただきありがとうございます。
if($modx->modx_move_uploaded_file($tmp_name,$target))
この部分ですが、
if($modx->manager->modx_move_uploaded_file($tmp_name,$target))
になるのではないでしょうか。
上記変更して確認してみたのですが、アップロードは上手くできています。
ただ、私の環境ではファイルの削除が上手くできないようで、詳しくは追えてないのですが
やはりアップロード時のパーミッション変更に問題があるように思います。
if($modx->modx_move_uploaded_file($tmp_name,$target))
この部分ですが、
if($modx->manager->modx_move_uploaded_file($tmp_name,$target))
になるのではないでしょうか。
上記変更して確認してみたのですが、アップロードは上手くできています。
ただ、私の環境ではファイルの削除が上手くできないようで、詳しくは追えてないのですが
やはりアップロード時のパーミッション変更に問題があるように思います。
- 2018年2月09日(金) 01:25
- フォーラム: 質問全般・改善要望
- トピック: 非公開リソースが閲覧可能になる
- 返信数: 9
- 閲覧数: 40198
非公開リソースが閲覧可能になる
ManagerManagerのddMultipleFieldのエラーの件ですが、発生し得る条件として以下をチェックしてみてください。 1. グローバル設定内「サイトのURL」がhttp://で始まる非セキュアURLになっている 2. サーバータイプが「http」になっている(これはあまり関係ないかも) 3. サーバ設定自体はSSL対応になっていて管理画面はhttps://からのセキュアURLでアクセスしている つまるところmodx上の設定でサイトURLが非セキュアURLになっていて、なおかつ管理画面にセキュアURLでアクセス した場合に発生するということです。 ddmultiplefields...
- 2018年2月08日(木) 15:37
- フォーラム: 質問全般・改善要望
- トピック: 非公開リソースが閲覧可能になる
- 返信数: 9
- 閲覧数: 40198
非公開リソースが閲覧可能になる
非公開リソースが閲覧可能な件は、$modx->prepareResponse()内でのドキュメントオブジェクトの マージの順序の問題ではないかと推測しています。 /manager/includes/document.parser.class.inc.php if(isset($_)) $this->documentObject = array_merge($this->documentObject,$_); ↓ if(isset($_)) $this->documentObject = array_merge($_,$this->documentObject); sendForwardで$mo...
- 2018年2月08日(木) 01:59
- フォーラム: 質問全般・改善要望
- トピック: jpeg拡張子の画像がアップできない。
- 返信数: 5
- 閲覧数: 28061
jpeg拡張子の画像がアップできない。
エラーが出た後、ファイルブラウザをリロードするとおそらく画像自体はアップされていて、 拡張子は「.jpeg」から「.jpg」に変わっているのではないかと思いますがいかがでしょうか。 見た所、$modx->move_uploaded_file の動作でIMAGETYPE_JPEGに該当するものは拡張子を 「.jpg」としてしまうようで、chmodの第一引数で渡されるパス(.jpeg)と移動後の実ファイル(.jpg) に差異が生じ、ファイルが見つからずPHP上ではエラー→エラー抑制で戻り値なし→エラーコード、 メッセージがJSに渡され表示・・・といった感じでしょうか。 /manager/media...
- 2017年11月16日(木) 00:36
- フォーラム: 質問全般・改善要望
- トピック: 直前のページのURLを拾う方法
- 返信数: 3
- 閲覧数: 9456
直前のページのURLを拾う方法
フォーム入力画面→確認画面の受け渡しでリファラをどのように受け渡しているのかが不明ですが、「フォームデータが変化しない」とのことなので、cfFormMailerで定義したinputでの受け渡しをしているものと仮定します。 cfFormMailerは確認画面から入力画面に戻った時のために、入力された項目のデータを一旦セッションに退避させて、戻った場合に入力値を戻すという動作が含まれています。この時退避したデータが次に入力画面に入った際復元されてしまうということでしょう。 スニペット本体「class.cfFormMailer.inc.php」の122行目あたりに退避、338行目あたりから復元の動作...
- 2017年11月14日(火) 12:49
- フォーラム: 質問全般・改善要望
- トピック: TinyMCEでnavタグが消える
- 返信数: 2
- 閲覧数: 6626
TinyMCEでnavタグが消える
assets/plugins/tinymce/js/xconfig.js
のmce_valid_elementsのfigcaptionの後ろあたりにnavを加えてみたらどうでしょう?
変更後のjsが確実に読み込まれればnavも消えなくなると思います。
のmce_valid_elementsのfigcaptionの後ろあたりにnavを加えてみたらどうでしょう?
変更後のjsが確実に読み込まれればnavも消えなくなると思います。
- 2017年11月04日(土) 02:23
- フォーラム: 質問全般・改善要望
- トピック: ファイル管理で削除ができません
- 返信数: 9
- 閲覧数: 24399
ファイル管理で削除ができません
checkTokenの挙動自体はおそらく正常です。
ただ、ファイル管理におけるファイル削除ではcheckTokenが2度呼ばれており、1度目の戻し直前で「$_SESSION['token']」の値をリセットしているため、2度目はトークンが合わずfalseが返されるのが原因のようです。アップロード動作に関してはfiles.dynamic.phpを見る限り、URL遷移なしで動作しているのに対し、削除動作はフレームの中でwindow.location.hrefによってURL遷移しているので、このあたりが2度呼ばれてしまう原因なのかもしれませんね。
ただ、ファイル管理におけるファイル削除ではcheckTokenが2度呼ばれており、1度目の戻し直前で「$_SESSION['token']」の値をリセットしているため、2度目はトークンが合わずfalseが返されるのが原因のようです。アップロード動作に関してはfiles.dynamic.phpを見る限り、URL遷移なしで動作しているのに対し、削除動作はフレームの中でwindow.location.hrefによってURL遷移しているので、このあたりが2度呼ばれてしまう原因なのかもしれませんね。