問題タブ [modx-revolution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1191 参照

php - MODX: 内容が ellipsis=`400` よりも長い場合にのみ「続きを読む」を表示する (例)

Modx ブログのコーディングを試みましたが、すべて正常に動作していますが、コンテンツが省略記号より長い場合にのみ「続きを読む」ボタンを表示したいと考えています。問題は: コンテンツが混在しているため、約 200 のサインの短いアナウンスがいくつかあり、次に 1000 を超えるものもあります。

「続きを読む」ボタンは常に表示されるようになりましたが、「より長い」ブログ投稿用に表示したいだけです。誰でも助けてもらえますか?

現在のコード:

0 投票する
1 に答える
419 参照

modx-revolution - なぜ私はこれを見ているのですか?「致命的なエラー:メンバー関数[functionName()]の呼び出し」

私は関数を持っていて、modx革命でスニペットを作成します:

この致命的なエラーが発生しました:

modx革命のスニペットで関数を作成する方法を誰かに教えてもらえますか?

0 投票する
1 に答える
3943 参照

modx-revolution - MODX Revo: ページの読み込みを高速化するにはどうすればよいですか?

私は modx revo でサイトに取り組んでいます。opページのロードが遅いのは本当にイライラします。ローカルホストでページが読み込まれるまで 2 秒待ちます。SSD を使用しています。ページロードを高速化する方法を探し回っています。

多くの getResources-/Gallery (合計 9 回) 呼び出しと 2 つの Wayfinder 呼び出しがあります。それらに関係していると読んだので、すべての getResources を取り除き、必要なことだけを行うカスタム スニペットに変更し、3 ~ 4 項目のメニューを作成しました。それでも遅く、数百ミリ秒遅くなります。

ギャラリー (5) は 3 ~ 4 枚の画像のみです。また、すべてのリソースIDをチェックするバベルを使用して、翻訳の対応物を使用します。

wampserver(v 2.2)の設定と関係があるのでしょうか...

すべてを要約すると、重いページのように見えます。この方法で CMS を使用すると長いページロードが発生しますか?

ヘルプ/ヒント/ヒントは高く評価されています!

0 投票する
1 に答える
185 参照

php - ModX非wwwリソース->wwwリソース

一時的なsubdomain.company.comでアクセスできたサイトを立ち上げました。company.comとwww.company.comで利用できるようになったため、内部ネットワークの問題が発生しています。

私たちのネットワークはcompany.comに基づいて構築されています。つまり、内部では、company.comはwww.company.comとは異なるIPアドレスに解決されます。

そのため、ネットワーク上の誰かがwww.company.comにアクセスしても、Company.comのURLを指すModXRevolutionサイトのリソースは読み込まれません。基本的に、画像もCSSも表示されず、テキストのみが表示されます。

これを解決するために使用できるModXの設定を知っている人はいますか?ありがとう。

0 投票する
4 に答える
2718 参照

modx - modx チャンクでレイアウトを作成し、テンプレートで呼び出す

私はmodxレボリューションを使用しています。他のチャックの例を呼び出すレイアウトというチャンクを作成したい

ヘッド ヘッダー ナビゲーション ボディ フッター

次に、私のテンプレートで //open layout tag[[$layout]] [[$layout]]//close layout tag のようなことを行います。次に、開始終了タグの内側に [[*content]] を追加します。これにより、レイアウト テンプレートをテンプレートに複製しなくても、何度でもレイアウト テンプレートを再利用できます。最初の質問、それは可能ですか、2番目の質問は、この目標を達成するためにどのような構文が必要ですか? 私は modx にはかなり慣れていませんが、他のフレームワークでも可能であることを知っているので、助けていただければ幸いです。ありがとう。

Apache Tapestry フレームワークで作成されたサンプル コンセプト。明らかに異なる構文ですが、私が探しているものの一般的なアイデアが得られるはずです。

使用されるコンポーネント/チャンク。

レイアウト ヘッダー ナビゲーション フッター

レイアウトの内側

目次・テンプレート内

これが明確にするのに役立つことを願っています。

0 投票する
1 に答える
432 参照

modx - Modx Revolution Godaddy メール設定

私は modx を初めて使用し、godaddy の無料メールと modx smtp 設定に関する多数の記事を読みました。godaddyメールを機能させるための適切なsmtp設定を教えてください。私はフォームを使用していると言いたいです。

私が試したこと

ユーザー名 - 完全な godaddy メールアドレス パスワード セキュリティ認証 - はい smtp ホスト - リレーホスティング.secureserver.net smtp ポート - 465 smtp を使用 - はい

ポート25で認証なしでも試しました

また、このサイトは、無料の電子メール アカウントに付属する Godaddy の安価なホスティング パッケージの 1 つでホストされているとも言いたいです。

フォームが送信されると、ページがホームページにリダイレクトされ、URL パラメータとして埋め込まれた電子メール データが表示されます。ただし、クリアされていません。プラグインがフォームを正しく送信しないという問題があるのか​​ 、それとも適切なリダイレクトを追加する必要があるのか​​ わかりません. どんな助けでも大歓迎です。

0 投票する
1 に答える
3796 参照

modx - ModX レボリューションはコンテキストを切り替えません

プラグインLoginおよびBabelで modX Revo を使用しています。Babel のマニュアルに書かれているように、2 つの言語用に 2 つのコンテキストを作成し、TV パラメータを使用し、contextSwitch プラグインを作成しました。ほとんどの場合、マニュアルの例のプラグインに似ています。その後、イベントHandleRequestにプラグインを配置しました。

ログイン後のコンテキストの切り替え以外はすべて機能しています。ユーザーが承認されている場合、modX はメイン ページのみを表示し、他のページは 404 ページを表示します。コードを調べてみたところ、モデル modx のメソッド switchContext (/core/model/modx/modx.class.php の 1843 行目) が false を返すことがわかりました。

これは、コンテキストを開始できないために発生します (同じファイルの同じクラスのメソッド _initContext)。ここで、コンテキストに切り替えるように要求すると、コンテキストは正しく作成されますが、$this->context->checkPolicy('load') は false を返します (同じファイルの 2169 行付近)。

その後、コアをかき回すのをやめました。誰かがすでにそのようなものを見たことがありますか、ユーザーがログインしているときに modx がコンテキストを切り替えることができない理由に答えるのに良い modx Revo コアを知っていますか?

Ps コンテキスト スイッチ プラグインに別のイベントを使用しようとしましたが、もちろん、このイベントはプラグインに最も適しています。そして、ユーザーがログインしている間だけ modx がコンテキストを切り替えることができないことを強調しています!

アップデート

いくつかの権限を編集しようとしました。しかし、何も起こりませんでした (私は現金を清算し、すべてのユーザーを再ログインしました)。これはコンテキスト権限のスクリーンショットです(英語以外の人には申し訳ありませんが、明確にする必要があります): ここに画像の説明を入力

UPDATE 2 パーミッションが間違っていました: それらはすべて 9999 で、"list, veiw, load" でなければなりません。しかし、同時に、以前と同じように2番目のコンテキストにいる間はログインできません。今、私はそれが同じ問題かどうかを調べようとしました。

更新 3 ログインに関する 2 番目の問題は非常に簡単に解決できます。スニペット パラメータには &contexts= が必要です。web,eng

0 投票する
1 に答える
304 参照

redirect - modx revo:ドキュメントのコンテンツを読む方法ですが、アクセスするとリダイレクトされますか?

childpages[1] からコンテンツをロードする概要ページがあります。子ページには children[2] aswel があります。

私が欲しいのは、子ページ[1]にアクセスすると、最初の子[2]にリダイレクトされることです。

私の知る限り、[[!FirstChildRedirect]] は親ドキュメントのコンテンツ フィールドにこれを追加することで機能します。しかし、今はできません。概要ページにコンテンツを読み込めないためです。これは、child[1] の最初の child[2] にリダイレクトされるためです。

私はこれについて明確であることを願っています..:S

0 投票する
1 に答える
1307 参照

gallery - modxギャラリーでURL変数を取得するにはどうすればよいですか

modx gallery をインストールしました。バックエンドに新しい写真をアップロードするときに入力した URL にリンクしたいと考えています。テンプレートをカスタマイズしようとしましたが、アップロード フォームから URL 変数が見つかりません:

http://rtfm.modx.com/display/ADDON/Gallery.Gallery.thumbTpl

どうすればいいですか?ありがとうございました。

0 投票する
3 に答える
2129 参照

tinymce - MODX: TinyMCE に他のリソースへのリンクを挿入する方法

何か不足していますか?[[~id]]他のリソースへのリンクを挿入する場合、内部リンクのタグを自動挿入する「リソース ピッカー」が必要なようです。そのような「ピッカー」は MODX Revolution の TinyMCE エディタから利用できますか?

つまり、リソース構文を使用することは気しませんが、ユーザーがそれを学習して覚えるのに慣れているとは思えません。

「リンクの挿入/編集」ボタンをクリックすると、次のダイアログが表示されます。

「リンク URL」の右側にある「参照」ボタンをクリックすると、次のダイアログが表示されます。

リソースを選択できるものは何もありません。

IIS 7.5 で MODX Revolution 2.2.1-pl (トラディショナル) を使用しています。そこで問題が発生する可能性があります。