Wordpress

WP-Plugins Wordpress

WP2.1にアップグレードしたときに、wp-addquicktagも新しいバージョンをとドイツ語のbueltuge.deというサイトを見つけてアップグレードしたのですが、アドミン画面で投稿・編集・プラグインの有効/無効化などをするたびにいちいちエラーが出てしまってました。どうしても必要なこのwp-addquicktagは、見たままの通り、記事投稿画面に自分の好きなクイックタグ(編集に使うボタン)を加えてくれます。たとえば、私ならばよく使うh3,h4とかtarget=”blank”なんてのも入れてます。よく使うタグやら言葉やら、入力が面倒なものなどをボタンとして設置してくれてそれを押せば入力してくれるようにしてくれるのです。
どうしても使いたくて、やっと見つけました、英語サイトのwp-addquicktag。アップロードしてみましたが動作OKでした!エラーもなし!!
インストールも簡単で、1. zipファイルをダウンロードしたら、2.解凍してpluginsフォルダにアップロード、3. 管理画面から有効化する、だけです。あとは好きなタグを、管理画面のOptionsのAdd-quicktagsから追加できます。

Trackback URI: http://www.hyperpup.com/main/archives/602/trackback/

Wordpress

WordPressを久々にアップグレードしました。今までずっと2.0.3を使っていたのが2.1.3。そしてMEを使っていたけれど、本家版にしてみました。いやぁ、しばらく見ない間にTHEMEとかの仕組みも少し変わっていて、機能も増えていたりでびっくりしました。
とりあえず、WP2.1.3を全部上書きアップロードしてアップグレードスクリプトを実行したら、文字化けが・・・
「?????????????」
日本語部分が「??」に変わってしまって
「うわぁ!やってもた!」
とかなり焦りました。が、今までの経験上
「まだいけるやろ、なんとかなる」
って気持ちもあって。PHPMyAdminからデータベースを確認してみたら、やっぱり正常でした。でも、文字設定とかもいけてるし、何があかんねやろう??やっぱり本家版は英語しかあかんかのか?結構バージョンを飛ばしてのアップグレードやし英語版に変えたしあかんのかな?と思い、日本語版を上書きしてみる。それでも結果は同じ。
仕方ないからレンタルサーバのサポートにヘルプを頼んだ。こんな時頼りになるサポート。メールを送ったら結構すぐ返事をくれる。
今回もやっぱりすぐに解決してくれた。

we have added “mysql_query(”SET NAMES utf8″);” line into
/wp-includes/wp-db.php

とメールが来た。wp-includesの中のwp-db.phpにmysql_query(”SET NAMES utf8″);を書き加えてくれたらしく、これで解決していた。ファイルを確認して見たら、72行目辺りに書き加えられていた。

$this->select($dbname);
mysql_query(”SET NAMES utf8″);
}

こんな感じに。意味は全くわかんないけれど、いけてるから大丈夫なんだろう。

そして、私がお手伝いした友達のサイトもアップグレードしてみた。こっちはMEのままアップグレード。でもどうしたことか、Pageとして書いたものまでが全部Postとして変換されてしまった。本家版を上書きしてupgrade.phpを実行してもダメだった。

それから私のサイトも、記事を投稿したりプラグインを有効化/無効化したりすると、エラーが出てしまって、ページを戻ると今実行したものはきちんと実行されて正常になるけれど、ちょっとやっぱりおかしい。どうやらadd-quicktagのプラグインが原因のようで、これを無効化したら解決した。でもかなり頼っているプラグインなのでこれも解決策を見つけないと・・・。もうちょっと色々他のプラグインも見つつ、THEMEも久しぶりに変更して見ようと思う。過去の記事を見てみたら、このTHEMEを一年も使っていたようです。ん~~、やっぱり子供の幼稚園が始まってからなかなかサイトにまで手が回らなかったからなぁ。ちょうどGWだし少しは時間できるかな?

Trackback URI: http://www.hyperpup.com/main/archives/601/trackback/

WP-Plugins Wordpress

"Wp-OnlineCounter"を導入してから知らない間にアップグレードされていたプラグイン。実はちょこちょこプラグインとかいじっていたら何が悪いのかエラーが出てきたので作者のサイトに行ってみたらアップグレードされていたわけです。
作者のサイトがクラッシュしたか何かであんまり説明がないまま、適当に上書きアップロードしたらMySQLエラーがでてしまい、そうこうしている間にデータが消えてしまい・・・。結局データベースのwp-onlinecounterテーブルを削除して最初から入れなおしました。その間色んなオンラインカウンタープラグインを物色しては気に入らず・・・。めちゃくちゃ時間がかかった割りにあっさりとした解決でした。
今回のプラグインはデータベースを使わないのか、テーブルを作る手間がなくてプラグインを有効にしたらあとはタグをテンプレートファイルに記述するだけでした。機能が増えていて、管理画面で設定できます。私はだいたいトータル数を覚えていたので、管理画面のオプションのwp-onlinecounterのタブからそのトータル数を設定しました。このタブで他にも色々(表示したい文など)設定できるし、何を表示するかも設定できます。
普通はサイドバーに入れるみたいで(ここではフッターに入れてます)リスト形式になっているので、スタイルシートで水平に並ぶように設定しました。フッターに入れたのでこんな感じです。
#footer ul{
padding:0;
margin:0;
list-style-type:none;
}
#footer ul li{
padding:0;
margin:0 5px 0 0;
display:inline;
}

もしフッターに他にもリストがあって、同じスタイルにしたくない場合は、それぞれクラスとか指定すればいけると思います。表示できる項目でconcurrentってのが増えて、今までの最大同時オンライン数を表してるみたいです。

Trackback URI: http://www.hyperpup.com/main/archives/556/trackback/

Pages (28): « 1 [2] 3 4 5 » ... Last »