這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
wiki:sidebar [2006/11/05 12:23] wenpei |
wiki:sidebar [2008/08/28 01:33] (目前版本) wenpei |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 原始網址 ====== | ||
[[http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/addsidebar]] | [[http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/addsidebar]] | ||
- | ====== How To: Add a Sidebar to an existing Template ====== | + | http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/sidebar |
+ | |||
+ | ===== How To: Add a Sidebar to an existing Template ===== | ||
//These instructions assume you have a basic understanding of php, html & css and understand how to successfully create your own Dokuwiki template.// | //These instructions assume you have a basic understanding of php, html & css and understand how to successfully create your own Dokuwiki template.// | ||
- | - Copy the two sidebar files, //tplfn_sidebar.php// & //sidebar.css// in //template-sidebar-rc2006-09-28.zip//, to your template folder. | + | - Copy the two sidebar files, //tplfn_sidebar.php// & //sidebar.css// in //template-sidebar-rc2006-09-28.zip//((http://wiki.jalakai.co.uk/dokuwiki/doku.php/start)), to your template folder. |
- | - Edit //tplfn_sidebar.php//, uncomment line 14~18, and modify content to you want. | + | - Edit //tplfn_sidebar.php//, uncomment line 14~18, and modify content to you want.((額外需要的修改)) |
- Make the following additions/changes to your template's //main.php// file: | - Make the following additions/changes to your template's //main.php// file: | ||
* Near the top of your template's main.php file and within the ''<?php ?>'' tags add the following:<code php>// include functions that provide sidebar functionality | * Near the top of your template's main.php file and within the ''<?php ?>'' tags add the following:<code php>// include functions that provide sidebar functionality | ||
行 18: | 行 21: | ||
</code> | </code> | ||
* Change the ''<body>'' tag to <code html><body class="<?php echo $sidebar_class; ?>"></code>Note: If your ''<body>'' tag already has a class modify the ''body'' tag as to look similar to:<code html><body class="myclass <?php echo $sidebar_class; ?>"></code>. | * Change the ''<body>'' tag to <code html><body class="<?php echo $sidebar_class; ?>"></code>Note: If your ''<body>'' tag already has a class modify the ''body'' tag as to look similar to:<code html><body class="myclass <?php echo $sidebar_class; ?>"></code>. | ||
- | * At the appropriate place within your template add the following line to display the sidebar: <code><div id="sidebar"><?php tpl_sidebar_content(); ?></div></code> The sidebar comes styled so that the above line can be placed between the closing ''</div>'' of ''div.content'' and ''<div class='clearer'> </div>'' | + | * At the appropriate place within your template add the following line((網頁原本只寫 tpl_sidebar(),不過 tplfn_sidebar.php 裡面沒有這個函式 )) to display the sidebar: <code><div id="sidebar"><?php tpl_sidebar_content(); ?></div></code> The sidebar comes styled so that the above line can be placed between the closing ''</div>'' of ''div.content'' and ''<div class='clearer'> </div>'' |
- alter the sidebar styles as desired. | - alter the sidebar styles as desired. | ||