new

てがろぐ


カテゴリ「メモ」に属する投稿36件]

やったーカメラアイコン出来たよー!
20240320022030-who_sk.jpeg

ということで写真置き場がわかりやすくなりました。
こんな感じ
20240320022014-who_sk.jpeg

しかしたらこが異質

メモ




写真部屋を作りました。
カメラ毎に写真を分けたらアホみたいにカメラ持ってるのが可視化されて笑いました。コレで全部じゃないのホントどうかと思う。
でもやっぱり30万画素機それぞれの描画や色味が好きなんですよねぇ。
あのレンズとセンサーのまま吸い出し式じゃないデジカメ出してくれないかな。
30万画素機じゃないけどVQ1015もやっぱり良いですね。
分類に関しては暫定なのでコレからちょいちょい変わったりすると思います。

あ、スマホとか歴代メインカメラで撮った写真は置かないと思います。数が膨大になるので。

メモ




doranohou、基本は日時順に投稿しているんですが時折うっかり間違えて投稿してしまうので、てがろぐに「投稿日時順に表示する」が実装されたの大変助かります。もう結構前の実装項目ですが。
ただ投稿日時順にした後に記事番号振り直したんですが、「冒頭に表示する」設定が記事番号依存だったらしく全く関係ない記事が固定されてしまうのは注意ですねぇ。
あと自動アップデートPHPが配布されたのも助かります。
一回ここアップデートする時に違うデータを上書きしてしまって、バックアップがなかったら危うくログが全部吹き飛ぶところだったので…
まあ大したことは書いてないんですけれども。

携帯で見た時に個別表示用スキンに飛ばなくなった理由は解明できないままです。
doranohouは機能してるのにね…何なんだろうね…

メモ




てがろぐに関して、RSS等から個別ページにアクセスした場合に、
IF構文使ってhtmlに個別表示と一覧表示用の記載をして変えるパターンではなく、指定スキンを使用したURLに飛ばしたい場合、
JavaScriptならskin-cover.htmlの方に
<script type="text/javascript">
  window.onload = function() {
    const urlParams = new URLSearchParams(window.location.search);
    const postId = urlParams.get('postid');
    if (postId !== null) {
      window.location.href = `https://【アドレス】/?skin=【スキン名】&postid=${postId}`;
    }
  }
</script>

畳む

を仕込めば一瞬ラグはあるけど個別ページにアクセスしたら指定のスキン使ったアドレスに飛ぶな。
挙動としては個別表示時のURLに含まれる『postid』という文字列を検知して、postidがURLに含まれる場合はスキン指定を付加したURLに転送するという形。

.htaccess使うのはアレコレやってみたけどイマイチうまく行きませんね…

とりあえずここはIF構文使ったパターン(個別表示の際に不要な部分を[[IF(-onelog): :IF]]で囲ってるだけです)、doranohouはJavaScriptで指定スキンに飛ばす感じにしてみました。

【追記】
昨日は上手くいかなかったんですけど、.htaccessに
RewriteEngine On
RewriteCond %{QUERY_STRING} ^postid=([^&]+)$
RewriteRule ^$ https://【アドレス】/?skin=【スキン名】&postid=%1& [L,R=301]

畳む

と記載したら上手いこと転送されました。
RewriteRule ^$ https://【アドレス】/?skin=【スキン名】&postid=%1&%2 [L,R=301]
にすると編集後も個別ページに飛ぶっぽい
畳む


昨日駄目だった理由としてはサイト内転送なのでhttps://を端折ってサブディレクトリからの指定にしたからかな?
参考にしてたところはいずれもサブディレクトリからの指定だったんでそれが完全に行けない訳ではないと思うんですが、難しいな…。
挙動としてはJavaScriptの時と同じでURLに含まれるpostidを検知して含まれる場合はスキン指定を付加したURLに転送する形です。
JavaScript使うより.htaccessの方が(動くなら)確実に転送出来るのでdoranohouの個別ページに関してはこっちにしておきます。

動かしてみると個別表示状態で見た後に、同一カテゴリやタグ付いた投稿見たいとなった時は単独記事状態維持の方が見やすい気がするので、こっちも記事単独の時は.htaccessで専用スキンに飛ばしちゃった方が良い気がするなぁ。
やりました。
doranohouの個別表示もこっちと揃えた方が良い気がして来たのでどうするか考え中です。

ちなみに以前はてがろぐの用のコマンド([[PARMAURL:PURE:FULL]])の後ろにスキンの指定を直書きしてアドレスをくっつけるというやり方だったのでスキンの指定が最後になってました(https://【アドレス】/?postid=【記事番号】&skin=【スキン名】)が、今回個別記事の前にスキンの指定を書いている(https://【アドレス】/?skin=【スキン名】&postid=【記事番号】)のは、記事番号が不定なのでそれを末尾に持って行った方がわかりやすいなぁと思ったからです。多分末尾じゃなくても出来なくは無いんですけど、私が混乱するので…
てがろぐは?の後ろに&で繋いでいる要素が前後しても問題ない動きをしてくれるので大変助かりますね。


#てがろぐ #HTML

メモ




コイブミの送信元と送信先のアドレスが同じになってしまう問題、koibumi.phpの71行目、
$headers = "From: " . $noticeAddress; を
$headers = "From: 任意のアドレス"; と書き換えれば任意のアドレスから送信されたことに出来るっぽいですね。
設定画面からの操作ではなくPHPに直書きする形になっちゃうのでアレですけど。

#コイブミ

メモ





Powered by てがろぐ Ver 4.3.0.

message

何かあればこちらか上のメールフォームからどうぞ。
お返事はこちらでしています。

gochisou photo

info

シュウとかカナメとかしゆとか名乗っている人が好き勝手しています。
名前は好きな感じで呼んでください。
個人運営の雑多なサイトです。
無断転載は禁止しています。
妙なものや不穏なものが多め。

雛箱 ( hinabako )
http://yeah.but.jp/

バナーは直リンクだと度々変わるかも知れない。過去バナーはこちら
リンクもアンリンクもお好きにどうぞ。
このページのRSSはここ
07/12/01に開設

love