問題タブ [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.
database - データベーステキストの奇妙な文字:Ã、Ã、¢、â、€、
これが最初に発生したのはいつかわかりません。
私は新しい直送アフィリエイトウェブサイトを持っており、卸売業者から製品カタログのエクスポートされたコピーを受け取ります。これをフォーマットしてPrestashop1.4.4にインポートします。
Webサイトのフロントエンドには、製品テキスト内に奇妙な文字の組み合わせが含まれています:Ã、Ã、¢、â、など。これらは、、-:などの一般的な文字の代わりに表示されます。
これらの文字は、ps_product_langのような製品固有のテーブルだけでなく、データベーステーブルの約40%に存在します。
別のWebサイトのスレッドでは、データベース接続文字列が誤った文字エンコードタイプを使用している場合に、これと同じ問題が発生すると述べています。
/config/setting.incには、文字エンコード文字列は記載されていません。MySQLエンジンのみがInnoDBに設定されており、PHPMyAdminに表示されるものと一致します。
ps_product_langをエクスポートし、これらの文字のすべてのインスタンスを正しい文字に置き換え、CSVファイルをUTF-8形式で保存し、言語としてUTF-8を指定してPHPMyAdminを使用して再インポートしました。
ただし、PHPMyAdminで新しい検索を行った後、ps_product_langにこれらの不正な文字のインスタンスが最初の約10倍になりました。
問題がデータベース接続文字列で正しい言語属性を指定するのと同じくらい単純な場合、これをどこで/どのように設定し、何を設定しますか?
ちなみに、このスレッドで言及されているPHPMyAdminでこのコマンドを実行しようとしましたが、問題は残ります。
更新:PHPMyAdminによると:
MySQL文字セット:UTF-8 Unicode(utf8)
これは、前回のインポートファイルで使用したのと同じ文字セットであり、文字の破損がさらに発生しました。インポートプロセス中に、インポートファイルの文字セットとしてUTF-8が指定されました。
UPDATE2
サンプルは次のとおりです。
人々は本当に束縛されていない生活を送っています。オンラインで映画を購入およびレンタルし、ソフトウェアをダウンロードし、ファイルを共有および保存します。ウェブ。
UPDATE3
PHPMyAdminでSQLコマンドを実行して、文字セットを表示しました。
- character_set_client utf8
- character_set_connection utf8
- character_set_database latin1
- character_set_filesystemバイナリ
- character_set_results utf8
- character_set_server latin1
- character_set_system utf8
したがって、おそらく私のデータベースをUTF-8に変換(または削除して再作成)する必要があります。MySQLサーバーがlatin1の場合、これは問題を引き起こす可能性がありますか?
MySQLは、提供するコンテンツの翻訳をUTF8として処理できますが、それをlatin1として保存できますか?UTF8はlatin1のスーパーセットであるため、それが可能だとは思いません。私のウェブホスティングサポートは48時間以内に返信していません。彼らには難しすぎるかもしれません。
php - URLから画像をインポートする
私はプレスタショップを持っています。IMPORTOSCモジュールを使用してデータをインポートします。
すべてがうまく機能し、スペースが含まれている画像のみを発行します。名前はprestashopにインポートされていません。(URLのスペース)
カテゴリインポートのコード:
検索したところ、str_replace(''、'%20'、trim($ url))で修正される可能性があります。
誰かがコードを手伝ってくれませんか。
php - 単一の製品をカスタマイズできる Prestashop
単一の製品で Prestashop を実装することを検討していますが、ユーザーが注文ステップを経て選択する必要がある複数のパラメーターがあります。色、サイズなどのパラメータ。エンド ユーザーはカスタマイズされた製品を購入します。
Prestashop でそれを実装する最良の方法は何でしょうか? たぶん、そのためのプラグイン/テンプレートがありますか?
たぶん、より良い代替手段がありますか?
支払い、注文、配送管理が再利用できるので、Prestashop について考えています。
facebook - Facebook スクレイパーが私のページの一部を気に入らない
私はプレスタショップでウェブショップを構築しています。いいねボタンを統合しようとしています。一部のページでは、他のページのサムネイルを削り取っていないことがわかりました。スクレイパーが見ているものを正確に表示するページを見つけたので、ホームページは問題ありません: http://www.promotion.ro/shop http://developers.facebook.com/tools/debug/og/echo?q =http%3A%2F%2Fpromotion.ro%2Fshop%2Fen%2F
しかし、製品ページにはありません : http://promotion.ro/shop/en/christmas-gifts/3009-christmas-decoration-set.html q=http%3A%2F%2Fpromotion.ro%2Fshop%2Fen%2Fchristmas-gifts%2F3009-christmas-decoration-set.html
私は何を間違っていますか?
メタを挿入しても、まだこすりません。
module - Prestashop 製品レビュー モジュール
私は現在 prestashop で Web ストアを作成しています。無料の製品レビュー モジュールが欲しいのですが、見つかりませんでした。そのようなモジュールを教えてもらえますか? 前もって感謝します!
prestashop - 異なるデータでフックを複数回呼び出す
product_list でフックを使用しようとしていますが、製品ごとに 1 回呼び出され、何らかの方法で製品 ID を渡す必要があるため、各製品の関連データを取得できます。
これは可能ですか?
php - SMARTY - ステミング - 製品数 (Prestashop)
次の問題があります。Smarty テンプレート エンジンを使用する Prestashop CMS でショップを作成しています。つまり、いくつかの製品を表示する文があります。今-英語でそれは簡単です-あなたはそれを次のようにすることができます:
しかし、この店はポーランド語で作られています - そこから問題が始まります。はるかに複雑です。次のようになります。
- 1 つの製品には、「製品」という 1 つの単語があります。
- 2、3、4 個の製品、およびそれらの番号を含むすべての番号 (22、23、24、32、33、34、152、153、154、242、243、244 など) の場合、別の単語 - 「製品」
- 4 を超えるすべてのもの (ポイント 2 の数字を除く) の 3 番目の単語 - "produktów"
では、このためのスマートな条件をどのように書くのでしょうか?
ありがとう
php - prestashop の製品の下に共有ボタンを追加する
add to any からソーシャル ネットワークの共有ボタンを取得しました。すべての製品の下に配置したい。
テーマで product.tpl を編集し、彼らから提供された addToAny コードを追加しました。しかし、そこには表示されません。
prestashop - バック オフィス、prestashop に新しいタブを追加するときにエラーが発生する
ここで Prestashop を使用している人が多いかどうかはわかりません.... とにかく、私は問題に直面しており、答えが見つかりません。
バックエンドに新しいタブを追加しようとしていますが、取得できるのは次のメッセージだけです:
object.Tab() の作成中にエラーが発生しました
また、新しくインストールした prestashop に新しいタブを追加しようとしましたが、この問題も発生しました。私が使用しているバージョンは 1.4.5.1 です。
私も解決策を見つけようとしましたが、この問題を説明するチケットを見つけましたが、まだ結果はありません。
javascript - Prestahop 1 ページ チェックアウト JavaScript
テーマ フォーム prestashop で 1 ページのチェックアウト オプションを使用しています。カスタマイズ中にいくつかの ID を削除したに違いないため、カート ページで 1 つのアイテムをバスケットに入れているときに数量をゼロに変更すると、効果が正しく機能しません。
通常、数量を 0 に変更すると、唯一の要素で数量を 0 に変更すると、製品の行が消えます。ユーザー情報 + 輸送オプションと支払いを含むフォーム全体を削除し、「カートが空です」というテキストを残します。テキスト残りはページに残ります。
JavaScript コードを検索しようとしましたが、何も見つかりませんでした。
このページは abcmoto.pl で、アイテムを追加してチェックアウト プロセスに進み、意味を確認できます。