分类归档

CMS教程

FWQ
CMS教程
探索用于 Web 应用程序开发的 WordPress 功能:解锁 URL 重写功能
现代 web 应用程序开发框架最好的一点是,它们提供了一种生成真正干净的路由(或 url 方案)的方法,这些路由或 url 方案映射到应用程序结构的概念模型。 例如,给定某种类型的数据(例如个人),您可以执行以下操作: 添加 更新 删除 等等。 根据您的应用程序的性质,您可能可以执行更多操作(例如添加配偶),但就本文而言,基本的 CRUD 操作足以证明这一点。 对于那些一直关注的人,我们一直在研究 WordPress 提供的作为应用程序开发基础的各种功能。在继续讨论时,我们有必要了解一下可用于自定义 WordPress 重写规则的 API。 普通用户可能熟悉如何更改 WordPress 仪表板中的 URL 架构(我们将简要讨论这一点,以确保我们都在同一页面上),但是,对于那些需要更改 URL 架构的用户来说,还有更多功能可供使用。了解…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦dede怎么修改关键字长度
织梦dede怎么修改关键字长度? 在网站的制作中,很多时候dede默认的一些设置可能无法达到我们要求,就如dede关键字长度一样,无法达到我们的要求,如果想修改到我们所需要的长度的话,需要修改一些php文件及数据库 推荐学习:    dede文件修改默认关键字长度 第1步:找到并打开dede后台目录下的article_edit.php和article_add.php文件。 电脑维修技术网注:如果是修改专题认关键字的话,需要修改spec_add.php和spec_edit.php文件。 第2步:在文件中搜索”keywords”,找到“$keywords = trim(cn_substrR($keywords, 60));”这行代码,修改为$keywords = $keywords;并保存。 数据库关键字默认长度修改 默认dede的keywords关键字数据库类型为char长度也只有20,所以我们需要把这个数据库字段类型改成varchar长度也改成200. 第1步:成功登录到dede后台,或是使用工具软件什么的连接到mysql数据库。 第2步:找到dede数据库,执行以下代码。 代码如下: ALTER TABLE dede_archives MODIFY COLUMN keywords VARCHAR(200);  以上SQL语句说明,dede_archives为dede表名。keywords为需要修改的字段名。 ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型; 登录后复制 以上就是织梦dede怎么修改关键字长度的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何判断是不是首页
如何判断是不是首页 Phpcms V9判断是否首页具体代码是: {if !$catid}我是首页{/if} 登录后复制 判断依据是:首页$catid变量为空,所以判断他是否有值即可判定是否首页。 在此,再附带送上只有首页调用友情连接的代码: {if !$catid}     <div>         <ul>             <li><h3>友情链接:</h3></li>             {pc:link  action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}             <li><a>{$SEO['site_title']}</a></li>             {loop $dat $v}{if $type==0}                 <li> <a>{$v[name]}</a>{else}<a>@@##@@</a> </li>{/if}             {/loop}             {/pc}             <li><a><strong>申请友链 &gt;&gt;</strong></a></li>         </ul>     </div> {/if} 登录后复制 这样,就可以放在统一的footer代码里边,自动识别是否首页,如果是首页则调用推荐友情连接,如果不是首页则不显示。 立即学习“”; 相关推荐: 以上就是如何判断是不是首页的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国CMS中[!–no.num–]标签的用法分析
本文实例分析了中[!–no.num–]标签的用法。分享给大家供大家参考。具体分析如下: 帝国CMS [!–no.num–] 标签用法: 帝国CMS[!–no.num–] 指定从某一数字开始显示 语法: 代码如下: =$bqno+5?&gt; 帝国CMS[!--no.num--] 输出效果为 1 2 3 4 5 6 7 8...样式 登录后复制 语法: 代码如下: =$bqno?&gt; 帝国CMS[!--no.num--] 输出效果 01 02 03 04 05 06 07 08 ...样式 登录后复制 推荐学习《》 语法: 代码如下: =sprintf("%02d", $bqno)?&gt; 帝国CMS[!--no.num--] 输出效果 001 002 003 004 005 006 007 008 0 ...样式 登录后复制 语法: 代码如下: =sprintf("%03d", $bqno)?&gt; 登录后复制 灵动标签使用方法 帝国CMS灵动标签调用文字,段落的方法:…
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms如何调用视频?
    添加视频分为三种情况,一种是在首页播放,一种是在列表页播放,另一种是在内容页播放。其中在首页播放和在列表页播放的区别就是catid值是固定的还是取得当前catid的区别。而在首页和列表页播放就是从内容页取得播放器的代码,传入某些值实现的,所以先介绍内容页添加视频的过程。   (一)phpcms后台操作步骤 一、查看自己的phpcms导航条是否有 “视频” 菜单 立即学习“”; 若导航中没有“视频”菜单,则可以点击“模块”菜单中的“模块管理选项”,在“视频库”一行中点击“卸载”,更新缓存后再如上找到“视频库”一行点击“安装”,再次更新栏目缓存即可。 二、出现“视频”菜单后点击“视频”菜单下的“申请开通”选项,这时右边的内容会要求登录者注册盛大账号,大家按要求注册即可,这里不再赘述。 三、注册完成后,会出现配置正确页面(可能有的同学会出现类似于验证失败,未登录等的错误提示,这时可退出phpcms,再次登录或关闭浏览器再次打开并清除缓存,或者重启电脑 [ 这年头,重启电脑能解决很多问题 ] ) 四、出现如上界面后,就表示“视频”功能已经开通了。点击“上传视频”选项,在右侧点击“选择文件”,将视频上传至phpcms服务器。剩余0秒时即上传完成,上传完成后点击提交即可。 五、点击“视频库”选项,会看到右侧中新增了上传的视频,但是要等到“状态”列中显示“审核通过”视频才可用。在这期间可以通过点击更新状态,查看审核过程。 至此,视频库中添加视频的工作已完成,接下来就是添加栏目,并选择视频模型,并在内容中选择相应栏目添加内容,在内容中添加视频库中的视频,具体实现步骤这里不再赘述。 (二)PHP代码 一、实现点击列表页跳转内容页播放视频 在内容页中添加如下代码即可(如果还想实现更多功能,如排行、评论、分享等,可以找PHPcms的默认视频模板 [ default文件夹下的content文件夹下的show_video.html文件] ,从里面粘代码即可)  <!--视频开始-->       <div>                 {if $allow_visitor==1}                   {if $video[vid]!=""}                               {player_code('video_player',$video['channelid'],$video['vid'],860,500)}…
2024-11-25 阅读全文 →
FWQ
CMS教程
Vanilla JavaScript:从日期中添加或减去天数(以及更多)
在最近的教程中,我们学习了如何获取和设置任何 Date 对象的月、日、年和时间的值。获取和设置这些日期值的能力在许多情况下都会派上用场。例如,您可以将特殊事件的日期存储在变量中。您还可以使用这些方法来显示当前日期和时间或对一段时间进行加减操作。 在本教程中,我们的重点将是学习如何从指定日期添加或减去一段时间,例如年、月、日、小时和分钟。 如何向日期添加年、月和日 您可能还记得我们的其他教程中,JavaScript 具有 setFullYear() 和 getFullYear() 等方法,您可以使用它们来设置和获取特定日期的当前全年。您可以使用 setMonth() 和 getMonth() 等方法来设置和获取特定日期的当前月份。同样,您可以使用 setDate() 和 getDate() 方法来设置和获取月份中的日期。 让我们编写一个函数,为日期添加年份。它将接受您想要添加的日期和年数作为其参数并返回新日期。 立即学习“”; function addYearsToDate(date, years) { let new_date =…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦怎么获取当前文章的地址
方法一: DedeCMS自带的一个全局函数,我们只是以标签的形式将他在前台调用出来而已。 具体代码为: {dede:geturl runphp='yes'}      @me = GetCurUrl();     {/dede:geturl} 登录后复制 方法二: 通过一个标签就可以获取当前url地址,标签如下: {dede:field name='arcurl'/} 登录后复制 把上面的一句代码放在文章内容页面模板里面后生成相关文章内容页就可以了。 方法三: 通过sql语句调用静态文档地址,具体代码如下: {dede:field.id runphp='yes'}       $id=@me;      @me='';       $url=GetOneArchive($id);     @me=$url['arcurl'];     {/dede:field.id} 登录后复制 推荐教程: 以上就是织梦怎么获取当前文章的地址的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
JavaScript 字数统计:分步指南
在这篇简短的文章中,我们将了解如何使用 JavaScript 计算段落中的单词数,以及一些实际示例。 作为一名 JavaScript 开发人员,有时您需要限制用户在文本框中的输入。有两种方法可以限制用户输入:按字符数或按字数。今天,我们将讨论后者——如何在 JavaScript 中计算字符串中的单词数。 JavaScript 示例:计算字符串中的单词数 在本节中,我们将构建一个自定义 JavaScript 函数,该函数允许您计算字符串中的所有单词数。 让我们快速浏览一下以下示例。 立即学习“”; 如您所见,我们创建了 getWordCount JavaScript 函数,该函数采用字符串参数并给出给定字符串中所有单词的总数。 让我们了解它是如何工作的。首先,我们使用 split JavaScript 字符串方法在空格字符上分割字符串,结果,我们得到一个字符串数组。 接下来,我们使用 filter JavaScript 数组方法来过滤掉空字符串——当字符串连续有两个空格时,这些空字符串就会出现。 最后,我们有一个单词数组(以及其他标点符号),我们可以使用数组…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦怎么去除img中的style width height属性
织梦怎么去除img中的style width height属性? 织梦去除img中的style width height属性 在做响应式的织梦模板时,经常会遇到图片无法自适应的问题,原因是织梦的编辑器在上传图片时,会自动加上style属性,因此,在保存文章时,我们需要先清除掉这些属性 推荐学习: 在dede/article_add.php中搜索如下代码: $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext'); 登录后复制 在这句代码的下面插入如下代码: //去除img中的style属性  $body = preg_replace("/style=\.+?['|"]/i",'',$body);  //去除img中的width,height属性  $exp=Array("/height=.{0,5}s/i","/width=.{0,5}s/i"); $exp_o=Array('',''); $body = preg_replace($exp,$exp_o,$body); 登录后复制 以上就是织梦怎么去除img中的style width height属性的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms 5.6 首页怎么调用联动类别
5.6 首页怎么调用联动类别? 实现方法:  第一步:channelunit.func.php中添加如下函数  //参数说明:第1个参数是从信息表里读取出来的类别ID,第2个参数是联动菜单类别 //这样这个函数就不限于只调用分类信息的信息类别了,还可以用于其它地方 function GetInfoType($tid,$bigt) { global $dsql; $typename = ''; $query = "Select ename From `dede_sys_enum` where evalue=$tid and egroup='$bigt'"; $dsql-&gt;Execute('ename',$query); while($row = $dsql-&gt;GetArray('ename')) { $typename .= ($typename=='' ? $row['ename'] : ','.$row['ename']); } return $typename; } //------------------ Add By CxChina.Com ----- End ------------------------- 复制代码 (V5.3)加到includecommon.func.php文件的 class="quote"&gt;  //自定义函数接口 登录后复制 上面。  推荐学习: 第二步:在前台页面请用 class=”quote”>  {dede:arclist row=14 titlelen=32 noflag='h' addfields='nativeplace' channelid='1'}  登录后复制 [[field:nativeplace function=GetInfoType(@me,’nativeplace’)/]]    {/dede:arclist} 来调试。  代码解释:  1.addfields=’nativeplace’ channelid=’1’这个是调用的附加表字段;  ①. 为什么要调用附加表字段?  因为联动菜单的值就是存到附加表里面的,你仔细想想你有没有自己加过自定义联动菜单字段!  ②. channelid参数是什么意思?  告诉解析函数你的附加表在哪个表!这里告诉的是附加表的ID,那么内容模型里面的ID对应的附加表你相信程序会自动帮你找到的。  2.[field:nativeplace /]…
2024-11-25 阅读全文 →