Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
名正言顺 发表于 2016-9-6 13:09:31 | 显示全部楼层 |阅读模式
本帖最后由 名正言顺 于 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、把修改后的文件上传,后台更新缓存,大功告成









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
babyfacer 发表于 2016-9-6 16:00:39 | 显示全部楼层
你可真会挣钱
回复

使用道具 举报

 楼主| 名正言顺 发表于 2016-9-6 18:03:47 | 显示全部楼层

我看到没人回复,就设了个金币
回复

使用道具 举报

babyfacer 发表于 2016-9-6 20:01:02 | 显示全部楼层
名正言顺 发表于 2016-9-6 18:03
我看到没人回复,就设了个金币

那你该设置奖励金币,肯定好多人回复

不过DZ居然可以发代码了,难道bug修复了,之前不能发
回复

使用道具 举报

 楼主| 名正言顺 发表于 2016-9-7 09:21:48 | 显示全部楼层
babyfacer 发表于 2016-9-6 20:01
那你该设置奖励金币,肯定好多人回复

不过DZ居然可以发代码了,难道bug修复了,之前不能发

我也没金币了
回复

使用道具 举报

babyfacer 发表于 2016-9-7 15:01:14 | 显示全部楼层

金币没啥用,我以前送人好多。现在还有4000多
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 21:48 , Processed in 0.018877 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表