ようこそ! Geeklog Japan, Anonymous 2024/12/09 16:16 JST

住宅物件検索制作事例紹介

  • 2016/01/03 03:02 JST
  • 投稿者:
  • 表示回数 2,741
Geeklog 住宅物件検索制作サイトを紹介します。

活用サイト

1.公益社団法人 神奈川県宅地建物取引業協会 横浜鶴見支部
http://takken-turumi.jp/

2.株式会社マウンテン
http://www.rentpro.co.jp/



物件情報配布サイト
賃貸アパート・マンション、不動産情報検索サイト - ハトマークサイト
https://www.hatomarksite.com/

データインポート情報:
1.会員情報
2.物件情報

活用OSS 
CSV変換
LibreOffice Calc

Geeklog 主な活用プラグイン
1.dataBox
2.Maps

インポートのタイミング
夜間、サイトを自動的に閉鎖して変換・インポート。
物件マップへの展開。


その他の情報

サーバー:さくらのクラウド
コントロールパネル:EasySCP



UIkitを活用した最もシンプルなテーマ Default を公開

  • 2015/12/27 23:50 JST
  • 投稿者:
  • 表示回数 4,475
Geeklog

UIkitを活用した最もシンプルなテーマ Default を公開しました。

[medialist:16]

Download:
https://github.com/ivywe/Default/

このサイトのテーマとしても、Horizonという名前で活用しています。

DefaultをTheme Override指定すると、最少ファイルであたらしくテーマを開発できます。
以下のように、functions.phpに、'theme_default' => 'default'の1行を追加します。


function theme_config_fotos()
{
    return array(
        'image_type' => 'png',
        'doctype'    => 'html5',
        'etag'       => true,
        'supported_version_theme' => '2.0.0', // support new theme format for the later Geeklog 2.0.0
		'theme_default' => 'default'
    );
}

カスタマイズテーマを作成する場合は、css関係、images, javascript, jquery_ui, header.thtml, footer.thtml, functions.php, style.css.php, README のみであたらしくテーマを作ることが可能です。

Geeklog 2.1.1jp1.2を配布

  • 2015/12/23 16:35 JST
  • 投稿者:
  • 表示回数 5,659
Geeklog Geeklog 2.1.1jp1.2を配布します。どうぞご利用ください。

ダウンロード:
https://github.com/Geeklog-jp/geeklog...2.1.1jp1.2

<同梱するテーマについて>

Geeklog2.1.1jp1.0から、テーマ「WAIproCSS」のベーステーマである Phizeさんが開発されたテーマ「ProfessionalCSS」がテーマ「Modern Curve」に取り込まれたことにより引退、さらに、みるくさんが開発された、アクセシビリティ配慮型テーマ「WAIproCSS」は、 dengenさんが

開発されたテーマ「Denim」および「Denim」をベースにした「Horizon」に取り込まれたことにより引退となりました。

今後は、デフォルトテーマの候補を検討中の「Horizon」他、新テーマをご利用ください。
引き続きWAIptoCSSのプロジェクトであったアクセシビリティ―の追加は、Denim, Horizonに追加していく予定であり、本家へも取り込みを働きかけます。

テーマ「WAIproCSS」について詳しくは
http://white-stage.com/article.php/waiprocss-last


UIkitを活用したベーシックなGeeklog2.1.1対応テーマHorizon

  • 2015/12/15 22:46 JST
  • 投稿者:
  • 表示回数 3,404
Geeklog

Geeklog 2.1.1 jpで同梱を開始したテーマHorizonは、UIkitを活用した最もベーシックなテーマです。 このテーマをベースに、あらゆるデザインに展開していってください。

  • css_ltr/theme.css
  • javascript/theme.js

このふたつがこのテーマのカスタマイズCSS, JavaScriptファイルですが、最少限度の追加となっています。

テーマの開発は以下を参照してください。

Geeklog 2.1.1 テーマ開発方法

本サイトは、さらに、初回訪問時に、寄付を依頼するフォームをModal表示しています。JavaScript開発はWinkeyひろろんさんです。


<div id="paypal" class="uk-modal">
  <div class="uk-modal-dialog "> 
   <a class="uk-modal-close uk-close"></a>

<div class="uk-grid">
  <div class="uk-width-1-2 uk-container-center">
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top" class="uk-form">
      <input type="hidden" name="cmd" value="_s-xclick">
      <input type="hidden" name="hosted_button_id" value="8Z292C2JSXZRS">
      <table>
        <tr><td><input type="hidden" name="on0" value="ご寄付">ご寄付</td></tr><tr><td><select name="os0">
	<option value="ご寄付">ご寄付 ¥100 JPY</option>
        </select> </td></tr>
        <tr><td><input type="hidden" name="on1" value="ひとこと">ひとこと</td></tr><tr><td><input type="text" name="os1" maxlength="200" ></td></tr>
        <tr><td><input type="hidden" name="on2" value="公開可能なお名前またはニックネーム">公開可能なお名前またはニックネーム</td></tr><tr><td><input type="text" name="os2" maxlength="200" ></td></tr>
      </table>
      <input type="hidden" name="currency_code" value="JPY">
      <input type="image" src="https://www.geeklog.jp/geeklog222/public_html/images/library/Image/logo_donate.png" border="0" name="submit" alt="PayPal - オンラインでより安全・簡単にお支払い" style="max-width:100%">
      <img alt="" border="0" src="https://www.paypalobjects.com/ja_JP/i/scr/pixel.gif" width="1" height="1">
    </form>
  </div>
</div>

   <div class="uk-width-1-1 uk-text-center">
    お役にたてたら
    Geeklog JapanにPayPalで寄付
  </div>
  </div>
</div>

<script type="text/javascript">
$(function(){
 if(!$.cookie("access")){
  $(document).ready(function(){
   $.UIkit.modal('#paypal').show();
  });
 }
 $(window).load(function(){
  $.cookie("access","foo", { expires: 1 });
 })
});
</script>

codeのhightsは、UIkitのリポジトリに追加されているvendor/highlightを活用しています。

なお、ヘッダでcookieを処理するJavaScript をfunctions.phpで呼ぶように追加しています。

jquery.cookie.js

ダウンロードはGitHubから

Geeklog 2.1.1 テーマ開発方法

  • 2015/12/14 15:22 JST
  • 投稿者:
  • 表示回数 3,449
Geeklog Geeklog 2.1.0 でテンプレートエンジンが大きく機能アップしていますが、今回も、UIkit framework version 2.24.0 を Geeklogに追加する環境が整い、それを活用したテーマDenim、そしてその活用をさらに進めた、日本語版独自のテーマHorizonを公開しました。
今回広く機能アップしている内容をまとめてご紹介します。

1. UIkitを活用可能に。
/vendor/uikit/ にUIkitが追加されました。テーマDenimで活用しています。
Denimをベースに、UIkitの活用をさらに推し進めたシンプルなHorizonをさらに提供。このHorizonをベースに様々なテーマを開発可能です。

2. CSSをまとめてcacheする、高速化のためのstyle.css.php
functions.phpのfunction theme_config_テーマ()のなかで、

'etag' => true,

となっている場合に、style.css.phpでcssを1ファイルにまとめてcacheします。
cssが多数存在しているModern Curveテーマなどで有効です。
このしくみはどんなテーマでも活用可能で, Horizonでも活用しています。
cacheを活用しているため、ソースを変更してもすぐには反映されません。
管理画面でcacheをクリアしてください。
それでもまだ残る場合は、サーバーのdata/layout_css layout_cache下のファイルを削除してください。

3. テンプレートに条件文 if文などを記述できます。

詳しくは、
http://wiki.geeklog.net/index.php/Cac...te_Library

4. テンプレートにPHPを自由に記述できます。

活用事例は、
http://www.ivysoho.net/article.php/ge...tag-by-php

5. プラグインはdefaultテーマを持つことと、テーマ別にプラグインのテーマを持てるようになりました。

テーマに、プラグイン名のディレクトリを作成して、テンプレートをそこに置きます。
テーマHorizonには、staticpagesプラグインのテンプレートを追加しているのでそれを参考にしてください。

6. マシンリーダブルの Schema.orgに対応。見出し、投稿者、パンくずリストを適切なタグで記述。 テーマ Denim と Modern Curve, DenimベースのHorizonに対応しました。

7. その他、多数の機能アップ、変更が行われており、テンプレートファイルの追加・削除・リネームが行われています。
テーマに関する詳細な変更については以下のドキュメントを参照してください。(配布パッケージ同梱)
https://www.geeklog.jp/geeklog222/pub...theme.html


なお、テーマ名を修正したら、かならずfunctions.phpの5つの関数名を修正することを忘れないようにしてください。

Geeklog 2.1.1

  • 2015/12/11 02:12 JST
  • 投稿者:
  • 表示回数 3,636
Geeklog

UIkit標準搭載の2-1-1がリリースされました。

コアのプラグインもそれぞれアップデート。テンプレートのディレクトリが変わっているので、カスタマイズしている場合は注意してください。

本家版ダウンロード:
https://www.geeklog.net/filemgmt/index.php/1157

日本語版候補(準備中。開発者の方はテストを!)
GitHub/geeklog-japan New!

DEMO日本語

機能UP:

  • [Security] 404 errorsのlog パラメータと404のフィルタリングがerror.logで動くようになりました。
  • [Security] File Managerの demos と tests の WideImage に XSSがあったのを削除しました。
  • [Security] File Manager を version 2.2.0にアップデートしました。 (upload checkにセキュリティーの問題があったのを対応しました。)
  • [Security] コンフィギュレーションの値をサニタイジングオーバーホールド。
  • [Update] CKEditor to version 4.5.4
  • [Update] jQuery to version 1.11.3 と jQuery UI to version 1.11.4. jQuery Timepicker アドオンアップデート。
  • [Update] OAuth class をversion 1.141
  • [Feature] UIkit framework version 2.24.0 を Geeklogに追加しました。
  • [Feature] Denim テーマは UIkitを実装しました。
  • [Feature] テンプレートエラーを記録する管理者モードを追加しました。
  • [Feature] プラグインはdefaultテーマを持つことと、テーマ別にプラグインのテーマを持てるようになりました。cssもテーマにより変更できます。プラグインテンプレートも function.php でどのjavascriptをロードするかも制御できます。 [Tom]
  • [Feature] マシンリーダブルの Schema.orgに対応。見出し、投稿者、パンくずリストを適切なタグで記述。 テーマ Denim と Modern Curveに対応。 [Tom]
  • [Feature] アンケートプラグインのバーグラフはパーセンテージになり、RWDに対応します。 [Tom]
  • [Feature] 使いやすいテンプレートクラス。 [Tom]
  • [Feature] XMLSitemap プラグインは、記事作成時に Pingをサーチエンジンに対して打つことができるようになりました。 [Mystralkk]
  • [Feature] XMLSitemap プラグインは、専用APIを追加しました。 [Mystralkk]
  • [Feature] デフォルトの admin page は、moderation.phpから index.phpに変更しました。 [Dengen]
  • [Feature] 検索フォームの一部にアクセスできない不具合を修正しました。 [Dengen]
  • [Feature] メッセージ"Unfortunately, an error has occurred rendering this page."のローカライゼーションを行いました。 [Mystralkk]
  • [Feature] Pagination に rel=?next? と rel=?prev? を追加しました。 [Tom]
  • [Bug] Com_mailに、メールアドレスが登録されていないユーザの対応を追加しました。(Oauth users)
  • [Bug] キャッシュされた記事が表示できないケースがある問題に対応しました。
  • [Bug] これまでのLDAPは動かなくなっていましたが、かわりに あたらしく Simple_LDAP Authentication を実装しました。
  • [Bug] ブロックのコピー
  • [Bug] ハードコードされていたTLD ドメイン名チェックを削除しました。
  • [Bug] Geeklog Does Not Accept .website TLD [Mystralkk]
  • [Bug] インストールスクリプトの移行オプションは、コンフィギュレーションのcookiesecureを制御します。 [Dirk]
  • [Bug] 隠されていたコンフィギュレーションオプションの 'search_use_fulltext' 検索のコンフィギュレーションで選べるようになりました。 [Dengen]
  • [Bug] ブロックの編集でオプションがリセットされる不具合を修正しました。 [Dengen]
  • [Bug] 管理者が、ユーザーの編集画面でユーザーのパスワードを入力させられる不具合を修正しました。 [Dengen]
  • [Bug] ゲストユーザーが記事を投稿したときのパーミッションの不具合を修正しました。 [Dengen]
  • [Bug] dc: namespace missing RSS と RDF フィードの宣言の不具合を修正しました。 [Mystralkk]
  • [Bug] フィードヘッダのブランクを修正しました。 [Dirk]
注意:
1.8.2 以前のバージョンからアップグレードする場合は、サードパーティのプラグインがGeeklog 2.1.0に対応していることを事前に確認してください。 確認できない場合は、無効にするかアンインストールしたうえでアップグレードしてください。

ページナビゲーション