Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对PHP有很好的了解,需要为CMS'制作一个可安装的模板;是像Wordpress、Joomla还是Drupal?_Php_Css_Wordpress_Xhtml_Joomla - Fatal编程技术网

对PHP有很好的了解,需要为CMS'制作一个可安装的模板;是像Wordpress、Joomla还是Drupal?

对PHP有很好的了解,需要为CMS'制作一个可安装的模板;是像Wordpress、Joomla还是Drupal?,php,css,wordpress,xhtml,joomla,Php,Css,Wordpress,Xhtml,Joomla,要为诸如Wordpress、Joomla、Drupal之类的CMS制作一个可安装的模板,是否需要对PHP有很好的了解 或者对XHTML和CSS有足够的了解 或者对XHTML CSS有很好的了解,并且 够了吗 不或您必须具备为上述内容定制或创建模板的知识 必须具备良好的知识才能取得成功 可安装模板(PSD 2 可安装主题)用于基于PHP的CMS 比如Wordpress,Joomla,Drupal 您必须浏览这些框架中的每一个,并学习如何自定义它们的模板,因为每个框架都有不同的自定义模板的方法。根据

要为诸如Wordpress、Joomla、Drupal之类的CMS制作一个可安装的模板,是否需要对PHP有很好的了解

或者对XHTML和CSS有足够的了解

或者对XHTML CSS有很好的了解,并且 够了吗

您必须具备为上述内容定制或创建模板的知识

必须具备良好的知识才能取得成功 可安装模板(PSD 2 可安装主题)用于基于PHP的CMS 比如Wordpress,Joomla,Drupal


您必须浏览这些框架中的每一个,并学习如何自定义它们的模板,因为每个框架都有不同的自定义模板的方法。根据我的经验,我对Wordpress有很多了解,对Joomla也有一些了解,我建议至少了解一些PHP知识和底层代码库。对于视觉样式,只要您“围绕”PHP工作,HTML/CSS知识就足够了,但是当您被要求更改模板的基本特征或实现新功能时,您将受到极大的限制

这取决于你真正想提供什么。如果您只满足于提供风格上的定制,那么可以使用HTML、CSS和一些PHP。模板中使用的基本PHP函数很容易理解

但是功能性定制,比如为某些帖子、标签、类别、评论等实现定制行为,需要对PHP有很好的了解。如果你想增加你的市场价值,进入Wordpress抄本和Joomla或Drupal肯定是个好主意


另一方面,我个人不喜欢Wordpress及其API,因为它有很多膨胀和低代码质量。我最近在寻找一个更简约的博客平台(所以我提出了一个问题)。我接受的答案是一个非常灵活的平台,尽管它有一些粗糙的边缘,版本号中的前导“0”有时显示出优雅的平台。要了解PHP5的模板功能需要一定的了解,但是一旦你了解了它,它的灵活性是无法忍受的。这可能不适合你,因为我知道你的目标是流行平台来获得工作(这很好),但是我已经提到了这一点。

好吧,我想你不需要真正了解PHP来创建一个新的主题/模板:当然,你需要非常了解HTML和CSS——但是对于简单的模板,应该不需要PHP

据我所知,甚至存在一些生成主题的软件,而不必自己编写HTML/CSS——也许结果会有点“基本”,但对于许多没有特定需求的小型网站来说,这可能是可以的


在此之后,了解PHP可能/将允许您增强您的模板:它将允许您设置一些附加条件,对数据进行一些处理,以不同的方式呈现数据

最后,我想说这一切都取决于你的需要。。。但至少了解一点PHP肯定不会有什么坏处;-)
例如,它至少可以让你了解一些事情是如何在你下载的主题中完成的——而且它可以让你更容易地根据自己的需要调整它们



(注意:我不知道wordpress和Joomla,但与Drupal合作了相当长的一段时间)

我做网站已经有7年了。(相反,我是7年前开始学习网站技术的。)几周前我才开始Wordpress建模/主题化

答案很简单:不,PHP不是严格要求的,但是:

默认的Wordpress主题(称为“Kubrick”)包含相当多的PHP,如果您不知道它在说什么,它会让人困惑

任何Wordpress模板实际上都是CSS和多个PHP文件的组合。了解实际Wordpress CMS的流程很重要

关于学习PHP:

我从一个图形工具开始学习HTML/CSS,当时叫做freewebs.com,现在叫做webs.com。首先,我在谷歌上搜索了一些入门技巧。(我喜欢反馈。)请随意查看,但请记住,我并不自称是专家——我只是在分享我的经验

此外,谷歌是你的朋友,但要注意,许多Wordpress主题教程要么令人困惑,要么不完整(比如我的),要么有点过时

最后一句话:

老实说,我还不知道Joomla或Drupal。(我真的应该学习它们。)我猜每种CMS都是不同的(因此,每种CMS都有其独特的品质和缺陷。)


祝你好运,玩得开心

您肯定需要至少具备PHP的基本知识,才能对Drupal进行主题化。事实上,我想说的是,你需要合理地使用php来成功地为Drupal设置主题,尽管有一些模块(例如,该模块)旨在使其成为点击事件。

如果你只想“重做”一个已建立的结构化主题(例如,不修改主题的结构,只修改颜色方案和图像),那么就不需要了。你不需要熟悉(甚至是中级)php知识。但是,您只需要知道足够多的信息来跟踪对不同页面的调用,并确定调用哪些文件的目的是什么

想改变结构吗?想创建自己的模板吗?对您至少需要对php有中级的掌握。您还需要了解WordPress如何构建其模板,以及如何进行必要的修改

我最好的建议是,既然您是在开始项目工作之前首先提出这个问题的,那么如果它是一个个人网站,在尝试之前就花时间学习php的基础知识。如果你接手的客户希望你完成这项工作,首先,要意识到你已经成功了