Kmical Lights

フォーラムへの返信

15件の投稿を表示中 - 16 - 30件目 (全174件中)
  • 投稿者
    投稿
  • Kmical Lights
    閲覧者
    234

    クッキーを扱うPHPファイルなどをアップしてみて、
    サーバがクッキーを正常に動作できるか確認したほうが良いかもですね。

    今の時代のブラウザでは、サードパーティ Cookie はデフォルトでブロックされるようになっているので、
    クロスドメインクッキーもそれに従って、ブロックされるように動作するケースも増えています。
    ブロックされている結果、クッキーを使うウェブシステムはそのサーバではほぼ正常に動作しないようになります。

    サードパーティCookie問題は未だにレンタルサーバで多く見られるので、
    解らなければ借りているドメインサービスやレンタルサーバの方にもお問い合わせしてみてください。

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    なるほど。

    気にならない見え方ですし、screen text のやり方と似たような方法なので SEO 的にも大丈夫そうですね。
    灯台などのスコアで見えないテキスト云々と警告になる場合があるのですが、
    少し試してみただけの感じでは問題なさそうでした。

    いや、、ページ内検索( コマンド + F )した場合に 適当なテキスト が引っかからないかどうかだけ未検証なので、
    そこの検証は必要そうですね…。後でチェックしときます。

    このサポートフォーラム、cmdって単語だけでも 501 出るの…コード弾きが強すぎ…

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    んー、こちらでも調べてみた感じだと Safari では確かに tabindex でフォームにフォーカスを当てるの難しい感じですね。

    となると…フォームの先頭に id などを一意的に自動的に割り当てて、送信した瞬間に id へのスクロールを発生させるとかでは駄目です?要は、先頭に行けば良いと言う考えです。
    (やってみないと解らないけど、今の仕様ならフック使ってでも一意的な id をランダム生成できるっぽいし)

    入力へ戻る場合は、確かに先頭の入力にフォーカスも移動する方が良いんですが、
    確認画面と完了画面って基本的には入力をする画面じゃないので…フォームの先頭にスクロールをさせるだけでも今よりはマシになるのではないかと。

    何か501出るので、idと大文字にしといた(汗)

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    再度幾つかのブラウザ確認すると、確かに Safari だけスクロールしないようでした。Linux でも Chrome だと起こりませんね。
    (※ なお、Windows 環境の Edge などは不明です)

    公式お問い合わせフォームでも Safari だけで起こっているのを確認できています。

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    現状はデフォルト値は null だけだと思います。

    デフォルトで name が代入されるパターンは無いってことですね。

    snow_monkey_wp_awesome_widgets_view_args で書き換えられないですかね?

    書き換えれますが、これで書き換えて name を使用するメリットもあまり感じてなかったので(ID云々で切り分ける方が自由度高い…って事もあって)、デフォルトで云々してるパターンでもあるのかなーと思ってたのです。

    処理パターンはデフォルトでは null で存在しないって事なので、argsの使い方はそこまで厳密ではなく…自由にする形で良さそうですね。

    トピック閉じます。

    1
    いいねをした人: 居ません
    返信先: アコーディオンの横幅に関して #64441
    Kmical Lights
    閲覧者
    234

    なるほど。であれば、個別でCSSの上書きをして横幅なりをロックさせる事にしますか。
    トピック閉じます。

    1
    いいねをした人: 居ません
    返信先: アコーディオンの横幅に関して #64428
    Kmical Lights
    閲覧者
    234

    その再現の場合、ボタン要素を消した上で flex-direction: column も定義をさせない場合、横幅が狭くなるかと(これは、かなり極端な条件だとも思いますが…)
    その場合であっても、アコーディオン要素に width: 100%; を加えてやれば、正しく横幅いっぱいになると思います。

    親要素の CSS が影響して、ということであれば個別に対応するしかないのではないですかね?

    アコーディオンの場合、個別に対応する方が良いのかは悩んでます。
    個別にスタイルをガチガチに弄ることでチェックボックスとtitle部分やbodyの部分のズレも生じるので、可能な限りは 基礎で fix した方が良いのかなーと思ってます。
    アコーディオンでもないような閲覧者が操作しない要素系はその部分部分を個別で対応しても良いと思いますが…。

    0
    いいねをした人: 居ません
    返信先: アコーディオンの横幅に関して #64318
    Kmical Lights
    閲覧者
    234

    ブロック組むなりしないと駄目なので再現コードは結構大変と思います。
    軽くやるなら、ボックスか何らかの子ブロック(インナーブロック)にアコーディオンを入れて、親ブロックで

    親ブロック > div {
    display: flex;
    }

    なりで、子ブロックのdivの詳細度を上げさせるようなスタイリングをしたらなるかと。
    (親要素は横幅いっぱいだが、flexなどの詳細参照により、アコーディオンの横幅がデフォルトの幅でブラウザにレンダリングされるはず)

    Chromeだと再現されずSafariだとなるとかもあるのでChromeで再現されなければSafariで見てください。

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    テンプレートの読み込みはできていると言うことなので、
    snow_monkey_template_part_root_hierarchy などを使用されてルートを追加されているという認識で大丈夫です?

    その場合、優先度の問題か配列の順序の問題ですかねー。
    第一引数の $hierarchy は若い順から読まれてテンプレートファイルがある場合は、それを使用します。
    なので、テーマのディレクトリにあるデフォルトのファイルを上書きする場合は後に追加するのではなく、若い順にする必要があります。
    0 より優先にして読ませれば上書き対象にできるはずです。
    array_unshift などを使って配列の先頭にルートを追加して試してみてください。

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    他のカスタム投稿で発生するのであればコアの方でも実装できれば。

    北島さんではないですが、少し回答します。

    何で今回このような問題が起こっているかというと…
    3D FlipBook のプラグインは、プラグイン内に仕込まれている React と React dom などの javascript ライブラリを強制的に呼び出してるんです。
    それで、Snow Monkey で読み出してる Font Awesome の javascript で使われている処理を、このプラグインの強制的に呼んでいる React dom とかの処理が競合動作をして正しく動作しないような状態にさせてたんですね。
    なかなか癖の悪いプラグインなので…このような問題に対してテーマでオールマイティに対応するよは個々で条件を付けてカスタマイズした方が良いと思います。

    他のカスタム投稿タイプに対応させる場合は
    ‘3d-flip-book’ の所をカスタム投稿タイプに合わせて条件を変更していただく形で対応するのが良いと考えられます。
    そもそも、プラグイン側で PDFビューアの投稿タイプを 3d-flip-book 以外にすると正常に動作しないコード構造で実装されてますので…3D FlipBook のプラグインを独自カスタマイズされない限りは大丈夫という気がします。

    1
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    v6系にはsnow_monkey_template_part_render_{slug}のフックがまだ無かった頃ですね。

    なので… snow_monkey_template_part_render
    を使用する形になります。

    add_filter(
    	'snow_monkey_template_part_render',
    	function( $html, $slug, $name, $vars ) {
    if ( $slug === 'template-parts/content/share-buttons' ) {
    元々のフックの間のコードをここに記述してください
    }
    	},
    	10,
    	4
    );

    で一度試していただけますか?。

    少し、v6.2.1ピッタリ + PDFボタンが動作するような環境構築を今直ぐにできなかったので、v6系の似たような環境で確認しました程度になってます。
    もし、上手くいかない場合は再度返信の形でお願いしますー。

    1
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    _人人人人人人人人人人人人人人人人_
    > 正常に修正された事を確認した <
    > トピックをクローズする!   <
     ̄V^V^V^V^V^V^V^V^V^V ̄

    1
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    有料のアドオンとなりますが、Snow Monkey Member Postと言うSnow Monkey用の拡張プラグインが実現したい事にマッチしてるのでは?

    1
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    あー、なるほど。…解ればこう言う事かと思ったけど、bbPressの有効判定とか見てたのでそこに気づかず(汗)

    ガッツリ対策しようとすると無効判定云々ややこしいし、その修正で問題なさそうです

    0
    いいねをした人: 居ません
    Kmical Lights
    閲覧者
    234

    こちらの環境では動作したので、解決方法をまとめときます。

    my snow monkey で、下記のコードを加えてください。

    // 公開したカスタム投稿のビューア画面を崩さず表示させる
    // ショートコードで埋め込むと正しく表示されますが、デフォルトだとサイトの /3d-flip-book/パーマリンク が正しく表示されないのでfixする
    
    add_filter( 'single_template', 'fb3d_viewer_fix_template', 1 );
    function fb3d_viewer_fix_template( $single ) {
    	global $post;
        if ( '3d-flip-book' === $post->post_type ) {
    		remove_filter( 'single_template', '\iberezansky\fb3d\custom_template' );
    		add_filter( 'the_content',
    		function() {
    			echo(
    				\iberezansky\fb3d\shortcode_handler(
    					[
    						'id'=> get_the_ID(),
    						'classes'=> 'fb3d-default-page'
    					 ]
    				)
    			);
    		}
    		, 1 );
    
    		
    
    	}
    	return $single;
    }
    
    // 管理画面の投稿のDetailメタボックスを正常に動作させる
    
    add_action( 'load-post.php', 'fb3d_viewer_fix_post' );
    add_action( 'load-post-new.php', 'fb3d_viewer_fix_post' );
    
    function fb3d_viewer_fix_post() {
    	global $current_screen;
    	if( is_admin() && '3d-flip-book' === $current_screen->post_type ) {
    		add_action( 'wp_print_scripts', function() {
    			wp_dequeue_script( 'fontawesome5' );
    			wp_dequeue_script( \Framework\Helper::get_main_script_handle() . '-fontawesome' );
    		} );
    	}
    }

    なお、35ドルするのでPro版は買ってません。Light版で確認してます。
    Pro版で動くかは解りません…(汗

    2
    いいねをした人: 居ません
15件の投稿を表示中 - 16 - 30件目 (全174件中)

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。