很多网友反映如何从根本上改善目前发布模式中的字段,比如文章内容模式中的“责任编辑”。今天天涯就来教大家如何提高出版领域。这个示例教程适合初学HTML和PHP的人。率先掌握dedecms的目录存储节点。
许多网民体现,怎样在目前发布模型基本上提升字段,比如在文章内容模型中提升“责编”这一项,今日天崖就来教大伙儿怎样开展发布字段的提升。本实例教程合适有一定HTML基本、PHP基本的初学者。首先掌握dedecms的内容表存储结构。本示例教程以dedecmsV5为例。dedecms内容存储有一个主表dede_archives,其中存储了所有内容的一些常用字段,如“标题”、“创建者”、“发布时间”。还有一个表叫dede_addon(*)。此表存储内容的附加字段,如文章内容模型。如果发表文章,新闻标题,创作者,发表时间等。存储在dede_archives中,然后内容存储在dede_addonarticle中。其他内容模型也是如此。我们下来吧。我们刚刚开始做出改变。
让我们先升级一个现有字段。例如,我们向每个模型添加新的项目“责任编辑”。
首先,向数据库查询添加一个字段。可以依靠phpmyadmin这样的专用工具,或者用手机软件应用一些mysql可视化工具来添加字段。这里,天涯应用了dedecms的内置SQL指令 *** 作符来添加字段:
以下内容介绍:
altertable`dede_archives`add`editor`varchar(30)字符集GB2312collateGB2312_Chinese_cinnullafter`writer`;
消息“成功实现了一个SQL语句!”这意味着你增加了成功。
接下来,让我们改变网页。下面详细介绍一下dedecms的内容发布的基本原理。像大多数程序流一样,内容发布由一个提交网页的表单和一个解析网页的表单组成。最新版本摘录了已发布的模板,更有利于大家的改变。先说说dedecms的文章发布的基本原理。首先,管理方法文件目录下的article_add.php文件。此文档接受经理提交的内容信息。该发布模型的模板可以在管理方法文件目录下的模板中找到。文件夹名为article_add.htm,提交的内容信息内容由管理方法文件目录下的动作文档article_add_action.php求解后加载到数据库查询。因此,您只需要更改两个文档,一个模板和一个解决方案文档。
大家先改模板文档,对于新手来说很简单。立即用AdobeDreamweaverCS3打开文档/dede/templates/article_add.htm,在相关区域添加表格,如下图所示:
改完之后我去后台管理文章内容发布页面,发现发布栏“责任编辑”已经出现了,但是事情还没完。因为只做了一页,它还没有完成它的功能。在这里,我将修改纸质出版解决方案页面action/article_add_action.php。
找123行。下面是改善dede_archives内容的SQL语句。
介绍以下内容:
<;?Php
//添加数据库查询的SQL语句
///-
$inquery="insertintoiscommend,ismake,channel,
arcrank,click,money,title,shorttitle,color,writer,source,litpic,
pubdate,senddate,arcatt,adminID,memberID,description,keywords,templet,redirecturl,likeid)
VALUES('$typeid','$typeid2','$sort;
?>
您只需向其中添加用于团队升级的字段“editor”,并将其更改为以下方式:
介绍了以下内容:
<?Php
//添加数据库查询的SQL语句
///-
$inquery="insertintoiscommend,ismake,channel,
arcrank,click,money,title,shorttitle,color,writer,editor,source,litpic,
pubdate,senddate,arcatt,adminID,memberID,description,keywords,templet,redirecturl,likeid)
VALUES('$typeid','$typeid2','';
?>
在这里,您已经更改了内容页面,底部已启用。我们可以使用徽标来启用它。我们在模板里,也就是/templates/article_*。htm(*表示一切)。此处您正在更改文章内容模型,因此您只需在/templates/artwork_htm的相关区域添加徽标:{dede:fieldname='。
按照同样的方法,你可以换其他发布网页,但是别忘了换内容写网页,这样会让大家的程序流程更加极致。
提醒一下,内容写页面的文件名是/dede/templates/article_edit.htm及其/dede/action/article_eidt_action.php,添加网页不需要。模板中提升的输入框默认设置为“<?phpecho$arcRow["editor"]?>,如下图所示:
好了,推广领域到此为止。不知道大家有没有问题。如有任何问题,欢迎访问智萌官网社区论坛。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)