B站的飞魔幻封面原图可以提取原图么?

02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25
02-2502-25为啥上B站显示不出封面图片?
为啥上B站显示不出封面图片?
变成这样了 我重下了Flash插件更新了IE换了浏览器还是这样 求解为啥 只有B站是这样
不区分大小写匿名
我也这样- -难道是这几天网站的问题?
B站大姨妈了
相关知识等待您来回答
互联网领域专家【求原图】【b站封面】。。。我找不到,求好人帮忙找原图。。。_进击的巨人吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,246,808贴子:
【求原图】【b站封面】。。。我找不到,求好人帮忙找原图。。。收藏
应该是p站的。。手机截图太小根本查不到ID。。。所以如果有人有原图的话能发一下ID嘛谢谢了~\(≥▽≤)/~
1楼 22:02&|来自
。。。我记得上面是三爷。。。
2楼 22:03&|来自
3楼 22:04&|来自
4楼 22:49&|来自
你应该问问这位专家
收起回复5楼 22:49&|
这应该是吧~
6楼 23:01&|来自
本吧贡献榜 登录百度帐号推荐应用
内&&容:使用签名档&&
为兴趣而生,贴吧更懂你。&或Discuz! X1.5 门户文章接口-支持封面图片
检查接口说明
1、接口文件名etchk.php,为保密,请自行修改文件名; 2、本接口文件复制在网站根目录下使用; 3、主要参数   文章标题:title    分类ID :catid   用于限定检查范围,可不填,请对照管理中心查看分类ID;   校验码 :vercode  请自行设定,并在检查接口文件开始处修改vercode使其一致; 4、发布配置-文章检查网址处,可以如下填写:   http://您的网址/etchk.php?vercode=&catid=&title=&%title%&   注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致 5、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
检查接口代码
@$vercode=''; //此处取值请自行修改
if(isset($_POST['vercode'])){
if ($_POST['vercode']!=$vercode){
echo(&[err]invalid vercode[/err]&);
define('APPTYPEID', 0);
define('CURSCRIPT', 'search');
require './source/class/class_core.php';
$discuz = & discuz_core::instance();
$modarray = array('portal', 'forum', 'blog', 'album', 'group');
//$mod = !in_array($discuz-&var['mod'], $modarray) ? 'forum' : $discuz-&var['mod'];
$mod='portal'; //zzcity add
define('CURMODULE', $mod);
$modcachelist = array('register' =& array('modreasons', 'stamptypeid', 'fields_required', 'fields_optional'));
$cachelist = $slist = array();
if(isset($modcachelist[CURMODULE])) {
$cachelist = $modcachelist[CURMODULE];
$discuz-&cachelist = $
$discuz-&init();
//runhooks();
require_once libfile('function/discuzcode');
//require DISCUZ_ROOT.'./source/module/search/search_'.$mod.'.php';
[Discuz!] (C) Comsenz Inc.
This is NOT a freeware, use is subject to license terms
$Id: search_portal.php -21 05:25:03Z monkey $
//if(!defined('IN_DISCUZ')) {
// exit('Access Denied');
define('NOROBOT', TRUE);
require_once libfile('function/home');
$sdb = DB::object();
$srchtxt = getgpc('title');
$srchtxt = isset($srchtxt) ? htmlspecialchars(trim($srchtxt)) : '';
$catid=intval(getgpc('catid'));
$catid=$catid ?
$catid :0;
if (empty($srchtxt)){
exit('[err]no title[/err]');
$wherestr= $catid ? & and catid=$catid & : &&;
$srchtxtsql = addcslashes($srchtxt, '%_');
$query = $sdb-&fetch_first(&SELECT aid FROM &.DB::table('portal_article_title').& WHERE title = '$srchtxtsql' $wherestr LIMIT 1&);
if(!$query) {
echo('[no]');
echo('[yes]');
发布接口说明
1、接口文件名etpost.php,为保密,请自行修改文件名; 2、本接口文件请复制在网站根目录下使用; 注:以下参数名后“=”号为示范取值而用,参数名本身不含“=”号;   固定取值的参数,可以在发布规则-参数取值中设置;   采集取值的参数项,请在发布规则-发布项中添加;
3、主要参数   username 会员名参数名 password 密码参数名 title 主题标题参数名   content 内容参数名(若要进行分页请在数据整理中将ET2正文分隔标记“#-0-#”替换为discuz! x1分页标记“###NextPage###”) etattachs 文件列表参数名,若要使用自动提取第一幅jpg图片为缩略图必须填写; 4、附加参数   catid 文章分类编号(请对照管理中心文章分类)
  vercode 安全校验码,请自行设定,本项用以防止接口被他人利用,如果需要进行更多校验,请自行填加相关代码。 ashowurl= 门户文件显示URL,默认值/data/attachment/portal,通过本参数可支持更改默认附件目录以及远程文件,取值与网站后台-上传设置对应;
5、可选参数   summary 文章摘要,不使用则自动摘要;   author 文章作者;   from 文章来源;   fromurl 来源地址;   url 跳转URL;   pic 封面图片,如果你要发布封面图片,请在方案中选择发布顺序为“先上传文件”,可自动生成缩略图; 6、封面图片 如果用户未使用Pic参数指定采集封面图片,则自动提取文件列表中第一幅jpg图片为封面缩略图; 如果需要指定封面图片,用户使用的采集规则应有一个数据项来采集一个作为封面图片的图片网址,并在发布规则-发布项-其他发布项中将该数据项与参数pic对应; 要使用自动提取缩略图功能必须开启对应采集规则的文件下载; 7、附件目录 附加参数ashowurl(即门户文件显示URL)的值应与“发布规则-基本设置-文件显示URL”相同; 文件显示URL的值,应与用户网站后台-上传设置-基本设置-附件 URL 地址对应,默认值是“/data/attachment/portal”; 当网站更改了上传设置-附件 URL 地址时,该值应等于“附件 URL 地址”+“/portal”; 当网站启用了远程附件时,该值应等于“远程附件-远程访问 URL”+“/portal”; 使用远程附件时,不支持缩略图;
8、发布配置-文章检查网址处,可以如下填写:   http://您的网址/etpost.php   注:使用大小写敏感的服务器的用户请注意网址大小写和网站文件一致 9、接口文件无须任何改动即可使用,如果你希望增加校验或其他功能,请仔细修改;
发布接口代码
@$vercode=''; //此处取值请自行修改
if(isset($_POST['vercode'])){
if ($_POST['vercode']!=$vercode){
echo(&[err]invalid vercode[/err]&);
define('APPTYPEID', 4);
define('CURSCRIPT', 'portal');
require './source/class/class_core.php';
require './source/function/function_home.php';
require './source/function/function_portal.php';
$discuz = & discuz_core::instance();
$cachelist = array('blockclass', 'portalcategory');
$discuz-&cachelist = $
$discuz-&init();
//zzcity add
$member = array();
$member = DB::fetch_first(&SELECT * FROM &.DB::table('common_member').& WHERE username='&.$_POST['username'].&'&);
$cookietime=$_G['gp_cookietime'] ? 2592000 : 0;
$_G['uid'] = $member['uid'];
$_G['username'] = $member['username'];
$_G['adminid'] = $member['adminid'];
$_G['groupid'] = $member['groupid'];
$_G['formhash'] = formhash();
$_G['session']['invisible'] = getuserprofile('invisible');
$_G['member'] = $
$_G['core']-&session-&isnew = 1;
dsetcookie('auth', authcode(&{$member['password']}\t{$member['uid']}&, 'ENCODE'), $cookietime, 1, true);
dsetcookie('loginuser');
dsetcookie('activationauth');
dsetcookie('pmnum');
$discuz-&_init_user();
$_GET['mod']='portalcp'; //zzcity add
$_GET['ac']='article';//zzcity add
if(empty($_GET['mod']) || !in_array($_GET['mod'], array('list', 'view', 'comment', 'portalcp', 'topic', 'attachment')))
$_GET['mod'] = 'index';
define('CURMODULE', $_GET['mod']);
//runhooks();
//require_once libfile('portal/'.$_GET['mod'], 'module');
//替换source/module/portal/portal_portalcp.php开始
//if(!defined('IN_DISCUZ')) {
// exit('Access Denied');
$ac = in_array($_GET['ac'], array('comment', 'article', 'block', 'portalblock', 'topic', 'diy', 'upload', 'category'))?$_GET
['ac']:'index';
if(empty($ac)) {
showmessage('没有正确指定操作');
require_once libfile('function/portalcp');
//require_once libfile('portalcp/'.$ac, 'include');
//替换source/include/portalcp/portal_article.php开始
* [Discuz!] (C) Comsenz Inc.
* This is NOT a freeware, use is subject to license terms
* $Id: portalcp_article.php -30 07:55:17Z zhangguosheng $
//if(!defined('IN_DISCUZ')) {
// exit('Access Denied');
$op = in_array($_GET['op'], array('addpage', 'edit', 'delpage', 'delete', 'related', 'batch', 'pushplus', 'verify')) ? $_GET
['op'] : 'add';
$aid = intval($_G['gp_aid']);
$catid = intval($_G['gp_catid']);
$seccodecheck = $_G['setting']['seccodestatus'] & 4;
$secqaacheck = $_G['setting']['secqaa']['status'] & 2;
$allowmanage = $allowadd = 0;
//if($_G['group']['allowpostarticle'] || $_G['group']['allowmanagearticle']) {
$allowadd = 1;//发布权限
$article = $article_content = array();
//if($aid) {
// $query = DB::query(&SELECT * FROM &.DB::table('portal_article_title').& WHERE aid='$aid'&);
// $article = DB::fetch($query);
// if(!$article) {
// showmessage('article_not_exist');
// if($_G['group']['allowmanagearticle'] || ($_G['group']['allowpostarticle'] && $article['uid'] == $_G['uid'])) {
// $allowmanage = 1;//管理权限
//if(submitcheck(&articlesubmit&, 0, $seccodecheck, $secqaacheck)) {
// if(($aid && !$allowmanage) || (!$aid && !$allowadd)) {
// showmessage('article_edit_nopermission');
$_POST['title'] = getstr(trim($_POST['title']), 80, 1, 1, 1);
if(strlen($_POST['title']) & 1) {
// showmessage('title_not_too_little');
exit('[err]title_not_too_little[/err]');
if(empty($_POST['summary'])) $_POST['summary'] = preg_replace(&/(\s|###NextPage###)+/&, ' ', $_POST['content']);
$summary = portalcp_get_summary($_POST['summary']);
$prename = getstr(dhtmlspecialchars($_POST['prename']), 255, 1, 1, 1);
$_G['gp_author'] = dhtmlspecialchars($_G['gp_author']);
$_G['gp_from'] = dhtmlspecialchars($_G['gp_from']);
$_G['gp_fromurl'] = dhtmlspecialchars($_G['gp_fromurl']);
$_G['gp_shorttitle'] = getstr(trim(dhtmlspecialchars($_G['gp_shorttitle'])), 80, 1, 1, 1);
$setarr = array(
'title' =& $_POST['title'],
'shorttitle' =& $_G['gp_shorttitle'],
'author' =& $_G['gp_author'],
'from' =& $_G['gp_from'],
'fromurl' =& $_G['gp_fromurl'],
'dateline' =& intval($_G['gp_dateline']),
'url' =& $_G['gp_url'],
'allowcomment' =& !empty($_POST['forbidcomment']) ? '0' : '1',
'summary' =& addslashes($summary),
'prename' =& $prename,
'preurl' =& $_POST['preurl'],
'catid' =& intval($_POST['catid']),
'tag' =& article_make_tag($_POST['tag']),
'status' =& $article_status,
if(empty($setarr['catid'])) {
// showmessage('请选择一个合适的系统分类');
exit('[err]请选择一个合适的系统分类[/err]');
// if($_FILES['pic']) {
// if($files = pic_upload($_FILES['pic'], 'portal', 300, 300, 2)) {
// $setarr['pic'] = $files['pic'];
// $setarr['thumb'] = $files['thumb'];
// $setarr['remote'] = $files['remote'];
// if($setarr['pic'] && $article['pic']) {
// pic_delete($article['pic'], 'portal', $article['thumb'], $article['remote']);
//zzcity add
function zzfileext($filename) {
return strtolower(substr(strrchr($filename, '.'), 1, 10));
function zzis_image_ext($ext) {
static $imgext = array('jpg', 'jpeg');
return in_array($ext, $imgext) ? 1 : 0;
$ashowurl = empty($_POST['ashowurl']) ? &/data/attachment/portal& : trim($_POST['ashowurl']);
$ashowurl = substr($ashowurl,-1)==&/& ? $ashowurl : $ashowurl.'/';
if(!empty($_POST['pic'])){
$setarr['pic'] = str_replace($ashowurl,'',$_POST['pic']);
$attachlist=explode(',',str_replace($ashowurl,'',$_POST['etattachs']));
for($i=0; $i&count($attachlist); $i++) {
if(zzis_image_ext(zzfileext($attachlist[$i]))){
$setarr['pic']=$attachlist[$i];
if(!empty($setarr['pic']) && !getglobal('setting/ftp/on')){
require_once libfile('class/image');
$image = new image();
if($image-&Thumb(getglobal('setting/attachdir').'./portal/'.$setarr['pic'], '', 300, 300, 2)) {
$setarr['thumb'] = 1;
if(getglobal('setting/ftp/on')) {
$setarr['remote'] = 1;
if(empty($article)) {
$setarr['uid'] = $_G['uid'];
$setarr['username'] = $_G['username'];
$setarr['dateline'] = $_G['timestamp'];
$setarr['id'] = intval($_POST['id']);
if($setarr['id']) $setarr['idtype'] = $_POST['idtype']=='blogid'?'blogid':'tid';
$aid = DB::insert('portal_article_title', $setarr, 1);
DB::query('UPDATE '.DB::table('portal_category').& SET articles=articles+1 WHERE catid = '$setarr[catid]'&);
DB::update('portal_article_title', $setarr, array('aid' =& $aid));
$cid = intval($_POST['cid']);
if($cid) {
$query = DB::query(&SELECT * FROM &.DB::table('portal_article_content').& WHERE cid='$cid' AND aid='$aid'&);
$article_content = DB::fetch($query);
$content = getstr($_POST['content'], 0, 1, 1, 0, 1);
$contents = explode('###NextPage###', $content);
$content_count = count($contents);
$pageorder = intval($_POST['pageorder']);
if($pageorder&0) {
$startorder = $pageorder - 1;
$pageorder = DB::result(DB::query(&SELECT pageorder FROM &.DB::table('portal_article_content').& WHERE aid='$aid' ORDER BY
pageorder LIMIT $startorder, 1&), 0);
if($article_content && $article_content['pageorder'] == $pageorder) {
$content_count = $content_count - 1;
if($content_count & 0) {
DB::query('UPDATE '.DB::table('portal_article_content').& SET pageorder = pageorder+$content_count WHERE aid='$aid' AND
pageorder&='$pageorder'&);
$pageorder = DB::result(DB::query(&SELECT MAX(pageorder) FROM &.DB::table('portal_article_content').& WHERE aid='$aid'&),
$pageorder = $pageorder + 1;
if($article_content) {
$setarr = array(
'content' =& trim($contents[0]),
'pageorder' =& $pageorder,
'dateline' =& $_G['timestamp']
DB::update('portal_article_content', $setarr, array('cid'=&$cid));
unset($contents[0]);
if($contents) {
$inserts = array();
foreach ($contents as $key =& $value) {
$value = trim($value);
$inserts[] = &('$aid', '$value', '&.($pageorder+$key).&', '$_G[timestamp]')&;
DB::query(&INSERT INTO &.DB::table('portal_article_content').&
(aid, content, pageorder, dateline)
VALUES &.implode(',', $inserts));
DB::query('UPDATE '.DB::table('portal_article_title').& SET contents = contents+&.count($inserts).& WHERE aid='$aid'&);
$newaids = array();
$_POST['attach_ids'] = explode(',', $_POST['attach_ids']);
foreach ($_POST['attach_ids'] as $newaid) {
$newaid = intval($newaid);
if($newaid) $newaids[$newaid] = $
if($newaids) {
DB::update('portal_attachment', array('aid'=&$aid), &attachid IN (&.dimplode($newaids).&) AND aid='0'&);
if($_POST['raids']) {
DB::query(&DELETE FROM &.DB::table('portal_article_related').& WHERE aid='$aid' OR raid='$aid'&);
$replaces = array();
$query = DB::query(&SELECT aid FROM &.DB::table('portal_article_title').& WHERE aid IN (&.dimplode($_POST['raids']).&)&);
while ($value = DB::fetch($query)) {
if($value['aid'] != $aid) {
$replaces[] = &('$aid', '$value[aid]')&;
$replaces[] = &('$value[aid]', '$aid')&;
if($replaces) {
DB::query(&REPLACE INTO &.DB::table('portal_article_related').& (aid,raid) VALUES &.implode(',', $replaces));
if($_G['gp_from_idtype'] && $_G['gp_from_id']) {
$id = intval($_G['gp_from_id']);
$notify = array();
switch ($_G['gp_from_idtype']) {
case 'blogid':
$blog = DB::fetch_first(&SELECT * FROM &.DB::table('home_blog').& WHERE blogid='$id'&);
if(!empty($blog)) {
$notify = array(
'url' =& &home.php?mod=space&do=blog&id=$id&,
'subject' =& $blog['subject']
$touid = $blog['uid'];
case 'tid':
$thread = DB::fetch_first(&SELECT * FROM &.DB::table('forum_thread').& WHERE tid='$id'&);
if(!empty($thread)) {
$notify = array(
'url' =& &forum.php?mod=viewthread&tid=$id&,
'subject' =& $thread['subject']
$touid = $thread['authorid'];
if(!empty($notify)) {
$notify['newurl'] = 'portal.php?mod=view&aid='.$
require_once libfile('function/notification');
notification_add($touid, 'pusearticle', 'puse_article', $notify, 1);
/* if($_POST['addpage']) {
$url = 'portal.php?mod=portalcp&ac=article&op=addpage&aid='.$
$url = $_POST['url']?&portal.php?mod=list&catid=$_POST[catid]&:'portal.php?mod=view&aid='.$
// showmessage('do_success', $url);
echo('[ok]');
//if ($op == 'delpage') {
// if(!$aid || !$allowmanage) {
// showmessage('article_edit_nopermission');
// $pageorder = intval($_GET['pageorder']);
// $aid = intval($_GET['aid']);
// $cid = intval($_GET['cid']);
// if($aid && $cid) {
// $count = DB::result(DB::query(&SELECT COUNT(*) FROM &.DB::table('portal_article_content').& WHERE aid='$aid'&), 0);
// if($count & 1) {
// DB::query('DELETE FROM '.DB::table('portal_article_content').& WHERE cid='$cid' AND aid='$aid'&);
// DB::query('UPDATE '.DB::table('portal_article_title').& SET contents = contents-1 WHERE aid='$aid'&);
// } else {
// showmessage('当前为最后一页,不能被删除');
// showmessage('do_success', &portal.php?mod=portalcp&ac=article&op=edit&quickforward=1&aid=$aid&);
//} elseif($op == 'delete') {
// if(!$aid || !$allowmanage) {
// showmessage('article_edit_nopermission');
// if(submitcheck('deletesubmit')) {
// include_once libfile('function/delete');
// $article = deletearticle(array(intval($_POST['aid'])), intval($_POST['optype']));
// showmessage('article_delete_success', &portal.php?mod=list&catid={$article[0][catid]}&);
//} elseif($op == 'related') {
// $raid = intval($_GET['raid']);
// $ra = array();
// if($raid) {
// $query = DB::query(&SELECT * FROM &.DB::table('portal_article_title').& WHERE aid='$raid'&);
// $ra = DB::fetch($query);
//} else {
if(($aid && !$allowmanage) || (!$aid && !$allowadd)) {
showmessage('article_edit_nopermission');
$page = empty($_GET['page'])?1:intval($_GET['page']);
if($page&1) $page = 1;
$start = $page-1;
$pageselect = '';
$category = array();
$query = DB::query('SELECT * FROM '.DB::table('portal_category'));
while($value = DB::fetch($query)) {
$category[$value[catid]] = $
foreach ($category as $key=&$value) {
$upid = $value['upid'];
if($upid) {
$category[$upid]['children'][] = $
$category[$key]['level'] = 1;
while($category[$upid]) {
$category[$key]['level'] += 1;
$upid = $category[$upid]['upid'];
$category[$key]['level'] = 0;
$_GET['catid'] = $article['catid'] ? $article['catid'] : ($_GET['catid'] && isset($category[$_GET['catid']]) ? $_GET
['catid'] : '');
$categoryselect = &&select id=\&catid\& name=\&catid\& width=\&120\&&&;
$selected = empty($_GET['catid'])?' selected':'';
$categoryselect .= &&option value=\&0\&$selected&-----&/option&&;
foreach ($category as $value) {
if($value['level'] == 0) {
$selected = $_GET['catid'] == $value['catid']?' selected':'';
if ($selected) {echo $ echo $value['catid']; echo '&br&';}
$categoryselect .= &&option value=\&$value[catid]\&{$selected}&$value[catname]&/option&&;
if(!$value['children']) {
foreach ($value['children'] as $catid) {// 子分类
$selected = $_GET['catid'] == $catid?' selected':'';
$categoryselect .= &&option value=\&{$category[$catid][catid]}\&{$selected}&-- {$category[$catid][catname]}&/option&&;
if($category[$catid]['children']) {
foreach ($category[$catid]['children'] as $catid2) {// 三级分类
$selected = $_GET['catid'] == $catid2?' selected':'';
$categoryselect .= &&option value=\&{$category[$catid2][catid]}\&{$selected}&---- {$category[$catid2][catname]}
&/option&&;
$categoryselect .= &&/select&&;
if($article) {
if($op == 'addpage') {
$article_content = array();
$query = DB::query(&SELECT * FROM &.DB::table('portal_article_content').& WHERE aid='$aid' ORDER BY pageorder LIMIT
$start,1&);
$article_content = DB::fetch($query);
$article['attach_image'] = $article['attach_file'] = '';
$query = DB::query(&SELECT * FROM &.DB::table('portal_attachment').& WHERE aid='$aid' ORDER BY attachid&);
while ($value = DB::fetch($query)) {
if($value['isimage']) {
$article['attach_image'] .= get_uploadcontent($value);
$article['attach_file'] .= get_uploadcontent($value);
if($article['contents'] & 0) {
$pageselect = '&select name=&pageorder&&';
$pageselect .= &&option value=\&0\&&末尾&/option&&;
for($i=1; $i&=$article['contents']; $i++) {
$selected = ($op!='addpage' && $page == $i)?' selected':'';
$pageselect .= &&option value=\&$i\&$selected&$i&/option&&;
$pageselect .= '&/select&';
$multi = multi($article['contents'], 1, $page, &portal.php?mod=portalcp&ac=article&aid=$aid&);
if($article['pic']) {
$article['pic'] = pic_get($article['pic'], 'portal', $article['thumb'], $article['remote'], 1);
$article['related'] = array();
if($page & 2 && $op != 'addpage') {
$query = DB::query(&SELECT a.aid,a.title
FROM &.DB::table('portal_article_related').& r
LEFT JOIN &.DB::table('portal_article_title').& a ON a.aid=r.raid
WHERE r.aid='$aid'&);
while ($value = DB::fetch($query)) {
$article['related'][] = $
$_GET['from_id'] = empty ($_GET['from_id'])?0:intval($_GET['from_id']);
if($_GET['from_idtype'] != 'blogid') $_GET['from_idtype'] = 'tid';
$idtypes = array($_GET['from_idtype'] =& ' selected');
if($_GET['from_idtype'] && $_GET['from_id']) {
$havepush = db::result(db::query(&SELECT COUNT(*) FROM &.db::table('portal_article_title').& WHERE id='$_GET[from_id]' AND
idtype='$_GET[from_idtype]'&), 0);
if($havepush) {
showmessage('已经推送到文章里面了,不能重复推送', '', array(), array('return'=&true));
switch ($_GET['from_idtype']) {
case 'blogid':
$query = DB::query(&SELECT b.*, bf.message FROM &.DB::table('home_blog').& b
LEFT JOIN &.DB::table('home_blogfield').& bf ON bf.blogid=b.blogid
WHERE b.blogid='$_GET[from_id]'&);
if($blog = DB::fetch($query)) {
if($blog['friend']) {
showmessage('当前日志因隐私设置不能进行文章推送操作');
$article['title'] = getstr($blog['subject'], 0);
$article['summary'] = portalcp_get_summary($blog['message']);
$article_content['content'] = dhtmlspecialchars($blog['message']);
$posttable = getposttablebytid($_GET['from_id']);
$query = DB::query(&SELECT t.*, p.* FROM &.DB::table('forum_thread').& t
LEFT JOIN &.DB::table($posttable).& p ON p.tid=t.tid AND p.first='1'
WHERE t.tid='$_GET[from_id]'&);
if($thread = DB::fetch($query)) {
$article['title'] = $thread['subject'];
$language = lang('forum/misc');
$thread['message'] = preg_replace($language['post_edit_regexp'], '', $thread['message']);
require_once libfile('function/discuzcode');
$thread['message'] = discuzcode($thread['message'], $thread['smileyoff'], $thread['bbcodeoff'], $thread['htmlon']);
$article['summary'] = portalcp_get_summary($thread['message']);
$article_content['content'] = dhtmlspecialchars($thread['message']);
$query = DB::query(&SELECT aid FROM &.DB::table('forum_attachment').& WHERE pid='$thread[pid]'&);
while($attach = DB::fetch($query)) {
$attachcode = '[attach]'.$attach['aid'].'[/attach]';
if(!strexists($article_content['content'], $attachcode)) {
$article_content['content'] .= '&br /&&br /&'.$
//include_once template(&portal/portalcp_article&);
function portalcp_get_summary($message) {
$message = preg_replace(array(&/\[attach\].*?\[\/attach\]/&, &/\&[a-z]+\;/i&), '', $message);
$message = preg_replace(&/\[.*?\]/&, '', $message);
$message = getstr(strip_tags($message), 200);
//替换source/include/portalcp/portal_article.php结束
//替换source/module/portal/portal_portalcp.php结束
发布规则使用说明
1、如果你要发布封面图片,请在方案中选择发布顺序为“先上传文件”,可自动生成缩略图; 2、如果用户未使用Pic参数指定采集封面图片,则自动提取文件列表中第一幅jpg图片为封面缩略图, 要使用自动提取缩略图功能必须开启对应采集规则的文件下载; 3、在发布规则范例中,发布项-其他发布项 设置了“封面图片”和参数pic对应,但如果用作封面的图片数据项名称是别的名字,例如“缩略图”,则请在这里将“封面图片”改为“缩略图”; 4、需要下载文件时,如果您的ET2和网站在同一台电脑运行(即网站服务器运行ET2),方案的本地保存目录可直接选择附件文件夹 “您的网站文件夹\data\attachment\portal”,并勾选“在本地保存目录下按年月建立子目录”,取消勾选“文件上传后本地自动删除”,这样可省略FTP上传步骤。 5、参数取值-账号密码队列中设置的用户,应具备发布门户文章的权限; 6、发布规则-基本设置中的文件显示URL,应与网站后台上传设置一致,详情请看发布接口说明“7、附件目录”部分内容; 7、附加参数队列中的ashowurl的值应与发布规则-基本设置-文件显示URL保持一致; 8、本范例发布对象网站编码为GBK, 当本接口应用于UTF8版网站,请在发布规则中选择编码转换为使用UTF8。 &
发布规则范例
# ET发布规则文本
# 发布规则名称:Discuz! x1 GBK 门户文章
# 版本号:2.1.0
# 生成时间: 10:09:33
RGlzY3V6ISB4MSBHQksgw8W7p87E1cI=
aHR0cDovL8T6tcTN+NW+L2V0Y2hrLnBocD92ZXJjb2RlPSZjYXRpZD0mdGl0bGU9PCV0aXRsZSU+
aHR0cDovL8T6tcTN+NW+L2V0cG9zdC5waHA=
[/urlpost]
[urlreply]
aHR0cDovLw==
[/urlreply]
[/isreply]
[/len_t_s]
[/len_t_l]
[/len_c_s]
[/len_c_l]
[pcontent]
Y29udGVudA==
[/pcontent]
dXNlcm5hbWU=
cGFzc3dvcmQ=
Y2F0aWQ9xPq1xM7E1cK31sDgSUQNCmFzaG93dXJsPS9kYXRhL2F0dGFjaG1lbnQvcG9ydGFs
[userlist]
zfjVvrHgvK0xtcTTw7unw/s9zfjVvrHgvK0xtcTD3MLrDQrN+NW+seC8rTK1xNPDu6fD+z3N+NW+
seC8rTK1xMPcwusNCs341b6x4LytM7XE08O7p8P7Pc341b6x4LytM7XEw9zC6w==
[/userlist]
[paralist]
1arSqj1zdW1tYXJ5DQrX99XfPWF1dGhvcg0KzsTVwsC01LQ9ZnJvbQ0KwLTUtLXY1rc9ZnJvbXVy
bA0KzPjXqlVSTD11cmwNCrfiw+bNvMasPXBpYw==
[/paralist]
[ftpserver]
[/ftpserver]
[/ftpport]
[/ftpuser]
[/ftppasv]
[/ymupdir]
[codepage]
[/codepage]
[translang]
[/translang]
[transparas]
[/transparas]
[pathfile]
xPq1xM341b5GVFDEv8K8L2RhdGEvYXR0YWNobWVudC9wb3J0YWw=
[/pathfile]
L2RhdGEvYXR0YWNobWVudC9wb3J0YWw=
[/urlfile]
ZXRhdHRhY2hz
c291cmNldXJs
[isloginpost]
[/isloginpost]
[postcookies]
[/postcookies]
[postokcode]
[/postokcode]
[postaddurl]
[/postaddurl]
免责声明:自在工坊网站所展示的作品信息由用户自行提供,其真实性、准确性和合法性由信息发布人负责。自在工坊不提供任何保证,并不承担任何法律责任。

我要回帖

更多关于 提取专辑封面 的文章

 

随机推荐