emlog手机版教程:获取文章对应的标签

emlog教程 2020-08-25

  Emlog手机版好像没有给予获取文章标签的相关功能,反正也是无聊状态中,今天就给大家详细的讲解一下此功能的实现方法,希望能够帮到有需要的朋友

  首先,我们要在手机版模板的m文件夹的index.php中找到代码

  $action = isset($_GET[‘action’]) ? addslashes($_GET[‘action’]) : ”;

  在其下方加入代码

  $sltag = isset ($_GET[‘tagid’]) ? intval ($_GET[‘tagid’]) : ”;

  在代码

  $page_url = pagination($lognum, $index_lognum, $page, $pageurl);

  后面加入代码

  if(!empty($sltag)){//标签

  global $CACHE;

  $Tag_Model = new Tag_Model();

  $page = isset($_GET[‘page’]) ? abs(intval ($_GET[‘page’])) : 1;

  $blogIdStr = $Tag_Model->getTagById($sltag);

  $pageurl =”;

  $sqlSegment = “and gid IN ($blogIdStr) order by date desc”;

  $lognum = $Log_Model->getLogNum(‘n’,$sqlSegment);

  $tagname = ‘标签ID为’.$sltag.’价格表’;//暂时不知道怎么获取标签名称

  $site_title = $tagname;

  $pageurl =”http://www.bokebu.com/?tagid=$sltag&page=”;

  $logs = $Log_Model->getLogsForHome($sqlSegment, $page, $index_lognum);

  $page_url = pagination($lognum, $index_lognum, $page, $pageurl);

  }

  在m文件夹的index.php文件的最后面加入代码

  

  $Tag_Model = new Tag_Model();

  $tag = $Tag_Model->getTag($blogid);

  echo ‘标签:’;

  foreach($tag as $v){

  echo ‘‘.$v[‘tagname’].’ ‘;

  }}

  ?>

  前面代码都是放入手机版的index.php里面的。 调用方法:然后进入view文件夹,按自己需要选择添加位置,想显示在文章页面:打开single.php,把下面代码放到里面的适当位置即可,

  

  想显示在文章列表里:打开log.php文件,在循环之内放入如下调用代码:

  

  好了,搞定收工了,方法比较繁琐,请按教程一步一步来,教程都经过测试,5.3.1正常使用!

评论 (0)
    Top