パンくずリストの改造
方針 - トップページでも「トップ >」と表示し欲しい。
- 全ページにおける表記の統一。
- 前後のデザインのための位取りが必要。
- PukiWiki公式/自作プラグイン/topicpath.inc.php~コメント teanan 2005-05-16 (月) 16:19:10 を参考
実装 - plugin/topicpath.inc.php の function plugin_topicpath_inline 入り口付近。
1
2
3
4
5
6
7
8
9
10
| | function plugin_topicpath_inline()
{
global $script, $vars, $defaultpage;
$page = isset($vars['page']) ? $vars['page'] : '';
- if ($page == '' || $page == $defaultpage) return '';
+ if ($page == '') return '';
+ if ($page == $defaultpage) return PLUGIN_TOPICPATH_TOP_LABEL.PLUGIN_TOPICPATH_TOP_SEPARATOR;
$parts = explode('/', $page);
|
コメントコメントはありません。 コメント/PukiWiki改造/その他?
ページ先頭と末尾に飛ぶリンクの配置変更(スキーン変更)
方針 - リンクのために一行を取らせない。
- 段組プラグイン column との相性から、右揃え属性は避けた方が無難。
- 段編集プラグイン paraedit のアイコンとを一箇所に集めるべし。
実装 - plugin/edit.inc.php の function plugin_edit_inline にて、
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| | function plugin_edit_inline()
{
static $usage = '&edit(pagename,anchor);';
global $script, $vars, $fixed_heading_edited;
- global $_symbol_paraedit;
+ global $_symbol_paraedit, $_symbol_paraedit_tool;
if (!$fixed_heading_edited || is_freeze($vars['page'])) {
return '';
}
// Arguments
$args = func_get_args();
// {label}. Strip anchor tags only
$s_label = strip_htmltag(array_pop($args), FALSE);
if ($s_label == '') {
$s_label = $_symbol_paraedit;
}
list($page, $id) = array_pad($args, 2, '');
if (!is_page($page)) {
$page = $vars['page'];
}
if ($id != '') {
$id = '&id=' . rawurlencode($id);
}
$r_page = rawurlencode($page);
- return "<a class=\"anchor_super\" href=\"$script?cmd=edit&page=$r_page$id\">$s_label</a>";
+ return '<a href="'.$script.'?cmd=edit&page='.$r_page.$id.'">'.$s_label.'</a>'.$_symbol_paraedit_tool;
}
|
- class="anchor_super" を取ったのは、単にアイコンが小さくなるのを避けるため。
- default.ini.php の先頭と前半にて、
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| | /////////////////////////////////////////////////
// 特殊シンボル
-$_symbol_paraedit = '<img src="./image/plus/paraedit.png" width="9" height="9" alt="Edit" title="Edit" />';
+$_symbol_paraedit = '<img src="./image/ParaEdit.png" class="tool_icon" alt="Edit" title="Edit" />';
+$_symbol_paraedit_tool
+ = '<a href="#header"><img src="./image/ToHeader.png" class="tool_icon" alt="ToHeader" title="ToHeader" /></a>'
+ . '<a href="#footer"><img src="./image/ToFooter.png" class="tool_icon" alt="ToFooter" title="ToFooter" /></a>';
$_symbol_extanchor = '<img src="./image/plus/ext.png" alt="" title="" class="ext" onclick="return open_uri(\'$1\', \'$2\');" />';
$_symbol_innanchor = '<img src="./image/plus/inn.png" alt="" title="" class="inn" onclick="return open_uri(\'$1\', \'$2\');" />';
……
/////////////////////////////////////////////////
// 大・小見出しから目次へ戻るリンクの文字
-$top = $_msg_content_back_to_top;
+$top = ''; // paraeditで表示
|
添付:アイコン ParaEdit.png: | | ToHeeder.png: | | ToFooter.png: | |
コメントコメントはありません。 コメント/PukiWiki改造/その他?
|