Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Archive for 3月, 2011

firefoxにタブ固定が増えてた。

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

firefox4が使いにくいなあと思いながら、実際未だ慣れないので使いにくいと思っているわけですが、
firefox4になってちょっとよかったなと思ったのがタブのピン留め機能です。
これはfirefox3のタブロックの進化?なのか、Chromeのタブの固定のパクりなのか非常に悩むところですが、
タブを右クリックしてタブのピン留めを選ぶと、タブが小さくなって固定化されます。

この状態でfirefoxを終了しても、再起動するとピン留めされたページはそのままの状態で保存されます。
これでTwitterとかGmailを固定して最小化しておくと、いつでもそのページに移動できて便利です。
プラグイン使えばもっと便利になるのですが、デフォルトの機能で追加されたのはまあまあいいのではないでしょうか?

ログインの後管理画面ではなくトップページに移動する。

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

ユーザーを自動で登録させて、そのユーザーは管理画面を表示したくないなあというときがありました。
そのため、ログインをした後に管理画面を経由しないでトップページに移動するようにちょっとカスタマイズしてみました。

(さらに…)

Welcart1.0βを解析する(wc_cart_page.php編)

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Welcart1.0であらたに仕様が変わったwc_templates機能。
前回は商品詳細ページでしたが、今回はカートの中身を表示するページを解析していきます。
前回と比べてかなりシンプルでカスタマイズも割としやすいと思います。
詳細ページと比べてカスタマイズするタイミングがあまりありませんがw

(さらに…)

Welcart1.0βを解析する(wc_item_single.php編)

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Welcartの1.0βがダウンロードできるようになっていました。
色々新機能が増えていますが、その中でも旧バージョンと大幅に変わったのがwc_templatesという機能です。
これはどうも、今までフィルターでテンプレートファイルを弄っていたのが、wc_templatesというフォルダに入っている
特定のファイル名のファイルを読み取り、Wordpressのテンプレートの用に扱える仕組みのようです。
*参考 http://www.welcart.com/community/archives/2878
今まではテンプレートを改造するときも $html.=なんとかと、全て変数に入力して出力だったのでエラーチェックが大変でしたが
これで大幅に楽になりそうです。
とはいえ、Wordpressと同じノリでページが作成できるかといえばそうでもなく、Welcartの関数もふんだんにつかわれているので
マニュアルがそろっていない現状ではなかなか難しそうです。

というわけで、現在マニュアルがそろっていないので独自で調査してデフォルトテンプレートファイルを解析していこうかと思います。
あくまで自分で解析したものなので、正確性は保証できませんが、何かの参考になってもらえれば幸いです。
とりあえず一回目は商品詳細ページ(wc_item_single.php)からいこうかとおもいます。
(さらに…)

Firefox4がリリースしていました。

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Firefox4の正式版がダウンロード可能になっていました。
早速ダウンロードしてみましたが、インターフェースが変わっていてとまどい気味。
最近のメニューバーがないデザインがどうも慣れないです。
またWindows7だけかもしれませんが、下のタスクバーにもIEのアイコンの横にFXのアイコンが追加されてワンクリックでブラウザ起動が可能に。

ただ不満点として、新しいウインドウで開くと新しいタブで開くの位置が逆になっていて、毎回タブで開くつもりでウインドウで開いてしまいます。このあたりは慣れでしょうか?

Subscribe2とカスタム投稿 妥協した結果

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

上手くカスタム投稿で登録できないと悩んでいましたが、CustomPostTypesUIでカスタム投稿を作成する際に、
ビルトイン分類のカテゴリーにチェックを入れることでカスタム投稿にもカテゴリーを追加することができました。
これでカスタム投稿からメールマガジンが配信できそうです。
でも、妥協した結果、投稿の項目の名前を変更してメールマガジンにしてしましました。
実際に投稿が必要になった場合は新しくカスタム投稿を使う方向で・・・

Subscribe2でカスタム投稿をメルマガ用にしたい

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Subscribe2 を試用してみました。
簡単にメルマガが配信されるようですが、メルマガ用の投稿のカスタム投稿を作り、普通の投稿ではメルマガ配信をせずに、メールマガジンというカスタム投稿に投稿された場合はメール配信するようにしようと思いました。
プラグインを覗くと、s2_post_typesというフィルターフックがあり、ここに投稿タイプを追加すればよさそうです。

さっそく投稿タイプmerumagaを追加。
上手く配信できませんでした。

あれ?と思い色々調べてみるともしかしてカテゴリーを設定しないとだめなんだろうか?
カスタム投稿にはカテゴリーが設定されてないのでだめっぽい?
このあたりをもうちょい調査する必要がありそうです。

メールマガジンプラグインを探す。

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Wordpressでメールマガジンも作成することになりました。
いままではメルマガ部分はAcMailerに任せていたのですがWordpressで組み込めたらいいなと。
メルマガの有名どころといえばSubscribe2というのがあるのでこれを後で試してみたいと思います。
現状希望する機能は

メルマガに登録するユーザーをWPのユーザーとは別枠で管理できる。
(WPのユーザーが増えたり、ログインされると色々不具合があるために)
特定のカスタムポストを指定して、そこに投稿された内容のみメールマガジンとして発信できる。
できれば疑似cronではなく普通のcronで予約配信を設定したい。

といったところでしょうか?
Subscribe2で全部できそうなきはしますが、できなければ最悪自分でカスタマイズする必要があるのでしょうか。

コメント機能付きギャラリーを作る

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

WordPressのフォーラムでなかなか興味深い質問がありました。
ギャラリー表示で画像にコメントがつけられないかという内容でした。
そういや投稿だけではなく画像にコメントがあってもいいなあと思い色々調べてみると
画像もwp_postsで管理されているためにpost_idを保持しており、その値をキーにカスタムフィールドを持てることがわかりました。

というわけですごく適当にプラグインとして作成してみました。
使い方は、ギャラリーを表示したい場所に [comment_gallery] と記入するだけです。
ただし実験かつ適当に作ったのでスタイルなどはいっさいきいていません。
画像にコメントがつけられるかの実験用です。

ダウンロード

*作ってから気が付いたのですが、post_idもってるならwp_commentsに直接書き込めたんじゃないか?これ

【welcart】商品毎に専用のテンプレートを使う

0

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Welcartの商品情報出力部分はsingle_item.phpに記述されていますが、これがある特定の商品のみデザインを変えたい場合や
情報を追加したい場合もあります。
Welcartの機能に、single_item.phpを他のパスに変更できるフックがあるので、それを利用して特定の商品のページのみ違うデザインを読み込ませることにします。
(さらに…)

Go to Top

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524

Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524