まだできかけですが、公開してみました。
検索機能がまだ未作成ですが、基本と数件のサンプルは、見られるかな?
ここまで公開した作成ノウハウは、このサイトの作成途上に作成したものです。
各ページは、今度書く予定の自動作成によるページ作成で、自動作成しています。
基本データを登録ページで作成して、自動作成プログラムを実行すると、自動で、html のページとして作成されます。
まだできかけで、データも数件ですし、表示情報も、全てでは、ありません。
各コミック情報や文庫情報も、表示予定ですが、ASP 登録後できないと表示できませんので、サイト登録中です。
表示するのにID が、必要ですし、表示してると、サイト登録できないので、今は、表示してません。
これから表示処理を作成します。
何回目の作成だっけ?
今回は、メインなので、少し大きめ?
アニメの時は、3個表示だった!
今回は、1個かな?
表示処理も、公開しますね!
2017年5月10日水曜日
RSSファイルを作成する
rssファイルは、サイト情報(どんなサイトなのか)とサイト更新(更新内容)を記載して、サイト内容をネットに公開するためのファイルです。
直接サイトを閲覧しなくても、rssファイルを閲覧するだけでサイト内容や更新内容を閲覧できるファイルと言えます。
ランキングサイトなどに登録すると、更新情報としてping等で送信したりします。
ファイル形式は、xmlでrssの記載ルールに基づく記載方法で記載された物を示します。
記載形式として、RSS1.0とRSS2.0がありますが、細かい違い等を詳しく知りたい方は、ネットでお調べください。
今回は、簡単に作っていきます。
書き方としては、HTMLもXMLも同じと考えます。
順番として以下になります。
①RSS記載内容定義
②サイト情報記載
③新着サイトページ情報記載
④新着サイトページ情報記載
:
⑤終了記載
詳細
①RSS記載内容定義
以下を記載します。おまじないと思って書いてます。
意味としては、xml1.0形式で文字コードにUTF-8を使い、RSS2.0で記載するって感じの内容となります。
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja">
②サイト情報記載
以下は、私の今作成中サイトの記載です。
<channel>
<title>コミックフロンティア</title>
<link>http://comicfrt.webcrow.jp/</link>
<description>コミックまとめサイト</description>;
<language>ja</language>
<copyright>Copyright (c) 2017, [まりね]</copyright>
<lastBuildDate>Sun, 07 May 2017 16:49:01 +0300</lastBuildDate>
・開始の記載<channel>
・サイトのタイトル<title>コミックフロンティア</title>
・サイトURL<link>http://comicfrt.webcrow.jp/</link>
・サイト内容<description>コミックまとめサイト</description>;
・日本語表記設定<language>ja</language>
・サイトの権利者記載<copyright>Copyright (c) 2017, [まりね]</copyright>
・RSSの最終更新日時<lastBuildDate>Sun, 07 May 2017 16:49:01 +0300</lastBuildDate>
③新着サイトページ情報記載
以下内容を記載します。
<item>
<title>ページ(記事)タイトル</title>
<link>ページURL</link>
<description><![CDATA[概要を記載]]></description>
<pubDate>Sun, 07 May 2017 12:26:30 +0300</pubDate>
<content:encoded><![CDATA[詳細内容記載]]></content:encoded>
</item>
④③を必要ページ数(記事数)記載します。
(私の場合概要も詳細も同じ内容を記載してます。)
⑤終了記載
</channel>
</rss>
どうですか?
本当は、もっと細かい記載や画像なども記載できるのですが、そこまで凝って作成する必要を感じなかったので、最低限の記載で作成してみました。
ニュースサイト等なら画像等も有効かもしれません。
情報の展開と考えて、最低限でまとめたら、こんなレベルになりました。
私のサイトでは、この出力パターンをphpで自動出力し、rss20.xmlとしてファイルに自動出力します。
以下は、そのソースです。私のサイト専用ですので、そのまま使用する事は、できませんが、現在日時取得と日時文字列変換やファイル日時取得など、参考になる処理もあるかもしれません。参考まで!
これで、pingと合わせてブログランキング更新情報送信が、可能になります。
直接サイトを閲覧しなくても、rssファイルを閲覧するだけでサイト内容や更新内容を閲覧できるファイルと言えます。
ランキングサイトなどに登録すると、更新情報としてping等で送信したりします。
ファイル形式は、xmlでrssの記載ルールに基づく記載方法で記載された物を示します。
記載形式として、RSS1.0とRSS2.0がありますが、細かい違い等を詳しく知りたい方は、ネットでお調べください。
今回は、簡単に作っていきます。
書き方としては、HTMLもXMLも同じと考えます。
順番として以下になります。
①RSS記載内容定義
②サイト情報記載
③新着サイトページ情報記載
④新着サイトページ情報記載
:
⑤終了記載
詳細
①RSS記載内容定義
以下を記載します。おまじないと思って書いてます。
意味としては、xml1.0形式で文字コードにUTF-8を使い、RSS2.0で記載するって感じの内容となります。
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xml:lang="ja">
②サイト情報記載
以下は、私の今作成中サイトの記載です。
<channel>
<title>コミックフロンティア</title>
<link>http://comicfrt.webcrow.jp/</link>
<description>コミックまとめサイト</description>;
<language>ja</language>
<copyright>Copyright (c) 2017, [まりね]</copyright>
<lastBuildDate>Sun, 07 May 2017 16:49:01 +0300</lastBuildDate>
・開始の記載<channel>
・サイトのタイトル<title>コミックフロンティア</title>
・サイトURL<link>http://comicfrt.webcrow.jp/</link>
・サイト内容<description>コミックまとめサイト</description>;
・日本語表記設定<language>ja</language>
・サイトの権利者記載<copyright>Copyright (c) 2017, [まりね]</copyright>
・RSSの最終更新日時<lastBuildDate>Sun, 07 May 2017 16:49:01 +0300</lastBuildDate>
③新着サイトページ情報記載
以下内容を記載します。
<item>
<title>ページ(記事)タイトル</title>
<link>ページURL</link>
<description><![CDATA[概要を記載]]></description>
<pubDate>Sun, 07 May 2017 12:26:30 +0300</pubDate>
<content:encoded><![CDATA[詳細内容記載]]></content:encoded>
</item>
④③を必要ページ数(記事数)記載します。
(私の場合概要も詳細も同じ内容を記載してます。)
⑤終了記載
</channel>
</rss>
どうですか?
本当は、もっと細かい記載や画像なども記載できるのですが、そこまで凝って作成する必要を感じなかったので、最低限の記載で作成してみました。
ニュースサイト等なら画像等も有効かもしれません。
情報の展開と考えて、最低限でまとめたら、こんなレベルになりました。
私のサイトでは、この出力パターンをphpで自動出力し、rss20.xmlとしてファイルに自動出力します。
以下は、そのソースです。私のサイト専用ですので、そのまま使用する事は、できませんが、現在日時取得と日時文字列変換やファイル日時取得など、参考になる処理もあるかもしれません。参考まで!
これで、pingと合わせてブログランキング更新情報送信が、可能になります。
2017年5月8日月曜日
☕コーヒーブレイク登録サイト修正
ここ何日か、登録サイトの修正してました。
著者とコミックだけの予定が、保存パラメーターの追加やらなんやらしてたら、文庫まで登録するようになってしまいました。
アニメとの併用サイトなので、原作を見ると、コミックだけではなく文庫が多いんです。
コミックも、原作が文庫だったりするのもありますしね!
あ!原作の入力パラメーターを追加しなくっちゃ!
て感じです。
なかなかデータ作成が進みません!
まだ数件しか入れられてません!
パラメーターが増えるたびにデータを直接修正する作業が必要なので、大量に入力すると、作業が大変なので、入力を控えながら進めてます。
本日は、rss ファイルを作りました。
まだ仮になのですが、現在作成されたデータファイルを検索して、必要な情報を抽出し、ファイル日付と時間を取得し、rss ファイルとして、ファイル出力します。もちろん自動です。
更新のたびに手作りしてられませんかりね!
rss ファイルは、サイト作成には、絶対に必要です。
ネット検索されることや、ランキング登録した際のping送信などの必要ファイルです。
ネットに自動作成サイトとかもありますが、サイトの形式とかにより、全然役にたたないとかありますので、自分で作るのが、一番安心です。
簡単ですしね!
基本的な記載方法は、html とそんなにかわりません。
形式名としては、xml ですが、html と同じ感じで作成できます。
基本的な記載とサイト説明部分と更新ページ記載を書くだけ!
私のようにデータをベースにサイトを作成していれば、自動精製も可能です。
次回は、rss ファイル作成を書きましょう!
私の場合は、rss 作成時に、一覧ファイルを作成してます。
これを利用して、起動トップ画面の更新リストを表示します。
データの追加日付が、ページ更新日付となり表示されます。
現在トップ画面作成中!
では、次回は、rss ファイル作成で!
著者とコミックだけの予定が、保存パラメーターの追加やらなんやらしてたら、文庫まで登録するようになってしまいました。
アニメとの併用サイトなので、原作を見ると、コミックだけではなく文庫が多いんです。
コミックも、原作が文庫だったりするのもありますしね!
あ!原作の入力パラメーターを追加しなくっちゃ!
て感じです。
なかなかデータ作成が進みません!
まだ数件しか入れられてません!
パラメーターが増えるたびにデータを直接修正する作業が必要なので、大量に入力すると、作業が大変なので、入力を控えながら進めてます。
本日は、rss ファイルを作りました。
まだ仮になのですが、現在作成されたデータファイルを検索して、必要な情報を抽出し、ファイル日付と時間を取得し、rss ファイルとして、ファイル出力します。もちろん自動です。
更新のたびに手作りしてられませんかりね!
rss ファイルは、サイト作成には、絶対に必要です。
ネット検索されることや、ランキング登録した際のping送信などの必要ファイルです。
ネットに自動作成サイトとかもありますが、サイトの形式とかにより、全然役にたたないとかありますので、自分で作るのが、一番安心です。
簡単ですしね!
基本的な記載方法は、html とそんなにかわりません。
形式名としては、xml ですが、html と同じ感じで作成できます。
基本的な記載とサイト説明部分と更新ページ記載を書くだけ!
私のようにデータをベースにサイトを作成していれば、自動精製も可能です。
次回は、rss ファイル作成を書きましょう!
私の場合は、rss 作成時に、一覧ファイルを作成してます。
これを利用して、起動トップ画面の更新リストを表示します。
データの追加日付が、ページ更新日付となり表示されます。
現在トップ画面作成中!
では、次回は、rss ファイル作成で!
登録:
投稿 (Atom)