在这里,我们将给大家分享关于智能手机登陆DedeCMS5.5后台操作的办法的知识,让您更了解dedecms手机版的本质,同时也会涉及到如何更有效地DedeCMS5.5实现全文搜索功能的办法、DEDEC
在这里,我们将给大家分享关于智能手机登陆 DedeCMS 5.5 后台操作的办法的知识,让您更了解dedecms手机版的本质,同时也会涉及到如何更有效地DedeCMS 5.5 实现全文搜索功能的办法、DEDECMS v5.5 实现全文搜索功能的办法、DedeCMS 上传缩略图启用水印的办法、DedeCMS 增加日期类型样式的办法的内容。
本文目录一览:- 智能手机登陆 DedeCMS 5.5 后台操作的办法(dedecms手机版)
- DedeCMS 5.5 实现全文搜索功能的办法
- DEDECMS v5.5 实现全文搜索功能的办法
- DedeCMS 上传缩略图启用水印的办法
- DedeCMS 增加日期类型样式的办法
智能手机登陆 DedeCMS 5.5 后台操作的办法(dedecms手机版)
今晚很高兴,因为终于发现有一个手机浏览器可以完美登陆Dede5.5后台进行一般性操作了,这就是大名的Opera mobile v10 beta手机版。我有几个站点其中有一个是用Dede来建的,dede功能很强所以设置项目很多,在5.3的时候有传统后台登陆方式。到5.5的时候取消了传统登陆方式,所以我所使用的塞班S60第三版内置的浏览器登陆后变空白而升级后的Uc7.0Beta1也不能正常显示验证码等一些项目。一直在使用的Opera mini 5.0beta中国版都不行,我一直有空就等待和试验中。在看了一篇博客后试验了Opera 10beta特别完美进入各种后台和操作。 而且还能进行TAG标签管理和信息采集,注:如果要进行信息采集的话首先智能手机需要很强的处理器和大内存,这样手机登陆后台操作采集就会很成功速度很快了!!! 本文章网址:http://www.ppssdd.com/code/4189.html。转载请保留出处,谢谢合作!DedeCMS 5.5 实现全文搜索功能的办法
dedecms 5.5 默认的模糊搜索只能根据网站新闻的名称进行搜索,无法搜索到新闻内部信息,对此经过研究得出以下修改办法,现共享下:
登入后台-核心-频道模型-内容模型管理-
-普通新闻-【点击后面那个放大镜日志o】(*重要一步)-
附件表可供自定义搜索的字段:
这里的字段是程序依据字段类型自动选择生成的。新闻内容
将“新闻内容”前面那个打勾,此时将修改掉搜索字段,但是还没有成功,还需要修改源码相应的代码:
修改源码文件中的:head.htm 文件中。
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
<div>
<h4>搜索</h4>
<input type="hidden" name="kwtype" value="0" />
<input name="keyword" type="text"id="search-keyword" />
<select name="searchtype"id="search-option">
<option value="titlekeyword" selected='1'>智能模糊搜索</option>
<option value="title">仅搜索标题</option>
</select>
<button type="submit">搜索</button>
</div>
</form>
修改为:
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
<form action="/plus/advancedsearch.php" method="post">
<div>
<h4>搜索</h4>
<input type="hidden" name="mid" value="1" />
<input type="hidden" name="dopost" value="search" />
Keywords:<input type="text" name="q" /> <input type="submit" name="submit" value="开始全文搜索" />
</div>
</form>
此时更新网站,将会发现搜索数据已经有了质的飞跃。
本文章网址:http://www.ppssdd.com/code/4188.html。转载请保留出处,谢谢合作!DEDECMS v5.5 实现全文搜索功能的办法
dedecms 5.5 默认的模糊搜索只能根据网站新闻的名称进行搜索,无法搜索到新闻内部信息,对此经过研究得出以下修改办法,现共享下:登入后台----------核心------------频道模型--------内容模型管理---
----普通新闻---
---【点击后面那个放大镜日志o】(*重要一步)----------
附件表可供自定义搜索的字段:
这里的字段是程序依据字段类型自动选择生成的。
新闻内容
将“新闻内容”前面那个打勾
此时将修改掉搜索字段
但是还没有成功,还需要修改源码相应的代码:
修改源码文件中的:head.htm 文件中
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch"> <div> <h4>搜索</h4> <input type="hidden" name="kwtype" value="0" /> <input name="keyword" type="text"id="search-keyword" /> <select name="searchtype"id="search-option"> <option value="titlekeyword" selected='1'>智能模糊搜索</option> <option value="title">仅搜索标题</option> </select> <button type="submit">搜索</button> </div> </form>修改为:
<form action="/plus/advancedsearch.php" method="post"> <div> <h4>搜索</h4> <input type="hidden" name="mid" value="1" /> <input type="hidden" name="dopost" value="search" /> Keywords:<input type="text" name="q" /> <input type="submit" name="submit" value="开始全文搜索" /> </div> </form>此时更新网站,将会发现搜索数据已经有了质的飞跃。
本文章网址:http://www.ppssdd.com/code/7267.html。转载请保留出处,谢谢合作!DedeCMS 上传缩略图启用水印的办法
打开include\FCKeditor\editor\dia日志\dede_image.php ,第117行,原文:
以下为引用的内容: if (in_array($imgfile_type,$cfg_photo_typenames)) { WaterImg($fullfilename,'up'); }修改为:
以下为引用的内容: if ($needwatermark=="1" && in_array($imgfile_type,$cfg_photo_typenames)) //修改 by nic { WaterImg($fullfilename,'up'); WaterImg($full_litfilename,'up'); // add by nic }本文章网址:http://www.ppssdd.com/code/6101.html。转载请保留出处,谢谢合作!
DedeCMS 增加日期类型样式的办法
使用范围:自动模型的附加表,独立模型表
优点:可以使用mysql自带的日期处理/日期转换函数,也可以对date字段进行排序。
这是mysql数据库自带的一种数据类型,可以使用字符串或数字向表中的date类型列插入数据。Dede默认的时间类型只有datetime,而且是UNIX时间戳,操作只有使用dede提供的函数进行转换,使用上很不方便(例如:SQL语句中直接使用日期函数或者按年—月—日排序怎么处理?)。为什么只提供这种时间类型呢?我不理解,我没有使用过linix系统,是不是基于这种考虑我不清晰。闲话少说,请大家看操作步骤:
一、修改mychannel_field_add.php
文件作用:增加指定的内容频道表的字段(前台程序)
修改目的:增加一种字段类型
文件位置:\DedeAMPZ\WebRoot\Default\dede
操作:增加红色显示的内容
…………………………
…………………………
<td bgcolor="#FFFFFF">
<div><input type='radio'name='dtype' id='dtype1' value="text" checked='1'>单行文本(varchar)</div>
…………………………
…………………………
…………………………
<div><input type='radio'name='dtype' id='dtype16' value="stepselect">联动类型</div>
<div><input type='radio'name='dtype' id='dtype17' value="date">日期类型</div>
二、修改mychannel_field_edit.php
文件作用:编辑指定的内容频道表的字段(前台程序)
修改目的:增加一种字段类型
文件位置:\DedeAMPZ\WebRoot\Default\dede
操作:增加红色显示的内容
…………………………
…………………………
if($canchange)
{
?>
<option value="text">单行文本(varchar)</option>
…………………………
…………………………
<option value="stepselect">联动类型</option>
<option value="date">日期类型</option>
<?php
}
?>
</select> </td>
三、修改fieldtype.txt
文件作用:系统指定的字段类型
修改目的:增加一种字段类型,注意标点符号是半角
文件位置:\DedeAMPZ\WebRoot\Default\dede\inc
操作:增加红色显示的内容
…………………………
…………………………
checkbox,checkbox多选框
stepselect,联动类型
date,日期类型
四、修改inc_admin_channel.php
文件作用:对前台内容频道提交的数据进行处理
修改目的:增加对date日期类型的处理(原程序没有这个类型,不增加就会默认处理成字符类型)
文件位置:\DedeAMPZ\WebRoot\Default\dede\inc
操作:增加红色显示的内容
…………………………
…………………………
if($dtype=="int"||$dtype=="datetime")
{
if($dfvalue=="" || ereg("[^0-9-]",$dfvalue))
{
$dfvalue = 0;
}
$fields[0] = " `$fieldname` int(11) NOT NULL default '$dfvalue';";
$fields[1] = "int(11)";
}
else if($dtype=="date")
{
if($dfvalue=="" || ereg("[^0-9-]",$dfvalue))
{
$dfvalue = '0000-00-00';
}
$fields[0] = " `$fieldname` date NOT NULL default '$dfvalue';";
$fields[1] = "date";
}
else if($dtype=="stepselect")
{
…………………………
…………………………
五、你可以仿照这种方案,在自动模型的附加表或独立模型表中增加新类型datetime,取消UNIX时间戳,但难度稍大。
六、关于在SQL语句中使用mysql日期函数/转换函数,请参阅互联网。
补充:
1、本程序调试环境:dedecms5.5 utf8
#p#分页标题#e#2、dedecms默认的时间类型datetime,在数据库表中保存的是int(11),操作极不方便。增加这种日期类型后,你可以直接使用mysql日期函数/转换函数,少很多烦恼。
本文章网址:http://www.ppssdd.com/code/4712.html。转载请保留出处,谢谢合作!今天关于智能手机登陆 DedeCMS 5.5 后台操作的办法和dedecms手机版的讲解已经结束,谢谢您的阅读,如果想了解更多关于DedeCMS 5.5 实现全文搜索功能的办法、DEDECMS v5.5 实现全文搜索功能的办法、DedeCMS 上传缩略图启用水印的办法、DedeCMS 增加日期类型样式的办法的相关知识,请在本站搜索。
本文标签: