PluginUs.Net -WooCommerceとWordPressのビジネスツール

[あなたのアイデアを実現する-あなたの夢を実現させる]

サポートフォーラム

サポートへのリクエスト(トピック)を作成するには、ログインする必要があります

ページのURLにアンカー(#)がある場合、通貨スイッチャーウィジェットは機能しません

サポートは土曜日と日曜日には機能しないため、一部の金曜日のリクエストには月曜日に回答できます。
24〜36営業時間以内にメールが届かない場合は、まずスパムボックスをチェックし、サポートからのメールがない場合は、フォーラムに戻ってここで回答を読んでください。 しない] メールでの回答[noreply@pluginus.net]フォーラムから!! メールはあなたの情報のためだけのものであり、すべての回答はここでのみ公開する必要があります。
サポートは土曜日と日曜日には機能しないため、一部の金曜日のリクエストには月曜日に回答できます。

今日は。 セクション付きのonePageスクロールプラグインを備えたホームページを備えたWebサイト(プライベートのリンクを参照)があり、各セクションにはアンカー(#p-1、#p-2、#p-3など)があります。 各セクションをスクロールしている間、アンカーがページのURL(url.com#p-1、url.com#p-2など)に追加され、右側のメニューのhrefが機能するようになります。

ただし、アンカーリンクがページのアドレスバーに追加され(スクロール中)、ウィジェットで通貨を選択すると、リクエストは送信されません(ただし、リクエストパラメータはアンカーのパラメータの直後にアドレスバーに追加されます。 url.com/#p-4?currency=EUR、 繰り返し押すと複製されます- url.com/#p-4?currency=EUR?currency=EUR)。 アンカーを無効にするとサイトのナビゲーションに悪影響を及ぼしますが、この問題を解決する他の方法はありますか?

複数の通貨をサポートするためにこの便利なプラグインのフルバージョンを喜んで購入しますが、この問題は私のサイトにとっての価値を大幅に低下させます

こんにちは

ファイル内-wp-content \ plugins \ currency-switcher \ js \ front.jsこの関数を変更します-

関数wpcs_redirect(currency){
if(!wpcs_sumbit_currency_changing){
戻り値;
}

// ***
var l = window.location.href;

//#idナビゲーションの場合l = l.replace(/(#。+ $)/ gi、 '');
l = l.split( "#");
var anch = "";
if(typeof l [1]!= 'undefined'){
anch = "#" + l [1];
}
l = l [0];

l = l.split( '?');
l = l [0];

var string_of_get = '?';
wpcs_array_of_get.currency =通貨;
/*
l = l.replace(/(\?currency = [a-zA-Z] +)/ g、 '?');
l = l.replace(/(¤cy= [a-zA-Z] +)/ g、 '');
*/

if(Object.keys(wpcs_array_of_get).length> 0){

string_of_get + = decodeURIComponent(jQuery.param(wpcs_array_of_get));
}

window.location = l + string_of_get + anch;
}

そして、これらの行にコメントします- https://c2n.me/445rtqE.png

テストしてください!

動いた! 私はあなたに感謝します、そして私はこれが次のアップデートで追加されることを願っています

こんにちは

これが次のアップデートで追加されることを願っています - はい!

ようこそ;)