CMSware系统使用常见问题及技巧
来自站长百科
导航:返回上一页
常见问题[ ]
- 问题:我是免费版用户,我的后台没有资源管理器
- 答:很抱歉,免费版不包括这个组件
- 问题:对于中型、大型网站来说,服务器性能很好,实时更新更多更加频繁,他们又是怎么解决思维(CMSware)发布系统占用资源的问题呢?
- 答:大型网站肯定是基于服务器集群的负载均衡(如DNS轮巡)+大量的缓存服务器,发布服务器的效率基本不考虑,靠发布服务器再好的硬件配置也解决不了海量访问的问题,想依靠一个高效率的CMS来解决问题更不现实
- 问题:管理后台标题显示宽度如何修改?
- 答:修改{ cmsware}/skin/admin/collection_admin_list.html和content_admin_list.html
div.titleholder { font-family: ms sans serif, arial; font-size: 8pt; width: 260;
- 问题:登陆模版在什么地方修改啊
- 答:看看系统使用指南-系统目录结构 的说明。在 /skin/admin/login.html ,管理后台皮肤目录。您可以在这里自行修改后台登录、采编等的界面
'./cms/cmsware_sys' had no or invalid character set, and default character set is multi-byte, so character column sizes may have changed './cms/cmsware_content_index' had no or invalid character set, and default character set is multi-byte, so character column sizes may have changed
- 答:请使用mysql3.23.x或者mysql4.0.x
- 问题:外部投稿接口采用那个文件?
- 答:外部投稿接口文件为publish/contribution.php(适用门户版),详见外部投稿
- 问题:Mysql报错
Warning: mysql_connect(): Too many connections in C:\web\www.qdcars.com\cms\include\lib\kDB\lib\mysql.php on line 11 kDB Error: Connecting to MySQL failed,please contact to your administrator
- 答:该问题和思维(CMSware)系统本身无关,是服务器的mysql连接数达到了上限。如果只是偶尔出现,查查日志,看看是不是有搜索引擎的蜘蛛大量访问的记录,蜘蛛爬行时有时会出现这种现象。最好查查你的mysql配置文件my.cnf文件中max_connections的数值,如果偏小就设置大一些
融合外部数据库平台[ ]
外部融合可以用思维(CMSware)调用其它权限独立的外部数据库。
举例:在cms.ini.php的文件中添加以下部分
function car_into($my_ar) //传入的一个数组 { echo '数据库前---:":---'; echo '数据库后---:":---'; $car_arr=$my_ar; $arr_long=sizeof($car_arr); echo 'arr_long---:--'; echo $arr_long; echo '<table width="720" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">'; echo '<tr bgcolor="#F5F5F5"> <td width="199" height="26"><div align="center">品牌型号</div></td> <td width="101" height="26"><div align="center" class="style1"> <div align="center">排量<br> </div> </div></td> <td width="101" height="26"><div align="center">市场价</div></td> <td width="110" height="26"><div align="center">详细资料</div></td> <td width="128"><div align="center">网上购车优惠</div></td> <td width="74"><div align="center">网上订车</div></td> </tr>'; echo "开始连接外部的数据库了!--+--:"; $host="localhost"; $user="qd_auto"; $password="23568988"; $conn=mysql_connect($host,$user,$password) or die("连接服务器失败!"); $selectdb=mysql_select_db("auto") or die("选择数据库失败!"); for($i=0;$i < $arr_long;$i++) { echo 'arr_long'; echo $arr_long; $sql_query="select * from car_info where chexing='$car_arr[$i]'"; $queryresult=mysql_query($sql_query); if($row=mysql_fetch_array($queryresult)) //$my_result=mysql_query($sql_query,$conn); //if($row=$my_result) { echo '<tr bgcolor="#ffffff"> <td height="26"> <div align="center">'; echo $row["chexing"]; echo '</div></td>'; echo '<td height="26"><div align="center">'; echo $row["pailiang"]; echo '</div></td> <td height="26"><div align="center">'; echo $row["price"]; echo '</div></td> <td height="26"><div align="center"><a href="http://www.lonmo.com/cate_show.phpcname='; echo $car_arr[$i]; echo '">点击查看</a></div></td> <td><div align="center">享受</div></td> <td><div align="center"></div></td> </tr>'; } // mysql_free_result($row); } echo '</table>'; global $db,$db_config ; $db-> connect($db_config); //恢复CMSWRAE数据库的连接这个很重要的 } function accept($enter) { $my_ar[]=0; //echo "进入加水印!"; //echo "进入加入数组!"; if($enter=='广本通宝') { echo "进入加入数组!"; $my_ar[]='新雅阁3.0V6 VTEC'; $my_ar[]='新雅阁2.0 i-VTEC'; $my_ar[]='新雅阁2.4i-VTEC'; $my_ar[]='雅阁3.0V6 VTEC'; $my_ar[]='雅阁2.3VTi-L'; $my_ar[]='雅阁2.0EXi'; $my_ar[]='雅阁2.3VTi-E'; $my_ar[]='飞度CVT(无级变速自动档)'; $my_ar[]='飞度MT(五速手动档)'; /*$my_ar[]='雅阁3.0V6 VTEC'; $my_ar[]='雅阁3.0V6 VTEC'; $my_ar[]='雅阁3.0V6 VTEC';*/ } car_into($my_ar);//car_into }
以下是在思维(CMSware)模版中调用的方法
[@accept($var.Title="广本通宝")]
这样就完全可以实现两个不同的数据库用思维(CMSware)进行管理和调用了.不过为了数据的一至性,数据库的连接最能够统一起来.用包含文件来做! 当然这里的程序代码不是标准,只供参考!