王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

Zblog之SiteNav导航模板文章编辑增添字段

这段代码应用于“其名为湫”网址导航网站,张凯从昨天夜里入手下手构想,本日明白了思绪入手下手测试,早上测试了半天,晚上又测试了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>


相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。