2007/04/02 Monday 23:18
Re:Serene Bachの空タグを消してみる
まず、ここで言う空タグとは<a id="eid100"></a>こういった記事に連動したIDナンバー付きのアンカータグの事です。 そしてこの空のアンカータグをプラグインを利用して消すと言う事ですね。
Serene Bachの空タグを消してみる : pixelさま
改造なしでプラグインの機能を利用する、というのは面白い方法ですなぁ…私は全く思いつきませんでした。が、これについては再構築が面倒(xreaは全再構築するとエラーが出るのです…)なので私自身試してませんが、Config.pmの
'basic_marking' => 1, # アーカイブにつくエントリー用のマーキングフラグ
を0にすればよいと某所で聞きました(確か)。
環境設定で「月別アーカイブをhtml保存(Monthly)」にしている際に必要なため、デフォルトの設定で1になっているみたいです。
<a id="sequel"></a>は、続きを読むをクリックしたときにページの頭ではなくて、これから読むであろう部分にジャンプするために必要なものですね。私はこの設定が好きなのですが、うーん…邪魔だとすると
<p id="sequel">ここから続き</p>
とかにContent.pmを改造して、CSSでdisplay:none;を設定してみるとかどうでしょう(誰に聞いてるんだ)。あまりいいものではないかもしれないですが、こういった文句であれば別にあったところでおかしくはないかなぁ…と。CSSを切っている方にはなんじゃこりゃ、かもしれないですが。
comments
- taki | 2007/04/03 Tuesday 07:39
- ども、です。
あまり細かく説明していなかったのは続きの記事を書く予定だった為なんですけど、お二人に反応してもらえるとは思わなかったんで、迷惑かも知れませんがここで言いたかった事を書かせてもらいますね。
本来見えない部分なのでここまで気にする必要はないんですよね。 でもVERSION510の、のさんも僕と同じように空タグに反応しているわけです。 特に「続きを読む」の空タグは利用しない場合出現してはならないタグだと思うんですよ。
それで、これがSerene Bachの仕様であるならば、それは間違った仕様じゃないでしょうか。 と、言うような事を次に書こうと思っていたんですが、ここで言ったんでもう書かなくていいんですけど、出来ればクリーンなHTMLを書き出してもらいたいなーという事で。
勝手な事を人様のコメント欄に書きまくって申し訳ありません。
- ふうこ | 2007/04/03 Tuesday 22:47
- 本筋からは外れているけども、CSS で display:none; にしたら書いてないのと一緒なのでジャンプできなくなるんじゃあるまいかと思った。
display:hidden; ならあるいは?
- トルキー | 2007/04/03 Tuesday 23:45
- >takiさま
おぉ、改名ですね。
コメント嬉しいです。たくさん書いてくださいまし。
空タグは私も不必要だと思うのですが、ブログの読みやすさ見やすさの観点からいくと、このid="sequelって大切なものじゃないかなぁ…と思っています。「続きを読む」をクリックしたときにページの一番始めにジャンプすると、違和感を覚えてしまいますね…どこまで読んでいたのかわからなくなる程度ではありますけれども。
別の方法で対処可能であればいいのでしょうけれども、現状ではこれといって対処方法がないのかなぁ…と思っています。で、苦肉の策の<a id="sequel"></a>なのかな、とか。takkyunさんに伺ったことがないのでわかりませんが。
テンプレートの方で何とかできればいいんですけども、全くアイディアが思いつかず…。
>ふうこさま
ギャース!
あれ、でも、displayにhiddenってありましたっけ…visibilityかな?
visibility:hidden;を指定するとしたらボックスは生成されてしまうので、marginとかheightを別途設定する必要がありそうですね。
- ふうこ | 2007/04/04 Wednesday 15:42
- >visibility
ソレダ。
margin とか height とかはブロック要素にしなければいい話のような気もしますが、それもまた文書構造に対する考え方に依存するところですね。インライン要素にしたらしたで、変なところで折り返して記事によって行間が違う、とかになりそうだし。
<a id="sequel"></a> は、の さんの改造の通りにすれば「ページの頭」にジャンプすることはないです。
が、<div id="sequel">{entry_sequel}</div> に対する <a id="sequel"></a> のアドバンテージというのは、{entry_description} のケツに挿入されることで「『続き』の頭のベタベタな位置よりちょっと上」にジャンプすることです。
ま、ベタ付きが嫌なら div#sequel に padding-top でも設定すりゃいいことかもしれませんが。
ところでこのコメント欄、ブラウザを全画面表示にしないと投稿ボタンが押せない。
- トルキー | 2007/04/06 Friday 23:42
- >ふうこさま
結局のところ、一番手っ取り早く、また誰もが納得いくであろう解決方法は、「続きを読む」を表示するための独自ブロックと独自タグをつくる、ということになるのかもしれませんね。独自ブロック・タグをあまり細かくしすぎるのもどうなのかなぁとも思ってますが、現状ではどうしようもないのかなぁと。
>ブラウザを全画面表示にしないと投稿ボタンが押せない。
うーん、なぜでしょう…。
OSかブラウザの関係でしょうか。解像度も考えられるし…。
- moo | 2007/04/07 Saturday 20:42
- こんばんは、トルキーさん。お久しぶりです。
遅まきながら、VDで独自ドメイン、XREAに引っ越しおめでとうございます。
私もXREAはもう2年以上になります。
SBで全再構築するとエラーが出ますか?
MTだとかなり高い確率で出るけど、SBは出た事ありませんねぇ??
SBは再構築が早いから記事数が500以上あってもあっという間に終わりますよね。(MTが長過ぎなんです)
XREAは鯖によって設定が微妙に違うのでそれが影響しているかもしれませんね。
PHPはセーフモードですので、ご使用の際はちょっとご注意をしてくださいませ。
(サイトは以前からメインにしていたWordpressに落ち着きました)
- トルキー | 2007/04/08 Sunday 00:51
- >mooさま
お久しぶりです。
お、XREAの先輩ですね!
全再構築するとエラー出ますね…さすがにこれだけはちょっと不満なところです。仕方なくちまちまと50ずつ;;
あと、CGIが異常終了しているのか、たまーに画面白くなったりもするんですが…(汗)。
PHPは現在のところ使う予定がないのですが、今後のためにも覚えておきたいと思います!
comment form
trackback url
トラックバックは承認制です。言及リンクがない場合には公開致しませんのでご了承下さい。
http://twilightbookstore.org/blog.cgi/449
trackback
- Re2:Serene Bachの空タグを消してみる
- [ VERSION510 ] | 2007/04/03 Tuesday 03:01
- SereneBachが生成する空タグについて、pixelさまの記事から始まり、宵闇書房さまの記事でそのレスが書かれていますが、僕も反応してみます。ちな...
![yom yom (ヨムヨム) 2008年 03月号 [雑誌] yom yom (ヨムヨム) 2008年 03月号 [雑誌]](http://ecx.images-amazon.com/images/I/11lOsN20bsL.jpg)
