4月
03
2010
0

ブログのある記事がはてなブックマークに登録されました部落格的某記事被登錄了於hatena bookmark

ブログのある記事がはてなブックマークに登録されましたブログでいつも無駄なパソコン/モバイル経験を記事にしてるようだが、なんと、自分の書いてるうちのひとつ記事がはてなブックマークに登録されてるがわかった。それははてなブックマーク – XPERIA X1のシャッター音を消す方法 | カガブログ新館「マカオ」だった。正直って、ブックマークされてうれしかったが、シャッターの音を消すそのマナーのないのがアクセスアップされてしまい、ある意味でうちのブログは微妙になってるか、読者からの狙いは微妙か、よくわからなくなるんですね。^^;部落格的某記事被登錄了於hatena bookmark雖然我好多時都係自己的部落格上寫啲無謂的電腦或手機個人經驗作記事,不過我發現我所寫的記事中的一側,總算被登記入Hatena的bookmark上啊.呢個就係Hatena Bookmark – 關閉XPERIA X1的相機快門聲音方法 | 卡加部落格新館「澳門」.老實講,被登記入Hatena Bookmark係開心,不過關閉相機快門聲音此等無乜品的行為被點擊率高,係程度式係我個部落格怪怪哋啊,定係啲讀者想搵的東西怪怪哋呢,真係搞得我唔係好清潔啦.^^;

3月
31
2010
0

投稿のサムネイルを活用しようかな諗住不如活用一吓post thumbnail

投稿のサムネイルを活用しようかな最近、自分の使ってるブログWordPressのほかの面白いテーマを探したら、確かにいろいろのが見つかってるんだが、WordPressのバージョン2.9以降にはポストサムネイルの対応してるため、最近のテーマもよぉくそれを活用してるそうだな。特にマガジンのようなスタイルのテーマにはよぉくポストサムネイルのを使ってるように見えてる。こっちの記事にはよぉく写真をつけてるんだが、ポストサムネイルのを使ってないため、上記のいってたポストサムネイルにこだわってるテーマを導入したら、ポストサムネイル記事のなくて、コンテンツの表示にはなかなかうまくいってなくて、なんか、気になるテーマのが見つかっても、なかなかうまくいかなさそうでちょっと困っていた。ポストサムネイルのないテーマを探すより、今後ブログの記事にポストサムネイルにしてほうが上策なんじゃないかと思うから、やっぱポストサムネイルのをもっと活用してみよかなと決めた。もちろん、過去のすべての記事をポストサムネイルにするのは苦労するから、そうする気のないが、ブログのテーマのコンテンツにはいつも最新の記事がメインに表示されてるから、とにかく、最新の記事らをポストサムネイルにしたら、なんとななるんだね。諗住不如活用一吓post thumbnail最近,我搵開我平時用緊的部落格WordPress的主題,的而且確搵到唔少幾好的主題,不過,自從WordPress的版本2.9以後的因為支援Post thumbnail功能,所以最近啲主題都幾活用一吓有關呢個功能.特別係啲雜誌風格戈啲主題好多時都會用到Post thumbnail功能.而我的記事中雖好多時都有放入圖片,不過因為沒有用到Post thumbnail此功能,所以使用上記戈啲要用上Post thumbnail功能啲主題時,由於沒有Post thumbnail,所以係顯示排版上有啲問題,總之就係自己鐘意的主題但係又用唔上好苦吓啦.與其繼續搵啲沒有Post thumbnail的主題我諗倒不如今後啲記事做灑Post thumbnail仲好啦,所以決定都係活用一吓呢個Post thumbnail啦.當然,如果把以前全部記事變灑Post thumbnail會好花時間,好意欲咁樣做,不過部落格啲主題經常主要都係顯示啲最新記事而已,總言之把最新啲記事弄成Post thumbnail就總算可以了吧.

Written by カガヤキ in: WEB,Wordpress,ブログ,雑記 | タグ: , ,
3月
25
2010
2

WP Comment Auto ResponderWP Comment Auto Responder

ブログのやってる皆さん、自分のブログの記事に読者からコメントが入ったら、コメントに返事してから、できるだけでその読者に知らせたかったりしない?そんな時に、ブログの記事とコメントの返事した内容をよくメールにコピーしてから相手に送信したりしない?「僕はよくそうやってるけど、汗」

自分の使ってるブログスクリプトWordPressにはこんな面白いプラグインの発見した。それはWP Comment Auto Responderというプラグインだ。

そのプラグイン名前通りに、コメントの自動返事だと理解できるんだね。読者からコメントが入ったらすぐ読者にはコメントの投稿成功というメールが届き、それから、ブログ管理者の僕がそのコメントの返事したら、また読者にコメントの返事済みというメールが届いてくれるから、別に自分でメールで知らせたりしなくても済むよ。

自動返事メールのテンプレートは細かく編集可能なので、本当に関心してるが、こっちは多言語のqTranslateを使ってるため、コンテンツの表示及び通知メールの多言語化にするのはちょっと無理みたいなので、完全に英語のに「つまりデフォルトのそのまま」にしといた。

もしも、誰かがWP Comment Auto ResponderをqTranslateの仕組みにあわせて改造したらいいな~ぁ。有寫緊部落格的朋友們啊,自己個部落格的記事裏若讀者寫評論的時候,回覆讀者的評論之後,會唔會盡量想令讀者得知其評論已被回覆呢?係呢個時候,大家又會唔會把部落格的記事及回覆內容複製貼上於電郵後發送給對方呢?「我就會好多時都係咁樣做,汗」

我用緊的部落格程式WordPress當中發現咗呢個有趣的外掛程式啊.就係WP Comment Auto Responder啦.

就與外掛名一樣,可以理解為自動回覆吧.讀者寫入評論就會即時收到電郵通知其評論已成功投稿,然後,部落格管理員(即係我)回覆其評論後就會有電郵通知讀者其評論已被回覆,唔洗自己用電郵通知都可以了.

自動回覆電郵的範檔可好詳細的編輯真係好好,不過我係用緊多語言的qTranslate,所以係排牌內容以及通知電郵的多語言化好難做得到,所以我就咁樣以英文「即係用預設」的設定.

若果,有人可以把WP Comment Auto Responder與qTranslate的結構結合改造就好啦.

Written by カガヤキ in: WEB,Wordpress,ブログ,雑記 | タグ: , ,
3月
24
2010
2

8kbでもWP-Cumulusの多言語化できる8kb都可以把WP-Cumulus多言語化

MTからWPに移行した友達がいて、彼のWPのウィジェットからみたら、タグの表示には面白いフラッシュ効果が見つかり、自分もそれを自分のブログに入れてみた。それはWP-Cumulusだった。

[wp-cumulus]

そのプラグインをいれてすぐウィジェットからそれを有効してみたが、なんだか、ローマ字しか表示されてなく、本格的にいうと日本語化けだった。ようするに、さっそく、ネットで日本語化のを探して、日本語化も日本語版も見つかったが、こっちのブログは日本語だけなく、多言語のにしてるため、できるだけで多言語化でもしたいんだ。

WP-Cumuls作者のサイトにはこういう説明文が見つかった。

How to add more characters to WP-Cumulus

 上記の手順に従い、日本語と中国語のフォントをいれてから改めてswfのフラッシュファイルのコンパイルしたが、ファイルサイズはなんと17MBくらいになった。ですから、作者は一般のローマ字フォントしかいれてないわけなんだ。ネットで配布されてる日本語化のなら1MBくらいでなんとかなるんだが、まだほかのもっと小さいファイルできる方法ないのかと思い、もうちょっとネットで調べて見たら、こんな偉い記事があった。

wp-cumulus中文字符显示最简单解决

それはもともと8kbでもWP-Cumulusの中国化できるやり方だが、実際には多言語化も実現できるだと僕が確かめてた。作者の多言語化する方法とは違い、むしろフラッシュ自体のファイルにまったくフォントを入れずに、タグソースファイルにはフォントの指定するんだ。なぜそんなに小さいフラッシュファイルになれるといえば、僕の理解すると「自身のないが」、フラッシュにフォント入れずに観覧中ユーザーのパソコンのフォントを読み出して表示させるわけだとかもしれないんだね。とりあえず、誠にその修正方法を考え出した方に感謝しております。我有一個朋友從MT轉用到WP,我睇過佢戈個WP中的Widget的tg欄的flash效果幾有趣,所以我也把其放到自已的部落格中.呢個就係WP-Cumulus啦.

[wp-cumulus]

安裝好呢個外掛即時到Widget把其有效之後,唔知點解只顯示到啲英文字,基本上唻講即係無法顯示日文字啊.因為咁樣,所以即時上網搵日文化,搵到日文化同日文版添,不過,我個部落格唔單只係日文,係多語言的,所以盡可能希望可以多語言化.

係WP-Cumuls作者的網頁中搵到以下呢段說明文.

How to add more characters to WP-Cumulus

依上記的做法,我把日文同中文啲字體放入之後重新制成新的swf的flash檔,不過個檔案size得出成17MB啊.正因為係咁樣,所以作者只把一般英文字體放入而已囉.上網上可搵到有日文化的1MB檔案,不過我諗緊會唔會仲有啲再可弄細啲檔案的方法呢,再係網上搵一搵之後,搵到呢個好偉大的記事啊.

wp-cumulus中文字符显示最简单解决

呢個呢係以8kb就可以把WP-Cumulus中文化的方法,不過我確認了實際係可以用作多語言化的.與作者的多語言化方法唔同,返而係把flash自身的檔案完全唔放入字體,於tag源始檔中指定字體.點解可以弄得到咁細的flash檔的話,以我的理解(唔肯定),不把字體放入flash而係讀取瀏覽中的用家電腦字體作顯示都唔定.總言之,真的好多謝能想出呢個修改方法的人兄啊.

Written by カガヤキ in: WEB,Wordpress,ブログ,雑記 | タグ: , ,
3月
02
2010
0

WordPress Mobile PackWordPress Mobile Pack

最近、うちは携帯でブログの管理したりが多くなり、なんだかモバイル向けのインタフェースのほうが携帯でいろいろのをいじりやすいため、プラグインの検索にはWordPress Mobile Packが見つかって、それを入れてみた。デスクトップブラウザまた携帯ブラウザのを確定されてから自動的にふさわしいインタフェースに切り替えられ、しかもモバイル向けの管理パネルのがあるから、よぉくモバイルでもブログの管理をする僕にはほんまにめちゃ便利で役に立ってるんだね。

しかし、そのプラグインにはうちのWordPressの設定にはちょっと不具合が出た。WordPress をインストールしたディレクトリとは別のディレクトリにホームページを設定する場合にはWordPress Mobile Packのモバイルテーマには縮小されてる写真のパス及び管理パネルのパスはうまく設定されなくなるんだ。

わかりやすく説明するとこうと語ればいいかな。

WordPressの管理→一般設定には
WordPressのURLはexample.com と ブログのURLはexample.com/blog にしてると、
管理のURLはexample.com/blog/wp-adminとなり、写真のパスはexample.com/blog/から始まるだが。
WordPress Mobile Packはexample.com/wp-adminと設定されてしまい、縮小されてる写真のパスもその/blog/の欠けてるんだ。

もちろん、もしもWordPressのURLもブログのURLも一緒ならば、上記のようなバグがWordPress Mobile Packから出てこないけど、こっちはドメインのそのままをブログのURLにしたいが、WordPress Mobile Packのそのバグに譲ったりするつもりはなくて、ネットで調べたら、修復できるパッチが見つかった。

[Plugin: WordPress Mobile Pack] Links in admin panel incorrect (3 posts)

--- plugins/wpmp_switcher/pages/mobile_admin.php.orig Wed Feb  3 21:48:00 2010
+++ plugins/wpmp_switcher/pages/mobile_admin.php Wed Feb  3 22:22:46 2010
@@ -29,7 +29,7 @@
   wpmp_ms_mobile_admin();
   function wpmp_ms_mobile_admin() {
-    $base = get_option('home');
+    $base = get_option('siteurl');
     if (($user = wp_get_current_user())==null || $user->ID==0) {
       header("Location: $base/wp-login.php?redirect_to=" . urlencode($base) . "%2Fwp-admin%2F");
@@ -75,7 +75,7 @@
   }
   function wpmp_msma_overview($menu) {
-    $base = get_option('home');
+    $base = get_option('siteurl');
     $post_count = wp_count_posts('post');
     $page_count = wp_count_posts('page');
     print "<p>";
@@ -104,12 +104,12 @@
       $not_first = true;
     }
     print "</ul></p>";
-    print "<p>" . sprintf(__("...or <a%s>return to the site</a>", 'wpmp'), " href='$base/'") . "</p>";
+    print "<p>" . sprintf(__("...or <a%s>return to the site</a>", 'wpmp'), " href='" . get_option('home') . "/'") . "</p>";
     print "<p>" . __("A subset of the full WordPress administration is available through this mobile interface.", 'wpmp') . "</p>";
   }
   function wpmp_msma_junior($menu) {
-    $base = get_option('home');
+    $base = get_option('siteurl');
     print "<h3>" . __("Sorry! Permission denied...", 'wpmp') . "</h3>";
     print "<p>" . __("Only 'administrator' users can use the mobile admin panel.", 'wpmp') . "</p>";
     print "<p><a href='" . get_option('siteurl') . "$base/wp-login.php?action=logout'>" . __("Login as a different user", 'wpmp') . "</a> " . __("or", 'wpmp') . " <a href='$base/'>" . __("return to the site", 'wpmp') . "</a></p>";
@@ -173,7 +173,7 @@
   }
   function wpmp_msma_post_list() {
-    $base = get_option('home');
+    $base = get_option('siteurl');
     wp('orderby=modified');
     if(have_posts()) {
       global $post;
@@ -263,7 +263,7 @@
   }
   function wpmp_msma_edit_comment(&$comment, $full = false) {
-    $base = get_option('home');
+    $base = get_option('siteurl');
     $id = $comment->comment_ID;
     $content = strip_tags($comment->comment_content);
     $title = strip_tags($comment->comment_author);
@@ -307,7 +307,7 @@
   function wpmp_msma_options_list() {
   global $wpdb;
-    $base = get_option('home');
+    $base = get_option('siteurl');
$count = $wpdb->get_results("SELECT count(*) as cnt FROM $wpdb->options " . wpmp_msma_options_filter());
$count = ($count[0]->cnt);
     $size = 10;
@@ -428,7 +428,7 @@
   function wpmp_msma_check_referer() {
-    $base = get_option('home');
+    $base = get_option('siteurl');
     $admin = "$base/wp-admin";
     $referer = $_SERVER['HTTP_REFERER'];
     if (substr($referer, 0, strlen($admin)) != $admin) {
--- plugins/wpmp_switcher/pages/mobile.php.orig Wed Feb  3 22:25:57 2010
+++ plugins/wpmp_switcher/pages/mobile.php Wed Feb  3 22:27:52 2010
@@ -73,6 +73,9 @@
       <?php
         if($menu) {
           $base = get_option('home');
+   if ($title == 'Admin') {
+     $base = get_option('siteurl');
+   }
           print '<div id="menu"><ul>';
           $page = $_SERVER['REQUEST_URI'];
           if(substr($page, -9)=="/wp-admin") {

最初は、上記のパッチを見て、どうしたらいいかよくわからなかったが、詳しく読んでみたら、とりあえず、ソースコードなかの符号の+だと追加すべき、-だと削除すべきなんだ。掲示板の投稿者の説明によると、WordPress Mobile Packの作者はリンクの指定のget_optionはsiteurlよりhomeにしたため、このバグがでるそうなんだ。もちろん、そのわけで、wpmp_transcoder.phpのソースコードにも同じような修正したら、縮小されてる写真のパスも正しくなるんだね。最近,我多咗用手機唻管理我個部落格,總覺得以手機版的介面唻管理的話會易好多,所以於外掛搜尋搵到WordPress Mobile Pack把其安裝唻試吓.可就桌面電腦瀏覽器或手機瀏覽器作出確定並自動切換至相應的介面,而且仲支援埋手機版的管理介面添,對於常用手機作部落格管理的我真係好方便又好用啊.

不過,呢個外掛與WordPress的設定上存在住bug.就係當博客地址和WordPress的安装地址不相同的時候WordPress Mobile Pack的手機介面的縮圖路徑以及館理介面的路徑設定不對情況出現.

以下可能係簡單啲說明吧.

WordPress旳管理→一般設定

WordPress的URL設example.com 以及 部落格的URL設example.com/blog 的時候,

管理的URL會變成example.com/blog/wp-admin,而圖片的開始路徑會變成為example.com/blog/ .

而WordPress Mobile Pack就會設定成為example.com/wp-admin,而縮圖的路徑也會缺了/blog/的

當然啦,若果WordPress的URL以及部落格的URL都係設為一樣的話咁就唔會係WordPress Mobile Pack上出現bug了,但係我想就咁把域名變成部落格的路徑,所以唔諗住就WordPress Mobile Pack的有關bug而作出讓步的,於網上搵到修復patch啊.

[Plugin: WordPress Mobile Pack] Links in admin panel incorrect (3 posts)

--- plugins/wpmp_switcher/pages/mobile_admin.php.orig Wed Feb 3 21:48:00 2010
+++ plugins/wpmp_switcher/pages/mobile_admin.php Wed Feb 3 22:22:46 2010
@@ -29,7 +29,7 @@
wpmp_ms_mobile_admin();
function wpmp_ms_mobile_admin() {
- $base = get_option('home');
+ $base = get_option('siteurl');
if (($user = wp_get_current_user())==null || $user->ID==0) {
header("Location: $base/wp-login.php?redirect_to=" . urlencode($base) . "%2Fwp-admin%2F");
@@ -75,7 +75,7 @@
}
function wpmp_msma_overview($menu) {
- $base = get_option('home');
+ $base = get_option('siteurl');
$post_count = wp_count_posts('post');
$page_count = wp_count_posts('page');
print "<p>";
@@ -104,12 +104,12 @@
$not_first = true;
}
print "</ul></p>";
- print "<p>" . sprintf(__("...or <a%s>return to the site</a>", 'wpmp'), " href='$base/'") . "</p>";
+ print "<p>" . sprintf(__("...or <a%s>return to the site</a>", 'wpmp'), " href='" . get_option('home') . "/'") . "</p>";
print "<p>" . __("A subset of the full WordPress administration is available through this mobile interface.", 'wpmp') . "</p>";
}
function wpmp_msma_junior($menu) {
- $base = get_option('home');
+ $base = get_option('siteurl');
print "<h3>" . __("Sorry! Permission denied...", 'wpmp') . "</h3>";
print "<p>" . __("Only 'administrator' users can use the mobile admin panel.", 'wpmp') . "</p>";
print "<p><a href='" . get_option('siteurl') . "$base/wp-login.php?action=logout'>" . __("Login as a different user", 'wpmp') . "</a> " . __("or", 'wpmp') . " <a href='$base/'>" . __("return to the site", 'wpmp') . "</a></p>";
@@ -173,7 +173,7 @@
}
function wpmp_msma_post_list() {
- $base = get_option('home');
+ $base = get_option('siteurl');
wp('orderby=modified');
if(have_posts()) {
global $post;
@@ -263,7 +263,7 @@
}
function wpmp_msma_edit_comment(&$comment, $full = false) {
- $base = get_option('home');
+ $base = get_option('siteurl');
$id = $comment->comment_ID;
$content = strip_tags($comment->comment_content);
$title = strip_tags($comment->comment_author);
@@ -307,7 +307,7 @@
function wpmp_msma_options_list() {
global $wpdb;
- $base = get_option('home');
+ $base = get_option('siteurl');
$count = $wpdb->get_results("SELECT count(*) as cnt FROM $wpdb->options " . wpmp_msma_options_filter());
$count = ($count[0]->cnt);
$size = 10;
@@ -428,7 +428,7 @@
function wpmp_msma_check_referer() {
- $base = get_option('home');
+ $base = get_option('siteurl');
$admin = "$base/wp-admin";
$referer = $_SERVER['HTTP_REFERER'];
if (substr($referer, 0, strlen($admin)) != $admin) {
--- plugins/wpmp_switcher/pages/mobile.php.orig Wed Feb 3 22:25:57 2010
+++ plugins/wpmp_switcher/pages/mobile.php Wed Feb 3 22:27:52 2010
@@ -73,6 +73,9 @@
<?php
if($menu) {
$base = get_option('home');
+ if ($title == 'Admin') {
+ $base = get_option('siteurl');
+ }
print '<div id="menu"><ul>';
$page = $_SERVER['REQUEST_URI'];
if(substr($page, -9)=="/wp-admin") {

起初,睇完上記的patch,我都唔知應點做好,做詳細讀吓之後,總之就係source code裏頭啲符號有個+即係要添加上去的,有個-即係要刪除的.按討論區的投稿者說明,WordPress Mobile Pack的作者把連結的指定get_option,如其設siteurl,返設了home,所以才會出現呢個bug的.當然啦,同樣哋,把wpmp_transcoder.php的source code作同樣的修改,咁啲縮圖的路徑都會變返正確架啦.

Written by カガヤキ in: WEB,Wordpress,ブログ,モバイル,雑記 | タグ: , , ,
2月
22
2010
0

WP2.9.2+QT2.5.6の順調WP2.9.2+QT2.5.6之順暢

この間、WordPressの2.9.1の更新してから、使ってるプラグインそのqTranslateを2.5.5「当時の最新バージョン」に更新してから、投稿のビジュアルモードにはけっこう微妙な不具合が出てきて、2.5.6にするまでずっとHTMLモードの投稿の辛抱をしてきた。qTranslateのサポート掲示板を見たら、2.5.5のはブラウザ次第で不具合がでるそうなんだ。FireFoxまたIE6とかのユーザーから不具合の報告ないそうだが、こっちはIE7またIE8を使ってるなので、2.5.5の時の投稿ビジュアルモードにはけっこう不具合にやられて大変だった。ちなみに、こっちだけではなく、今頃IE7またその以降のを使ってるユーザーが少なくないから、WP2.9.1+QT2.5.5の不具合で困ってる人もけっこういるはずだろうと僕が思う。そんな悩みをもってるユーザーたちはぜひおはやめにWP2.9.2+QT2.5.6のにしましょう。これでまたまた気楽にビジュアルモードの投稿を楽しめるんだね。早前,把WordPress升到2.9.1之後,再把原用緊的外掛qTranslate升到2.5.5「當時係最新版的」之後,投稿的Visual模式有啲怪怪哋的bug,直至升到2.5.6之前,我都忍耐地用HTML的投稿模式啊.qTranslate的支援討論中談論到,2.5.5版係好似視乎瀏覽器而產生bug的.例如FireFox或IE6的用家好似沒有bug的報告,不過我就用緊IE7或IE8的,2.5.5版的時候所做Visual模式的bug真的好弄人架.另外,其實唔單只我,現今用IE7或再新的IE用家唔少架,所以我諗WP2.9.1+QT2.5.5的bug應令相當多用家們煩惱吧.正有此煩惱的用家們快啲升到WP2.9.2+QT2.5.6吧.咁就可以再用返Visual模式投稿了.

Written by カガヤキ in: WEB,Wordpress,ブログ,雑記 | タグ: , ,
1月
14
2010
0

WP2.9.1にQT2.5.5の不具合の発見WP2.9.1裏的QT2.5.5的問題

WordPressの更新バージョン2.9.1にアップグレードしようと思ってたが、自分のいつも使ってるプラグインのqTrasnlateはWP 2.9.1のに対応してるかを調べたら、ようやく2.5.4から2.5.5のバージョンがあって、WP 2.9.1のに対応すると書いてあるから、さっそく、WordPressのすべてプラグインを無効にしてから無事にWPの更新してから、qTranslateの2.5.5もアップした。

しかし、アップしたら、QTからの変な不具合が出てるの発見。
とにかく、説明するまでかなりややこしい不具合だから、なるべく丁寧にまとめてここで語ったりする。

  • 記事投稿ボックスは2個のになってる。
  • 記事投稿ボックスに投稿記事は多言語も同時に表示されてる、普段は切り替えられてる言語だけの内容は表示されるなのだ。
  • ビジュアルモードの投稿途中に、ほかの言語に切り替えたりすると投稿内容は消えてしまう。

個人的の結論としばらく解決方法:

  • とにかくビジュアルモードの投稿にはかなり不具合が出てるから、投稿にどんな動作でもHTMLの投稿モードにすれば、なんとかなるとわかった。
  • この不具合の報告をqTrasnlateの掲示板に投稿して、作者に知らせてもらいたいと思う。

はやく修復バージョンがでるといいな。我諗住把WordPress更新到2.9.1,不過自己經常會用到的外掛qTrasnlate是否已支援WP 2.9.1否,我查了終於從2.5.4升級為2.5.5,寫住支援WP 2.9.1,所以我立刻關灑WordPress全部外掛後,把WP升級後再把qTranslate升為2.5.5版.

不過,升級後發現QT有啲好怪的錯誤問題啊.
總之就怪到都幾難說明一吓,我盡量綜合寫係呢度啦.

  • 記事投稿欄有兩欄.
  • 記事投稿欄的記事裏同時顯示多國語言,正常的只顯示所選定的語言內容才對的.
  • Visual模式投稿途中,若換一吓其他語言投稿時,啲投稿內容會自己消失.

 個人得出的結論及暫時的解決方法:

  • 總語之,Visual模式之投稿就會出現問題,所以發現了於投稿時的所有動作以HTML模式下進行就總算還可以運作.
  • 我要把呢個問題放到qTranslate的討論區,讓作者得知.

快啲推出修復版就好啦.

Written by カガヤキ in: WEB,Wordpress,ブログ,雑記 | タグ: , ,
12月
07
2009
2

エックスサーバー順調中Xserver暢順中

エックスサーバー移行した2日目~、いろいろも順調よ。ページのローディングは前の海外鯖よりだいぶ軽くてはやいし。最初から日本のレンタル鯖にしたらよかったのにな。
このサイトのアクセス訪問者の数によるとよっぼど日本のからですから、サイトを日本のレンタル鯖に設置して、アクセススピードはなによりはやいだろうよね、ちなみに、同じのアジアエリアにあるマカオから管理者である僕はアクセスしても、海外(アメリカ)レンタル鯖よりずっと快適だね。よ~し、これで行くぞぉ。Xserver之轉移第2日了,樣樣都好暢順啊.網頁的登入速度比之前的海外伺服器快咗好多.總之就起初一早用日本伺服器就最好不過啦.
呢個網站的訪問客從日本來的幾乎占全數,所以用日本伺服器來設置的登入速度就最快不過啦,另外,處住同一亞洲區域的澳門之管理者之本人(即係我)登入也好啦,總比起用海外伺服器(美國的)所登入時來得更快哦.好啦,就係咁就好啦.

12月
01
2009
0

WordPressのURL変更と移行の覚書WordPress的URL改變及轉移設置之記事

近いうちにレンタル鯖の移行したいと思うので、今の使ってるブログのWordPressの移行のテストをやってみた。まだレンタル鯖の移行先のないけど、パソコンでXAMPPの鯖を立て、WordpressのファイルとMYSQLを今のレンタル鯖から丸ごとにバックアップをとり、XAMPPに移行してやってみた。詳しい手間なら、WordPressのオンラインマニュアルにあるから、僕はここに書かないね。
マニュアルの書いた通りにに従い、なんとなく自宅鯖に移行してみたが、記事なかの画像のパスは全部も旧ドメインのパスのになってるのがわかった。
どうやったら画像のパスの移行も可能か迷い、ネットで調べたら、丁寧に説明を書いたこのサイトが見つかった。wordPressのURLを変更・移動する

  1. phpMyAminにログイン
  2. WordPressのデータベースを選択
  3. テーブル"wp_posts"を開く
  4. 以下のSQLコマンドを実行する
      UPDATE wp_posts SET post_content = REPLACE ( post_content, 'http://old.jp', 'http://new.jp')

*UNDOはできないので、厳密に注意

*その他の投稿でダイレクトに旧URLを指定している場合、いか実行

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘http://exampleoldsiteurl.com’, ‘http://examplenewsiteurl.com’);

なるほど~、僕は上記の通りにやってみたら済んだ。もちろん、SQLコマンドせずに、テキストエディターでdbファイルを開いてパスの置き換えてからDBの導入しても済むっすよ。我遲啲諗住要轉網頁空間公司,所以把現用緊的部落格WordPress進行轉移設置測試.因未搵到要轉的網頁空間公司,所以用電腦以XAMPP來架設伺服器,再把現用緊的網頁空間內的WordPress啲資料及數據作了完整的備份後,試轉移放到XAMPP.詳細的工序係WordPress 官方中文文档內有寫的,所以我係呢度唔多寫啦.
我照說明檔所教的去做,總算轉移到自設伺服器上,不過我發現記事內的圖檔路徑全部都仲係舊的路徑.
我諗緊點用先可以把啲圖檔路徑轉移好呢,上網搵資料後,發現呢個寫得幾詳細的網站.wordPress的URL變更及轉移設置

  1. 登入phpMyAmin
  2. 捒選好WordPress的DB
  3. 打開"wp_posts"的table
  4. 執行以下的SQL指令
      UPDATE wp_posts SET post_content = REPLACE ( post_content, 'http://old.jp', 'http://new.jp')

*因將無法UNDO的,所以要慎用.

*其他的記事直接指舊URL的話,可執行

UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘http://exampleoldsiteurl.com’, ‘http://examplenewsiteurl.com’);

原來係咁~,我照上記的做咁得咗啦.當然啦,唔用SQL指令,用文件編輯器打開DB檔修改貼上後再把其DB導入都可以架.

11月
16
2009
0

MaxBlogPress Ping OptimizerMaxBlogPress Ping Optimizer

うちの借りてるレンタル鯖のLunarPagesにうちの鯖はよぉく高い負荷をシェア鯖に与えてるからなんとかしないともっと高いプランにしなさいと言われてる。
自分の鯖は何度も臨時鯖に置かされ、自分は本当にまったくわけわからなく、臨時鯖に置かされたら、LunarPagesになんとかしますから正規鯖に戻してくださいと頼んでばっかりで、正規鯖に戻ってちょっとちょっとしたらまた高い負荷のわけでまた臨時鯖に置かされ、自分は鯖に変な行為を一切してないのに、なぜそんな目にあわなければならなくて、うちの鯖にはウイルスまたハックでも入ってるかそれともわざとの仕掛けでうちをもっと高いプランにはめさせるつもりかとキレそうな発言をLunarPagesに出したら、なんとかLunarPagesになんかを閃かせてもらった。
問題点のはMYSQLの鯖が負荷を受けすぎてるんだ。
LunarPagesにMYSQLの使用ログをもらったら、MYSQLのwp_mbp_ping_optimizerのテーブルには2.5GBのでかいサイズでもしてることがわかった。
うちのMYSQL鯖には常に2.5GBのファイルを動かしてるわけで鯖は重くなっても無理もないんだ。そのテーブルからしたら、WordPressのMaxBlogPress Ping Optimizerのプラグインのがわかった。早速このプラグインを消せばいいだろうと思ったが、別にそんなに甘いではなかった。汗
そのプラグインを消し、wp_mbp_ping_optimizerのテーブルをエンプティにしてもちょっとしたらすぐログがたまってでかいファイルになるのがわかった。wp_mbp_ping_optimizerのテーブルを丸ごとに消してみたらなんとか済んだ。これで、うちの鯖はなんとか軽く戻れ、シェア鯖に高い負荷を与えないようになるんだ。我一直租用開的網頁空間公司LunarPages經常投訴話我個伺服器使用量過高而叫我若解決唔到就要俾錢升級哦.
我個伺服器經常被移到去臨時伺服器,而我真係唔明咩原因,我又經常向LunarPages求情說我會想辦法解決另請佢哋把我個伺服器放回正規伺服器,被移回到正規伺服器又唔夠一陣時又話我個伺服器負荷過大,又移回臨時伺服器處,我自己又冇做啲咩特別怪野,點解要受到咁樣既對待哦,究竟係唔係有病毒或黑客入咗我個伺服器架,定係LunarPages想局我俾錢升級先,我已經好似發發地脾氣比佢哋睇架啦.LunarPages才肯講啲提示過我知.
問題係其實係係MYSQL伺服器上面啊.
從LunarPages收到MYSQL伺服器的使用記錄中睇到呢個wp_mbp_ping_optimizer表上有成2.5GB大的檔係度啊.
我個MYSQL伺服器原來經常處理緊2.5GB的巨大檔案架,咁唔怪得會咁慢同埋使用率咁高啦.從呢個表可見係WordPress的MaxBlogPress Ping Optimizer的外掛唻架.我即時洗咗呢個外掛,諗住咁就解決了啦,點知原來唔係咁簡單架.汗
洗咗呢個外掛,再把wp_mbp_ping_optimizer個表清空都好啦,個記錄表檔仍在變大的.要把呢個表wp_mbp_ping_optimizer完全地刪除咁就解決了.咁樣,我個伺服器總算變輕了,而且唔怕再做成高負荷了.