問題タブ [modx-evolution]
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.
forms - MODx eForm: 非表示フィールドの入力
私の目標は、スクリプトがデータベースから受け取ったデータを eForm が隠しフィールドに入力することです。&eFormOnBeforeFormParse を介して呼び出された関数を使用して、すべての表示可能な入力フィールドにデータを入力することができました。非表示フィールドにデータを入力したい場合、機能しません。それらが空であるか、MODx/eForm がフォームが改ざんされたと不平を言っています。
通常の入力フィールドにデータを投げて css で非表示にすることもできますが、type="hidden" フィールドでこれを適切に行う方法はありますか?
modx - MODx: tv を使用して結果をチャンクで出力するチェックボックス
Evo 1.0.6 の使用
はい いいえ を 1 つ選択する TV を作成し、テンプレートに割り当てました。管理者が [はい] を選択すると、リソースのロングタイトルがチャンクに出力されます。選択した場合はなし
たとえば、「このページを人気としてリストする」というリソースを追加するときに、チェックボックスを付けたいと思います。チェックすると、次のようにリソースのロングタイトルがリストのチャンクに表示されます
チャンク出力:
apache - MODx の URL 書き換えでリダイレクトを処理するには?
MODx Evolution を使用して作成した新しい Web サイトは、古いサイトとはファイル名と URL 構造が異なります。古い URL を新しいサイトのページにリダイレクトする必要があります。
さまざまなフォーラムで見つけたさまざまな解決策を試しましたが、MODx の URL 書き換えが私の書き換えルールに干渉しているようです。
これを適切に処理する方法を知っている人はいますか?
ajax - Modx Evolution での AjaxSearch と htmlspecialchars のエラーを処理するにはどうすればよいですか?
MODX で検索バーを作成する必要があり、MODX に組み込まれている AjaxSearch を使用したいと考えています。
私はそれを設定する方法についてのヘルプを読んで、私が持っているページを持っています:
そして、ID=52
私が持っているページに:
そして、空のフィールドで検索をクリックしても問題ありません-それについて警告があります。
しかし、何かを入力して検索すると、次のようになります。
« MODx 解析エラー »
要求されたリソースの解析中に、MODx で次のエラーが発生しました:
« PHP 解析エラー » PHP エラー デバッグ
エラー:
htmlspecialchars() [function.htmlspecialchars]: 文字セット `ISO-8859-2' はサポートされていません。iso-8859-1 を想定しています
エラーの種類/番号: 警告 - 2
ファイル:
/home/users/xxx/public_html/xxx/xxx/assets/snippets/ajaxSearch/classes/ajaxSearchInput.class.inc.php
行: 340
行 340 ソース:
if (version_compare(PHP_VERSION, '5.2.3', '>= ')) $string = htmlspecialchars($string, $quote_style, $charset, $double_encode);
どうすれば対処できますか?どうすればこれを修復できますか?
ご協力ありがとう御座います。
php - LinkedInグループディスカッションをプログラムで作成するにはどうすればよいですか?
PHPを使用してグループページにコンテンツをプログラムで追加するために、LinkedInGroupsAPIを操作したいと思います。一般的なフローは次のとおりです。
- CMSによって新しいアイテムが私のWebサイトに投稿されたことを検出します
- ニュースアイテムのタイトル、説明、およびURLを抽出します
- LinkedInAPIで認証する
- LinkedInグループに新しいディスカッションスレッドを作成します(ステップ2の情報を使用)
私はMODxをCMSとして使用しており、ステップ1と2を簡単にコーディングできます。LinkedInの部分については、途方に暮れています。検索(Google&SO)を使用して、説明がほとんどまたはまったくない不完全なコードフラグメントにしか遭遇しませんでした。
LinksAlphaのようなサードパーティのアプリを使用することは許容されます。ただし、WordPressプラグインしか提供していません。悲しいことに、別のCMSに適応するためのドキュメントは不十分です。
content-management-system - ModX同上:テレビを注文?
「市」というテレビでディットスの結果を注文したい
Ditto コールを次のように設定しました。
しかし、これはうまくいきません。
これをオンラインで行うためのリソースが見つかりません。私を助けることができますか?ありがとう
plugins - TinyMCE/FCKeditor がファイルを参照できない
サーバーのいくつかの権限を変更したところ、どういうわけか TinyMCE が壊れて、画像やファイルを参照できなくなりました。
パーミッションを元の状態に戻しましたが、問題は解決しません。ファイルを参照しようとすると、空白の画面が表示されます。
これを修復する方法を知っている人はいますか?
(ModX Evo CMSを使用したPS)
編集: リソースの編集ページのコンソールに表示される内容 (ブラウジング ウィンドウでコンソールを開いても何も表示されません):
ありがとう!
php - ModX Evo: document.parser.class.inc.php の PHP エラー
先日、Evo サイトが機能しなくなり、500 エラーが発生しました。ホストにログをチェックしてもらい、これを見つけました:
問題のある行をコメントアウトし、ファイル全体を無駄に削除するのにうんざりしています。これが何を意味し、どのように修正するかを知っている人はいますか?
編集: 790 行目のコード:
php - Modx Evo と PHP 5.4 および eval
Modx と最新バージョンの PHP で少し問題が発生しました。
これは非常に古いバージョンの Modx です (聞かないでください - 私もまったく同じ考えを持っていますが、自分ではどうすることもできませんでした)。サイトは PHP 5.2 で正常に動作しています。
問題は、Web ホストが PHP 5.4 にアップグレードされていることです。その結果、サイトが完全に機能しなくなります。私が解決策を得ることができない 1 つの問題は、「evalSnippet()」関数の下で manager/includes/document.parser.class.inc.php 内で eval を使用し、減価償却された eval() 関数を呼び出すことです。
Modx を最新の 1.0.9 にアップグレードする可能性を調べましたが、これはまだ eval() を使用しています -> このバージョンは PHP 5.4 をサポートしていると明示的に述べていますが。以下はコードです:
このあたりにアウェイはありますか?Modx Evo を PHP 5.4 で動作させることができた人はいますか?
content-management-system - ModX: insert_metka 関数はどこにありますか?
ModX Evo サイトで次のエラーがスローされる問題があります。
検索して検索しましたが、insert_metka() が宣言されている場所が見つかりません。サイト全体をダウンロードして、検索を実行しても無駄でした。また、バージョンを最新に更新しようとしましたが、これも役に立ちませんでした。
この関数の場所を教えてください。