草庐IT

anchor-cms

全部标签

php - 是否有基于 Zend Framework 2 构建的 CMS/CMF?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我过去曾在ZendFramework上做过一些工作,现在我必须再次做这件事,而且由于ZendFramework2有新版本,我想知道什么会促进我的新项目。所以我有一些问题,例如:从ZendFramework2开始更好吗?从基于ZendFramework的CMS/CMF开始是否更好?(以促进项目启动过程)如果是,基于(或愿意升级到)ZendFramework

php - 点火器 |从 site_url 或 anchor 函数中删除 index.php

我需要从site_url()返回值中删除index.php我不希望搜索引擎缓存我的URL包含index.php。我通过设置.htaccess文件从url中删除了index.php,但仍然无法正常工作。例如,当我在我的部分项目中使用site_url()时,搜索引擎会缓存像http://url/index.php/controller这样的URL。我从system/helper中的site_url函数中删除了index.php,但我认为重定向和form_open函数无法正常工作。 最佳答案 写入你的.htaccess文件RewriteE

php - CMS(joomla、drupal)和框架(Zend、Symfony、CI)之间的区别

什么样的应用程序是使用joomla、drupal等CMS开发的,什么样的应用程序是使用框架开发的。如果所有类型的应用程序都可以在像drupal这样的CMS中开发,那么我们为什么要使用像SYMFONY这样的框架? 最佳答案 CMS是一种框架,但通常仅限于使用开箱即用的文章管理系统制作具有文章/页面类型内容的网站。一个框架提供了常用的网络开发样板代码,它们支持:MVC范式网址解析和处理模板化更好的请求处理 关于php-CMS(joomla、drupal)和框架(Zend、Symfony、CI

php - 面向对象的 php CMS 或框架

我正在着手一项非常大的练习,用php构建CMS。这实际上是我在Java背景下尝试以一种有趣(和硬核)的方式学习PHP。Java都是面向对象的,所以oop是我的血液,但我发现OOP还没有进入PHP。今天,大多数PHP仍在以没有新概念的旧方式编写。我试图找到一个以面向对象的形式编写的PHPCMS示例。我听说Xoops是。你还认识其他人吗?或者您知道的任何一般OOP库都可以在CMS项目中帮助我。 最佳答案 我建议使用symfony框架,因为它是一个文档齐全且功能强大的框架,可帮助构建许多Web应用程序。http://www.symfony

php - 如何将 CMS 页面的内容拉入静态 block ?

我想将CMS页面的内容拉到我的静态block中,如果您知道这样做的方法,我将不胜感激。 最佳答案 还没有测试过,但应该可以。如果您有cms页面的唯一ID(不是标识符):$page=Mage::getModel('cms/page');$page->setStoreId(Mage::app()->getStore()->getId());$page->load($pageId);否则,如果您有页面的标识符(即URL键),请使用如下内容:$urlKey="url_key";$page->load($urlKey,'identifier'

php - Magento:用于选择 CMS 页面的自定义产品属性

我想添加一个新的产品属性,该属性呈现一个下拉列表,其中包含所有CMS页面作为其选项。我创建了一个扩展并想通过安装脚本添加这个属性。但是在运行这个之后,Magento破坏了eav_entity_type表...到目前为止我尝试了什么:mysql4-install-0.1.0.php:$installer=$this;$setup=newMage_Eav_Model_Entity_Setup('core_setup');$installer->startSetup();$setup->addAttribute('catalog_product','test_report',array('l

php - 强大的 CMS 的骨架是什么

我在一家公司工作,以改进他们自己的市场CMS,如果您有机会构建自己的CMS(现有CMS的修订版),您会采取什么步骤?据我所知,这些事情可能是最重要的:模板引擎(缓存能力)一个php框架(ZEND)一个javascript框架(Jquery)OOP编码风格安全问题(我不知道如何做到这一点,尝试在编写php时遵守安全说明就足够了,否则我们应该使用任何现有的安全措施)一个自动更新程序脚本(想知道我该怎么做) 最佳答案 SeehowthePOWERofframeworksiscalculatedandcompared.谢谢核心要点包括:PH

php - 正则表达式 - 匹配所有具有可选属性的 anchor

我的后端有一个所见即所得的编辑器,它使我编写的第一个正则表达式出错。这是在PHP4中,使用preg_replace()。我正在捕获URI和链接文本。@(.*)@siU客户希望所有外部链接在新窗口中打开,所以这就是我用来查找所有(希望)外部链接但保留内部、页面anchor链接等的表达式我意识到如果用户在链接上选择粗体,所见即所得编辑器也会添加style="font-weight:bold"。我最近才开始学习正则表达式,所以我不确定如何解决这个问题。我该怎么做? 最佳答案 这应该匹配得很好:/]*)href="https?:\/\/([

php - 如果我可以自己开发,我应该使用 CMS 吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我正在学习Drupal以节省我网站的一些制作时间,但看起来恰恰相反。也许是因为我是初学者,但我看到我花了很多时间尝试让Drupal适应我想要的东西,但它根本没有节省我的时间,也许它带有一些“随时可用”的东西但是设置它、为其设置“主题”等所需的时间实际上比我编写代码并将其放在那里所需的时间要长。我只是一个CMS菜鸟还是这些东西被高估了?

php - 正则表达式中 '\G' anchor 有什么用?

我很难理解\Ganchor在PHP风格的正则表达式中的工作原理。我倾向于认为(即使我可能是错的)在同一字符串的多个匹配项进行匹配的情况下,使用\G而不是^地方。有人可以举例说明应该如何使用\G并解释它的工作原理和原因吗? 最佳答案 更新\G强制模式只返回属于连续匹配链的一部分的匹配项。从第一个匹配项开始,每个后续匹配项之前都必须有一个匹配项。如果你打破链条,比赛就会结束。';}echo'';$pattern='#(\Gmatch),#';$subject="match,match,match,match,not-match,matc