在emlog的官方社區(qū)里,他們的管理員發(fā)了一個(gè)模板說明的帖子,來說明模板的修改注意哪些,每個(gè)文件代表什么,以下是emlog的模板文件結(jié)構(gòu),所有的文件不能改名,改名后會(huì)出現(xiàn)不可知的錯(cuò)誤,請(qǐng)不要嘗試:
header.php 頁面頭部信息 如導(dǎo)航條 博客名稱,博客介紹等,以及css樣式加載。 log_list.php 首頁的日志列表就是它顯示的 echo_log.php 顯示日志內(nèi)容的頁面(點(diǎn)擊首頁上日志標(biāo)題后進(jìn)入的頁面) page.php 用戶自建頁面模板 side.php 頁面?zhèn)冗厵?/span> footer.php 顯示底部信息,版權(quán)部分 module.php 定義了各個(gè)側(cè)邊欄組件、等頁面元素顯示模塊 main.css 這個(gè)是css樣式文件 preview.jpg 這個(gè)是模板的預(yù)覽圖片,在后臺(tái)顯示的就是這個(gè)圖,名字不能換
<?php ?> 里面的內(nèi)容為模板變量或者邏輯,如果你不清楚他們,請(qǐng)不要修改。 在<?php foreach (*****) ?>和<?php endforeach; ?>之間的是用來循環(huán)顯示標(biāo)簽的,不要隨意修改,并要保持他們成對(duì)出現(xiàn)。剩下的html部分和css樣式你可以自由設(shè)計(jì)。
上面是官方管理員“那多記憶”發(fā)的帖子,大家可以看到詳細(xì)的架構(gòu)就是這樣,大家看: 我們放廣告,一般就是頁面頭部和文章內(nèi)部、頁面底部和側(cè)邊欄這四個(gè)地方,emlog的側(cè)邊欄可以通過Widgets的自定義實(shí)現(xiàn)。 所以微知不多說側(cè)邊欄廣告的問題,還有靠左靠右和居中的代碼先不說。
底部廣告的投放代碼位置:footer.php
<?php if(!defined('EMLOG_ROOT')) {exit('error!');} ?></div></div></div>廣告顯示在版權(quán)信息上方<div id="siteCopyright">Powered by <a title="emlog <?php echo EMLOG_VERSION;?>">emlog</a><a target="_blank"><?php echo $icp; ?></a><?php doAction('index_footer'); ?> </div></body></html>
全站頁面導(dǎo)航欄下方投放長(zhǎng)鏈條式廣告位置:header.php
<li><a href="./admin/">登錄</a></li> <?php endif; ?>廣告顯示在導(dǎo)航欄下面</ul></div></div>
文章內(nèi)容頁面,也就是主頁上點(diǎn)擊標(biāo)題后進(jìn)入的頁面,左上方矩形廣告位置:echo_log.php
<p id="tit"><b><?php topflg($top); ?><?php echo $log_title; ?></b><span class="sort"><?php blog_sort($sortid, $logid); ?></span></p><div style="float: left">廣告顯示在文章內(nèi)容頁左上方,要是想顯示在右上方,將left換成right</div><p id="date">post by <?php blog_author($author); ?> / <?php echo date('Y-n-j G:i l', $date); ?></p>
文章內(nèi)容結(jié)尾下方長(zhǎng)條橫幅廣告位置:echo_log.php
<div class="log_con"><?php echo $log_content; ?>廣告顯示在文章結(jié)束后的下方<p><?php blog_att($logid); ?></p> <p><?php blog_tag($logid); ?></p><?php doAction('log_related'); ?>
如果你希望你的廣告居中或者靠左靠右,請(qǐng)加這樣的一行代碼:
|