テンプレート内に、テーマ変数の文字数をカットして表示する

Geeklog
投稿者: 表示回数724 印刷用ページ

テンプレート内に、テーマ変数の文字数をカットして表示する

テーマvaribleを140文字に詰めて表示する例:

<?php
$var = $this->get_var('varible'); 
$length = 140; $encoding = 'utf-8'; echo mb_strimwidth( stripslashes( $var ), 0, $length, '...', $encoding);
?>

404をビジュアルなエラー画面で表示する方法

Geeklog
投稿者: 表示回数717 印刷用ページ

Geeklogサイトで404をビジュアルなエラー画面で表示する方法:

1. .htaccessに1行を追加

ErrorDocument 404 /404.php
2. ビジュアルなエラー画面を静的ページ 404 をid 404 で作成。

もしこれで動かなければ、/system/lib-custom.css で custom/custom_handle404.php を呼んでいないはずです。 その場合は追加してください。

プログラムソースはivywe版パッケージをGitHubからどうぞ。

http://github.com/ivywe/geeklog-ivywe/ extended:system/custom/custom_handler404.php

さらに、TOPページへ自動遷移させたい場合は、以下をheader.thtmlのhead内に記述してください。


<?php if( strpos($this->get_var('page_title_and_site_name'), '404 Error') !==  false ){ ?>
<meta http-equiv="refresh" content="3;URL={site_url}">
<?php } ?>

GitHub Shell 覚書

Geeklog
投稿者: 表示回数696 印刷用ページ

forkする



# forkして、GitHub Desktopでプルリクエスト用にブランチを作成する。かならずブランチを作成すること!masterはさわらない!


masterを更新する



# GitHub Desktopでブランチをmasterに変更してShellを開く

# 新しくFork元のリポジトリにupstreamという名前をつけてGeeklog Japanを追加(一度設定すれば再設定不要)
$ git remote add upstream https://github.com/Geeklog-Japan/geeklog-japan

# upstreamからpullして最新を取得
$ git pull upstream master

# あるいは、以下の2過程を行う。
# fetch
$ git fetch upstream
# merge
$ git merge upstream/master

# GitHub Desktopでブランチを開発中のブランチに切り替えて完了。

プルリクエスト



# コミットが完了したら、github.com にてプルリクエストを送る。


作業用ブランチ等不要になったブランチを削除する



# ローカルブランチの一覧を表示する
$ git branch

# HEAD にマージしたブランチを削除する
$ git branch --delete foo
# マージしたかどうかを問わずに削除する
$ git branch -D foo

# リモートブランチの一覧を表示する
% git branch --remote
# ローカルブランチとリモートブランチの一覧を表示する
% git branch --all

# リモートブランチを同期させてリモートのブランチを削除
# GitHub DesktopのSyncを実行


最初 | 前へ | 1 234567| 次へ | 最後