問題タブ [prestashop]
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.
magento - Magento と Prestashop、どちらが優れていますか?
小さなお店のための e コマース ソリューションを探しています。私の友人は、Prestashop は非常に使いやすく、モジュールを開発するのも簡単だと言いますが、Magento の方が優れていると言う人もいます。モジュールの開発にどちらが適しているか、またその理由を誰か教えてもらえますか?
open-source - prestashop と OSL 3.0: モジュールのライセンス?
私は現在、OSL 3.0 オープン ソース ライセンスを使用するPrestashopを見ています。そのライセンスでは、ユーザーとでもコードを共有する必要があります (そのため、有名な "asp ホール" が塞がれます)。
モジュールのプラグイン アーキテクチャに関する質問です。OSL 3.0 ライセンスはモジュールにも適用されますか、それともディストリビューションの一部とは見なされませんか。
私はすでにライセンスを読み、明示的な回答を探しましたが、まだ見つかりません。洞察はありますか?
ありがとう、
comparison - PrestashopとZen-CartおよびosCommerceの比較
私は新しいプロジェクトのためにPrestashopを検討しています。Zen-CartやosCommerceよりも若いようです。Googleで見つけたばかりなので、コメントや経験を集め、PrestashopとZen-CartやosCommerceなどの確立された「ブランド」との比較をしたいと思います。
php - PHP Mail() お問い合わせフォームは、Gmail 送信アドレスを入力すると正常に機能しますが、Yahoo では機能しません
Prestashop を使用して e コマース サイトをセットアップしましたが、コンタクト フォームをテストしたところ、ユーザーが送信者アドレスとして Yahoo の電子メール アドレスを入力すると、メッセージを受信していないことがわかりました。ただし、ユーザーが Gmail アドレスを入力した場合は問題ありません。
Prestashop は現在、コンタクト フォームに PHP の Mail() 関数を使用するように設定されています。Gmailアドレスを持つ人だけでなく、すべての人からメールを受信する必要があることは明らかであるため、何が問題であり、どのような解決策を検討できますか.
以下は contact-form.php ページのコードです:-
更新:
メールホスティング会社に連絡したところ、次の提案がありました:-
フィールド $from の電子メール アドレスを、このスクリプトを組み込むドメイン名の任意の電子メール アドレスに変更する必要があります。たとえば、ドメイン名が abc.com の場合、From Email アドレスを some-name@abc.com と定義します。この電子メール アドレスは abc.com のメール サーバーに存在する必要はありませんが、$from フィールドのドメイン名はあなたのものである必要があります。Do_Not_reply@abc.com などの電子メール アドレスを使用できます。
$mailto フィールドの値は、フォームから送信されたデータを含む電子メールを配信する電子メール アドレスに変更する必要があります。
したがって、Prestashop の contact-form.php (上記のコード) のコンテキストでは、どのように変更すればよいでしょうか?
php - PHP Mail()Smartyお問い合わせフォームの再構成
eコマースショッピングカートおよびCMSソリューションとしてPrestashopを使用していますが、お問い合わせフォームから送信されたメールの受信に問題がありました。私は周りに尋ねたところ、問題は「from」アドレスを自分のドメインからのものとして割り当てる必要があるという事実(例:do_not_reply@mydomain.com)と、ユーザーが入力した電子メールに別の変数を割り当てる必要がある(例: '返信メール')。
ただし、Prestashopの連絡フォームは、PHP Smartyテンプレートエンジンを使用して作成されます。このエンジンには、個別のcontact-form.phpファイルと個別のcontact-form.tplがあり、以下に表示しています。まずcontact-form.php:-
次はファイルcontact-form.tplのコードです:-
誰かが私の選択した差出人アドレス(例えばdo_not_reply@mydomain.com)を割り当てるためにこの連絡フォームを調整する方法を知っていますか?うまくいけば、この電子メールフォームが私のために働き始めるでしょう。この「from」アドレスが別の場所に保存されている場合、コード内のどこに保存されているのか、どこを参照しているのかを誰かが確認できますか?
php - Prestashop ニュースレター モジュール
カスタム ニュースレター レイアウトとニュースレター送信を管理できる最高の prestashop ニュースレター モジュールを探しています。
使ったことある人いますか?どれをお勧めしますか?
ありがとう!
caching - Prestaショップ-スマートキャッシュの問題
問題は、誰かがキャッシュtrueでprestaショップをセットアップし、falsesmartyオプションをコンパイルしたことです。
このオプションが有効になっている場合、他の値をプレースホルダーに設定すると最初の値のみがアクティブになるため、smarty-> assingは1回しか実行できないため、何も機能しません。
カートへの追加または削除が機能していません。
何か案は ?
php - Prestashopコードブロック
私はPrestashopの最深部に投げ込まれ、いくつか質問があり、誰かが助けてくれるかどうか疑問に思いました。
フォームにフィールドを追加する必要があります。このフォームは私がマークアップした後、どういうわけかショップに統合されました。フォームが記載されたCMSページを見つけました。フォームを表示するために、次のタグが挿入されています:{brochure_request_form}。ただし、このタグのコードがどこで編集されているのかわかりません。
現在、顧客は注文時に電子メールで送信されますが、ショップ管理者は電子メールを受信しません。Mail Alertsモジュールをインストールするとこの機能が有効になることを読みましたが、ショップがデフォルトでこれを行わないのは奇妙に思えます-これは事実ですか、それとも変更する必要のある設定がありますか?
どんな助けでも大歓迎です、
よろしく、
リッチ
php - Prestashop エラーなし / 空白ページ
PHP で Prestashop 用のモジュールを開発していますが、コードのデバッグに苦労しています。モジュールがフックされているフロントエンドまたはバックエンドモジュールページのいずれかで、何かが落ちたときはいつでもエラーは表示されず、空白のページだけが表示されます。
別のクラスまたは別の関数で書き込もうとしていますが、まったく気に入りません。
ローカル開発サーバー上にあり、PHP エラーが発生しているなどです。
コードをコメントアウトする代わりにデバッグする他の方法を教えてもらえますか? または、エラーコードを取得する方法はありますか?
事前にご協力いただきありがとうございます。