問題タブ [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 投票する
2 に答える
910 参照

templates - eZPublishテンプレートの作成

会社の既存のデザインに新しいテンプレート(.tpl)ファイルを追加しようとしています。それはかなり基本的です:
*管理者から制御できるiFrameの新しいページ。
*既存のCSSを上書きするか、テンプレートに追加する新しいCSSを新しいファイルに追加します。

そのようなテンプレートを配置する場所と既存のデザインに追加する方法への参照を見つけようとしましたが、見つけた唯一の参照は新しいデザインの作成方法です。さらに、カタログの構造を完全に(またはまったく)理解できません。

ご覧のとおり、新しい拡張機能を追加する必要があります。誰かがこの問題に関して段階的になっているいくつかのポインタを持っていますか?

言うまでもなく、これはこれを求めるのに適切な場所ですか?

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

php - LDAPS認証を使用する

オープンソースのCMSezpublishでLDAPS認証を使用しています。提供されているすべての構成設定を行いました。しかし、それでもLDAPS認証を機能させることはできません。

デバッグ時にldap_connect失敗し、リソースID#80またはリソースID#75が返されることがあります。これらのリソースIDの意味を説明するドキュメントはありますか?のphpドキュメントでさえ、ldap_connectこれらのリソースIDに関する情報はありません。それとも、私が間違ったことをした可能性がある他の何かがありますか?

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

php - ezPublish翻訳の取り違え

メインサイトを台無しにすることなく変更をステージングできるように、ezPublishサイトの開発ミラーサイトを作成しようとしています。データベースとファイルシステムをコピーし、新しいデータベースを指すようにiniファイルを変更しましたが、ページをロードしたときに、オブジェクトがロードされていないことがわかりました。デバッグバーを分割すると、何らかの理由で使用されているlanguage_maskが正しくないことがわかります...ページをロードするためのクエリで使用されているマスクが3であるのに対し、ビットフィールドは4に設定されています。

だから私はiniファイルをざっと見てみるとSiteLanguageList[]、「バックアップ言語」を設定しているように見えるという設定が表示されます。次のように設定SiteLanguageList[]すると、次のようになります。

そして私のサイトが現れ始めました。わーい!

しかし、すべてがうまくいっていません。管理者で実際にページを編集しようとすると、すべてのエントリが空白で表示されます。物事を二重に奇妙なものにしているのは、私が単にそれを見ている限り、それが管理者に表示されることです。そして、この奇妙な不一致があります。管理者のどこを見ているかに応じて、同じページのどこを見ているかに応じて、ページがeng-USまたはeng-GBであると表示されます。

真剣に、一体何がここで起こっているのですか?。編集ボタンをクリックしても何も表示されません。

ezPublishコミュニティに関する同じ質問

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

ezpublish - ezPublish - ユーザーがコンテンツ オブジェクトを追加できるようにする方法

この質問はすでに share.ez.no で行っています。しかし、質問も回答も得られなかったので、お気に入りのサイトを試してみて、注目を集めるかどうか見てみようと思いました。

私は以下を達成したい:

シンプルな記事ページにリンクやボタンを設置したい。ユーザーがそれをクリックすると、特定のコンテンツ オブジェクトを追加できるフォームに移動する必要があります。このオブジェクトは、私が既に作成したカスタム クラス (架空の!) のものです。

TestClass - フルネーム、メールアドレス。

後で、これらのオブジェクトを使用して、リストと特定のオブジェクトを 1 つの詳細ページに表示したいと考えています。

ドキュメントに費やした多くの時間に基づく私の質問:

1) 私が探しているのは何ですか? 「編集」ですか、それとも「作成」ですか?「編集」は「作成」にも使用されますか??

2) 「作成」にはどのようなテンプレートを使用すればよいですか? システムまたはノード テンプレート?

ある時点でノードのように見えました。しかし、基本的なノード テンプレートには、「作成」するためのものがありませんでした。「作成」用のシステム テンプレートがありました。

3) ユーザーがクリックして Web フォームにアクセスし、オブジェクトを作成したり、エントリを送信したりできるリンクまたはボタンを作成するにはどうすればよいですか? 記事の編集者がこの機能を備えていることを望んでいました。

(ez ツールバーは使いたくありません。)

4) テンプレートの編集を見ました。特に、記事ページのコメント ページで使用されるもの。しかし、私はそれを理解できませんでした。テンプレートはオブジェクト ID を使用するため。新しいオブジェクトを追加する場合、オブジェクト ID はありません。それは...ですか?編集テンプレートはどのように機能しますか?

5) 非常に一般的なはずの機能を作成する方法を示す単一の記事も見つかりませんでした。フォームの作成方法に関する記事を 1 つ見つけましたが、それは私が探しているものではない情報収集機能を使用しています。セットアップセクションの結果を確認できるようになります。むしろ、この情報をフロントエンドで完全に管理したいと考えています。

誰かが私にステップバイステップの記事を教えてくれることを願っています. または、これらの質問のいくつかを明確にします。最終的には、私が経験したすべての苦痛のために、そのような記事を書く準備ができています happy.gif 絵文字

ありがとう!

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

php - eZ Publish テンプレートでカスタム PHP 関数を使用するには?

こんにちは、ez パブリッシュ テンプレートで PHP 関数を使用できるかどうか疑問に思っています。使い方わかる人いたら。どんなヒントも素晴らしいでしょう。

例: - ez-publish テンプレートで str_replace() PHP 関数を使用したい。

0 投票する
7 に答える
1198 参照

php - ezpublishで配列キーをカウントするにはどうすればよいですか?

php関数がであるezpublishの配列キー値をカウントするのに問題があります

ezpublishにも同様の機能が必要です。ezpublishに演算子はありますか、それとも拡張機能を作成する必要がありますか?

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

php - EZ Publish PHP 側で ez-multioption 属性オプションをトラバースする

マルチオプションのすべてのオプションをトラバースするのに助けが必要です。

「product_properties」と呼ばれる新しい multioption-attribute で Product-class を使用します。ユーザーがフロントエンドで選択した optionID がリスト内のオプションと一致するかどうかを確認し、一致が見つかった場合は true を返す関数が必要です。

このようにして、たとえばユーザーが製品の「色」として「赤」を選択したかどうかを確認できます。

疑似コードでは、これが私が必要とするものです:

パラメータ: postedOptionID、currentObjectID

  1. object の属性 "product_properties" (multioption) を取得します。

  2. 「product_properties」の「Color」の各オプションについて

    2.1 投稿されたOptionID == optionIDの場合

    2.1.1 真を返す

ありがとう

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

content-management-system - ez は競合他社を内部的に優れた cms / フレームワークとして公開します

企業サイトを cms の下に配置する必要がありますが、最終的にはまだ選択していませんが、それにはいくつかの厳しい要件があります。

  1. 私は開発者であり、非常にカスタムな機能をサイトに追加する必要があるため、コード レベルで非常によく整理されている必要があります。
  2. カスタム コンテンツ タイプを作成する機能 (drupal の cck に似ています)。
  3. サイトがあちこちに多言語化されるため、非常に優れた i18n 機能。
  4. サイトには 1 日に何万もの固有のホストが存在するため、キャッシング / パフォーマンス制御ソリューション。
  5. 事前モデレート、オーサリング、バージョン管理などの公開機能。
  6. カスタムメールの送信;
  7. 入力データ検証を使用してカスタム Web フォームを作成する。
  8. コンテンツ アクセス レベル。
  9. nginxのようなキャッシングプロキシサーバーによって処理される別のドメイン(おそらくAmazonクラウドでホストされている)に静的コンテンツ(画像/ css / pdfなど)を置きたいと思います-厳密な要件ではありませんが、それでも;

これらの要件を評価し、ソリューションとして ez publish を思いつきました。私は cms の世界ではあまり経験がありません。私は drupal と wordpress を使用してきましたが、優れた cms であるため、これらのいずれも私の要件を満たしていません (drupal はコード レベルでは適切ではなく、wordpress はブログ ソリューションです)。また、私はjoomlaやtypo3の複雑さを台無しにしたくありません。私の質問は、実装言語に関係なく、この分野で ez publish に競合他社はありますか?

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

php - Ez パブリッシュのエラー

eZ-Teamroom をインストールしようとするとエラーが発生します

eZ Teamroom のインストールが完了したら、eZ パブリッシュ ルート ディレクトリでこのコマンドを実行するだけです

私はこのエラーがあります

警告: strtotime(): システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone _set() 関数を使用する必要があります。これらの方法のいずれかを使用してもこの警告が表示される場合は、タイムゾーン識別子のスペルが間違っている可能性があります。C:\Program Files\EasyPHP-5.3.3\www\eZ\lib \ezutils\classes\ezini.php 行 463 で、'2.0/DST' の代わりに 'Europe/Paris' を選択しました スクリプトの初期化エラー: データベース エラー: .