dedecms用火车头采集问题?

dedecms用火车头采集问题?,第1张

具体方法如下:

1、DedeCMS默认风格里,顶部左边有一段话"织梦CMS - 轻松建站从此开始!",很多朋友想把这段话修改成一个横向登录框,像织梦吧(dedecms8com)顶部一样。

2、打开头部公用模板文件templets/default/headhtm,找到如下汉字

3、把上图里汉字,替换为如下代码

<div id="_userlogin">

<form name="userlogin" action="{dede:globalcfg_memberurl/}/index_dophp" method="POST">

<input type="hidden" name="dopost" value="login" />

<span>用户名:</span>

<input type="text" name="userid" size="10" class="ipt-txt" />

<span>密码:</span>

<input type="密码" name="pwd" size="10" class="ipt-txt" />

{dede:php}

if(preg_match("#2#", $safe_gdopen)){

echo '

<span>验证码:</span>

<input type="text" name="vdcode" size="8" class="ipt-txt" />

<img id="vdimgck" align="absmiddle" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'$cfg_cmspath'/include/vdimgckphp"/>';}

{/dede:php}

<button type="submit" class="btn-1">登录</button>

<a href="{dede:globalcfg_memberurl/}/index_dophpfmdo=user&dopost=regnew" >注册账号</a> <a href="{dede:globalcfg_memberurl/}/reset密码php">忘记密码</a>

</form>

</div>

<script language="javascript" type="text/javascript">CheckLogin();</script>

  改后:

4、其实仅仅这段代码还不够,还需要完成下一步才能达到效果:

那么,我这里为什么没有加这段代码呢这是因为默认主页模板文件indexhtm里,已经包涵了这段代码。如果没有,或被自己删除了,请添加在indexhtm里之前。

打开member/ajax_loginstaphp文件,找到如下代码

5、上图红色框内的代码,即为登录成功后,返回用户信息。多数时候,我们的顶部导航没太宽的地方,以显示这些数据,所有完全没必要全部返回这些信息,可以适当减少几项,并且对div做美化,以达到美观体验。这里,简单做下调整,如下:

6、更新生成后,可以看到如下效果:

这样一个顶部横向登录框就制作完了。

如何修改织梦55头条的样式

1对织梦55头条标题的样式的修改

  找到根目录下的/templets/style/pagecss

  通过DW或者记事本打开该样式,查找:index bignews onenews h2 a{

  font-size:16px;

  }--这是首页头条标题的文字属性设置

  找到如上头条标题的样式,然后我们就可以对它进行修改了。

  修改后:index bignews onenews h2 a{

  font-size:16px; color:#ff0000;font-style:italic;

  }

  这样头条颜色就变成红色了,然后字体样式变成斜体,当然了,如果你要修改成其他颜色也是可以的。如图:

  如何修改织梦55头条的样式

  2,对织梦55首页头条框架背景的修改

  找到根目录下的/templets/style/pagecss

  在 \templets\style\pagecss 里找到:

  index bignews onenews{

  padding:8px 12px;

  border-bottom:1px solid #EBEBEB;

  修改为:

  index bignews onenews{

  padding:8px 12px;

  background:url(/images/bignews_bggif) top center no-repeat;

  border-bottom:1px solid #EBEBEB;

  3、对织梦55首页头条的标题长度修改

  打开 indexhtm

  找到如下代码:

  <!--头条-->

  <div class="onenews">

  {dede:arclist flag='h' limit='0,1'}

  <h2><a href="[field:arcurl/]">[field:title/]</a></h2>

  <p>[field:description/]<a href="[field:arcurl/]">[查看全文]</a></p>

  {/dede:arclist}

  </div>

  <!-- /onenews -->

  找到这行:{dede:arclist flag='h' limit='0,1'}

  在里面加如: titlelen='你想要的数字' 如我想要显示20个汉字,即加如: titlelen='40'

  即为:{dede:arclist titlelen='40' flag='h' limit='0,1'}

  每2个字符等于1个汉字!

dedecms在采集时如果遇到会自动采集和它的属性的(譬如头条,幻灯片,推荐等) 但如果没有就只能显示无省略图了,这个没办法改变的, 如果觉得不美观你可以在修改时添加相关的并作相应的设置

第一步:打开"/include/commonfuncphp",该文件56版本默认存在,55的不存在自己建一个。

然后在该文件中加入一个函数,代码如下:

function pasterTempletDiy($path)

{

require_once(DEDEINC"/arcpartviewclassphp");

global $cfg_basedir,$cfg_templets_dir;

$tmpfile = $cfg_basedir$cfg_templets_dir"/"$path;//模版文件的路径

$dtp = new PartView();

$dtp->SetTemplet($tmpfile);

$dtp->Display();

}

在模板页用以下代码替换原因的调用头部代码

<php pasterTempletDiy("default/headhtm");>

“模块”——“辅助插件”——“广告管理 ”——“[增加一个新广告]”——按添加的要求填写,填完成点击“确定”——跳转回到“广告管理列表页”——点击列表中的“管理”项下面的"[JS]",进入到“广告管理::获取JS ”

页面,复制广告的JS调用代码:如,“<script src='/plus/ad_jsphpaid=2' language='javascript'></script>”

接下来打开“模板”——默认模板管理——在模板文件列表中找到文件“headhtm 列表页头部模板”,点击[修改] ——找到代码“

<div class="banner"><script src='/plus/ad_jsphpaid=2' language='javascript'></script> </div>

<div class="banner2"><script src='/plus/ad_jsphpaid=1' language='javascript'></script> </div>

然后把其中的Javascript的代码换成你刚才复制的JS代码,

然后回到“生成”——“更新主页HTML ”即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms用火车头采集问题?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情