[求助] 【教程】门户diy调用原作者和文章来源,测试可用

时间: 2018-10-26 16:02    来源: 未知   
点击:
本帖最后由 名正言顺 于 2016-9-6 18:04 编辑

效果查看:http://www.burley.cc/portal.php
预览:




修改方法:本方法只在X3.2中操作,其他版本修改办法基本相似,修改前请做好相关文件的备份
1、打开\source\class\block\portal\block_article.php
搜索   
  1. 'dateline' => array('name' => lang('blockclass', 'blockclass_article_field_dateline'), 'formtype' => 'date', 'datatype' => 'date'),
复制代码
大概在260行左右,
在下面添加:
  1. 'author' => array('name' => lang('blockclass', 'blockclass_article_field_author'), 'formtype' => 'text', 'datatype' => 'string'),
  2.                                 
  3.                                 'from' => array('name' => lang('blockclass', 'blockclass_article_field_from'), 'formtype' => 'text', 'datatype' => 'string'),
复制代码
添加后效果为:
  1. 'dateline' => array('name' => lang('blockclass', 'blockclass_article_field_dateline'), 'formtype' => 'date', 'datatype' => 'date'),
  2.                                 
  3.                                 'author' => array('name' => lang('blockclass', 'blockclass_article_field_author'), 'formtype' => 'text', 'datatype' => 'string'),
  4.                                 
  5.                                 'from' => array('name' => lang('blockclass', 'blockclass_article_field_from'), 'formtype' => 'text', 'datatype' => 'string'),

  6.                                 'caturl' => array('name' => lang('blockclass', 'blockclass_article_field_caturl'), 'formtype' => 'text', 'datatype' => 'string'),
复制代码
2、还是在这个页面
搜索
  1. 'dateline'=>$data['dateline'],
复制代码
在下面添加:
  1. 'author'=>$data['author'],
  2.                                        
  3.                                         'from'=>$data['from'],
复制代码
添加后的效果为
  1. 'dateline'=>$data['dateline'],
  2.                                        
  3.                                         'author'=>$data['author'],
  4.                                        
  5.                                         'from'=>$data['from'],

  6.                                         'caturl'=> $_G['cache']['portalcategory'][$data['catid']]['caturl'],
复制代码
3、打开\source\languagel\lang_blockclass.php
搜索
  1. 'blockclass_article_field_dateline' => '发布时间',
复制代码
在下面添加
  1. 'blockclass_article_field_author' => '原作者名',
  2.         
  3.         'blockclass_article_field_from' => '文章来源',
复制代码
修改后效果为:
  1. 'blockclass_article_field_dateline' => '发布时间',
  2.    ,香港六和合开奖结果直播;     
  3.         'blockclass_article_field_author' => '原作者名',
  4.         
  5.         'blockclass_article_field_from' => '文章来源',

  6.         'blockclass_article_field_uid' => '作者UID',
复制代码

4、把修改后的文件上传,后台更新缓存,大功告成









相关新闻