自作プラグイン/haiku.inc.php
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
** haiku.inc.php [#m5cb7fc7]
|RIGHT:100|LEFT:360|c
|~サマリ|はてなハイクのユーザページへリンクを貼る|
|~リビジョン|0.1.1|
|~対応バージョン|1.4.x|
|~投稿者|[[maidcure>http://h.hatena.ne.jp/id/maidcure]]|
|~投稿日|&new{2008-06-25 (水) 13:37:17};|
*概要 [#kd17f17b]
[[はてなハイク>http://h.hatena.ne.jp/]]のユーザページへリ...
*更新履歴 [#s8df7537]
|0.1.0|2008/06/25|
|0.1.1|2008/06/30|
*ソース [#n76e773d]
<?php
/*
Haiku Plugin
@author maidcure
@version 0.1.1
@date 2008/06/30
*/
/*
&haiku(ID){テキスト};でEntriesページへのリンクを生成
(例)&haiku(maidcure){MAIDCURE};→<a href="http://h.hate...
&haiku(id:ID){テキスト};でProfileページへのリンクを生成
(例)&haiku(id:maidcure){MAIDCURE};→<a href="http://h.h...
*/
define('PLUGIN_HAIKU_USAGE', '&haiku(link){text};');
define('PLUGIN_HAIKU_REG', '/^(id:)?[a-zA-Z0-9]+$/');
function plugin_haiku_inline()
{
$args = func_get_args();
$text = strip_autolink(array_pop($args)); //htmlspecial...
$link = array_pop($args);
if($text!='' && $link!='' && func_num_args()==2 && preg...
{
if(substr($link,0,3) == 'id:') $link='id/'.substr($lin...
else $link=$link.'/';
return '<a href="http://h.hatena.ne.jp/'.$link.'">'.$t...
}
else
return PLUGIN_HAIKU_USAGE;
}
?>
*コメント [#ke9132f3]
#comment
終了行:
** haiku.inc.php [#m5cb7fc7]
|RIGHT:100|LEFT:360|c
|~サマリ|はてなハイクのユーザページへリンクを貼る|
|~リビジョン|0.1.1|
|~対応バージョン|1.4.x|
|~投稿者|[[maidcure>http://h.hatena.ne.jp/id/maidcure]]|
|~投稿日|&new{2008-06-25 (水) 13:37:17};|
*概要 [#kd17f17b]
[[はてなハイク>http://h.hatena.ne.jp/]]のユーザページへリ...
*更新履歴 [#s8df7537]
|0.1.0|2008/06/25|
|0.1.1|2008/06/30|
*ソース [#n76e773d]
<?php
/*
Haiku Plugin
@author maidcure
@version 0.1.1
@date 2008/06/30
*/
/*
&haiku(ID){テキスト};でEntriesページへのリンクを生成
(例)&haiku(maidcure){MAIDCURE};→<a href="http://h.hate...
&haiku(id:ID){テキスト};でProfileページへのリンクを生成
(例)&haiku(id:maidcure){MAIDCURE};→<a href="http://h.h...
*/
define('PLUGIN_HAIKU_USAGE', '&haiku(link){text};');
define('PLUGIN_HAIKU_REG', '/^(id:)?[a-zA-Z0-9]+$/');
function plugin_haiku_inline()
{
$args = func_get_args();
$text = strip_autolink(array_pop($args)); //htmlspecial...
$link = array_pop($args);
if($text!='' && $link!='' && func_num_args()==2 && preg...
{
if(substr($link,0,3) == 'id:') $link='id/'.substr($lin...
else $link=$link.'/';
return '<a href="http://h.hatena.ne.jp/'.$link.'">'.$t...
}
else
return PLUGIN_HAIKU_USAGE;
}
?>
*コメント [#ke9132f3]
#comment
ページ名: