見出し画像

【Blogger】ド素人の限界を感じた出来事

私はBloggerで二次創作ホームページを作っている。
私はブログもホームページもずぶの素人である。

ブログスタイルではなく、ホームページスタイルでの運用。

作品を1つずつ投稿し、ラベルでカテゴリ分けして、同じカテゴリごとに閲覧できるようにした。


問題が起きたのは、このラベルごとの投稿の一覧ページ。

各一覧ページは20投稿ごとに改ページとなる。
これがデフォルト。

ところが、ひとつのラベルだけ、20投稿に満たないにもかかわらず、なぜか一番古い(最初の)1投稿だけページが分かれて表示されてしまうのだ。

なんでや。
一番のメインカテゴリなんすけど。
やめて…。


さて、
まずはGoogle先生に聞いてみる。
ていうか聞いたところ、上のことと、
一覧ページのURLが絡んでるらしいことが、こちらの記事でなんとなくわかった。

改ページの設定に問題があるのか?

一覧ページのURLは、ブログ内検索でラベル名で検索した結果を20ずつ表示するっていう内容になってるみたい。

たぶん、いじるならここなんだろうけど、残念ながら、こちらのコードをどう活用すればいいのかさえ、私には判断できなったので、こちらの方法は断念。


私が使っているテンプレはQooQさんのものだけど、ここら辺をいじる上では、デフォルトの場合とで違いはない気がする。


問題のラベルを付けて投稿している作品は全部で6つ。

一旦、ブラウザのページソースで、問題のラベル一覧ページの「blog-pager-older-link」の設定をみてみる。

ほかのラベルは、20投稿ないラベルも、URLの「start」が「20」になってるのに対し、問題のラベルだけ「5」になってる。
しかも「update」が最新から5つ目投稿公開日付になっている。

試しに問題のラベルをつけ、現時刻設定で2投稿追加してみる。

すると、1ページ目に7投稿表示された。
ページソースをみると「start=7」になってる。

うーん、先のサイトでは表示件数をここで指定してるっぽかったけど、指示コードじゃないのか。


2ページ以上あるほかのラベルを見てみると、1ページ同様、40投稿に満たないラベルも、2ページ目の「blog-pager-older-link」に設定されているURLの例の箇所は「start=40」になっている模様。
ところがどうだい。
問題のラベルは「start=26」になってる。
なんそれ。

ここがなんか変なんだけど、原因はここにはない気がする。


今度は、QooQさんのテンプレ限定で対処できそうなサイトを探してみたところ、こちらがヒット。
これなら、1ページ当たりの表示を20→10に変更するだけなのでやってみよう。

うん。めっちゃ簡単にできた。
問題のラベル以外は。(涙)

元をいじってるのに1個だけ変化ないってなに。
バグとかですか。なんですか。
Excel閉じたのに閉じてないことになってる、みたいなひっかかりを感じる。


ちなみに、該当のラベル名をすべての投稿から一旦消して、違うラベル名を付けなおしても変わらずだった。
そんなことある?
それもうラベルは関係ないってことでは…。


もしかして投稿の時点ですでに何か起きてる??

実は投稿日付と実際公開した日付は違う。
最古投稿は後から作成し公開している。

これがなにかの原因になってる…?


試しに、最古(A)と2番目(B)の投稿の日付をテレコにしてみる。
なんと1ページに収まりました。
どゆこと。やっぱり投稿自体に原因があるのか。


しょうがない。
パーマリンクが作成時とテレコになってしまうが、まあ、幸い(?)まだ1桁くらいしか閲覧されてないし、それはこの際無視して(A)と(B)の投稿の中身をまるっと入れ換えよう。これで見た目には解決するはず。

まず2番目(B)に最古投稿の内容を上書き入力保存。
よし、一覧もそのまま1ページに収まってる。大丈夫そう。

じゃあ、最古(A)の方に2番目の投稿の内容を上書き入力して保存。
………。
おいおいおいおい。
勝手に順番が入れ替わってるんですけど?!
そんでまた当初と同じ(A)と(B)の間で改ページされとる!!

ふりだしに戻った…。
も、なんなん?!
しかもパーマリンクがテレコなってるから、ふりだしどころかスタート以前に後退してるじゃん…。


2番目の投稿内容になにか入っちゃいけない記号とか入ってるのか??

一応、本文にある半角の記号を排除してみる。
うん。関係ないですよね。
画像ファイルについてたカッコも取ってみる。
関係ないね!


これがだめなら、該当のラベルの投稿をすべて消して新たに投稿しなおしたところで同じじゃなかろうか。

さすがにそのリスクがあるのに全部消すのはちょっとやだ。

試しに(A)を投稿日含めまったく同じ内容で新たに投稿公開してみたが、改ページは変わらず、二つの(A)が2ページ目に表示されただけだった。


もうお手上げ。
原因の可能性すら皆目見当がつかなくなった。


現状、(A)と(B)の順序が逆になるのはあきらめて、(A)の投稿日付を(B)の翌日にして、1ページに収まる状態で掲載している。

続き物だから順番が逆になるのは嫌なんだけどね…。しょうがないね…。


というわけで、ド素人の対処ログを兼ねたボヤキでございました。


解決方法がわかる方がいらしたらご教示いただけますと幸いでございます…。(泣)


追記 ※2024/7/29記載

いただいたコメントのURLから
対処方法を拝見しましたが、
そちらは、一覧1ページ当たりの容量が
原因の場合の解決方法のようでした。

以前記載した通り、
私の場合、新しい順に並んだ6つの投稿のうち、
1つ目(最古)だけが次ページに表示されてましたが、
1つ目の投稿日を、
2つ目の投稿以降の日付に修正したら
1ページに収まったことから、
残念ながら容量が問題ではないと思われます。

ん?
そちらはメインの記事一覧表示の方法なのかな…?
ラベル一覧にも適用となるのかしら。
ぱっと見で判断できないド素人(私)。

あと、Bloggerのアップデートなのか
テーマの違いなのか、理由はわかりませんが、
「レイアウト」の「ブログ投稿」の設定画面が、
そちらに掲載されていたスクショと
私の方とでは、だいぶ違っていました。
私の方も「投稿」に「追記区切り」自体はありますが、
「ブログ投稿」の設定に
「続きを見る」等はありませんでした。

私のブログ投稿設定画面1
私のブログ投稿設定画面2
私のブログ投稿設定画面3

試しに「投稿」の冒頭に「追記」を入れてみましたが、
ラベル一覧では特になんも変化はありませんでした。



そういえば!
そもそも私が使用しているQooQさんテーマの
一覧は記事が全表示はされないので、
テーマベースで設定自体が違いそう。
(気づくのが遅い)


せっかく教えていただいたのに、
解決とならず残念無念。

結局その後、しばらくそのまま運用し、
7つ目の投稿をしたのちも、
特に一覧の確認はしていなかった。

ところが先日、
何の気なしに、該当の一覧ページを見たところ
どうしたことか、
最新から4つ目で改ページになっている
(つまり4つと3つでページが分かれている)
ではありませんか。

はぃ?????

やっぱこりゃバグでしょ?
だって10個以上あるラベルのうち、
たった1個だけにこの現象がおこるんだもの。

以前の、投稿日をテレコにするだけで1ページに
収まるなんて現象さえなければ、
確かに容量が関係してそうなんだけど…。
謎すぎる。

ヘルプコミュニティはすべて英語なので
(Google翻訳したところでね…)
もう私にできるのは
フィードバックを送るくらいしかなかった。

意味ないので、
テレコにしていた1つ目と2つ目の投稿日も
元に戻した。
まぁ、ここで改ページになってる分には
タイトルから次ページにも作品があると
わかるからとりあえずはよしとするか…。


この記事が気に入ったらサポートをしてみませんか?