mamekichi

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

15件の投稿を表示中 - 16 - 30件目 (全146件中)
  • 投稿者
    投稿
  • 返信先: Paypal EC で支払いが完了できない #76917
    mamekichi
    参加者

    こんにちは

    ハイフン付きで郵便番号をPaypalが受け取ることになっていて、Paypal側で3桁と4桁に振り分けるという仕様だと思います。
    Paypalの仕様が厳しいんですよね。

    郵便番号->住所変換のプラグイン zipaddr-jp を導入しています。

    ハイフン無しで入力しても、プラグインが強制的にハイフン付きに書き換えてくれます。後からハイフンを削除してもハイフン付きに強制的に書き換えてくれます。

    返信先: 更新後に納品書が印刷できなくなった #76558
    mamekichi
    参加者

    ebtak様 vcvc様

    お気づきのこととは思いますが、add_filterの2番目の引数の先頭に my_ が抜けています。

    返信先: 更新後に納品書が印刷できなくなった #76518
    mamekichi
    参加者

    こんにちは

    vcvc様の書き込みから、パスあるいはファイル名の変更があったのだと推測します。

    下記のフィルターで納品書等の読み込みのパスを変更していましたが、
    これをコメントアウトしたら、正常に表示されるようになりました。

    
    add_filter('usces_filter_orderpdf_path','my_usces_filter_orderpdf_path' );
    function my_usces_filter_orderpdf_path() {
    	$path = get_template_directory() . '/order_print.php';
    	return $path;
    }
    返信先: 更新後に納品書が印刷できなくなった #76517
    mamekichi
    参加者

    Firefox 42.0
    Safari 9.0.1 (11601.2.7.2)
    です。
    これらはメッセージはありません。

    Google chrome 47.0.2526.73 (64-bit)
    では下記のエラーメッセージがでました。

    ***省略**/wp-admin/admin.php?page=usces_orderlist&order_action=pdfout&noheader=true&order_id=1046&type=nohin を取得中にウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。

    返信先: 更新後に納品書が印刷できなくなった #76513
    mamekichi
    参加者

    ——————————————-
    WordPress のバージョン:4.3.1
    Welcart のバージョン:1.6.3.1512033
    ご利用のテーマ:welcartデフォルトをカスタマイズ
    症状を確認したブラウザ:firefox 42.0
    サーバー(会社名、サービス名):coreserver
    SSLの利用:あり 
    WordPress のパーマリンク設定:デフォルト
    ——————————————–
    お世話になります。
    こちらも、同様です。エラーの表示はなく、真っ白なページが表示されるだけです。困ったな…..

    mamekichi
    参加者

    1.4.17で確認しました。

    姓名のうち「姓」の空欄はエラーメッセージが出ますが、
    「姓」に入力し、「名」を空欄にするとチェックされません。

    当方では、validationEngine.js をインストールして、チェックしています。

    mamekichi
    参加者

    yskysmr 様

    functions.phpに記述しましたが、該当部分を削除してしまっていて、詳細は忘れましたがこんな感じです。

    add_action( ‘wp_enqueue_scripts’, ‘myScript’ );
    function myScript() {
    …..
    wp_enqueue_script(‘jquery’,jqueryへのパス,array(),バージョン,true);
    …..
    }
    つまり、WPに付属するjQuery本体を読み込む際に、その位置を変えたということです。実際に出力されたhtmlのソースを見てもfooter側に移動していました。

    mamekichi
    参加者

    yskysmr 様

    wp_enqueue_script()を使って、その最後の引数をtrueにしてJQueryをfooterに読み込ませましたが、Papyalボタン関連のレイアウトは展開されました。

    ——————————————-
    WordPress のバージョン:4.2.2
    Welcart のバージョン:version 1.4.17.1506224
    ご利用のテーマ:welcart defaultをカスタマイズ
    症状を確認したブラウザ:
    サーバー(会社名、サービス名):
    SSLの利用: 
    WordPress のパーマリンク設定:
    ——————————————–

    mamekichi
    参加者

    yskysmr 様

    jQueryをheader部分で読み込んだ状態で,paypalのボタンに関しては特に問題ありませんでした。footerに移動したらどうなるかは、後ほど試します。

    追伸
    1.4.16,1.4.17共に、wc_item_signle.phpが表示する画像の縦横比が縦に長く変形してしまった。
    1.4.17で最終確認ページの商品部分のテーブルが以前は中央だったのに左に寄る。(1.4.16では未確認)という不具合が生じています。
    当方固有の問題かもしれませんので、再度確認し、必要があれば別にスレッドを立てます。

    mamekichi
    参加者

    yskysmr 様

    jqueryの読み込み位置を変更することで、不具合が生じたのは1.4.12.1502061 と 1.5.15です。

    1.5.15を1.5.16にアップデートしてしまったので、細かな数字はわかりませんが、developmentバージョンではありません。

    こちらとしては済んだことでしたので、jqueryの読み込み位置を変更することで敢えて不具合を再現するようなことはしていません。1.5.16で正常に表示されています。

    補足:
    GoogleのPageSpeed Insightで調べると、レンダリングが中断されるから、JQueryの読み込み位置をfooterに動かしてみてはどうかということだったので、やってみたのですが、レイアウトが崩れるので諦めたのです。現在はheaderで読み込んでいます。

    • この返信は8年、 10ヶ月前にmamekichiが編集しました。
    mamekichi
    参加者

    yskysmr 様

    こんにちは

    ペイパルのチェックアウトボタンが表示されるだけでなく、

    そのボタンをクリックしていないにも関わらず、クリック後に表示されるべきレイアウトが、表示されてしまう。
    表示されたものは希望日時や時間帯のプルダウンメニューが空で、選べない。

    などの不都合があったのです。

    mamekichi
    参加者

    こんにちは
    私も同様な現象があり、いろいろ調べたところ、jqueryの読み込み位置を変更したためとわかりました。もとの位置(header部分)に戻しています。

    返信先: shop_foot()にフックを追加して欲しい #74088
    mamekichi
    参加者

    nanbu様
    こんにちは

    さっそく教えていただいたフックを使ってコードを書きたいと思います。
    ありがとうございました。

    返信先: shop_foot()にフックを追加して欲しい #74080
    mamekichi
    参加者

    こんにちは
    お世話になります。
    先の書き込みで、uscesCart は有効でない と書きましたが、
    間違いでした。テスト用の環境では動きませんでしたが、販売サイトでは動いていました。もう一度、最初からやり直してみます。

    返信先: shop_foot()にフックを追加して欲しい #74079
    mamekichi
    参加者

    こんにちは
    お世話になっています。
    度々すみません。

    ob_get_contents() でため込んでいる内容を全部書き出して、それに手を加えております。

    カートを表示させ、そのソースを見ると、編集通りに表示されます。

    function($) { uscesCart = { …} のupCartとcartNextの部分です。

    しかし動作しません。思うようにalertが表示されないのです。

    試しに、フィルターを無効にして、元の状態にもどし、商品の数量に数字ではなく、文字をいれてわざとエラー状態にしてみたら、alertは表示されず、代わりにサーバー側でチェックした赤いメッセージ文が表示されました。

    また、フィルターを有効にしつつ、何も返さない つまり、function($) { uscesCart = { …}を削除しても数量のエラーチェックは行われます。

    結局、uscesCart は有効でないように見えます。振り出しに戻ってしまいました。

    カートの中身のチェックして、ある特定の商品(sku)と他の商品を同時にカートにいれることができなようにしたいのですが、使えそうなフィルターフックを教えていただけないでしょうか?

    よろしく御願いいたします。

15件の投稿を表示中 - 16 - 30件目 (全146件中)