导航:首页 > 万维百科 > 免费cms自定义php

免费cms自定义php

发布时间:2020-09-01 09:31:03

1、帝国 cms 如何做自定义php动态页面

请问你想达到什么效果,请直接说你想要的效果

2、如何理解国内很多的php的cms 完全免费\开源,但里面都要说明一条“不能用户商业用途”的特别说明,这说半

这个意思就是你可以自己拿着研究,如果你是企业你也可以拿着研究,但是你不能将这些东西作为你企业的商品往外卖,如果你想卖那你必须先去买这些使用权,在你没有购买到使用权之前进行买卖那人家可以随时起诉你的。

3、phpcms如何调用自定义字段

1 内容页调用

{loop $shigongtu $r}
<img src="{$r[url]} " title="测试"/>
{/loop}
2 首页,分页调用
第一种推荐位调用自定义字段
在模型里加好自定义字段后,必须把“在推荐位标签中调用”点击“是“
然后用同一样的方法去调节数据就OK了,记住,如果你加了文章,必须去更新文章才会显示,自定义段在推荐中只显示你选择后,选择前加的加文章不显示,更新一下文章就显示了
例子:
{pc:content action="position" posid="推荐位id" num="30" thumb="1" moreinfo="1" order="listorder DESC"}
{loop $data $key $val}<LI>
<a
href="{$val['url']}" target="_blank"><img src="{$val['自定义段']}"
alt="{$val['title']}" height=36 width=98 /></a>
<a href="{$val['url']}" target="_blank">{str_cut($val['title'],20)}</a></LI>
{/loop}
{/pc}

普通列表或栏目调用自定义字段
在{pc:content action="lists" 后加上副表moreinfo=1 (等于1时显示,0时不显示)
例子:

{pc:content action="lists" moreinfo="1" catid="51" order="id" num="5"cache="3600"}
{loop $data $r}
<a href="{$r[url]}" target="_blank"> {$r[title]}</a>
{php eval("\$arr=" . $r[zuzwn] . ";");}
{loop $arr $val}
{$val[url]} |
{/loop}
{/loop}
{/pc}
注:
原来是需要在模板里进行一次PHP变量赋值才行。LOOP标签查出来的变量数组不能直接再使用LOOP循环。
{pc:get sql="select * FROM v9_house_data where id=2" num="1" cache="3600" return="data"}
{loop $data $r}

{php eval("\$arr=" . $r[hxt] . ";");} //必须增加这个赋值,才能二次LOOP变量数组
{loop $arr $rs}
{$rs['fileurl']}
{/loop}

{/loop}
{/pc}

4、PHP免费cms系统哪个好

国内目前流行的免费的php+cms比较
备注:免费CMS的PHP程序下载都可以在他们的官方网站上下载(有一些不是开源的,但有免费版), 如果您对cms的概量还不很理解,请看这里: 什么是CMS?
网站内容管理系统,即 Content Management System ,英文缩写是CMS。网站内容管理系统具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。网站内容管理系统的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。网站内容管理系统其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。
国内最常用的PHP+MySql免费开源CMS系统大全
1. DEDE -这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的。2007版功能十分强大,希望能改善之前数据量一大,更新静态页就很慢的缺点。因为开源,有较多的玩家和拥护者。非常适合有一定编程基础的站长
官方:
2. phpcms-一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下最佳的网站管理应用解决方案之一。据传被酷6收购。
官方:
3. 帝国网站管理系统-Ecms全称为"帝国网站管理系统",英文译为"Empire CMS"简称"Ecms".Ecms是基于B/S结构,且功能强大而易用的网站管理系统.是一个经过完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案。
官方:
4. php168 -PHP168整站系统,代码全部开源,可方便的进行二次开发,功能模块可以自由安装与删除,个人用户免费使用。系统频道模块很多,适合作个人门户网站。较多页面没有生成静态页。如果你想建站,就义无反顾的选择它吧!!!
官方:
5. HBcms :一个以PHP官方推荐的PEAR+SMARTY技术架构的cms,比较容易上手,适合没经验的新人做网站。没有下载,分类信息等模块,适合做文章为主的网站。全站生成静态页,默认附带了几套模板,可以方便的更换模板。个人企业都免费,无需授权。
官方:
6. SupSite-一款将论坛资源自动转换成门户网站的php程序系统,使用SupeSite,并利用你现有的论坛,你将自动拥有一个功能完备的,资源丰富的站点系统;由论坛变成网站,一切都是自动完成,你不需要任何干涉。让你轻轻松松实现建立网站的目的。
官方:
7. 曼波-MAMBO,一个国外的CMS系统,功能很强大,支持添加很多组件,模块;拥有丰富的模板.Mambo是一个网站内容管理系统(CMS),它是网站的后台引擎,使网站内容的创建、管理和共享更加简易。Mambo十分强大,但官方网站也承认,它不是典型的“门户”网站解决方案。
官方:
8. Joomla! 是一套在国外相当知名的内容管理系统,2007年开源cms第一名!Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在Linux、Windows、MacOSX等各种不同的平台上执行。操作接口除了美观之外,也花了很多心力在设计这些接口的简易操作性。但初次使用者,需要花一点时间学习一下操作的方式,才能运用自如。。
官方:
9. Drupal-Drupal是一个强大的软件,它可以让个人或社区使用者很容易地发表、管理并组织一个网站里大量且多样的内容。已经有许多个人和组织采用Drupal来建立各种不同的网站。Drupal是一套采用GPL授权的开放源码软件,是由数以千计的使用者和开发人员所共同维护和开发的。
官方:
10. WordPress - 是一款基于PHP和MySQL的Blog软件,但是它也可以当作简单的cms系统来用。通过它可以快速而简便的搭建属于你自己的Blog(网站)平台。简而言之,这个Wordpress就相当于咱们用来搭建论坛的那些程序,比如用在自留地上的雷傲,还有别的比如PHPBB等等…Wordpress因为它的安装简单和可扩展性好几乎已经成了独立搭建Blog平台的第一选择。Wordpress还有一个MU就是多用户的版本,支持多用户的Blog系统。
官方:
说到免费的PHP CMS系统,再看看目前国外的CMS状况
国外的cms比较发现:通过Alexa统计的几个主要的CMS(Content Management System)工具的最近三个月网站日浏览的统计,这份统计包括Drupal, Joomla, Mambo, Xoops 和 Typo3,很明显可以看出曾经的CMS老大Xoops已经式微,Mambo在变故之后半死不活,Typo3一直都名声平平(不知道Typo3与Typo是什么关系,Typo是基于Ruby on Rails(ROR)的blog系统,有着非常kool的ajax应用,正准备搭一个Typo看看)而相比较而言,Joomla与Drupal却变得越来越 popular,四月中的那次飞跃估计与Drupal的最终推出关系比较大。当然这只是对于各个CMS的流行程度的一个估测值,会有这样那样的bias,譬如可能因为是Drupal的安装使用过于复杂所以用户才不断的到Drupal.org上去问问题,导致Drupal的网站页面访问上升,而Xoops因为发展历史很长,并且使用简单,所以用户在下载安装之后不用经常的去Xoops的网站寻求帮助(呵呵,GRE逻辑题)。但是不管怎样这份Alexa的Pageviews的统计还是能给我们指一指CMS 的流行风向。点这里查看CMS整站系统介绍
如何选择 最优秀的CMS,最好的CMS
现在每个CMS功能介绍上都会说自己的产品如何强大,比如说什么模板体系如何好,缓存技术如何高明,刷新效率,负载容量如何强,操作如何如何简单,容易上手,跟第三方无缝结合,还有功能模块的如何丰富,生成静态发布,信息采集…… 吹牛谁都会,大家都会写,关键是客户如何认为,不用功能很多。另外,CMS系统SEO搜索优化也是比较重要的因素,适用得当,可以给你带来很多搜索引擎的流量。
一句话,适合自己的就是最好的。

5、请问有没有开源的php商城cms,要求可以和phpcms、dedecms那样,可以自定义模型和字段的?

Magento可以自定义字段,非常方便,你试试。

6、phpcms V9 怎么自己自定义独立标签

先建模型,然后添加字段。然后调用字段标签。

7、php的免费的cms,做企业网站用的 推荐一个。稳定的,漏洞少的。

DEDECMS,PHPCMS,帝国CMS等都适合做网站,但是个人觉得dedecms比较好,研究的人比较多,如果遇到问题还可以找人交流解决

8、怎么在phpcms里调用system.php里的自定义常量?

使用load_config(),传入配置文件名 和 配置键,即可获取配置值;

9、国内真正免费开源的CMS系统有哪些?

开源和免费不是一回事,淘宝很很多几块钱就可以买一堆源码,你敢用?
PageAdmin、帝国、DedeCMS这些优秀的cms都是有使用协议,企业收费,个人免费。

10、phpcms怎么添加自定义变量

第一步,添加自定义插件:
打开 \phpcms\moles\admin\templates\site_edit.tpl.php 文件,找到最后一个 </fieldset> ,在他后面添加上下面的代码:

01 <!--自定义变量设置开始 自定义变量插件-->
02 <div class="bk10"></div>
03 <fieldset>
04 <legend>自定义变量</legend>
05 <table width="100%" class="table_form" id="myVarForm">
06 <script type="text/javascript">
07 //var t = <?php echo count($setting['var_value'])?> + 1;
08 //上面一行注释 添加下方代码 这样自定义变量就可以添加很多个!
09 <?php
10 $arr = array_keys($setting['var_value']);
11 $t = max($arr);
12 ?>
13 var t = <?php echo $t;?> + 1;
14 function var_add()
15 {
16 var data = '<div id="var'+t+'"><span style="width:54px;float:left;">未定义</span><span style="width:170px"><input name="setting[var_description]['+t+']" type="text"size="26"></span><span style="width:175px;margin-left:6px;"><inputname="setting[var_name]['+t+']" type="text" size="26"></span><spanstyle="width:175px;margin-left:6px;"><input name="setting[var_value]['+t+']"type="text" size="26"></span> <span> <a href="###" onclick="var_del('+t+')">删除</a></span></div>';
17 $('#var_define').append(data);
18 t++;
19 return true;
20 }
21 function var_del(t)
22 {
23 $('#var'+t).remove();
24 return true;
25 }
26 </script>
27 <tr>
28 <th><strong>自定义变量</strong>(<a href="###" onClick="javascript:var_add();"style="color:red">+</a>)</th>
29 <td>
30 <style type="text/css">
31 #var_define_head span{float:left;text-align:center;}
32 #myVarForm input{width:110px;}
33 </style>
34 <div id="var_define">
35 <div id="var_define_head"><span style="width:60px;">索引值</span><spanstyle="width:158px"><strong>变量描述</strong></span><span style="width:158px"><strong>变量名</strong></span><span style="width:158px"><strong>变量值</strong></span></div>
36 <?php
37 foreach($setting['var_name'] as $k=>$v){ if($k!=0)
38 {
39 ?>
40 <div id="var<?php echo $k?>"><span style="width:60px;"><input type="text" size="4"title="点击复制到剪贴板" name="{$setting[var_value][<?php echo $k?>]}" value="<?phpecho $k?>" onDblClick="clipboardData.setData('text',this.name); alert(this.name +'已复制到剪贴板');"></span></span><span style="width:150px"><inputname="setting[var_description][<?php echo $k?>]" type="text" size="21" value="<?phpecho $setting['var_description'][$k]?>"></span><span style="width:150px;margin-left:4px;"><input name="setting[var_name][<?php echo $k?>]" type="text" size="21" value="<?php echo $v?>"></span><span style="width:150px;margin-left:4px;"><inputname="setting[var_value][<?php echo $k?>]" type="text" size="21" value="<?php echo $setting['var_value'][$k]?>"></span><span> <a href="###" onClick="var_del(<?php echo $k?>)">删除</a><span></div>
41
42
43 <?php
44 }
45 }
46 ?>
47 </div>
48 </td>
49 </tr>
50 <tr><td>调用说明</td>
51 <td>1、首先加载站点缓存,方法如下: $siteinfo = getcache('sitelist', 'commons'); 然后可以使用var_mp()函数打印 $siteinfo 数组,可以很清楚的看到该数组的结构,如果懂得数组使用的可以很方便取到需要的值;
52 <br>
53 示例:<br>
54 <div style="border:1px solid #D8D8D8;">
55 <li>$siteinfo = getcache('sitelist', 'commons');//加载缓存文件</li>
56 <li>$siteid = $siteid?$siteid:1;//设置站点</li>
57 <li>$site_setting = string2array($siteinfo[$siteid]['setting']);//将字符串转换为数组,前三行代码在同一个文件里只需要写一次就足够了,你需要用到的页面里可能已经做过这样的处理,就可以连上面三步都省略掉</li>
58 <li>echo $site_setting['var_value'][0]; //将输出第一个自定义变量的变量值</li>
59 </div>
60 <br>2、此变量为**数组模式,原型请查阅 caches\caches_commons\caches_data\sitelist.cache.php 文件.
61 <br>3、利用此插件,您可以自定义一些变量,在"任何地方"有条件的使用,作为一个"开关"或者您自己的用途.方便您在后台随时修改设置.
62 </tr>
63 </table>
64 </fieldset>
65 <style>
66 #myVarForm input {
67 width: 110px;
68 }
69 </style>
70 <!--自定义变量设置结束-->

第二步:前台调用自定义变量
查看代码打印?
1 <!---自定义变量插件初始化--->
2 <?php
3 $siteinfo = getcache('sitelist', 'commons');//加载缓存文件
4 $siteid = $siteid?$siteid:1;//设置站点
5 $site_setting = string2array($siteinfo[$siteid]['setting']);//将字符串转换为数组
6 ?>
7 <!---调用自定义变量 [0]代表自定义变量的索引值。--->
8 <?php echo $site_setting['var_value'][0];?>

与免费cms自定义php相关的知识