这段代码应用于“其名为湫”网址导航网站,张凯从昨天夜里入手下手构想,本日明白了思绪入手下手测试,早上测试了半天,晚上又测试了6个多小时,一共调试了299次,终究胜利了!先看一下结果页面,然后讲一下修正流程!
第一步:新建插件
翻开主题模板的include.php,新建几个插件,将一下代码插进去个中,可替换原有代码中的插件,将:
Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_Url');替换为:
Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_name');Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_Url');Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_bewrite');Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_referrala'); Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_referralb'); Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_mailbox');Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_QQ');Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_time');Add_Filter_Plugin('Filter_Plugin_Edit_Response','SiteNav_comment');第二步:增添PHP函数
依旧在主题模板include.php中,新建几个函数,可将原有函数:
function SiteNav_Url(){ global $zbp,$article; if(!$article->Metas->alink){$article->Metas->alink= '';}echo '<br><br><label for="meta_alink" class="editinputname">网址</label> <input type="text" name="meta_alink" value="'.htmlspecialchars($article->Metas->alink).'" placeholder="请填写的您的外链网址,如 www.aswait.com ,不可写入http:// !" style="width:75%"> ';}替 换为:
//网站称号 namefunction SiteNav_name(){ global $zbp,$article; if(!$article->Metas->name){$article->Metas->name= '';}echo '<label for="meta_name" class="editinputname">称号</label> <input type="text" name="meta_name" value="'.htmlspecialchars($article->Metas->name).'" placeholder="请填写您的网站称号,如 张凯个人博客" style="width:75%"> ';}//网站网址 Urlfunction SiteNav_Url(){ global $zbp,$article; if(!$article->Metas->alink){$article->Metas->alink= '';}echo '<br><br><label for="meta_alink" class="editinputname">网址</label> <input type="text" name="meta_alink" value="'.htmlspecialchars($article->Metas->alink).'" placeholder="请填写的您的外链网址,如 www.aswait.com ,不可写入http:// !" style="width:75%"> ';}//网站形貌 bewritefunction SiteNav_bewrite(){ global $zbp,$article; if(!$article->Metas->bewrite){$article->Metas->bewrite= '';}echo '<br><br><label for="meta_alink" class="editinputname">形貌</label> <input type="text" name="meta_bewrite" value="'.htmlspecialchars($article->Metas->bewrite).'"" placeholder="请填写该网站的形貌,description" style="width:75%" >';}//网站引见--称号 referralafunction SiteNav_referrala(){ global $zbp,$article; if(!$article->Metas->referrala){$article->Metas->referrala= '';}echo '<br><br><label for="meta_alink" class="editinputname">引见--标题</label> <input type="text" name="meta_referrala" value="'.htmlspecialchars($article->Metas->referrala).'"" placeholder="请填写该网站的引见标题,Title(关于张凯个人博客/电机之家JD钢构分站)" style="width:75%" >';}//网站引见--链接 referralbfunction SiteNav_referralb(){ global $zbp,$article; if(!$article->Metas->referralb){$article->Metas->referralb= '';}echo '<br><br><label for="meta_alink" class="editinputname">引见--链接</label> <input type="text" name="meta_referralb" value="'.htmlspecialchars($article->Metas->referralb).'"" placeholder="请填写该引见网址的链接,必需加上http:// !" style="width:75%" >';}//站长邮箱 mailboxfunction SiteNav_mailbox(){ global $zbp,$article; if(!$article->Metas->mailbox){$article->Metas->mailbox= '';}echo '<br><br><label for="meta_alink" class="editinputname">站长邮箱</label> <input type="text" name="meta_mailbox" value="'.htmlspecialchars($article->Metas->mailbox).'"" placeholder="请填写该网站站长的邮箱" style="width:75%" >';}//站长 QQ QQfunction SiteNav_QQ(){ global $zbp,$article; if(!$article->Metas->QQ){$article->Metas->QQ= '';}echo '<br><br><label for="meta_alink" class="editinputname">站长QQ</label> <input type="text" name="meta_QQ" value="'.htmlspecialchars($article->Metas->QQ).'"" placeholder="请填写该网站站长的QQ号!" style="width:75%" >';}//收录时候 timefunction SiteNav_time(){ global $zbp,$article; if(!$article->Metas->time){$article->Metas->time= '';}echo '<br><br><label for="meta_alink" class="editinputname">收录时候</label> <input type="text" name="meta_time" value="'.htmlspecialchars($article->Metas->time).'"" placeholder="请填写您须要设置的时候,如2016年11月27日 11:50:24" style="width:75%">';}//用户批评 commentfunction SiteNav_comment(){ global $zbp,$article; if(!$article->Metas->comment){$article->Metas->comment= '';}echo '<br><br><label for="meta_alink" class="editinputname">访客批评</label> <input type="text" name="meta_comment" value="'.htmlspecialchars($article->Metas->comment).'"" placeholder="请填写网站访客对该网站的批评!" style="width:75%" >';}第三步:挪用函数
我这里挪用了一切函数,并更改了“点击直达”的链接体式格局,仅供参考!于2017-09-10 01:06:00从新编辑,增添了推断数据是不是存在,存期近显现的功用。
{$article.Content}<div class="zebra" ><table cellspacing="0" cellpadding="5" style="" align="center" interlaced="disabled"> <tbody> <tr class="firstRow"> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 网站称号 </td> <td width="700" valign="top" style=" word-break: break-all;"> {$article.Metas.name} </td> </tr> <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 网站域名 </td> <td width="700" valign="top" style=" word-break: break-all;"> {$article.Metas.alink} </td> </tr> <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 网站形貌</td> <td width="700" valign="top" style=" word-break: break-all;"> {$article.Metas.bewrite} </td> </tr> {if $article->Metas->referrala!=""} <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 网站引见</td> <td width="700" valign="top" style=" word-break: break-all;" class="tags"> <a href="{$article.Metas.referralb}" target="_blank" title="{$article.Metas.referrala}">{$article.Metas.referrala}</a> </td> </tr> {/if} {if $article->Metas->mailbox!=""} <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 站长邮箱 </td> <td width="700" valign="top" style=" word-break: break-all;"> {$article.Metas.mailbox} </td> </tr> {/if} {if $article->Metas->QQ!=""} <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 联络Q Q </td> <td width="700" valign="top" style=" word-break: break-all;">{$article.Metas.QQ} </td> </tr> {/if} <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 收录时候 </td> <td width="700" valign="top" style=" word-break: break-all;"> {$article.Metas.time} </td> </tr> {if !empty($tag)} <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> Tag标签 </td> <td width="700" valign="top" style=" word-break: break-all;" class="tags"> {if !empty($tag)}{foreach $article.Tags as $tag}<a href="{$tag.Url}" target="_blank">{$tag.Name}</a>{/foreach}{/if} </td> </tr> {/if} {if $article->Metas->comment!=""} <tr> <td width="200" valign="middle" style=" word-break: break-all;" align="center"> 用户批评 </td> <td width="700" valign="top" style=" word-break: break-all;"> {$article.Metas.comment} </td> </tr> {/if} </tbody></table></div><p></p>{if $article->Metas->alink!=""}<div class="zebrb" ><table cellspacing="0" cellpadding="10" style="" align="center" interlaced="enabled" class="tags"> <tbody> <tr class="ue-table-interlace-color-single firstRow"> <td width="294" valign="middle" style=" word-break: break-all;background-color: #f5f5f5" align="center"><a href="http://seo.chinaz.com/?host={$article.Metas.alink}" target="_blank" title="{$article.Metas.name}站长之家SEO综合查询">站长之家综合查询</a> </td> <td width="294" valign="middle" style=" word-break: break-all;" align="center"><a href="https://www.baidu.com/s?ie=utf8&wd=site%3A{$article.Metas.alink}" target="_blank" title="百度Site一下{$article.Metas.name}">百度Site一下</a> </td> <td width="294" valign="middle" style=" word-break: break-all;background-color: #f5f5f5" align="center"><a href="http://www.aizhan.com/cha/{$article.Metas.alink}" target="_blank" title="{$article.Metas.name}爱站网SEO综合查询">爱站网综合查询</a> </td> </tr> </tbody></table></div><a href="http://{$article.Metas.alink} " target="_blank" class="ma ascbg">点击直达</a>

评论列表