ようこそ! 株式会社アイビー・ウィー 2024/10/16 13:23 JST

General News

MTからGeeklogへサイトを移行開発

  • 2010/08/31 22:17 JST
  • 表示回数 3,996
General News

MTからGeeklogへサイトを移行開発中です。

拡張フィールドを使っているので通常のMT形式への書き出しでは本体を書き出しできず、Geeklogで多言語形式でそのまま取り込めるよう、テンプレート作成機能でMT形式のファイルを書き出しています。

テンプレートは、以下のようにして・・・


lastn="2000" としたことで、最大2000ブログまで連続して書き出してくれるってわけで。

テンプレート機能、便利!
Geeklogにするといろいろもっさり感がなくなって、多言語サイトもつくりやすくなりますから、リニューアルたのしみです。

今回、移行は、mystral-kkさんのphpblock_mt2geeklog.phpが大活躍です。

さらに、記事IDを受け渡したいので、MTのテンプレートで、記事IDを STORY ID で渡します。そのとき、phpblock_mt2geeklog.phpで、以下の行を追加して記事IDを受渡してもらいます。もしこれを追加しなければ自動生成IDになってしまいます。

        $sid = strip_tags( $article['META']['STORY ID'] );
        if ($sid == '') $sid = getUniqueSid();

TOPに表示するかどうか、frontpageは常にONですが、これをOFFにするには590行あたり、以下のようにfrontpage の値を固定でわたすとよいです。

if ($hasTrackback) {
DB_query("INSERT INTO {$_TABLES['stories']} (sid, uid, draft_flag, tid, date, title, introtext, bodytext, comments, trackbacks, commentcode, trackbackcode, expire, postmode, owner_id, group_id, frontpage) VALUES ('$sid', $uid, $draft_flag, '$tid', '$unixdate', '$title', '$introtext', '$bodytext', $comments, $trackbacks, $commentcode, $trackbackcode, '$expire', '$postmode', $owner_id, $group_id, 0)");
} else {
DB_query("INSERT INTO {$_TABLES['stories']} (sid, uid, draft_flag, tid, date, title, introtext, bodytext, comments, commentcode, expire, postmode, owner_id, group_id, frontpage) VALUES ('$sid', $uid, $draft_flag, '$tid', '$unixdate', '$title', '$introtext', '$bodytext', $comments, $commentcode, '$expire', '$postmode', $owner_id, $group_id, 0)");
}

Theme Plain_en for iPhone and iPad

  • 2010/08/23 12:07 JST
  • 表示回数 3,352
General News Plainの英語版、Plain_en for iPhone and iPad - 1 Column theme v1.00 1カラムテーマ (for English)を公開しました。

iPhone iPad用にも便利に利用できます。
機種依存の幅に指定して表示されます。
ProfessionalCSSをベースにしたadeliaebiz_coolテーマを1カラムに変更して、さらに、機種依存の幅に指定しました。
ナビゲーションプラグイン(navman)をインストールして、テーマのテンプレートを使うモードで利用してください。
 
デフォルトはナビゲーションプラグインを使わないheader.thtmlですので、header_navman.thtmlに差し替えて利用してください。
 
http://www.demo.geeklog.jp
で確認できます。

Download:

OAuth for Geeklogを公開

  • 2010/08/22 15:33 JST
  • 表示回数 5,276
General News OAuth for Geeklog - Twitter Facebook LinkedIn を経由して認証するハック をWinkeyサイトと同時公開しました。

Geeklogに対してOAuthによる認証を追加するハック(OAuthハック)です。
TwitterやFacebook、LinkedInではOAuth APIが提供されており、Geeklogサイトへのログインをスムーズに行なうことができます。

3rdPartyによるログインより、OAuth APIによるログインがスマートで、そのサイトでID、パスワードを入力することがないのでさらに安心です。

OpenIDによるログインと、OAuth APIによるログインは似ていますが、そのサイトでOpenIDプロバイダーのURLを入力することがないのでスムーズにログインできます。

なお、Geeklogサイトで一般のアカウントと同様にユーザアカウントが作成され、グループ権限などを付与できます。

FacebookのOAuth APIではメールアドレスを含めた各種情報を取得し、アカウント情報に設定します。

TwitterとLinkedInのOAuth APIではメールアドレスが取得できておらず、さらにパスワードも発行していないので、現状ではアカウント情報の変更はできません。

TwitterのOAuth APIではユーザアカウント作成時にTwitterの Direct message 機能を活用してお礼メッセージを送信しています。このメッセージ内容は変更することも可能です。

■インストール/利用方法
同梱されているREADME_ja.txtをご覧ください。

■履歴
* 2010/08/22 Ver1.0.0 初版リリース

Download:

開発者Winkeyサイト: http://hiroron.com/filemgmt/index.php?id=224

Theme Plain for Geeklog 1.7.0

  • 2010/08/22 00:31 JST
  • 表示回数 3,621
General News Plain for Geeklog 1.7.0 - 1 Column theme v1.00 1カラムテーマを公開しました。

iPhone iPad用にも便利に利用できます。
機種依存の幅に指定して表示されます。
ProfessionalCSSをベースにしたadeliaebiz_coolテーマを1カラムに変更して、さらに、機種依存の幅に指定しました。
ナビゲーションプラグイン(navman)をインストールして、テーマのテンプレートを使うモードで利用してください。
 
デフォルトはナビゲーションプラグインを使わないheader.thtmlですので、header_navman.thtmlに差し替えて利用してください。
 
http://www.demo.geeklog.jp
で確認できます。

Download: https://www.ivywe.co.jp/downloads/index.php?id=theme_plain

Adeliaeシリーズのテーマ2種v1.00同時公開

  • 2010/08/15 02:04 JST
  • 表示回数 3,915
General News

Adeliaeシリーズのテーマ2種をアップデートして公開しました。

今回、英語版、日本語版 Ver1.00 同時配布します。

どちらも、navman非対応が標準。Adeliaebiz_cool v1.00のみ、navmanに対応するテンプレートを同梱しています。

今回、ProfessionalCSS v1.3に対応し、styleを見直しコードを整理しました。Demoサイトで確認できます。

詳しくは、READMEを。

BNTで「IE6廃止。本気ですすめよう」を

  • 2010/08/08 16:20 JST
  • 表示回数 4,222
General News CNET読者ブログの後継として、ブロガーズ・ネットワーク翼(BNT)を開始しました。

オープンソース開発の日々
http://ivy.bloggers-network283.com/

昨日、「IE6廃止。本気ですすめよう」を公開したところ、多くのコメントをいただきました。
どうぞご覧ください。

「IE6廃止。本気ですすめよう」
http://ivy.bloggers-network283.com/20...81%86.html

全国無洗米協会サイトにDataBoxでレシピデータベース追加

  • 2010/08/01 03:21 JST
  • 表示回数 5,013
General News

全国無洗米協会サイトにレシピデータベースをDataBoxプラグインで追加しました。

DataBoxプラグインを活用することで、データベースサイトをGeeklogにすぐに追加できます。管理画面ではTineMCEプラグインの活用によって、アドバンストエディタを使いたいところに使えます。テンプレートの編集により、自由なレイアウトが可能になり、さらに、カテゴリの追加によって複雑な検索機能が追加されます。

DataBoxプラグイン ベータ版を公開

  • 2010/06/18 20:44 JST
  • 表示回数 5,549
General News データベースを、自由なテーブル設計でGeeklogで表示するDataBoxプラグイン ベータ版を公開しました。
テンプレートに、個々に定義したテンプレート変数を埋め込みます。

http://www.bali-ch.com ホテル・ツアー等検索・ソート
http://www.oka-ch.com ホテル・ツアー等検索・ソート
http://www.kokusaiyoga.com 教室検索
 kokusai-yoga.com 教室検索携帯専用サイト
http://www.ossj.jp OSS検索
http://www.sds-kanto.jp 会員検索
http://www.nayamijiten.com プロ検索・ソート

これらをアイビー・ウィーが開発してきましたが、この開発を格段に効率化させるプラグインです。

今回は、ベータ版の提供です。
正式版まではアップグレードSQLを提供しませんので、ご注意ください。

ドキュメントは、
http://wiki.itsup.net/index.php?DataBoxplugin

サポートはGeeklog公式サイトで行います。

デモサイト
http://demo.geeklog.jp

ダウンロード:
https://www.ivywe.co.jp/download/index...id=databox

ページナビゲーション