2024年12月27日(金) 12:07 JST

覚え書き

携帯メール投稿で(>_<)を載せる

http://www.geeklog.jp/forum/viewtopic.php?showtopic=12349&mode=&show=5
http://sns.geeklog.jp/?m=pc&a=page_fh_diary&target_c_diary_id=2422&comment_count=8

携帯で 「 (>_<) 」 の顔文字が入った記事を投稿すると
「 (>_ 」 以下の記事がすべて削除された形で記事が載っかる。
コレはシステムが 「 < 」 以下をhtmlタグだと解釈してしまうため。
メール記事投稿の際には 「 < 」 を入れないように気を付ける、というのが
原始的だけど最良な方法。
ただ、他のレンタルブログでは 「 (>_<) 」を入れても支障なく載っかるので
なにか方法があるはずだと模索。(といっても私はほとんど何も出来ないけど)
 
以下、SNSにおけるにゃんこ先生からの書き込みをそのままコピペ。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
あまり気乗りする方法ではないのですが、利用者がいたずらしないと信頼できるなら
非公開領域/system/custom/custom_photomail.phpの515~520行目の

//指定TAG以外除去
$text = strip_tags($text,$this['no_strip_tags']);

//サニタイジング&改行を<br>に置換
$text = str_replace(">","&gt;",$text);
$text = str_replace("<","&lt;",$text);



$text = str_replace(
array('&lt;', '&gt;', '&amp;', '&quot;', '&#039;'),
array( '<', '>', '&', '"', "'"),
$text
);
global $LANG_CHARSET;
$text = htmlspecialchars($text, ENT_QUOTES, $LANG_CHARSET);

とすることでしのげると思います。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
動作確認はできた。
ただ、セキュリティと顔文字を秤にかけると私の場合は前者に軍配。
ソースコードは元に戻した。

ほほえみさんの「メール記事投稿」の設定がのびのびになっている。
早くしないと。
「 『 (>_<) 』 使えないけど、どうする?」
忘れずに訊いておかなきゃ。

Thank you,あいび~さん、mystral-kkさん.

カスタムメニュープラグインにおける注意

http://sns.geeklog.jp/?m=pc&a=page_fh_diary&target_c_diary_id=2228
GL1.5.0(拡張版)以降は実装されているが
以下の手順が必要となる。

コンフィグレーション→テーマ→メニュー項目の+をクリック
ずらっと英語で書かれたメニュー項目があるので全部消す。
(中身だけでいい)
全部消したら「custom」と言うのを作って「変更を保存する」をクリック!

Thank you,augeさん。

静的ページに壁紙を貼る

<div style="background:url(画像が保存されいる場所); repeat left top">
<p>静的ページに表示させたい内容を書く</p>
</div>

Thank you, みるくさん。

Kやまネット・ヘッダのカスタマイズ

http://sns.geeklog.jp/?m=pc&a=page_fh_diary&target_c_diary_id=1978

★ヘッダいっぱいいっぱいに画像を貼る方法
1.幅800×高さ任意で画像をつくる。
2./公開領域/layout/ProfessionalCSS/images/下に
  customフォルダを作ってそこに作った画像をup。
3./公開領域/layout/ProfessionalCSS/css/layout.cssにある
/*--------------------------------------
ヘッダコンテナ
--------------------------------------*/

div#container div#header {
height: 80px;
margin: 0;
padding: 0;
background: #1A3955 url(../images/css/bg_header.gif) no-repeat 0 0;
}
この部分をcustom.cssにコピペ。

コピペしたものの

/*--------------------------------------
ヘッダコンテナ
--------------------------------------*/

div#container div#header {
height: 80px;←画像の高さ分のピクセル
margin: 0;
padding: 0;
background: #1A3955 url(../images/css/bg_header.gif) no-repeat 0 0;
}

を変更。

/*--------------------------------------
ヘッダコンテナ
--------------------------------------*/

div#container div#header {
height: 80px;←画像の高さ分のピクセル
margin: 0;
padding: 0;
background: #1A3955 url(../images/css/bg_header.gif) no-repeat 0 0;
}

この部分を

background: #1A3955 url(images/custom/画像のファイル名) no-repeat 0 0;
に変更する。#の部分は背景色だから適当に。

★アイコンの変更
/公開領域/layout/ProfessionalCSS/header.thtml
38行目あたり

<h1 class="site_name"><a href="{site_url}"><img src="{layout_url}/images/logo.gif" width="157" height="56" alt="{site_name}"{xhtml}></a></h1>
コレを

<h1 class="site_name"><a href="{site_url}"><img src="{layout_url}/images/hagukumi_logo.gif" width="587" height="64" alt="{site_name}"{xhtml}></a></h1>
に、変更。

ページナビゲーション