キタジマ タカシ

フォーラムへの返信

15件の投稿を表示中 - 391 - 405件目 (全7,369件中)
  • 投稿者
    投稿
  • アバター画像キタジマ タカシ
    参加者
    2550

    さきほど承認しました!DM でログイン情報とサブスクリプションの番号を送っていただけると助かります!

    1
    いいねをした人:
    返信先: コンテンツスライダーについて #142066
    アバター画像キタジマ タカシ
    参加者
    2550

    コンテンツスライダーブロックのスライド・フェードの動作は、独自に作成した js ライブラリでおこなっているのですが、そのライブラリ自体に無限ループのオプションや拡張性がないため、カスタマイズレベルでの対応は難しいですね…。

    多くのスライダーライブラリは translateX などを使って擬似的にスクロールをおこなっていますが、Snow Monkey Blocks のスライダーは本当のスクロールを使っているので、その辺もあって無限ループを実装できるかどうかが微妙で。

    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    カテゴリー名を表示する HTML は、実は画像と同じ div の中に1つと、メタ情報の中に1つの、あわせて2箇所にあるんです。デフォルトではメタ情報の中のものは非表示になっています。GONSY さんの CSS は、それらの表示・非表示状態を display: nonedisplay: block で入れ替えるものになりますね。

    2
    いいねをした人:
    アバター画像キタジマ タカシ
    参加者
    2550

    あ、ちなみにですが、他の絞り込み検索プラグインを使ったことがないのでもしご存じでしたら教えてください!

    他の絞り込み検索プラグインで固定ページに検索フォームを設置したときって、検索ボタンを押して表示されるページはその固定ページなのでしょうか?それとも別 URL の検索結果ページや絞り込まれたアーカイブページ?

    山田さん的にはどうだったら良いとかでも良いので教えてください!

    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    そうなんです、現時点ではできないんです>< 要望としてはあがっていて、開発リストにも入れているのですが、ちょっと現時点ではいつ着手できるかわからないです…。

    0
    いいねをした人: 居ません
    返信先: コンテンツスライダーについて #142046
    アバター画像キタジマ タカシ
    参加者
    2550

    すみませんが、Snow Monkey Blocks のスライダーには無限ループの機能がありません。別のスライダープラグインを使うか、なにかスライダーの js ライブラリを独自に enqueue してスライダーを作るかになりますね…。

    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    セクションブロックのタイトルの ::after は、テーマ側の CSS で display: none になっているので、display: block !important すると良い気がします。

    h3.smb-section__title::after {
      display: block !important;
    }
    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    最新ということは

    Snow Monkey v27.2.2
    Snow Monkey Blocks v22.2.1

    ですかね。

    現状、.smb-spider-pickup-slider .spider__canvasmin-height が指定されていて最低限の高さが決まっているので、まずはそれを無効にする必要があります。その上で、height を追加してガチガチに固定してしまうとか、aspect-ratio で固定してしまうとかかなぁと。

    .smb-spider-pickup-slider .spider__canvas {
      min-height: auto !important;
      aspect-ratio: 16 / 9;
    }
    5
    いいねをした人:
    アバター画像キタジマ タカシ
    参加者
    2550

    動作することを確認できたらトピックのクローズをお願いします!

    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    メンテナンス性を考えると、先にご教示いただきました「PHP の DOMDocument と DOMXPath使用のコード」の方が良いでしょうか?

    そうですね、文字列置換ではないのでその方が多少リスクは低いとは思います。

    1
    いいねをした人:
    アバター画像キタジマ タカシ
    参加者
    2550

    Snow Monkey Blocks v22.2.1 で、https://〜 ではじまるアンカーリンクの場合でも、現在のページ上のタブが開くように変更しました!v22.2.1 にアップデートして確認してみてください。

    またその際にタブブロックの位置までスクロールしたいという点については Snow Monkey のスムーススクロール機能が使えることを確認しました。v22.2.1 にアップデートした後に、タブへのアンカーリンクに u-smooth-scroll というクラス名を追加してみてください。(メニューの場合は、そのメニュー項目の設定パネルにある「CSS class」に入力してください)

    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    あーなるほど、これちょっと難しい問題ですね…。

    お知らせ記事にかいたように、2つの状況でタブが開く機能を追加しました。

    1. タブの ID を指定したアンカーリンクからページを開いたとき
    2. タブの ID を指定したページ内リンクをクリックしたとき

    タブブロックが設置されているページ「以外」から、https://example.com/#smb-tab-for-{タブのID} へのリンクをクリックすると、そのタブブロックの位置までページがスクロールし、タブが開きます。このとき、「タブブロックの位置までページがスクロール」は「Snow Monkey テーマ」の機能で実施され、「タブが開く」は「Snow Monkey Blocks」の機能で実行されています。

    そして、その状態で https://example.com/#smb-tab-for-{他のタブのID} をクリックしたら、そのタブに切り替わってほしいということですよね。それは上記に書いた「タブの ID を指定したページ内リンクをクリックしたとき」に該当すると思うのですが、現状だと、この機能は <a href="#smb-tab-for-{他のタブのID}">、つまり URL を含まずにアンカーだけが指定されたリンクにしか反応しないようになっているため、https://example.com/#smb-tab-for-{他のタブのID} というリンクだと機能しないんです。

    で、そこを https://example.com/#smb-tab-for-{他のタブのID} というリンクでも開くようにするのはまぁなんとかできるかも?という気がするのですが(未検証・未開発)、スクロールがどうかなぁという感じです。

    「「タブブロックの位置までページがスクロール」は「Snow Monkey テーマ」の機能で実施され」と書きましたが、これはページが開いた瞬間のときに実行されるので、すでに開いているときは実行されないんですよね。シンプルに HTML の機能としてアンカーリンクで移動させるようにする(※現在のタブ操作では無効化している)のはできはするのですが、そうすると Snow Monkey のヘッダーがオーバーレイとかになっているときにそれが考慮されずに重なってしまいます。だからリンクに u-smooth-scroll クラスをつけてスムーススクロールさせればヘッダー位置を考慮してスクロールしてくれるのかもしれませんが、スムーススクロールになっちゃうのと、そもそもタブを開く機能と干渉して効かなかったりしないかな…みたいな…。

    と、色々気になるのですが、ひとまず調査してみます…。

    2
    いいねをした人:
    アバター画像キタジマ タカシ
    参加者
    2550

    plugins/my-snow-monkey/view の中が子テーマと同じ感じになるので、plugins/my-snow-monkey/view/header.phpplugins/my-snow-monkey/view/footer.php をつくれば上書きできます。

    0
    いいねをした人: 居ません
    アバター画像キタジマ タカシ
    参加者
    2550

    あーほんとですね…。僕が DOMDocument に詳しくなく、入れ子を維持したままタグの置換をおこなう方法がよくわからなかったので、preg_replace() を使って span.smb-accordion__item__title__labelh2.smb-accordion__item__title__label に置換するコードを書いてみました。入れ子の深いところを h2 に置換するので HTML にこれで良いのかよくわかりませんが、とりあえず置換はうまくいきました。

    add_filter(
    	'render_block_snow-monkey-blocks/accordion-item',
    	function( $block_content ) {
    		return preg_replace(
    			'|<span class="smb-accordion__item__title__label">(.+?)</span>|ms',
    			'<h2 class="smb-accordion__item__title__label">$1</h2>',
    			$block_content
    		);
    	}
    );

    ただ、Snow Monkey Blocks のアップデート等により、クラス名が変わったり span に属性が追加されたりすると、この置換処理は効かなくなるので、その点はご注意ください。

    1
    いいねをした人:
    アバター画像キタジマ タカシ
    参加者
    2550

    あ!そうでした!これコアが自動生成する物を使ってから、特定のタイミングで変わっちゃうんです。タブパネルブロックの高度な設定のところでアンカーを設定するとそれが固定的に使われるようになるので、アンカーを設定してみてください!

    0
    いいねをした人: 居ません
15件の投稿を表示中 - 391 - 405件目 (全7,369件中)

ドキュメント

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

ドキュメント

フォーラム

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

サポートフォーラム

よくあるご質問

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

よくあるご質問

お問い合わせ

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

お問い合わせ

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