10plog

てがろぐ実験場+スキン作成

てがろぐ実験場+スキン作成

ここにフリースペースとか入れたらいいんじゃないカナ!?
過去呟きランダムPickUp
Icon of moka

#てがろぐ URL処理(処理?)について

#てがろぐ URL処理(処理?)について
ギャラリーモード用スキンを2種作ってて両方使ってみたい的なとき(例:CMSkin)にサブのほうを?mode=gallery&skin=スキンディレクトリで別スキンでギャラリーモード表示できるのはありがたいけどそのままだと諸々内部リンクがそのスキン適用パラメータつきっぱなしになっちゃうので[[NO-LINKADJUSTMENT]]入れたんですけど初期表示に戻るとかのリンクがパラメータ切れなくて😔
公式に質問したら仕様なので[[HOME:URL]]じゃなくて[[HOME:URL:FULL]]使うといいよって教えてもらえたのでなるほど~と思って書き換えたら「?」がつかないURL出力されるので個人的な好みでこれいいな~!となってたんですがCMSkinはjQueryでURLが「/」か「?」で終わるときにサイトトップだと判断するようにしてるのでDirectoryIndex 設定してないローカルでは[[HOME:URL:FULL]]で出力されるURLが「tegalog.cgi」で終わってトップで表示しないはずのものがドバーッて出てきて焦った😅
なのでURL判別処理に「cgi」で終わるURL…を足したんだけどそうすると今度はVivaldiのurl欄でパラメータ部分カットされて表示されてるせいか?カテゴリ選んだときとかのパラメータついてる時もトップとして判断されて記事が表示されないという…Chrome系のブラウザは今Vivaldiでしか見てないけど全部そんな感じなのかな
ていうか勝手に憶測で言ってるけどそんなことある!?[[HOME:URL:FULL]]じゃなくて「?」でもいいってにししさんはおっしゃってたけど個人的にはトップページはできたら「/」で終わりたい…
  • ギャラリーモード・サイトマップモードで複数スキンを使わないまたは作り方を工夫する
  • DirectoryIndex 用.httacessを同梱する
  • jQueryのトップ判別条件をなんかうまくいく感じに考え直す

他なんかいい方法あるかなぁ
2023年3月
1234
567891011
12131415161718
19202122232425
262728293031
2023年4月
1
2345678
9101112131415
16171819202122
23242526272829
30