ようこそ! IVY SOHO, Anonymous 日曜日, 11月 30 2025 @ 08:00 am JST

Geeklogのヘッダーテンプレートheader.thtmlにCache一括削除ボタンを追加する

  • 月曜日, 10月 20 2014 @ 06:46 pm JST
  • 投稿者:
  • 表示回数 3,916
Geeklog

Geeklog2.0よりCacheが対応。コンテンツを修正したのに表示が切り替わらない。テンプレートを修正したのに、表示がおかしい、管理画面の表示が古い、などなど、Cacheが不用意に残ってしまったために数々の不具合が発生しがちです。

そのような場合いちいち管理ブロックのキャッシュ一括削除リンクをクリックするのは面倒なので、ヘッダに追加すると便利です。

追加方法


	    <?php if(SEC_inGroup('Root')){ ?>
			<li><a type="button" href="{site_url}/admin/clearctl.php">Clear Cache</a></li>
		<?php } ?>
	    <?php if(SEC_inGroup('mediagallery Admin')){ ?>
			<li><a type="button" href="{site_url}/mediagallery/">Gallery</a></li>
		<?php } ?>

グループ管理画面を確認して適した管理グループ名を設定してください。

Geeklog でUIkitを活用した場合のmodal fade を使った自動タグ

  • 金曜日, 10月 17 2014 @ 05:49 pm JST
  • 投稿者:
  • 表示回数 7,849
Geeklog

ひとつ便利な自動タグを紹介します。

この記事は 画像を配置する自動タグを活用しています。 記事には、以下の自動タグをいくつでも配置できます。

[imgcenter:画像URL ID] 自動タグプラグインには、imgcenter 置換文字列は、

静的ページPHPによるお問い合わせフォーム2.1.8

  • 日曜日, 10月 12 2014 @ 07:16 pm JST
  • 投稿者:
  • 表示回数 12,500
Geeklog

お問い合わせフォームのダウンロードは、こちらから。

http://hiroron.com/downloads/index.php/sp-formmail

文字数のmin maxの指定、半角チェック、必須チェックなど、多機能です。

    array('header' => 'メールアドレス',
          'valid_require' => $required_string, 'error_require' => 'メールアドレスが入力されていません',
          'valid_hankaku' => 'q_mail', 'error_hankaku' => 'メールアドレスはすべて半角で入力してください',
'valid_maxlen' => 'q_mail=240', 'error_maxlen' => 'メールアドレスの文字数は240桁以下にしてください。',

jQuery ローディングプラグインwaitMeをGeeklogにインストールする

  • 水曜日, 9月 24 2014 @ 08:46 pm JST
  • 投稿者:
  • 表示回数 9,320
Geeklog

jQuery ローディングプラグインwaitMeを配布元サンプルを参考にinputタグで実行できるよう変更しGeeklogでの変更方法を紹介します。

[image1]

配布元サンプルは、

<button type="button" id="demo">Submit</button>

で実行しますが、ここでは、input type="submit"にて実行するように変更しました。

<input type="submit" value="Go"  id="demo" >

UIkit サンプルサイト

  • 木曜日, 9月 18 2014 @ 01:18 am JST
  • 投稿者:
  • 表示回数 15,584
Geeklog Front-end framework には、Bootstrapが良くつかわれますが、UIkitは、すべての関数、classにuk-という前置子が使われるのでコンフリクトすることが少なく、使いやすいのがメリットです。

UIkit
http://getuikit.com

UIkitのカスタマイザーで、スタイルをカスタマイズしてダウンロードして活用します。

UIkitカスタマイザー
http://getuikit.com/docs/customizer.html

ショーケース:
http://getuikit.com/showcase/index.html

アイビー・ウィー開発事例:
http://www.ivywe.co.jp
http://www.ivysoho.com
http://www.geeklog.jp

FileZillaの便利な活用方法

  • 月曜日, 5月 05 2014 @ 02:16 pm JST
  • 投稿者:
  • 表示回数 12,264
Geeklog FileZillaは、 FTPクライアントとしておすすめです。
Windows、Linux、Mac OS X が用意されています。
http://sourceforge.jp/projects/filezilla/
※FileZillaは、GPLを適用して配布されているオープンソースです。

設定済みの、サイトマネージャーのエントリーや接続の設定などをファイブファイルのXMLファイルにエクスポートしておけば、さまざまな環境でインポートして作業でき、PCの乗り換えなどでも困りません。
FTP、SFTP、FTPS(FTP over SSL/TLS)をサポートしています。

[h3:1 1. FileZillaの初期設定を変更する]
[h4:1 1-1. ダブルクリック時の動作]
ダブルクリック時の動作や、転送時のファイルの変換設定など、最初に設定しておくと便利です。

[unscaled2]
ファイルのダブルクリックでファイルの表示・編集、ディレクトリのダブルクリックでディレクトリに移動する場合の設定

[h4:1 1-2. 既定の転送の種類をバイナリにする]
Windowsでは、テキストモードで転送すると改行コードがLFからCR/LFに変換されてしまいます。
GeeklogのソースはLFで統一されています。
LFのままで編集したいので、モードはすべてのファイルをバイナリーモードで転送設定します。

[unscaled3]
既定の転送の種類をバイナリにする

[h3:1 2. 公開鍵認証を使ってSSH(SFTP)接続も可能]
SSHで接続も可能です。
[unscaled1]
公開鍵認証を登録して利用します。

自動タグと自動タグプラグイン(Autotags plugin)

  • 金曜日, 4月 25 2014 @ 04:45 pm JST
  • 投稿者:
  • 表示回数 3,645
Geeklog Geeklogの記事はテキスト形式で書くのが簡単なのでおすすめです。
ただ、一部だけHTMLの記述を差し込みたい、といった場合、その記述のためだけにHTML形式にするのではなく、そのような場合は、HTMLの記述部分を、自動タグプラグイン(Autotags plugin)をインストールして、自動タグを新規登録し、それを記事に追加する方法があり、大変便利です。

例)
http://www.ossj.jp/article.php/newsletter-20140424

また、画像の挿入は、メディアギャラリーの豊富な画像登録機能を使って登録しておき、メディアギャラリープラグイン(Mediagallery plugin)が提供する豊富な自動タグ、"media"などで記事に差し込むのが便利です。

ページナビゲーション