問題タブ [ezpublish]

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 に答える
443 参照

php - PHP コンポーザー (errno 2)

composer.phar を使用して新しい ez publish 5 プロジェクトを作成したかったのですが、失敗しました

これは結果です:

それを修正する方法はありますか?

ありがとう

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

jquery - jQuery - JSON URL のダブルコロン

EZPublish で構築しているプロジェクトでは、EZJScore モジュールを使用して JSON 配列を生成しています。Ezjscore では、パラメーターを 2 つのコロンで区切る必要があります。次に例を示します。

http://[ドメイン]/ezjscore/call/news::cat::3

何時間ものテストの結果、jquery はコロンが 2 つ含まれる URL を解析できないという結論に達しました。少なくともgetjsonandajax関数はこれを処理できません...

この問題の解決策または修正方法を知っている人はいますか?

前もって感謝します。

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

php - 各ページの eZ Publish 4.0 に画像ギャラリーを追加

eZ Publish 4.0.0 インストールの各ページに (オプションの) 画像ギャラリーを追加したいと考えています。いくつかの拡張機能を見つけましたが、これらのギャラリーは私が理解している限り余分なページです。どうすればこれを達成できますか?

フラッシュ ギャラリーであってはならず、すべての画像をサムネイル サイズで簡単に出力するだけでも問題ありません。大きなサイズの画像へのリンクがあれば問題ありません。

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

capistrano - ローカル開発タスクに Capistrano を使用する

現在、eZPublish CMS を中心に開発環境をセットアップ中です。

デプロイメントにCapistranoを使用したいと考えています。私が興味を持っているのは、ローカル開発タスクにも Capistrano を使用することです。

これらのタスクは、次のようなことを行います。

  • eZPublish を使用して新しいサイトを作成します。これにより、サイトの git リポジトリが作成され、データベースがセットアップされ、Solr コアが作成されます。

  • 既存のサイトをプルダウンします。基本的に、既存の git リポジトリを特定のディレクトリに複製し、すべての依存関係が整っていることを確認します。

Capistrano がこれらのタスクに適したツールかどうかはわかりません。ほとんどの場合、ローカルで実行される一連のコマンドにすぎません。

このユースケースでカピストラーノを使用した経験がある人はいますか? それとも、これで別のルートを取ることをお勧めしますか?

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

wordpress - ezpublishバックエンドがワードプレスフロントエンドにプッシュ

私たちの主要なニュースサイトがすでにワードプレスで実行されているというこの問題があります。編集ワークフローといくつかの新しいプロジェクトのために、私はezpublishをチェックしています。しかし、私はワードプレスのフロントエンドを維持し、それをezpublushに添付したいと思います。したがって、ezpubで生成されたコンテンツは、WordPressにライブで公開できます。拡張機能は非常に限られているので、この方向で何かが行われたのだろうかと思います。

0 投票する
2 に答える
676 参照

magento - 複数のCMSでのSolrの使用

2つの異なるサーバーと1つのSolrサーバーにeZPublishとMagentoサイトがあります。現在、SolrサーバーはeZ Publishの検索エンジンとして使用されていますが、Magentoでも同じSolrサーバーを使用したいと思います。

eZ Publishにはschema.xmlを含む拡張機能(eZFind)が付属しており、構成なしで(Solrサーバー、ユーザー、パスワードなどを定義する以外に)すぐに機能するようになりました。

Magentoにはschema.xmlとsolrconfig.xmlが付属しています。これらは、ドキュメントに従ってSolrサーバーにコピーする必要があります。

eZ Publishでの検索を中断したくないので、これを行うのは少し怖いです。

誰かがこれについて何か経験がありますか、またはSolrのセットアップに関する推奨事項がありますか?

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

sql - 複数のオブジェクト ID からのフィルタリング

eZPublish フェッチをフィルタリングしようとしています。

オブジェクトの関係属性を持つクラスがあります。私のフィルターでは、オブジェクト関係属性によってフィルター処理されたこのクラスのオブジェクトを取得できます。

Enhanced Object Relations Filtering 拡張 ( http://projects.ez.no/index.php/enhanced_object_relation_filter ) の使用を開始しましたが、これは「AND」条件でのみ機能し、「OR」が必要です。

ファイルを編集して「OR」ロジックを追加することができました。これが得られたものです。

この拡張属性フィルターは、次の文字列を生成します。

eor_link_126.from_contentobject_id = ezcontentobject.id AND eor_link_126.from_contentobject_version = ezcontentobject.current_version AND eor_link_126.contentclassattribute_id = 537 AND eor_link_126.to_contentobject_id = 126 OR (eor_link_127.from_contentobject_id = ezcontentobject.id AND eor_link_127.from_contentobject_version = ezcontentobject.current_version AND eor_link_127.contentclassattribute_id = 537 AND eor_link_127.to_contentobject_id = 127 AND

いくつかの括弧が欠けていることはわかっているので、文字列を編集して phpMyAdmin で直接テストしました。これはクエリです:

問題は、上記のクエリを実行すると、クエリが停止しないため、何も返されないことです。CPU が 100% に達し、mysql を再起動する必要があります。これは、構文の問題ではないことを意味します。

クエリの説明は次のとおりです。

MySQLの説明

誰かがこれについて手がかりを持っているなら、それは非常に役に立ちます。

0 投票する
2 に答える
750 参照

solr - ezPublish 用に Solr をセットアップする

eZPublis(4.6.0)を使用しています。xampp フォルダーに solr フォルダー フォルダーを設定し、\settings\override\site.ini.append.php で eZFind 拡張機能を有効にしました。

私の solr はポート 8080 ("http://127.0.0.1:8080/solr/") で実行されています。「http://127.0.0.1:8080/solr/」を実行すると、正常に読み込まれます。

ただし、コマンド php extension/ezfind/bin/php/updatesearchindexsolr.php -s を実行しようとすると、「サーバーが開始され、eZ Find の構成が正しいことを確認してください」というエラーが表示されます。http://harmssite.com/post/86#comment-113をフォローしています。

誰が私が何をしているのか、または他の解決策を提案できますか?

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

upgrade - EZ Publish: 4.6 から 4.7 にアップグレードした後、カスタム データ型が機能しない

eZ Publish 4.5 で実行しているサイトがいくつかあります。4.6 にアップグレードした後はすべて問題なく動作しましたが、4.7 にアップグレードした後、カスタム データ型が機能しなくなりました。

エラー: eZDataType::loadAndRegisterType データ型が見つかりません: 'xxx'、次のディレクトリで検索: kernel/classes/datatypes

これは既知の問題ですか、それとも 4.6 と 4.7 の間で見落としている変更点はありますか?

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

php - eZ Publish 拡張機能は他の拡張テンプレートを上書きしません

eZ Publish とテンプレートの上書きに問題があります。abという名前の 2 つの拡張機能があります。拡張bは拡張され、拡張aを必要とします (拡張bの extensions.xml にあります)。拡張子 a には、a/design/oscar/templates/article/blocks/header.tplにあるテンプレート ファイルがあり、拡張子bでそれをオーバーライドしたいと考えています。ファイルをb/design/oscar/templates/article/blocks/header.tplにコピーし、適切な変更を加えました。サイトにアクセスすると、拡張子aの「基本テンプレート」が引き続き使用されます。どちらも DesignExtensions で定義されています。この動作の原因は何ですか?