top-image

Archives for 日常随笔

有时候更换网站空间或者网站搬家时,我们并不想使用dedecms默认的网站搬家方法,而是自行备份上传网站文件,备份恢复网站数据库时,我们要修改dedecms网站的数据库配置。 那么dedecms数据库配置文件在哪? dede数据库配置文件所在路径为/data/common.inc.php ...more»
如果不小心删除了帝国cms数据表,可以尝试以下步骤进行恢复: 1. 从备份中恢复 如果已对数据库进行了备份,则可以从备份中还原数据。确定备份的时间点是否包含要恢复的数据。根据备份类型选择合适的恢复方法,例如使用phpmyadmin、mysqldump或innodb recovery tool。2. 使用“UNDO”命令 如果删除操作是在最近进行的,并且数据库支持事务,可以使用“UNDO”命令恢复已删除的数据。 ...more»
{dede:php}   $numA = 1;   $numB = 2;   echo $numA + $numB; {/dede:php}   ...more»
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内知名的PHP开源网站管理系统软件,也是使用用户最多的PHP类CMS系统。 在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。 ...more»
$nsmalltext=$r; $ntext=strip_tags($nsmalltext);//去除内容简介里的HTML标签 $newtext=esub($ntext,100,&#39;...&#39;) ;//限制100字 $keyboard=$r; $r_tag=explode(",",$keyboard); $tempid=1;//这里是搜索模板ID for($i=0;$i<count($r_tag);$i++) { if($r_tag) { $tagslink=$public_r."e/search/?searchget=1&tbname=$tbname&tempid=$tempid&show=keyboard&keyboard=". $r_tag;//链接 $tags.="<a href=&#39;$tagslink&#39; target=&#39;_blank&#39;>".$r_tag."</a> "; } } $listtemp=&#39;<div class="list-item "> <h3 class=" course-cate-video "> <a href="" target="_blank" title=""></a></h3> <p title="内容简介">&#39;.$newtext.&#39;...</p> <p class="meta-tag"><span>标签:</span>&#39;.$tags.&#39;<span class="meta-date">2010-12-16</span> </p> </div>&#39;;   ...more»
帝国CMS手机端模板为网站提供优化后的移动端浏览体验。使用帝国CMS手机端模板非常简单,以下是分步指南: 步骤 1:查找并下载模板 访问帝国CMS官方网站或第三方模板市场,浏览和下载您喜欢的手机端模板。 步骤 2:上传模板到帝国CMS 登录帝国CMS后台,导航到“模板管理” > “手机端模板”。 点击“添加手机端模板”,选择并上传您下载的模板文件。 步骤 3:启用模板 启用您上传的模板,将其设置为默认手机端模板。 步骤 4:配置模板设置 导航到“模板管理” > “手机端模板配置”,根据您的喜好配置模板设置,例如: 导航栏样式 列表页布局 详情页样式 步骤 5:调整内容布局 导航到“栏目管理”,编辑特定栏目,调整列表页和详情页的内容布局。 可以使用帝国CMS提供的标签和模板标记,根据需要自定义内容布局。 步骤 6:测试和发布 使用移动设备访问您的网站,测试模板是否正常工作。 确认模板在所有设备和浏览器上的显示效果。 发布您的网站,让用户使用优化后的移动端体验。 提示: 定期更新您的模板以确保与最新版本的帝国CMS兼容。 优化您的图片大小和视频缩略图以提高移动端加载速度。 使用响应式设计技术,让模板适应不同的屏幕尺寸。   ...more»
【Vote 标记】 功能说明:用于获取一组投票表单 (推荐学习:dedecms/" target="_self" textvalue="dedecms教程">dedecms教程) 适用范围:封面模板   ...more»
//解析body数据,获得所有图片的绝对地址 function GetPicsTruePath($body,$litpic) { $delfiles = array();//存储图片地址数据 if(!empty($litpic)) { $litpicpath = GetTruePath(); $litpicpath .= $litpic; $delfiles(*){0,}((*)\.(gif|jpg|png))/isU",$body,$tmpdata); $picspath = array_unique($tmpdata);//body中所有图片的地址 foreach($picspath as $tmppath) { $path = GetTruePath();//获得绝对路径 $picpath = preg_replace("/+:\/\/*/",&#39;&#39;,$tmppath);//去掉网址部分 $path .=$picpath; $delfilesdede_addonarticle.body FROM `dede_addonarticle` WHERE dede_addonarticle.aid = &#39;$aid&#39;"; $row = $dsql->GetOne($query); if(is_array($row)) return $row; else return false; } //写入日志文件 function WriteToDelFiles($msg)//删除文章的时候会通过此函数记录日志 { if(empty($msg)) $savemsg="未获得消息"; else $savemsg = $msg; $errorFile = ...more»
function GetOneImgUrl($img,$ftype=1){ if($img <> &#39;&#39;){ $dtp = new DedeTagParse(); $dtp->LoadSource($img); if(is_array($dtp->CTags)){ ...more»
<?php function user_OtherLink($tbname,$num,$ck){ global $navinfor,$empire,$dbtbpre,$class_r ; $ck=(int)$ck ; if($ck==1||$ck==2){ $tbname=$class_r] ; } $num= $num==&#39;&#39; ? 5 : $num ; //缺省获取数量为5 $tag_all=explode(&#39;,&#39;,$navinfor); $tbname_num=explode(&#39;,&#39;,$tbname) ; $eq_num=ceil($num/count($tag_all)); for($i=0;$i<count($tag_all);$i++){ $r_1_1 =$empire->fetch1("select tagid,tagname,num,isgood,cid from {$dbtbpre}enewstags where tagname=&#39;". $tag_all."&#39; order by tagid limit 1") ; $tag_id=$r_1_1 ; //tag的ID $tag_num=$r_1_1 ; //tag下的文章数量 if($tag_num>=$eq_num){//如果TAG下的文章数量比平均的数量大或者等于,那么TAG的文章数量取平均值 $tag_num = $eq_num ;//重新赋值 }else{//如果TAG下的文章小于平均值,那么TAG取原有的文章数量。同时重新赋值平均值。 $eg_tag= $eq_num-$tag_num ; $eq_num += $eg_tag ; } //比如说有3个TAG,每个TAG下有4篇文章,现在指定要显示10篇文章,那么每个TAG要拿出4篇,共有12篇文章 //3个TAG,每个TAG下有3篇文章,现在指定要显示10篇文章,那么每个TAG要拿出3篇文章,共有9篇文章 //3个TAG,A有2篇文章,B有5篇文章,C有3篇文章,现在要显示10篇文章,那么A拿出2篇文章,B拿出5篇文章,C拿出3篇文章, 共有10篇文章 //如果 A、B、C中除了当前文章,还有相同的文章,那么会扣除重复的那篇文章,只取一次。所以指定的数量会有偏差 for($i_n=0;$i_n<count($tbname_num);$i_n++){ $sql=$empire->query("select tid,classid,id,mid from {$dbtbpre}enewstagsdata where tagid=&#39;".$tag_id."&#39; order by classid "); $ri=1 ; while($r=$empire->fetch($sql)) { $tbname_all]=$class_r] ; if($tbname_all]==$tbname_num && $ri <= $tag_num && $navinfor!=$r && $navinfor!=$r){ if($ck==1&&$navinfor==$r){ $tbname_all_r]=$class_r] ; $classid_id]=$r . ...more»
Page 962 of 1049:« First« 959 960 961 962 963 964 965 »Last »
bottom-img