CSS centering

デフォルトの3.1では、なんとなく、コンテンツ全体の「センタリング」が、
うまくいっていない感触をもっていました。

本家フォーラムに、修正CSSについて記載があるのを見落としていました。

/templates/NameOfTemplate/bstyle.css において
以下の修正が効果的です
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
まず、bodyに追加するのが

CODE:


text-align: center;




次に #wrapの、以下の部分を削除して

CODE:


left-margin: 12%;




#wrap、#top_bar、#footer に以下を追加します。

CODE:


text-align: left;
margin-left: auto;
margin-right: auto;



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
参考にするURL:
http://www.simplebits.com/notebook/2004/09/08/centering.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

これでPCでの表示はOKですが、w-zero3のブラウザOperaMobile8.5では
マシな表示になったとはいえ、SSR(スモールスクリーンレンダリング)の際に、
記事が想定したようには表示されていません。引き続きCSSで調整をとるのか
他の手法で表示させるか、引き続き、技術的な取り組みが必要なようです。

下記のスモール・スクリーン・レンダリング(SSR)技術向けオーサリング等を
参考にして最適化が必要なようです。

http://jp.opera.com/products/mobile/dev/

ではでは
fjn




Page links effects BUG:CSS doesn't work at IE6

In my environment, moderated CSS design with bigger size font_size etc. ,when page num links become to 33 the left 'content' slips to the page end if browsing by Windows IE6.

The firefox browser and MAC IE worked as expected, no problem.

I found the reason is the following script forces long lines for link.
The CSS 'content' having 'z-index: 3;' didn't work for this at IE6.

So, anyway solution is to line break the page_num;

/tempalates/DESIGN_NAME/page_num.php
I entered IF statement to add LineBreak when page_num reaches 30

CODE:


   // Generate the page numbers
   for($n=1;$n<=$x+1;$n++) {
if ($n%30) {
   echo "<a href=\"".$bmc_vars['site_url']."/".BLOG_FILE."?p={$n}{$query_str}\" title=\"{$lang['page']} {$n}\">{$n}</a>&nbsp;";
} else {
   echo "<a href=\"".$bmc_vars['site_url']."/".BLOG_FILE."?p={$n}{$query_str}\" title=\"{$lang['page']} {$n}\">{$n}</a><br>";
   }
}




There should be some more efficient way but it is working, so ... :-)

Thanks,
fjn


move/copy the contents ... continues

And while you edit/create new BLOGS keep this permission
for a while.



Also when copy installation

permission for
bmc/inc/vars/bmc_conf.php
should be changed into 666.


move/copy the contents

when installing boastMachine using previous copies, not complete new install
and/or moving contents from test environment to public issue version, then
you should change file permissions of following.dat files into 666.
location : under root/bmc/inc/vars/cache




To confirm the feeding, Japanese sites

www.technorati.jp/
blog.goo.ne.jp/
www.exblog.jp/
blogwatcher.pi.titech.ac.jp/index.cgi
www.cocolog-nifty.com/index.htm
www.hatena.ne.jp/
www.blog.livedoor.com/

ではでは
fjn


ping server deleted (via pingomatic)

Some pinging destinations are deleted those which pingomatic supports.


CODE:

http://rpc.pingomatic.com/
http://bblog.com/ping.php
http://blogmatcher.com/u.php
http://ping.gpost.info/xmlrpc
http://topicexchange.com/RPC2
http://www.a2b.cc/setloc/bp.a2b
http://www.bitacoles.net/ping.php
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.lasermemory.com/lsrpc/
http://www.newsisfree.com/xmlrpctest.php
http://www.popdex.com/addsite.php
http://www.bitacoras.com/
http://www.weblogues.com/RPC/
http://1470.net/api/ping
http://blog.goo.ne.jp/XMLRPC
http://blog.rank10.net/update/ping.cgi
http://blog.with2.net/ping.php/
http://blogdb.jp/xmlrpc
http://blogstyle.jp/xmlrpc/
http://bulkfeeds.net/rpc
http://coreblog.org/jp/ping/
http://jugem.jp/?mode=NEWENTRY
http://ping.amagle.com/
http://ping.bloggers.jp/rpc/
http://ping.blogmura.jp/rpc/
http://ping.cocolog-nifty.com/xmlrpc
http://ping.exblog.jp/xmlrpc
http://ping.syndic8.com/xmlrpc.php
http://www.31engine.com/weblogUpdates/12.cgi
http://www.blogoole.com/ping/
http://www.blogoon.net/ping/
http://www.blogpeople.net/servlet/weblogUpdates
http://www.dontpushme.com/ft/XmlRpc/Business.do
http://rpc.technorati.jp/rpc/ping
http://blogbot.dk/io/xml-rpc.php
http://ping.myblog.jp/
http://ping.namaan.net/rpc/
http://ping.gpost.info/xmlrpc
http://blog-search.net/up.php
http://ping.rootblog.com/rpc.php
http://boastology.com/ping/




seo Search Engine Opt.::adding META TAG etc.,

root/templates/NameOfTemplate/header.php


CODE:

<meta name='robots' content='index,follow' />



また、変数 title_show title_description を追加し、タイトルにサイト全体の
情報発信内容についての記述を付加する対策をとった


CODE:

$title_show="・・・についての 情報発信サイト  ・・・ドットコム :: ".$title;
<title><?php echo $title_show; ?></title>
$title_description="・・・ドットコムは・・・全般に関する情報発信サイトです。このページは:".$title.":の情報です。";
<meta name="description" content="<?php echo $title_description; ?>" />





HTTP経由スパム排除、複数のハイフン

本家フォーラム経由
インド・ドメインの研究サイトから拾ってきたスパム排除方法

.htaccess における mod rewrite ルールによるブロックで

CODE:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^(http://www.)[a-z]+-[a-z]+- [NC]
RewriteRule ^(.*) http://%{REMOTE_ADDR}/ [R=301,L]


※解説
多くのスパムサイトのURLには:
ハイフンが2つ以上(時には、3つも4つも)入っている。
自サイトに、スパムではない、そのようなURLでの来訪がないなら
「2つ以上のハイフンが入ったドメイン」をスパムとしてしまう手法。

ではでは
fjn


ワードプレスへのトラックバックテスト

トラックバック送信のテストです。


ADMINの変更箇所

template/admin/ 内

admin.footer.php
admin.header.php
admin.menu.php
admin_style.php

などを編集。


PING先の格納欄

bmc_varsの v_valフィールドがVARCHAR255であるため、
PING先が、7つくらいしか入らない。
これをTEXTにして、きちんと動作するか検証中。


2バイト文字が折れる

bmc/inc/users/post_list_table.php
bmc/inc/core/admin/post_list_table.php

1.日付の並び順を年月日 折り返しを25文字から255文字へ

CODE:


//$date=bmc_Date($results['date'], "d.m.Y");
$date=bmc_Date($result['date'], "Y-m-d");

//$result['title']=wordwrap($result['title'], 25, "\n", 1);
$result['title']=wordwrap($result['title'], 255, "\n", 1);



2.TD長さ%を変更し、TD並べ順を変更し、Xを削除に変更(2ヶ所に影響)
28行目あたり

CODE:


<th id="th0388AFB80000" align="left" width="25%">
<a href="?action=list_posts&amp;sort=title">{$lang['admin_post_title']}</a>
</th>
<th id="th0388AFB80002" align="left" width="18%">
<a href="?action=list_posts&amp;sort=blog">{$lang['blog']}</a>
</th>
<th id="th0388AFB80001" align="left" width="15%">
<a href="?action=list_posts&amp;sort=date">{$lang['admin_post_date']}</a>
</th>
<th id="th0388AFB80003" align="left">
{$lang['admin_post_act']}
<th id="th0388AFB80004" align="center">
<a href="javascript:chkAll('chk_delete');" title="{$lang['admin_del_chk']}">削除</a>
</th>



以下に変更

CODE:


<th id="th0388AFB80004" align="center">
<a href="javascript:chkAll('chk_delete');" title="{$lang['admin_del_chk']}">削除</a>
</th>
<th id="th0388AFB80000" align="left" width="35%">
<a href="?action=list_posts&amp;sort=title">{$lang['admin_post_title']}</a>
</th>
<th id="th0388AFB80002" align="left" width="25%">
<a href="?action=list_posts&amp;sort=blog">{$lang['blog']}</a>
</th>
<th id="th0388AFB80001" align="left" width="15%">
<a href="?action=list_posts&amp;sort=date">{$lang['admin_post_date']}</a>
</th>
<th id="th0388AFB80003" align="left">
{$lang['admin_post_act']}





75行目あたり

CODE:


<td {$hidden}headers="th0388AFB80000" valign="bottom" align="left" width="25%">
<a href="{$bmc_vars['site_url']}/{$i_blog['blog_file']}/?id={$result['id']}" title="{$lang['admin_post_view']}">{$result['title']}</a>
</td>
<td {$hidden}headers="th0388AFB80002" valign="bottom" align="left" width="18%">
<a href="{$bmc_vars['site_url']}/{$i_blog['blog_file']}">{$i_blog['blog_name']}</a>
</td>
<td {$hidden}headers="th0388AFB80001" valign="bottom" align="left" width="15%">
$date
</td>
<td {$hidden}headers="th0388AFB80003" valign="bottom" align="left">
<a href="?action=edit_post&amp;blog={$result['blog']}&amp;id={$result['id']}" title="{$lang['admin_edit_post']}">{$lang['admin_post_edit']}</a> / <a href="?action=edit_comments&amp;blog={$result['blog']}&amp;id={$result['id']}">{$lang['admin_post_cmt']}&nbsp;($cmt_count)</a>
</td>
<td {$hidden}headers="th0388AFB80004" valign="bottom" align="center">
<input type="checkbox" value="{$result['id']}" name="chk_delete[]" />
</td>



以下に変更

CODE:


<td {$hidden}headers="th0388AFB80004" valign="bottom" align="center">
<input type="checkbox" value="{$result['id']}" name="chk_delete[]" />
</td>
<td {$hidden}headers="th0388AFB80000" valign="bottom" align="left" width="35%">
<a href="{$bmc_vars['site_url']}/{$i_blog['blog_file']}/?id={$result['id']}" title="{$lang['admin_post_view']}">{$result['title']}</a>
</td>
<td {$hidden}headers="th0388AFB80002" valign="bottom" align="left" width="25%">
<a href="{$bmc_vars['site_url']}/{$i_blog['blog_file']}">{$i_blog['blog_name']}</a>
</td>
<td {$hidden}headers="th0388AFB80001" valign="bottom" align="left" width="15%">
$date
</td>
<td {$hidden}headers="th0388AFB80003" valign="bottom" align="left">
<a href="?action=edit_post&amp;blog={$result['blog']}&amp;id={$result['id']}" title="{$lang['admin_edit_post']}">{$lang['admin_post_edit']}</a> / <a href="?action=edit_comments&amp;blog={$result['blog']}&amp;id={$result['id']}">{$lang['admin_post_cmt']}&nbsp;($cmt_count)</a>
</td>





utf-8 日本語ヘッダー

/template/admin/ 内の admin.header.php 4行目5行目で


CODE:

<title><?php echo $title; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $lang['ENCODING']; ?>" />


行の順番を逆転します。

CODE:

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $lang['ENCODING']; ?>" />
<title><?php echo $title; ?></title>



また、使用しているtemplateのディレクトリ内にも header.phpがありますので修正します。
defaultを使用している場合の例は
/template/default/ 内の header.php 5行目6行目で

CODE:

<title><?php echo $title; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $lang['ENCODING']; ?>" />


行の順番を逆転します。

CODE:

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $lang['ENCODING']; ?>" />
<title><?php echo $title; ?></title>



ではでは
fjn


ページ :  1