织梦用到了自定义模型,遇到问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText()

0 个评论
用到了自定义模型,遇到了些问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText() on a non-object in \include\taglib\channel\img.lib.php on line 51   这个错误提示会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。   编辑打开 \include\taglib\channel\img.lib.php   查找:   $innerTmp = $arcTag->GetInnerText();   将其替换为:   $innerTmp = ($arcTag==””) ? trim($arcTag) : trim($arcTag->GetInnerText());   或   if($arcTag==””){   $innerTmp = trim($arcTag);   }   else{   $innerTmp = trim($arcTag->GetInnerText());   }   然后就能正常更新列表页了。  
2013-05-04 / dedecms / 4,011 views浏览
阅读全文

DedeCMS 自定义图片字段调用的问题解决{dede:img ..}

0 个评论
做站过程中碰到这样一个问题,找到解决办法收藏分享:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:引用 {dede:img text=” width=’270′ height=’129′} /uploads/101017/1-10101H21F54P.gif {/dede:img} 这样的格式! 非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一个自定义函数,其实现方式为: 一、实现方法1)创建自定义函数 打开 /include/extend.func.php 文件(注:这个文件就是系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面的?>上一行加入以下函数代码: 折叠PHP 代码复制内容到剪贴板    引用   function GetOneImgUrl($img,$ftype=1){       if($img <> ”){           $dtp = new DedeTagParse();           $dtp->LoadSource($img);           if(is_array($dtp->CTags)){               foreach($dtp->CTags as $ctag){                   if($ctag->GetName()==’img’){                       $width = $ctag->GetAtt(‘width’);                       $height = $ctag->GetAtt(‘height’);                       $imgurl = trim($ctag->GetInnerText());                       $img = ”;                       if($imgurl != ”){                           if($ftype==1){                               $img .= $imgurl;                           }                           else{                               $img .= ‘<img src=”‘.$imgurl.'” width=”‘.$width.'” height=”‘.$height.'” />’;                           }                       }                                                  }               }           }           $dtp->Clear();           return $img;           }   }    保存后关闭即可。   2)函数调用方法 问:我们创建好函数以后,那么这个函数要如何来调用呢? 答:本函数的调用方法为: [field:自定义图片字段名 function=”GetOneImgUrl(@me,显示类型)”/] 比如:我们的自定义图片字段名为 imgurl ,那么调用方式有以下两种: 引用  [field:imgurl function=’GetOneImgUrl(@me,0)’/] <!–调用图片的信息,自动调用宽度和高度(已包含Html代码的<img />标签)–> [field:imgurl function=’GetOneImgUrl(@me,1)’/] <!–只调用图片地址,一般可用于背景图嵌套–> 二、示例演示1)模型字段添加 进入网站后台,点击[核心]——[内容模型管理],点击“普通文章”的“更改”按钮,进入编辑界面,切换到“字段管理”选项,点击“添加新字段”,如图: 创建好字段以后,我们在增加或编辑文档时候,那么就会有这个字段了,如图: 上传好你要显示的图片以后,保存即可。 2)前台调用 原本我们前台调用这个字段的方法,就是通过arclist标签的 channelid 与 addfields 两个参数来配合调用(点击查看arclist的标签详解),这里不再重复的一一熬述。但大体的自定义字段的方法是这样的: 引用 {dede:arclist row=’2′ channeld=’1′ addfields=’自定义字段1,自定义字段2′}  底层模板 insertext {/dede:arclist} 运用到我们刚才的这个函数,调用方法为:折叠XML/HTML 代码复制内容到剪贴板    引用 {dede:arclist row=’5′ orderby=’id’ channelid=’1′ addfields=’imgurl’}   <li>[field:title/][field:imgurl function=’GetOneImgUrl(@me,0)’/]</li>  {/dede:arclist}  好了,我们来看一下前台的效果图:  
2013-04-29 / dedecms / 4,231 views浏览
阅读全文

EmEditor的正则

0 个评论
现在要做一些PPT,发现百度文档上面有适合自己的~ 可惜我没积分~下不了 于是找了一些免费下载的地方 比如 文档下载免费助手 http://keyan.cc/free/index.php    可是这里下载的东西是DOC格式~~~~ 还有一个非常大的问题是里面一大堆重复的语句 WORD里面有相关的正则是可以去掉重复的东西 但是执行的速度非常慢~最终还可能连软件都挂了 于是我研究了一下,想用EDITPLUS进行相关的替换~ 测试了半天,我得到一个结论,EDITPLUS不适合干这事,主要是它对正则不是完全兼容 于是我另外淘了一个软件叫EmEditor 测试后发现他干这事很合适 只要在查找那里输入 (.+)\1 替换那里输入 \1 然后下面的使用正则表达式 打勾 按 替换全部就可以了 当然也可以把回车啥的也算进去 查找那里改成 (.+\n)\1 不过我发现 从文档下载免费助手 下载的DOC几乎都不用把回车算进去 有了文字就好办了~自己再制成PPT省事多了
2013-04-17 / 生活 / 3,748 views浏览
阅读全文

word里面如何把“连续重复”的文字或词语一次性换掉

0 个评论
  查找:(?{1,})\1 替换为:\1 勾选“使用通配符”,点“全部替换”。 如果只想知道哪些词重复,可在查找对话框内填入上述代码,勾选“突出显示所有在该范围找到的项目”,勾选“使用通配符”,点“全部查找”,找的重复词即呈被选中状态。
2013-04-16 / 生活 / 4,049 views浏览
阅读全文

好久没接触DISCUZ的模板了

0 个评论
不过幸好有点基础 修改起来也不会一头雾水 貌似X2.5的模板机制又好一些了,不像以前一样要测试个CSS还得整天到后台去更新缓存 不过页头和页尾貌似还是有缓存 调用帖子也比以前方便,以前是个插件 现在内部本身就有这种机制 就是门户那里的模块,可以直接外部JS调用 那些模块还有模块的模板,可以直接在后台编辑,DISCUZ还提供了标签在上面,直接选取需要的标签即可 非常方便,果然还是有很大的进步的 虽然UC让我很讨厌,不过新功能还是很有吸引力的   元宵了,年过完了,单子也渐渐多了,以后还是要努力干活 家里的电视洗衣机等着换呢,宝宝的奶粉还得挣,还有小车油钱,老妈的医疗费~~~ 貌似负担很重啊~   昨天弄DEDE专题模板弄了一个晚上,貌似DEDE专题功能不够强大 很多想用的功能都没有,还得自己写,改了好久勉强能用了    
2013-02-24 / 生活 / 4,384 views浏览
阅读全文

恢复ECSHOP后台密码的一个问题

0 个评论
按照经验,如果忘记了密码,最简单的办法是重新注册个账户,记住密码 然后用加密过的新账户密码覆盖旧账户的密码就行了 旧账户也可以用这个新密码登录了 可是ECSHOP的验证机制有点奇怪 直接前台注册的账户通过上次的步骤修改后台账户密码后却不能登录 我查看了一下ecshop后台登录验证程序 就是\admin\privilege.php发现了点东西 大概85行  $sql=”SELECT `ec_salt` FROM “. $ecs->table(‘admin_user’) .”WHERE user_name = ‘” . $_POST[‘username’].”‘”; 先查询了一个ec_salt     if(!empty($ec_salt))     {          /* 检查密码是否正确 */          $sql = “SELECT user_id, user_name, password, last_login, action_list, last_login,suppliers_id,ec_salt”.             ” FROM ” . $ecs->table(‘admin_user’) .             ” WHERE user_name = ‘” . $_POST[‘username’]. “‘ AND password = ‘” . md5(md5($_POST[‘password’]).$ec_salt) . “‘”;     }     else     {          /* 检查密码是否正确 */          $sql = “SELECT user_id, user_name, password, last_login, action_list, last_login,suppliers_id,ec_salt”.             ” FROM ” . $ecs->table(‘admin_user’) .             ” WHERE user_name = ‘” . $_POST[‘username’]. “‘ AND password = ‘” . md5($_POST[‘password’]) . “‘”;     } 如果有ec_salt就双重md5加密,否则就是简单MD5加密 然后我近数据库把原来管理员的ec_salt清空了 OK,登录正常了  
2013-02-15 / ecshop / 4,369 views浏览
阅读全文

花了一个晚上帮吕哥升级DISCUZ

0 个评论
08年帮他弄的站 一直使用DISCUZ5.5,由于用了一些插件和修改了一个皮肤,一直懒得帮他升级了 升级插件和皮肤是比较麻烦了 几年间虽然小问题偶尔有一些,改改也还能用的 可是最近一两个月,帖子老是打不开,我看了一下,貌似设置的广告什么的太多了 还有人蓄意破环,在缓存里加了东西 年前他给我来电话了,抛弃原来的皮肤和插件,升级吧 昨天总算有空了,就帮他升级了,看看5.5离现在的X2.5距离差得实在有点远 找了半天没找到直接升级的方法,最后只能一步一步升 5.5->6.0->7.0->7.2->x1.5->x2.5 附件保住了,但是会员头像没了 貌似是7.0引入UCENTER的时候,头像机制发生了改变 虽然官方论坛上有个插件据说是可以转换,不过我看了评价,问题多多 就懒得折腾了,到时候问题更大就麻烦了 从半夜3点开始升级,一直到早上7点才升级完 然后我发现了一个问题,首页广场的标题和KEYWORD等设置全是ARRAY 心里惊叹,还是出问题了,还是得去看源码 后来设置伪静态的时候,发现那个SEO选项里竟然有每个频道的标题等的设置 广场那里的标题就是ARRAY,看来是升级到X1.5的时候我没设置所导致的 剩下的时候就很简单了 没过几分钟,发现论坛上竟然有垃圾信息,赶紧到后台对注册发帖做限制 最后检查了一下帖子,本来论坛是不给签名的 但是很多会员的帖子后面竟然跟上了签名 我怀疑他们的密码泄漏了 被人编辑了帖子 人工添加了类似于 Signature———————————————————— 广告链接 的东西 我写了个小程序,把这些全删除了 至于弱口令,没办法,到以后再发现的时候再提醒他们了          
2013-02-13 / 网站制作技术 / 4,310 views浏览
阅读全文

没想到竟然是癌

0 个评论
女儿眼睑长了红红的东西,前两天带她去医院检查 老妈说耳朵后面长了东西,我一看有点黑,就叫她一起去看看 到医院检查后,女儿的是血管瘤,很多新生儿都会长的,可以吃药也可以激光治疗 激光治疗比较快速,2~3次就可以了,吃药要2~3个月 考虑到眼睛的安全问题,LP还是考虑吃药 然后又找人帮老妈切割下耳后的东西,医生说要送检,2天后出结果 今天医院打电话过来说有可能是基底细胞癌,然后询问病史 我一听说,心理咯噔一下,幸好打电话时老妈不在家,不过早听她说那疙瘩都长了两年了 不久老妈买菜回来,我们不敢跟她说实情,然后询问了一下情况 然后我们找理由说去医院补填病史,不过老妈可以觉察到了什么 到医院问了几个医生,都说要放疗,一两个疗程就可以了 说这种病很容易复发,放疗效果比较好,放疗后很少复发 还说转移的可能性比较小,不算是特别严重那种癌~~~~~ 上网查了一下资料,好像也不是特别严重   “原发性基底细胞癌按照传统肿瘤扩切方法治疗5年治愈率约为93%,而实施Mohs显微描记手术后可以达到98%-99%以上。基底细胞癌治疗后要随访5年以上,总的来说预后非常好,复发率较低,一旦复发还可以再次手术,很少致命”   放心不少,看来癌也不是绝对致命的 以前没关注过,谈“癌”色变,现在想想也没那么可怕
2013-01-25 / 生活 / 3,978 views浏览
阅读全文

今天去提车了~

0 个评论
昨天去看过,买了保险,家里找人看过,说今天提比较好~ 今天9点多到店里,店里说车已经开去换轮毂了~ 换回来一看~啥标志都没,肯定不是正宗的靓轮毂,钱不多也不强求什么了,暂时能用就行了 然后就是交钱签字什么的,明天才能上牌 然后我说还不会开,店里的小哥就说教我,上车后教了一下,叫我开到加油站 小哥说加满,我说加100,身上没带那么多钱,结果被他鄙视了 然后又开回店里~叫他们送脚垫,脚垫门面在小巷里面,我都没敢开出来 后来就简单了~自己开回家,上二级路,绕一圈过二桥回家 到家11点多,玩了一下,带上LD继续开,老妈说是仪式,请教过先生,往南往东开 然后就是绕着二级路,高速入口,八达路东边的路,市委前的大道转圈 两趟下来就基本熟悉了 晚上开车去吃饭,基本就OVER了,吃饭前还加了240块的油,看来油箱装满大概也就300左右 一点感受,车轻果然有车轻的好处,轻轻一点油就跑,速度起来后不踩油门不睬刹车也能跑蛮远,貌似是电脑自动控制了 再一点,自动档果然他妈的好开,以前手动换挡换来换去手忙脚乱的,后面车催死去 基本就这些了  
2013-01-21 / 生活 / 4,227 views浏览
阅读全文

今天给小孩办出生证,顺便去订车了

0 个评论
准确说应该是昨天的事情了,现在已经是凌晨了 还有一个单要做,熬到现在 记录下办证的事情把,就是带小孩子的印有脚印那张纸,还有两人的身份证以及身份证复印件 然后到出生的医院去弄就行了 本来还想顺便把户口给搞定的,去了派出所,他们说要双方户口本、准生证,没有准生证需要结婚证 以及要填计划生育的两张纸,其他的貌似没什么了 不过我没带准生证,只能有空再去办了 下午和老婆去订车了,2013款花冠自动卓越版,我选了银色,以后不用经常洗车 原价10.88万,优惠7千,本来说什么都不送 在我们的强烈要求下,送了脚垫,后来我又加装了铝合金轮毂1500块 定金1万,搞笑的他们那竟然不想刷建行卡,听说一次就要手续费50块 不过最后还是刷了 然后他们说需要10天左右提车,结果回来后不久,又说已经找到车(他们不是4S,也是外地提车的,我们本地没4S,他们也是从外地店里要货)只要2~3天就可以提回来了,然后张罗着先给买个强制税 买就买把~我也不是很清楚~只要不超出他估计的量就行了 他和我们说的时候,税大概要8K,保险大概5K,我上网查了貌似也差不多 让他们弄算了,我也不太懂~
2013-01-10 / 生活 / 4,137 views浏览
阅读全文