2008年11月28日(金) 22:00:33 @ Charlie

Counterize II のバージョンアップ作業

Category : Counterize2

Counterize II のバージョンアップ

2.12.7 から 2.14.1 へアップグレードしたので、今後のための覚書。

※ 記事「WordPress にカウンターを設置する」で改造している人は、これをやらないと動かない。

1. プラグインのダウンロード&解凍

CODE:
  1. # cd wordpress/wp-content/plugins/
  2. ・ テンポラリディレクトリの中で作業する
  3. # mkdir tmp
  4. # cd tmp
  5. # wget http://downloads.wordpress.org/plugin/counterizeii.zip
  6. # unzip counterizeii.zip

2. 改造コードの追加

CODE:
  1. # vi counterizeii/counterize.php

以下の改造コードを追加

PHP:
  1. if(function_exists('load_plugin_textdomain'))
  2.   load_plugin_textdomain('counterize','wp-content/plugins/counterizeii');
  3.  
  4. include("browsniff.php");
  5.  
  6. # この辺に追加
  7. # Bloody-Mary
  8. function counterize_getPageHits($uri) {
  9.   $a = parse_url($uri);
  10.   parse_str($a['query']); # Check
  11.   if(ereg("[0-9]+$", $p)) {
  12.     $num_p = $p;
  13.     $sql = "SELECT count FROM wp_Counterize_Pages WHERE url = '" . $uri . "'";
  14.     $wpdb =& $GLOBALS['wpdb'];
  15.     $result = $wpdb->get_var($sql) . " Access";
  16.   } else {
  17.       $result = "";
  18.   }
  19.   return $result;
  20. }

3. 旧バージョンの無効化&新バージョン有効化

以上で OK 。

2008年11月27日(木) 22:00:59 @ Charlie

WordPress のアップグレード

Category : 設定

WordPress のアップグレード

wordpress-me223 から wordpress-2.6.3-ja へアップグレードしたので、今後のための覚書。

1. バックアップ

wordpress ディレクトリを別名で保存しておく。

CODE:
  1. # cp -p -r wordpress wordpress.bak

2. テンポラリディレクトリの中で新バージョンの解凍作業をする

CODE:
  1. # mkdir tmp
  2. ・ wordpress ディレクトリは URL アクセスのために必要。
  3. ・ バックアップの方を tmp ディレクトリに移動しておく。
  4. # mv wordpress.bak tmp/
  5. # cd tmp
  6. # wget http://ja.wordpress.org/wordpress-2.6.3-ja.tar.gz
  7. # tar zxvf wordpress-2.6.3-ja.tar.gz
  8. # cd wordpress

tmp ディレクトリに、新バージョンの wordpress とオリジナルの wordpress.bak ディレクトリが存在する状態になった。

3. プラグイン停止

念のため、 WordPress の管理画面にログインしてすべてのプラグインを停止させておく

4. 必要なファイルを持ってくる

※ FTP クライアントソフトでアクセスし、サーバ上のフォルダをバックアップ、必要ファイルを持ってきた上で、新バージョンをアップロードしても良い。

CODE:
  1. ・ wp-config.php のコピー
  2. # cp wordpress.bak/wp-config.php wordpress/
  3.  
  4. ・ uploads をディレクトリごとコピー
  5. # cp -r wordpress.bak/wp-content/uploads/ wordpress/wp-content/uploads/
  6.  
  7. ・ plugins ディレクトリ内のファイルをコピー。
  8. ・ ただし、存在しないディレクトリだけをコピーする。
  9. # cp -r wordpress.bak/wp-content/plugins/ほにゃらら1 wordpress/wp-content/plugins/
  10. # cp -r wordpress.bak/wp-content/plugins/ほにゃらら2 wordpress/wp-content/plugins/
  11. # cp -r wordpress.bak/wp-content/plugins/ほにゃらら3 wordpress/wp-content/plugins/
  12. # cp -r wordpress.bak/wp-content/plugins/ほにゃらら4 wordpress/wp-content/plugins/
  13.  
  14. ・ テーマディレクトリも
  15. # cp -r wordpress.bak/wp-content/themes/ほにゃらら1 wordpress/wp-content/themes/

5. アップグレード用 URL にアクセスし、自動アップグレード

http://ドメイン/wordpress/wp-admin/upgrade.php

6. 迅速にディレクトリ移動

アップグレードに成功すると

http://ドメイン/wordpress/

の表示がおかしくなるので、すかさずディレクトリを入れ替えること。

CODE:
  1. ・ 今 tmp ディレクトリの中にいるので
  2. # mv ../wordpress ../wordpress.del
  3. # mv ./wordpress/ ../
  4.  
  5. ・ URL で WordPress が表示されることを確認してから
  6. # cd ..
  7. # rm -R wordpress.del/

7. 管理画面にログインして必要なプラグインを ON にする

以上、 OK 。

2008年3月21日(金) 20:11:14 @ Charlie

iG:Syntax Hiliter で使えるタグ

Category : iG:Syntax Hiliter

iG:Syntax Hiliter

iG:Syntax Hiliter という WordPress のプラグインがある。このプラグインを有効にすると、ある特殊なタグで囲ったソースコードが、見やすく表示されるというもの。
例えば、 html では許されない < や > などのタグも、いちいち &lt; や &gt; などと表記しなくても良くなるし、色分けもされて見やすくなる。

タグ一覧

※ カギカッコは、本来、半角で表記する

言語 開始タグ 終了タグ
ActionScript [as] [/as]
ASP [asp] [/asp]
C [c] [/c]
C++ [cpp] [/cpp]
C# [csharp] [/csharp]
CSS [css] [/css]
DELPHI [delphi] [/delphi]
HTML [html] [/html]
JAVA [java] [/java]
JavaScript [js] [/js]
MySQL [mysql] [/mysql]
PERL [perl] [/perl]
PHP [php] [/php]
PYTHON [python] [/python]
RUBY [ruby] [/ruby]
SMARTY [smarty] [/smarty]
SQL [sql] [/sql]
Visual Basic

[vb] [/vb]
VB.NET [vbnet] [/vbnet]
XML [xml] [/xml]
css 例
CSS:
  1. body {
  2.   text-align                 : center;
  3.   background-color           : #eeeeee;
  4.   color                      : #000033;
  5.   font-size                  : 1.0em;
  6.   line-height                : 1.1em;
  7.   margin                     : 0px 1em;
  8. }

sql 例
SQL:
  1. mysql> SELECT * FROM wp_Counterize_Pages WHERE url = "/bloody-mary/wordpress/?p=17";
  2. +--------+------------------------------+-------+--------+
  3. | pageID | url                          | count | postID |
  4. +--------+------------------------------+-------+--------+
  5. |     26 | /bloody-mary/wordpress/?p=17 |    62 |     17 |
  6. +--------+------------------------------+-------+--------+
  7. 1 row IN SET (0.00 sec)

Counter : Access
ログイン