永遠少年症候群

MENU

about

当サイトは趣味の創作サイトです。著作権は特に明記のない限り放棄していません。
リンクはご自由にどうぞ。
画像リンクの際は下記のバナーをご利用ください。

かいてるひと

ぶくま

Search

title

いつもご利用ありがとうございます。
お題一覧

rule

お題使用の際のリンク・報告は任意です。あったら嬉しいです。もしも報告くださる場合は メール Twitterから。
語尾・一人称等、趣旨が変わらない程度の改変はOKです。
セットお題は1題から抜き出して構いません。あいうえお作文からの抜き出しはご遠慮ください。
自作発言とお題の再配布は禁止いたします。
他のお題配布サイト様のお題と混ぜることはおやめください。

FAQ

最近よくある質問です。基本的に自作発言とお題としての再配布をしないでいただけたら大体の場合は大丈夫です。

二次創作や年齢制限ありのものに使用OKですか?
どうぞ。
同人誌/コピー本での使用OKですか?
どうぞ。奥付などにお題使用の旨は明記してください。
その他の媒体での使用OKですか?
お題使用の明記ができるかどうか、を判断基準にしてください。

novel

ファンタジー、恋愛要素、ハッピーエンド多め。
たまに暴力やグロテスクな表現があります。
小説一覧

Series

  • あいうえお題
  • 血飛沫の国のアリス
  • bloody
  • 僕は勇者になりたかった
  • Celia in Realworld.
  • ココにあるもの
  • エトセトラ!
  • G@mE
  • ハッピーエンドはまだ遠い
  • LUCKY GIRL
  • ファンタジー設定で∞のお題
  • 教えられない教師の話
  • Secondary creation
  • 掌編
  • イメージソング
  • 大正哀歌
  • 世界観・人物紹介
  • 他の形式で読む

    ブクログのパブー……電子書籍形式。詩の投稿はこちらのみ。
    小説家になろう……ガラケー、スマホ対応。pdf形式の縦書き対応。

    wordpressで記事の1行目だけを抜粋する。

    【追記2018/3/10】マルチバイトプラグインは必須やで!【/追記終了】
    【追記 2017/2/23】行数減らせそうだったのでコードリニューアルしました【/追記終了】

     当サイトのトップページでは最新のブログ記事を3つ、それぞれ1行目を載せています。前は40字分抜粋していましたが、40文字の前にmoreタグを置いたらmoreリンクが表示されないので。
     既に70以上ある記事を手作業で抜粋編集をしていくのは面倒…。でも、どうしても1行分だけの抜粋にしたかったのでfunctions.phpの編集にて模索しました。

     相変わらず付け焼刃知識でいじってみただけなので最善ではないと思う。ブログのトップにアイキャッチの画像あったらちゃんと抜粋できないし。もっといい方法があったら教えてほしいです。
     というわけで、メモ。

    前置きの抜粋について

     抜粋の文字数を変える方法については、たくさん解説してるところがあるので、特に解説とかはしない(というかできない)。
    テンプレートタグ

    functions.phpに以下を追加

     …こう書き加えるというのをどこで調べたのかわからない…たぶん有名サイトのどれかだと思う。

    上記のfunctions.phpをいじってみる

     phpの関数に文字列の始まりから検索値までの文字数を数えるという誰得な関数があったので、使ってみようと思いました。
     上記の文字数を決めたところをいじります。
     うまいこと解説できないので試行錯誤の足跡をそのまま載せます。

    ↑これの数字を変数にする↓


    文字列関数?というらしい。

    私は1文目は必ず句点で終わるので「。」で検索


    グローバル変数から本文を取得することにしました。


    句点が含まれなかったので、$count_letterに1足してみた。

     こんな感じで、できました。

    【!】句点がないときってあるよね!
     お題のページとか、ブログのポエムカテゴリー記事とか……。うちだけか。

    【!】句読点使わない記事の抜粋が40字で切れるようになったんだけど改行されなくて見づらくなった!
     ……お題ページの抜粋が悲惨なことに。

    テンプレートをカスタマイズ。

    ↑を↓に。

    改行が半角スペースになってたから、半角スペースを改行タグに置き換えた。
    抜粋の後のリンクにまで適用されちゃってたから、戻してる。

    ads