解消されている… ように思いますが これはアカンやつ。今回も「カテゴリページが複数に渡った際のページ送り」についてです。
不具合 or 不備、bug or glitch、まぁどれにあたるかわかりませんが。パーマリンク設定を行うとカテゴリのページ送りが機能しない 件について。...
本件の概要と対象者
本記事の主旨を念の為もう一度。「カテゴリページが複数に渡った際のページ送りが機能しない(ページ識別ができない)」という問題についてです。これまで何度か記事にしている「canonical」の件ではありません。そして「パーマリンク設定を行わない, 行う予定はあるがまだopt in(設定の有効化)していない」という方には何も影響は出ていない点も念の為お伝えしておきます。
つまり 本件対象者はパーマリンク設定を有効化している人 です。
解消された人とされていない人が居る
テンプレートhtmlに何も手を加えていない、というのを前提に、現状でこの問題が 解消されている人とそうでない人が混在している 状況のはずです。困ったねぇ。なんなんだよこれ一体 (;´-ω-`)yヾ
上に掲載したブログカードの記事に「『修正必須』となるような新規実装というのは行わない、という方針のはずで、今後もその方針を貫いてほしいところです。」と書いたんですが 完全に無視された という形。釘を刺すも効かず。
ちょっと説明が難しいんですが、解消された人・されていない人の違いはまず ページ送りがリスト型か前後ページのみか です。前後ページのみの場合は解消されているはず。
同じリスト型でもまたさらに問題解消済と継続中の分岐があります。その場合の違いは ページ送りのJS内容 です。解消されている場合は各URLのデータを直接引っ張っているもの、解消されていない場合は各URLのデータを一定法則に基づいて構築しているもの。いや説明がむずい。こんなんでわかりますかね ( ̄∀ ̄;)
FC2を全体的に眺めると以下のような説明で良いと思います(ただし語弊あり)
- 解消された人 --- ネイティブJS
- 解消されていない人 --- jQuery
かなり語弊のある表現ですが、現状を見て平たく言っちゃうとこういう説明になる(笑)
テンプレートhtmlへの影響は避けられず
本件の大きな問題点は パーマリンク設定をする人としない人でhtmlを変えなければいけない場合がある ことと、設定の有無を見分ける変数が存在しない(あるいは有るとしても公表されていない) ことです。何か新しい機能を入れるときは分岐変数も準備してくれないだろうか (´・ω・`)
以前からそうリクエストしていますが全く気にかけてもらえていないようで残念です。
ページのURL構造が完全に変わってしまったんですね。なのでJS内容を分けないといけない。分けなきゃいけないのはjQueryページャーを導入しているテンプレートです。私のテンプレートだけではありません。ご自分のテンプレートhtml内に suffix の文字列が見つけられる場合、十中八九この問題にズブズブです。
* 他制作者テンプレートのサポートはできませんので直接製作者さんにお問い合わせください。
URL構造を変えてしまうというのは結構大きなリスクなんで、どう処理するのかと心配していましたが、今回こういうことになってる。問題は構造が変わったということではなく 変数が足りねぇんだよ ってことです。見分けさえできれば製作者サイドでどうにでもなるんです。なんでリクエストに応えてくんねぇのかなぁーーーー謎だなーーーマジで。パーマリンク設定後のカテゴリURLのページ識別がパラメータになっちゃってるよ。もうどうしようもねーよ
というわけで、ここからは弊テンプレート利用者さんへ向けた内容です。
一部テンプレートで 修正必須 なので、申し訳ないんですが対応をお願いします。再DLが可能な方はその限りではありません。
こういうの一番困るやつ。こうしたブログ内のアナウンスなど絶対行き渡らないんですよ。なので過去テンプレートでこの問題の対象となっているものについては全てJSを書き換えますのでお時間をください。デザインカスタマイズなどを行っており、再DLできない・したくない、という方はホントに申し訳ありませんが以降でお伝えする内容にご自身で修正を入れてください。
対象テンプレート
再DL可能な方は作業を行う必要はありません。
くれぐれも他製作者さんのテンプレートはサポート致しません。
Behaviorテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Donnaテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
CommonSenseテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Crescentテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Hymnテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Genericテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Axisテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Pinboardテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Classicaテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Out-of-styleテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
VeryMerryテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Empty-streetテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Sincerely-yours - FC2ブログテンプレート
Sincerely-yoursテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Velonicaテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Dark-Divineテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Room38テンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Chronicleテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Juliette-Noteテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Pianissimoテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Swollenテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Vanilla-Skyテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Cabbieテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Synchronisityテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Juvenileテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Basementテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Messageテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Life-isテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Arrivalテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Corridorテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Colonyテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Fraiseテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Nostalgiaテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Little-thingテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Mochaテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Belongテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
All-about-usテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Sweetieテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Southerlyテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Libertyテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Promise-Meテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Alternativeテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Decoyテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Stoicテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
BetweenNeoテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Fieldsテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Blissテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Jingleテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
GirlOnWireテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
TheCityテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
OnTheGroundテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Capricious/Ranchu - FC2ブログテンプレート
Capricious/ Ranchuテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
Sakuraテンプレートはレスポンシブウェブデザインです。 パソコン・タブレット・スマートフォン等全デバイス間共通でお使いいただけます。 「スマートフォン版の表示設定」を「無効にする」に設定してご利用ください。 設定ページ...
すげーあんじゃん。もう泣きたいマジで (;ωq`)
修正完了したものは各専用記事内でアナウンスを行います。ご質問は対象テンプレート専用記事でお願いします。
html修正
<!--category_area-->hrefTextPrefix:'blog-category-<%cno>-',hrefTextSuffix:'.html',<!--/category_area-->
上記文字列で Ctrl + F キー検索するとhtml内に1箇所あります(MacはCtrlをCommandに変更)ので、この内容を以下の通り変更。
<!--category_area-->hrefTextPrefix:'<%sub_title>?page=',hrefTextSuffix:'',<!--/category_area-->
jQueryページャーをそのまま温存する方法で、この内容はパーマリンク設定を行った方しか使えませんのでご注意ください。テンプレートの再DLが可能な方についてはネイティブJS(vanilla JS)に書き直してあります(いやこれからやるんだけどさ) * 対象全テンプレート修正完了しました。
皆様には度々ご面倒おかけします。よろしくお願いします。
まとめ
本件は運営に問い合わせをしていますが、まだ返事は届いていません。なので「まだ調整中」という可能性はあります。そうなると再三に渡る変更を余儀なくされる可能性も否めない…。とはいっても現在既に困っている方がいらっしゃるんで、そのために本記事をUPしています。そして配布テンプレート内容の上書きはFC2からの返事を受け取ってから行う予定です。なので2〜3日待機状態になります。今すぐなんとかしたい、という方は上記修正を行ってください。
追記: やはり今からでも少しづつ既存テンプレートを修正しようと思います。理由は「多忙な日が多く時間が取れないため」です。つまり私の時間の都合です。すみません。
パーマリンク設定の有効化を考えているけれども、まだ行ってはいない、という方は引き続き様子見をおすすめします。本件についても最終的にはこの記事内容自体が「独り相撲」に終わってくれれば良いな、と思います。逆に(笑)
- 「管理人判定してもらえない」不具合が解消されたようです2020/04/04
- 管理人コメントのプロフィール画像が出ない、という方へ2020/04/01
- 公式プラグイン「ユーザータグ」の構文エラーについて回答がありました2020/03/26
- 【解決済】複数ファイル挿入の誤動作について2020/03/13
- 【重要】パーマリンク設定の不具合について2019/12/15
- FC2検索バーによるhtml構文エラーが解消されました。2019/04/11
- FC2検索バーによるhtml構文エラー2019/04/09
- edit_area, permanent_areaの不具合が解消されました2018/08/14