【 332】 070725: NucleusでRSS出力できない時の対処
XML ページを表示できません ・・・
というエラーページが出てRSS表示できない状況になった。
いろいろ調べてみると、XMLで出力する時に使ってはいけない文字があったための模様。
カテゴリーで、
<00>Nucleus
<05>中国ネタ関連
<10>YouTube
といった具合にソーティングするために頭に<**>を付けているのが問題。
コレは、スキンのfeeds/rss10、テンプレートのfeeds/rss10/entriesで一行ずつ外して問題のある所を限定していった。
で、解決策。
テンプレート 'feeds/rss10/entries' のカテゴリを参照する業を削除。
RSS出力でカテゴリを知らせる必要ないし…
というエラーページが出てRSS表示できない状況になった。
いろいろ調べてみると、XMLで出力する時に使ってはいけない文字があったための模様。
カテゴリーで、
<00>Nucleus
<05>中国ネタ関連
<10>YouTube
といった具合にソーティングするために頭に<**>を付けているのが問題。
コレは、スキンのfeeds/rss10、テンプレートのfeeds/rss10/entriesで一行ずつ外して問題のある所を限定していった。
で、解決策。
テンプレート 'feeds/rss10/entries' のカテゴリを参照する業を削除。
RSS出力でカテゴリを知らせる必要ないし…
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/397/catid/4.trackback
【329】 070715: Nucleus文字化け解消
Ver3.3へのバージョンアップ時に文字化け発覚。
DB(MYSQL)はUTF-generalでPHPMyadminでDB内のデータが文字化けされずに表示。
UTF-8版のNucleusをアップグレード。
が、文字化け英数字を除いて???で文字化け。
解消法判明。参照元
●globalfunctions.php → function sql_connect()に追加記述。
return ****の前に、
mysql_query( 'set character set utf8' );
を追加!コレで無事表示OK。
DB(MYSQL)はUTF-generalでPHPMyadminでDB内のデータが文字化けされずに表示。
UTF-8版のNucleusをアップグレード。
が、文字化け英数字を除いて???で文字化け。
解消法判明。参照元
●globalfunctions.php → function sql_connect()に追加記述。
return ****の前に、
mysql_query( 'set character set utf8' );
を追加!コレで無事表示OK。
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/394/catid/4.trackback
【273】 061021: Nucleusのカテゴリーのアイテム数表示
BLOG.phpを修正。
コレで、カテゴリーの横に各カテゴリーのアイテム数を表示できる。
630行目あたり
→function showCategoryList($template)の中で、
→while ($data = mysql_fetch_assoc($res)) のループの中
$catnum = sql_query('SELECT * FROM '.sql_table('item').'
WHERE icat='.$data['catid']);
$data['catname'] =
strip_tags($data['catname'])."(".mysql_num_rows($catnum).")";
コレで、カテゴリーの横に各カテゴリーのアイテム数を表示できる。
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/337/catid/4.trackback
【271】 061021: NucleusのMoblogで画像表示できないが解消
NP_Moblog v1.15 (UTF-8)をダウンロード。
メールアドレスの新アカウント生成→インストール→「あなたの設定」で設定→スキンに<%Moblog%>設定
と行い、携帯より画像つきメールを送信。
が、画像が表示されない…
会社のほぼ同じ構成のBlogでは表示できるのにと悩む。
結論的には、media/1というフォルダの所有権がapacheだったのを、新規に作り直したら無事解決。
メールアドレスの新アカウント生成→インストール→「あなたの設定」で設定→スキンに<%Moblog%>設定
と行い、携帯より画像つきメールを送信。
が、画像が表示されない…
会社のほぼ同じ構成のBlogでは表示できるのにと悩む。
結論的には、media/1というフォルダの所有権がapacheだったのを、新規に作り直したら無事解決。
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/333/catid/4.trackback
【270】 061019: Nucleusのカテゴリーの順番入れ替え
Nucleus(JP)Forumより
BLOG.PHPを改造。
カテゴリーの名前の前に<00>~<99>を付け、順番を自由に設定できる。
BLOG.PHPを改造。
620行目挿入
$data['catname'] = strip_tags($data['catname']);
1127行目parse_category() を入れ替え
function parse_category() {
echo strip_tags($this->currentItem->category); }
カテゴリーの名前の前に<00>~<99>を付け、順番を自由に設定できる。
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/324/catid/4.trackback
【259】 061001: Blog(Nucleus)のサーバー移行終了!
●Blogの個別アイテムの表示が出来なくなったこと
●そろそろデザインを変更する時期だったこと
●EUC→UTFにそろそろ変更したい
を理由に、XREA内のサーバーを移動を決意。
旧サーバーから、Blogのカテゴリ、アイテム、コメントのデータをバックアップ。
新サーバーの設定後、直接SQLに入れ込む予定で進める。
ドメイン、メールボックスは順調移行終了。
旧サーバーのメールボックスに来ているメールは、Webメール上から取得で問題なし。
で、なるべく最新のサーバーに移動しようとチャレンジャー精神で挑み、
CPU:T2500 2.00GHz x 2 /メモリー:2073MB /PHP:5.1.6/MYSQL:5.1.11
のサーバーに決定。
Nucleusの最新UTF版をDL。
DBの設定をXREA管理画面で設定。きっちりUTFで設定。
FTPでNucleusのファイルをコピー。
Nucleusのセットアップ画面で設定。
ここまでは順調。
いざ、バックアップしていた旧BlogデータをSQLに流しこんでみると、DB上では文字が認識できているのに、Blog上で文字化け「?????」。
逆にブログから新しいエントリを入力すると、Blog上ではきちんと表示されるのに、DB上では文字化けして格納されない現象にぶち当たる。
XREAのサポート他、Nucleusのフォーラムなどを回った結果、以下の方法で問題解決。
解決方法)
コレだけでUTFでの文字化け問題は終了。
どうやら、MySQLのバージョンで文字に関する不具合が出るとのこと。
サーバー側で設定できるコマンドがあるらしいが、権限を持っていないため、PHPで対応。
その後は、旧ブログのカテゴリー、アイテム、コメントをSQLに流し込んで、新たにNucleusのプラグインをセット。
デザインは少しずつ変更の予定。
●そろそろデザインを変更する時期だったこと
●EUC→UTFにそろそろ変更したい
を理由に、XREA内のサーバーを移動を決意。
旧サーバーから、Blogのカテゴリ、アイテム、コメントのデータをバックアップ。
新サーバーの設定後、直接SQLに入れ込む予定で進める。
ドメイン、メールボックスは順調移行終了。
旧サーバーのメールボックスに来ているメールは、Webメール上から取得で問題なし。
で、なるべく最新のサーバーに移動しようとチャレンジャー精神で挑み、
CPU:T2500 2.00GHz x 2 /メモリー:2073MB /PHP:5.1.6/MYSQL:5.1.11
のサーバーに決定。
Nucleusの最新UTF版をDL。
DBの設定をXREA管理画面で設定。きっちりUTFで設定。
FTPでNucleusのファイルをコピー。
Nucleusのセットアップ画面で設定。
ここまでは順調。
いざ、バックアップしていた旧BlogデータをSQLに流しこんでみると、DB上では文字が認識できているのに、Blog上で文字化け「?????」。
逆にブログから新しいエントリを入力すると、Blog上ではきちんと表示されるのに、DB上では文字化けして格納されない現象にぶち当たる。
XREAのサポート他、Nucleusのフォーラムなどを回った結果、以下の方法で問題解決。
解決方法)
Nucleusのファイル(Nucleus\libs\globalfunctions.php)337行目の
“$connection =
@mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD)~”
の直下に
“mysql_query("SET NAMES utf8", $connection);”
を挿入。
コレだけでUTFでの文字化け問題は終了。
どうやら、MySQLのバージョンで文字に関する不具合が出るとのこと。
サーバー側で設定できるコマンドがあるらしいが、権限を持っていないため、PHPで対応。
その後は、旧ブログのカテゴリー、アイテム、コメントをSQLに流し込んで、新たにNucleusのプラグインをセット。
デザインは少しずつ変更の予定。
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/311/catid/4.trackback
【205】 060202: ブログステッカー集めてます!
ブログで、
←こういったバナー(こちらは夜中のハイテンションTV通販番組「買王~バイキング~」のバナー)?ボタン?があるが、blog sticker(ブログステッカー)というらしい。とあるサイトでは“ちまちまボタン”と命名していました。
これは、mixiのマイコミュと同じで、自分を自己主張するステッカーを探して、それをマイブログで集めているところ。
ブログステッカーは、Taylor McKnightのたくさんのステッカーから選ぶか、Button Maker(日本語非対応)で自作が良い。無ければ自分で作るべし。
PHPで日本版Button Makerを作っても良いかも知れぬ・・・
これは、mixiのマイコミュと同じで、自分を自己主張するステッカーを探して、それをマイブログで集めているところ。
ブログステッカーは、Taylor McKnightのたくさんのステッカーから選ぶか、Button Maker(日本語非対応)で自作が良い。無ければ自分で作るべし。
PHPで日本版Button Makerを作っても良いかも知れぬ・・・
株日記はコチラ → マイナス100万からの株日記
トラックバック(右クリック→コピー):htp://kinop.nethttp://kinop.net/item/255/catid/4.trackback