‘WEBプログラミング’ カテゴリーのアーカイブ

JavaScriptで戻る時に文字化けする問題を解決する方法

2009 年 3 月 10 日 火曜日

value="文字コード"を指定する事で解決できる場合が多々ある。
<a href="#" onClick="history.back(); return false; value='UTF-8';">

文字化けが発生する原因として、該当ページと戻った先のページの文字コードが異なっている事が考えられる。

このエントリーを含むはてなブックマーク

ページを開いた時にJavaScriptで警告ウィンドウを表示する

2009 年 2 月 26 日 木曜日

<script language="JavaScript">
<!–
// 警告ウィンドウを表示する
window.alert("只今準備中です。オープンまでしばらくお待ち下さい");
//–>
</script>

サイトリニューアル中、メンテナンス中、一時的に何かしらのメッセージを表示する際に使用。

このエントリーを含むはてなブックマーク

EC CUBEをローカル環境で作動させる

2009 年 2 月 22 日 日曜日

サーバーインストールと方法を変わらない。
XAMPPの任意のフォルダ内にEC CUBEを展開

XAMPPのphpMyAdmin→特権→ユーザー作成→DB作成
EC CUBE(ローカル展開パス)にアクセス
通常通り展開→インストール

このエントリーを含むはてなブックマーク

EC CUBEのphpMyAdmin上のみが文字化けする

2009 年 2 月 18 日 水曜日

SHOW VARIABLES LIKE "collation%";を実行した応答はutf-8である。

Variable_name Value
collation_connection utf8_unicode_ci
collation_database utf8_general_ci
collation_server utf8_general_ci

MySQL の文字セット: UTF-8 Unicode (utf8)であり、MySQL の接続照合順序: utf8_unicode_ciである。

show variables like "char%";を実行した結果はutf-8である。

Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/local/mysql-src-5.1.22/share/mysql/charsets/

ブラウザ上のエンコード:utf8である。

…にも関わらず以下のように文字化けする。

例:mtb_mail_template

id name rank
1 注文受付メール 0
2 注文キャンセル受付メール 1
3 取り寄せ確認メール 2

eccube/data/class/SC_DbConn.phpを編集

64行目以下に$this->conn->query("SET NAMES utf8");を追加

$this->conn = $objDbConn
$this->error_mail_to = DB_ERROR_MAIL_TO;

$this->conn = $objDbConn
$this->conn->query("SET NAMES utf8");
$this->error_mail_to = DB_ERROR_MAIL_TO;

データベースの文字化けについて教えてください
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2997&forum=2&post_id=11497#forumpost11497

phpmyadminでの文字化け
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2553&forum=11&post_id=9418#forumpost9418

このエントリーを含むはてなブックマーク

remove_filterでアクションとフィルターの除去(wordpress関数)

2009 年 2 月 16 日 月曜日

php(plugin)に記載する事で適用。
Defaultで自動挿入される<p>~</p>タグや<br />タグを除く事が可能。

http://wpdocs.sourceforge.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API?rdfrom=http%3A%2F%2Fbono.s206.xrea.com%2Fwiki%2Findex.php%3Ftitle%3D%25E3%2583%2597%25E3%2583%25A9%25E3%2582%25B0%25E3%2582%25A4%25E3%2583%25B3_API%26redirect%3Dno#Removing_Actions_and_Filters

このエントリーを含むはてなブックマーク

IEではlocation.hrefでリンクを指定するとリファラがリセット(空)になる。

2009 年 2 月 2 日 月曜日

input type="button"とlocation.hrefを用いてリンクを遷移させると、IEでは正常に遷移しない場合がある。
原因はIE独自の仕様でリファラがリセット=空になる事が原因。

このエントリーを含むはてなブックマーク

inputボタンでリンク設定&戻る設定

2009 年 2 月 2 日 月曜日

<input type="button" value="***" name="return" onClick="javascript:history.back()">
<input type="button" value="T***" name="return" onClick="location.href='http://addressname.net/'">

このエントリーを含むはてなブックマーク

EC CUBEのタイトルを改変:デフォルト文字を変更する

2009 年 1 月 30 日 金曜日

<!–{assign var=index  value="`$smarty.const.URL_DIR`index.php"}–>
<!–{if $smarty.server.PHP_SELF==$index}–>
<title><!–{$arrSiteInfo.shop_name}–></title>
<!–{else}–>
<title><!–{$tpl_title|escape}–>:<!–{$arrSiteInfo.shop_name}–></title>
<!–{/if}–>

このエントリーを含むはてなブックマーク

Smartyとは

2009 年 1 月 25 日 日曜日

Smarty(スマーティー)とはPHPのテンプレートシステム(テンプレートエンジン)。PHPスクリプトとHTMLテンプレートを別々に作成し、画面上で結合表示させるいうもの。

このエントリーを含むはてなブックマーク