㈠ php与框架与模板的区别。一直不明白,老师们帮下忙,多谢啦
框架:比如说盖房子吧,框架就是整个房子的架构,当你需要盖一个新房子的时候,你不在需要重新一块一块的码转,而是直接把框架(房子架构)放过去,这样一个房子基本成型,你只需要加上门窗,装修一下,就能进去住。PHP成型的框架有:thinkphp,CI,YII或者二次开发用的dede,phpcms,ecshop等。
模板:就是上面所说的房子的门窗,装饰。也就是框架的视图层,让人看的,你平时打开一个网页,看到的整个页面就是模板。
框架包含模板,模板是框架的一部分
㈡ php初学者,怎么根据下载的模板进行修改
这个模板是否是静态的,如果不是静态的不建议使用
静态的使用方法下载下来直接预览,在根据你搭配的php环境,把对应的文件放入你指定的目录下,放入后如果文件名后缀名是.html的文件更改为.php,然后访问,之后就可以在对应文件里面进行php操作,如<div><?php echo 1234;?></div>
㈢ PHP 模板修改怎么学习呢
满意答案彭斌10级2010-09-09修改人家的东西,你至少要了解一点皮毛哈。想修改界面的话,你可以学习一下css。网上搜索一大堆这样的教程。 追问: 关键是我已经学了啊,但是不同的源码 安装后的 php文件不同,框架什么的,看他的源文件,那该怎么改啊 请问你有没有改过, 一开始从什么地方开始啊 回答: 不同程序的修改方法不一样哈。不说不出具体的。一帮情况下,如果你只想该简单的东西,就找他的图片文件夹就可以了。修改图片,就可以达到一定的修改目的。如果你想做大的修改。现在的程序基本上编写都很标准,你用css改。好的程序都有css文件。css控制整个网站的页面效果。可以通过css把整个网站的风格都变样。但前提是你会css。即使会了改起也不容易哈。 追问: 风络改css可以,我想要改模板,也是框架 那种 CSS也能实现吗,看人家说的都比较迷糊 ,呵呵 回答: 改可以改,肯定很麻烦,要精通php,代码读懂。然后才知道模板里面的变了代表什么,如果他有帮助文件,可能比较简单,自己按照说明做就是了。你用的什么程序嘛。 追问: PHP+mysql 我每次从网上下载的 源码安装给人家做的, 但是客户多了,总不能用同一种风格啊,所以要修改模板啊 回答: PHP+mysql 做的程序很多啊。我估计你就是想改改风格三。就用css就可以搞定啊。然后改改图片啊什么的。 追问: CSS 学过了啊 郁闷还是不会改 汗~~~ 追问: 有的PHP 源码都是加了密码的郁闷 回答: 这个就没有办法了。好好学学,其实做多了,就简单了。就是一个熟练活。做久了,就对了。 追问: 有没有好的 视频学习啊 CSS模板。PHP修改的 推荐给我啊 回答: 现在手上没有哈,网上去搜索一下哈。 追问: 还是要谢谢你啊 谢谢 回答: 不谢哈,光通过修改别人的东西接单子,走不远哈。还是要好好学哈。自己开发是最好的。开发一套程序出来,自己修改也方便。 补充: 还有就是,满意麻烦给他分哈。哈哈。
㈣ phpcms模板怎么修改(希望官方回答)
模板修改后台登陆---界面----模板风格---详细列表----content----index是首页内容header是顶部footer是尾部show.html是内容页list是栏目页category是父栏目页
㈤ php网页模版如何修改
ASP和PHP都能嵌入HTML实现混排。只是你现在用的PHP源程序采用MVC模式,HTML部分和PHP部分完全分离了而已。模板就是HTML,那个是可以直接修改的。PHP部分只有在需要功能修改时才动。实际上,这才是正途,前后台分离。至于你说的分部分引入,PHP也是这么做的,像模板文件中很多都是header.htm,index.htm,footer.htm,这和你以前的貌似没啥区别。
㈥ php模板修改需要了解哪些知识额
FTP管理
了解PHP基本语法,知道PHP怎么调用模版
会html css,模版就是有这些组成的。。。
㈦ wordpress模板制作。comments.php和function.php怎么做功能分别是什么
comments.php 主题里面的评论模块
function.php 一些自定义的函数,供调用
【WordPress模板基本文件】
style.css : CSS(样式表)文件
index.php : 主页模板
archive.php : Archive/Category模板
404.php : Not Found 错误页模板
comments.php : 留言/回复模板
footer.php : Footer模板
header.php : Header模板
sidebar.php : 侧栏模板
page.php : 内容页(Page)模板
single.php : 内容页(Post)模板
searchform.php : 搜索表单模板
search.php : 搜索结果模板
【comments.php常用到的函数说明】
get_avatar($comment, 48) 获取评论者的gravatar头像,尺寸为48 * 48
comment_reply_link() 回复留言的链接
get_comment_author_link 用于获取评论者博客地址
get_comment_time 获取评论发布时间
edit_comment_link 管理员修改评论的链接
comment_text() 输出评论内容
is_user_logged_in 判断用户是否登录
wp_login_url 博客登录地址
get_comment_author_link 用于获取评论者博客地址
$comment_author 读取cookie,如果该用户之前已经发表过评论则自动帮助用户填写用户名
$comment_author_email 读取cookie,如果该用户之前已经发表过评论则自动帮助用户填写Email
$comment_author_url 读取cookie,如果该用户之前已经发表过评论则自动帮助用户填写博客地址
do_action(‘comment_form’, $post->ID); 该函数为某些插件预留
wp_logout_url 退出登录的链接
【function.php属于调用一些自定义的函数的】
参考部分wordpress常用函数
<?php get_header(); ?> : 调用Header模板
<?php get_sidebar(); ?> : 调用Sidebar模板
<?php get_footer(); ?> : 调用Footer模板
<?php the_content(); ?> : 显示内容(Post/Page)
<?php if(have_posts()) : ?> : 检查是否存在Post/Page
<?php while(have_posts()) : the_post(); ?> : 如果存在Post/Page则予以显示
<?php endwhile; ?> : 结束While语句
<?php endif; ?> : 结束if语句
<?php the_time(‘字符串’) ?> : 显示时间,时间格式由”字符串”参数决定,具体参考PHP手册
<?php comments_popup_link(); ?> : 正文中的留言链接。如果使用 comments_popup_script() ,则留言会在新窗口中打开,反之,则在当前窗口打开
<?php the_title(); ?> : 内容页(Post/Page)标题
<?php the_permalink() ?> : 内容页(Post/Page) 永久链接/Url地址
<?php the_category(‘ , ‘ ) ?> : 特定内容页(Post/Page)所属Category
<?php the_author(); ?> : 作者
<?php the_ID(); ?> : 特定内容页(Post/Page) ID
<?php edit_post_link(); ?> : 如果用户已登录并具有权限,显示编辑链接
<?php get_links_list(); ?> : 显示Blogroll中的链接
<?php comments_template(); ?> : 调用留言/回复模板comments.php
<?php wp_list_pages(); ?> : 显示Page列表
<?php wp_list_categories(); ?> : 显示Categories列表
<?php next_post_link(‘ %link ‘ ) ?> : 下一篇文章链接
<?php previous_post_link(‘ %link’ ) ?> : 上一篇文章链接
<?php get_calendar(); ?> : 日历
<?php wp_get_archives() ?> : 显示内容存档
<?php posts_nav_link(); ?> : 导航,显示上一篇/下一篇文章链接
<?php include(TEMPLATEPATH . ‘/文件名’ ); ?> : 嵌入其他文件,可为定制的模板或其他类型文件
㈧ 如何用PHP制作静态网站的模板框架
分离功能和布局的基本思想就是使得这两组人能够各自编写和使用独立的一组文件:程序员只需关心那些只包含PHP代码的文件,无需关心页面的外观;而页面设计人员可以用自己最熟悉的可视化编辑器设计页面布局,无需担心破坏任何嵌入到页面的PHP代码。 如果你曾经看过几个关于PHP模板的教程,那么你应该已经明白模板的工作机制。考虑一个简单的页面局部:页面的上方是页头,左边是导航条,其余部分是内容区域。 可以看出页面如何由这些模板构造而成:main模板控制着整个页面的布局;header模板和leftnav模板控制着页面的公共元素。花括号“{}”里面的标识符是内容占位符。使用模板最主要的好处在于界面设计者能够按照自己的意愿编辑这些文件,比如设置字体、修改颜色和图形,或者完全地改变页面的布局。界面设计者可以用任何普通HTML编辑器或者可视化工具编辑这些页面,因为这些文件都只包含HTML代码,没有任何PHP代码。 PHP代码全部保存到单独的文件中,这个文件也就是由页面URL实际调用的文件。Web服务器通过PHP引擎解析该文件,然后把结果返回给浏览器。一般地,PHP代码总是动态地生成页面内容,比如查询数据库或者执行某种计算等。下面是一个例子: // 此处的PHP代码设置 $content使其包含合适的页面内容 $tpl->assign('CONTENT', $content); $tpl->parse('HEADER', 'header'); $tpl->parse('LEFTNAV', 'leftnav'); $tpl->parse('MAIN', 'main'); $tpl->FastPrint('MAIN'); ?>这里我们使用的是流行的FastTemplate模板类,但其基本思路对于其他许多模板类来说都一样。首先你实例化一个类,告诉它到哪里去寻找模板文件以及哪一个模板文件与页面的哪部分对应;接下来是生成页面内容,把结果赋予内容的标识符;然后,依次解析各个模板文件,模板类将执行必要的替换操作;最后把解析结果输出到浏览器。 这个文件完全由PHP代码构成,不包含任何HTML代码,这是它最大的优点。现在,PHP程序员可以集中精力编写生成页面内容的代码,而不必为了如何生成HTML去正确地格式化最终页面而担心。 很容易看出采用模板还有第二个好处。如上例所示,页面左边的导航条单独保存为一个文件,我们只需编辑这一个模板文件就可以改变网站所有页面左边的导航条。 避免页面元素重复 “这确实不错”,你也许会想,“我的网站主要就是由大量的静态页面构成。现在我可以从所有页面中删除它们的公共部分,要更新这些公共部分实在太麻烦了。以后我就可以用模板制作出很容易维护的统一页面布局。”但事情并非这么简单,“大量的静态页面”道出了问题的所在。 请考虑上面的例子。这个例子实际上只有一个example.php页面,它之所以能够生成整个网站的所有页面,是因为它利用了URL中的查询字符串从数据库之类的信息源动态地构造出页面。 我们之中的大多数人所运行的网站并不一定都有数据库支持。我们的网站大多数由静态页面构成,然后用PHP在这里、那里加上一些动态功能,比如搜索引擎、反馈表单等。那么,如何在这种网站上应用模板呢? 最简单的方法是为每一个页面复制一份PHP文件,然后在每一个页面中把PHP代码里代表内容的变量设置成合适的页面内容。例如,假设有三个页面,它们分别是主页(home)、关于(about)和产品(proct),我们可以用三个文件分别生成它们。这三个文件的内容都类如: 希望你能够喜欢本网站"; $tpl->assign('CONTENT', $content); $tpl->parse('HEADER', 'header'); $tpl->parse('LEFTNAV', 'leftnav'); $tpl->parse('MAIN', 'main'); $tpl->FastPrint('MAIN'); ?>显然,这种方法有三个问题:我们必须为每一个页面复制这些复杂的、牵涉到模板的PHP代码,这与重复公共页面元素一样使得页面难以维护;现在文件又混合了HTML和PHP代码;为内容变量赋值将变得非常困难,因为我们必须处理好大量的特殊字符。 解决这个问题的关键就在于分离PHP代码和HTML内容,虽然我们不能从文件中删除所有的HTML内容,但可以移出绝大多数PHP代码。静态网站的模板框架: ob_end_clean(); $tpl->assign('CONTENT', $content); $tpl->parse('HEADER', 'header'); $tpl->parse('LEFTNAV', 'leftnav'); $tpl->parse('MAIN', 'main'); $tpl->FastPrint('MAIN'); } ?>ageStart函数首先创建并设置了一个模板实例,然后启用输出缓存。此后,所有来自页面本身的HTML内容都将进入缓存。pageFinish函数取出缓存中的内容,然后在模板对象中指定这些内容,最后解析模板并输出完成后的页面。 这就是整个模板框架全部的工作过程了。
㈨ PHP做在线模板编辑,如何实现
那你应该提前做好不同主题的前台模板,每个模板对应一个编号例如:黑色模板对应0001,类似这样,就可以让用户选择了
㈩ phpweb模板可以修改吗怎么改
PHPweb虽然说是智能的,但是由于聚合的比较杂乱,修改起来不是很方便。现在总结一下PHPweb成品网站修改方法:
(1)网站右上角联系我们,邮箱等修改路径:effect==>templates ==>
tpl_sethomepage_cyrano.htm
(2)需要修改模板或插件时,如何知道应该修改哪个模板或插件呢?
首先在一个页面进入排版模式,选中需要修改的位置的那个插件,点出插件设置窗口。窗口的右上角有插件标签,如:modNewsList。
插件标签和插件程序文件名是对应的,文件存放在当前模块主目录下的mole目录中。例如modNewsList插件,文件是news/mole/NewsList.php
diy==> mole ==>
这里对应的是PHP程序文件
在插件设置窗口中的第二栏,插件风格设置。里面显示了一个或多个模板文件名,选中的那个就是当前插件的模板文件。模板文件在当前模块目录下的templates目录下。如news/templates/tpl_newslist.htm
diy ==> templates==>这里对应的是前台文件,比如:html css
images等。
(3)右键的使用,很多文件修改的方法通过这样的方式基本都是可以找见的,这样不管是修改PHP文件
,css样式表,编辑html文件,还是修改原来的图片等都是很方便的。