Geeklog2.2.1にアップグレード
- 2020/07/04 15:55 JST
- 投稿者: Ivy
- 表示回数 1,979
2021/01/27 15:39 JST
Geeklogは最初からブログ機能を提供するセキュアなオープンソースCMSです。
MySQLの文字セット: UTF-8 Unicode
文字コード照合順: utf8mb4_general_ci
インストールの前にかならずデータベースをバックアップしてください。
また、プラグインをプラグイン管理画面にてあらかじめすべて無効化してください。
テーマをデフォルトから変更している場合には、利用しているテーマも対応バージョンに変更(新テーマ Denimなどに差し替え)してください。
custom はsystem/custom 用のソースファイルです。
extended は拡張版用のソースファイルです。
plugins-jp は、日本語版用のプラグインです。日本語版は、japanizeプラグインをインストールして一括実行してご利用ください。
プラグインのインストール方法は、adminは、公開領域admin/plugins以下にプラグイン名のディレクトリを作成してコピー。public_htmlは、公開領域以下にプラグイン名のディレクトリを作成してコピー。プラグイン本体は、plugins以下にプラグイン名のディレクトリを作成してコピー。
ブラウザでアップロードディレクトリを表示するとインストーラーが起動。画面に沿ってインストールします。
日本語版ではサーバーの日本語環境チェック用に、Pre-Installation Check (in Japanese) を用意しているので、言語を日本語に変更して、これを利用してください。
管理ユーザーのパスワードを変更管理ユーザーのパスワードを変更し、必要なプラグイン(日本語化プラグイン等)をインストール。日本語化プラグインを実行してサイトを日本語化してください。
コンフィギュレーションでサイトを設定(URLリライトをONなど)。その他各プラグインで必要に応じて作業を行います。
テーマは、レスポンシブWEBデザインのDenimを活用してください。あるいはivywe版であればdefaultを。
最後にサイトをセキュリティチェックして、運用をはじめてください。
Geeklog 勉強会をひらきます。
9月25日 15:00-17:00
会場:ホルミシス臨床研究会 ホルミシスメディカル セミナールーム
住所:〒104-0042 東京都中央区入船3-1-2 ライオンズマンション新富町第二 301号
参加費用:1000円
https://hormesis-medical.com/staticpages/index.php/room
お問い合わせ:050-3709-1231 今駒(こんま)
メディアギャラリーのアルバムIDを指定して、UIkit v3を活用して、サムネイルのナビゲーション付きスライドショーを追加できます。
詳しくはUIkitサイトへ
Geeklog and MediaGallery download
静的ページなどに以下のように記述します。
アルバムID 10 を表示
<div uk-slideshow='animation: fade; autoplay: true '>
<ul class="uk-slideshow-items">
[medialist:10 src:disp theme:uk-list limitcnt:10]
</ul>
<a class="uk-position-center-left uk-position-small uk-hidden-hover" href="#"></a>
<a class="uk-position-center-right uk-position-small uk-hidden-hover" href="#"></a>
<div class="uk-margin-top uk-child-width-1-10 uk-grid-small" uk-grid>
[medialist:10 src:tn theme:uk-list_inc limitcnt:10]
</div>
</div>
※ limitcntは画像枚数制限
メディアギャラリープラグインのテンプレートをplugins/mediagallery/templates/medialist/下に2種類追加します。
テーマ:uk-list
uk-list/autotag_medialist.thtml
{# begin {templatelocation} #}
{medialist_col}
{# end {templatelocation} #}
uk-list:/autotag_medialist_col.thtml
{# begin {templatelocation} #}
<li><img src="{filename}" alt="{media_title}" title="{media_title}" uk-cover{xhtml}></li>
{# end {templatelocation} #}
テーマ:uk-list_inc
uk-list_inc/autotag_medialist.thtml
{# begin {templatelocation} #}
<?php global $inc; $inc=0; ?>
{medialist_col}
{# end {templatelocation} #}
uk-list_inc:/autotag_medialist_col.thtml
{# begin {templatelocation} #}
<div uk-slideshow-item="<?php global $inc; echo intval($inc); $inc++; ?>"><a href="#"><img src="{filename_tn}" alt="{media_title}" title="{media_title}" style="width:80px; height:auto"{xhtml}></a></div>
{# end {templatelocation} #}
Geeklog ivywe版をダウンロードして、/extended/以下の拡張ファイルのうち、mediagalleryをインストールして活用してください。
March 1, 2017 (2.1.2)で、デバイスチェックのテーマ変数が追加されています。
[Feature] テーマ変数{device_mobile}がtrueならモバイルにも表示 (電話とタブレット) [Tom]
サンプル
{!!if {device_mobile}=="true" !!}モバイル{!else}PC{!endif}
活用事例
{!!if {device_mobile}=="true" !!}{!!autotag assist:staticpage_content id:-top-new-mobile mode:home !!}{!else}{!!autotag assist:staticpage_content id:-top-new mode:home !!}{!endif}
モバイル表示時の高速化やレイアウト変更に活用できます。
reCaptchaプラグインを活用したお問い合わせフォームを開発しました。
Demo
Download
https://github.com/ivywe/geeklog-formmail/
開発者 hiroron
UIkit v3対応 hiroron and ivy
言語を指定してカレントURLを取得するPHP自動タグ currenturlをhiroronさんによって開発されました。
この開発により、言語を指定して、カレントURLを取得できます。
書式 [currenturl:(言語ID) topicid:home]
多言語サイトの場合の、それぞれの言語のTOPを話題TOPにします。topicidは、そのidです。
topicid:homeの場合、
日本語TOP: http://yourdomain/index.php/topic/home_ja
英語TOP: http://yourdomain/index.php/topic/home_en
※あらかじめ話題 home_ja home_enなど、言語に対応する話題を作成しておいてください。
download:
https://github.com/ivywe/geeklog-ivywe
system/lib-custom.php 変更
system/phpautotags_currenturl.php 追加
活用方法:
Autotag plugin管理画面で、PHP関数 currenturl を登録
注意: 過去のバージョンで、PHP自動タグ管理画面で、置換文字列のtextareaを必須にしていた不具合がありました。 最新のバージョン plugins/autotag/template/admin/ を差し替えてください。
多言語切り替えで活用:
switchlang.phpでは確実に言語が切り替わらないケースがありましたが、 langsel プラグインを活用するとformでの切り替えとなり、確実に切り替えることができます。 その際、遷移先のURLを指定することができるようになりました。
投稿数トップ 5 件 |
---|
掲示板プラグインforumのインストール 投稿者: わだ 投稿日: 20 12:10 閲覧数 40,668 書込数 57 |
Geeklog1.7から2.1.3へ.. 投稿者: kuro 投稿日: 30 15:57 閲覧数 5,965 書込数 57 |
自分のサイトが開けません 投稿者: 山崎 投稿日: 07 12:13 閲覧数 43,343 書込数 53 |
携帯用テンプレートの設置方法について。 投稿者: hirotie 投稿日: 14 12:25 閲覧数 45,021 書込数 53 |
携帯対応 Cookieなしの機種でも.. 投稿者: Ivy 投稿日: 18 11:22 閲覧数 32,057 書込数 44 |