夏日PHP+Mysql新闻系统V1.2
本程序是夏日php+mysql新闻管理系统,由夏日博客独立设计完成,前台页面美观,后台程序精简,整体源码结构非常简洁,可以进行后台独立管理。
本程序旨在帮助php新手用户进行研究学习使用,现最新版本为 v1.2,满足基本新闻系统的要求,所拥有新闻最基本的功能 :1,网站全局的设置 2,新闻无限分类增删改查 3,新闻系统的管理 4,内容页生成静态页面(批量及分段生成)。 5,单独管理系统单页。
本程序源码完全开源免费,程序你可以进行随意修改使用,但如果要进行商业用途,出现的一切后果由使用者负责!
先来浏览一下缩略图吧!可点击图片放大后按键盘 “ F ” 键查看图片实际效果图。
版权声明:首先 感谢您使用夏日PHP+Mysql新闻系统V1.2 ,对于一个开源软件的开发者来说,软件被广泛的使用是对我工作最大的回报。本软件不收取任何费用,可以用在任何用途,前提是保留开发者版权链接信息 <script type=”text/javascript” src=”https://www.xiariboke.net/net/cpt.js”></script>
源文件在不断更新中,本源码免费开源,保留版权信息,算是对原作者的一个支持,另外你可以获得本站免费技术支持和原程序升级服务。
好了,下面来看看如何安装吧(PHP新闻系统在本页最下方进行下载):
第一,首先要有支持php+mysql的空间,缺一不可,空间是放置php文件的地方,mysql数据库是要导入mysql数据库的。
第二,将文件包进行解压后通过FTP进行上传到服务器指定目录下,如果在本地进行测试,则将解压后的文件放置到本地环境下。
第三,解压后会看到phphtml.sql 文件,这就是 mysql 数据库文件了,将此文件导入到 mysql 数据库中,如果你还不会导入,请看下面这篇文章:如何利用工具导入.SQL数据库文件
第四,将php文件和mysql数据库导入成功后,还需要进行mysql服务器的配置,配置文件是 include/config.php 文件,这里是我本地的测试用户名和密码,要改成你自己的,注释我已经写好了,参照注释进行配置即可,配置好后就可以成功预览新闻系统了。
第五,后台管理:你的网址/新闻系统目录/admin/AdminLogin.php 用户名:admin,密码:admin,正常使用时建议更改后台登陆地址,比如, 原后台地址 …/admin/login.php 更改后为 ../你自己编写的字母/login.php,这样看起来更安全一些。另外请注意 AdminLogin.php 的大小写。
第六,文件目录(1):index.php 网站首页显示页面 (2):Art_List.php 分类新闻页面。(3):include/ 公共页面,其中 config.php 是 mysql 数据库配置文件,global.php 是网站核心配置,实例数据库对象文件,Function.php 静态页(动态内容设置)文件。(5):lib/类文件。(6):images/:图片和样式 。(7):imagepass/ 图片上传到的文件夹,请注意,一定要给写入权限,否则上传不了图片。 (8) admin/:整个后台文件。(9):moban/ 单页和文章的模板文件。(10):news/ 新闻页的静态生成目录,按照时间来生成。(11):group/静态单页的生成目录。
第七,如果将本新闻系统整个作为一个网站的一个单独模块的话,需要将整个php文件上传到相应目录下,比如“您的网站根目录/phphtml/”,则需要更改模板文件的图片和CSS样式路径为 /phphtml/image/style.css 即可,其它地方若出现不能显示的问题,均按此更正即可。
第八,如果在调试时一片空白,则可以去掉本系统的容错语句,具体看一下出现错误的信息,去掉容错语句的步骤是,打开 include/global.php 文件,找到 error_reporting(0); 这句,更改为 //error_reporting(0); 或删除掉即可。
第九,如果您是在本地进行学习研究而又没有本地环境的情况下,那么本博就推荐您一个不错的PHP集成环境吧,phpStudyAdmin,这个是集成了 php,apache,phpmyadmin,mysql,zend 的一个综合环境~~
第十,(1):新闻调用标签:<?php echo $db->select(“newscontent”,”*”,”3″,”12″,”1″,”50″,”1″)?> 参数一,数据库表 参数二,参数 * 号查询所有,默认 。 参数三,调用分类ID 参数四,调用前N条记录,参数五,ture 与 false 设置,默认即可。 参数六,标题取前N个字符,参数七,是否显示添加时间,1为显示,0为不显示。
小说明:使用新闻调用标签时需新建 table,比如
<table width=”100%” height=”28″ border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<?php echo $db->select(“newscontent”,”*”,”3″,”10″,”1″,”32″,”")?>
</table> 自行设置好即可。
(2):系统设置调用标签:<?php echo $db->ly_system(“system”,2)?> 共两个参数,第一个是系统表 system,默认即可,第二个参数是数字,1 为网站名称,2为网站标题 3为网站关键词 4为网站描述,5为网站URL 其它为网站版权。(3),单页使用:1,后台添加单页 2,查看单页ID 3,生成单页 4,链接为 group/后台单页ID号.html
如果你在使用当中有什么问题,可在本页进行留言提问,我会尽量第一时间进行回复。
博主这个后台无法删除新闻啊 怎么办…
可以打印一下错误代码。
小错误不是一般的多
文本编辑没法写东西a
文本编辑没法写东西
添加新闻时,新闻内容框没有办法填,写不进去东西
是否浏览器的问题,可以尝试着换一个浏览器测试。
如何上传图片?上传失败
打开链接到二级页面怎么有些卡,并且左边的菜单栏是先居中才恢复到左侧
我的怎么没有生成静态文件,添加的标题也有了。
检查一下生成静态的文件夹权限,一定要可写。
老大为什么我部署到wdcp上面显示空白呢?数据库连接测试是正常的,我也把容错句注释掉了,还是显示空白?还请赐教!!
如果把容错语句去掉,应该提示错误信息的,是否是 wdcp 上面哪里屏蔽了错误显示呢。
wdcp没有关闭错误提示 你的支持php5.4及以上版本吗?
应该支持的。。
那为什么首页是空白呢???
所以正常情况下,如果把容错误句去掉的话应该是显示错页信息的,再检查一下,是不是配置软件里面有把错误屏蔽了呢。。可以自己新建一个普通的php文件,故意把语句写错,运行一下。
还是不行,能帮帮看看吗?是哪里的问题吗?
你能帮忙看下是哪里的问题吗?
夏日新闻系统 放到主目录没有问题 放到 二级目录下
Not Found
The requested URL /Art_List.php was not found on this server.
Not Found
The requested URL /xinwen/news/2015-01-05/17-47-24.html was not found on this server.
如果放到二级目录,注意文章的绝对路径是否正确,比如 /xinwen/news/ 这个目录。。
$links.=”news/”.$rows[‘newspath’].”|”;这个绝对路径是这里吗?
是不是要写成$links.=”xinwen/news/”.$rows[‘newspath’].”|”; 这样呢?
我有点愚钝,老大你说的绝对路径是目录吗?还是代码中的绝对路径呢??
如果是二级目录的话,可以把一级的也写上测试下。比如一级/news/”.$rows[‘newspath’].” 这样。最好是能安装在根目录下。二级目录的路径不好调试。
我的为什么打不开啊
怎么打不开?没有调试成功?
请问include/config.php 文件怎么配置,我没看到注解
config.php里面相应位置填上自己的MYSQL主机信息即可。localhost 是IP信息,通常都是 localhost 就可以了,接下来就是 MYSQL 帐号密码和数据库。。
点击最新文章里面的内容出现not found The requested URL /news/2013-05-07/22-25-20.html was not found on this server.很急啊
可能是文件路径的问题,可以检查下路径下的文件是否存在。
我修改了数据库中的字符编码为GB2312怎么数据库中还是乱码啊
可以尝试使用 Navicat Lite 来进行导入。
博主的站真不错几乎每篇都收录了
为什么我不能添加新闻啊?也不能修改,点击编辑新闻,内容框是空的,求教
可以检查一下路径是否正确。
博主,怎么更改导航条的文字啊,其他的多很好用,就是不知道怎么更改导航的文字。
导航条的文字后台应该可以直接控制的吧。如果不行可以打开文件顶端修改。
我的我的 忘记了 呵呵
下载安装后,首页后台显示都没问题,添加也问题,但是前台所有栏目点击都报404错误,这是怎么了?和本地测试环境有关?还是本身路径问题?谢谢!
我也是这种情况,怎么解决的亲?
应该是本地路径的问题,另外看一下文件夹里面是否已经生成了 html 文件。
在哪里生成呢?如果没有怎么办
看到你的这个cms很简单 就使用了,请问您还要跟新吗?
目前bug:新闻修改bug无法上传图片 form表单少了enctype
图片的name不一致,中文字符串截取乱码。其他还在测试中。
我本地路径为什么不对?打开静态页面报404错误!
可以看一下是否生成了静态 HTML 页面。
目前还没有时间更新,无法上传图片可以检查一下是否权限的问题,
Art_List.php?cid=3 请教下这页为何是老的新闻在前,新的在后,我想调整成新的在前老的在后代码怎么改?谢谢
可以调整下 art_list.php 文件里的 SQL 执行顺序即可。
Art_List.php?cid=3 请教下为什么这页的数据是老的在前,新的在后。怎么才能把新的调在前面,老的在后??谢谢
Art_List.php新闻列表没有东西 但是最新文章和推荐文章都有内容
可在Art_List.php 页面检查大小写代码,或者去掉代码的容错语句,具体看一下错误代码.
#1005 – Can’t create table ‘phphtml.newscontent’ (errno: 150)
博主,为什么会这样 新手。。。
需要新建数据库,然后进行导入操作.
强人,佩服死了。呵呵,不错啊
老大.本机测试正常,上传到服务器显示500内部错误.是怎么回事,要咋处理呀?
500内部错误是服务器的问题,可将容错语句去掉,查看具体的错误代码.如果有权限,可以直接重启服务器查看.
请问前台显示乱码怎么办
前台显示的页面编码是否正确,可左键-编码-改为GB2312即可.
后台上传图片失败,如何给权限,我是在XAMPP环境下运行的
看一下上传图片的文件夹是否有可写权限.
给了可写权限,但是文件上传失败怎么办
可以断点打印看一下错误出现在哪里。
你好,我在前台登录的时候有些照片显示不出来,在后台添加文章的时候,那个编辑器不能输入任何东西。添加的题目倒是可以在前台显示出来。麻烦问下这是怎么回事?
建议放在根目录下进行测试,图片不显示和编辑器不能输入应该是路径的问题,请检查一下.
你好,我想请问一下,为什么我使用IE11登后台时网页进栏目里的内容时只显示一半呢?
您好,我是学生,用来学习。但是源码没看到下载链接额。
文章的最下面有下载的链接.
传到服务器后台登陆不了,验证码总是不正确,去掉登陆总是提示需要重新登陆,会是什么原因呢
生成的静态html不能正常显示 点击量 的更新也不能显示。
麻烦问下,夏日文章CMS管理系统V1.1
这套源码后台登不上去啊,试了好久 不知道什么原因?
等待您的回答!
应该是跳转语句不兼容的问题,你可以换成 JS 进行跳转,实际上是已经登陆了。
令人尊敬的smiling ,您好!做得太漂亮了!!!能加个广告系统就更加完美了!!!
新手学习中 拿来学习下 谢谢了
看上去好麻烦,估计做这个得用好长时间吧.
这么给力竟然我知道的晚了。
博主asp和php都研究啊,这一版看起来也不错~
新手学习的一个小程序源码。
有技术就是强啊
刚刚下载,代码精简,对于初学者来说是个好的东西
老大,typeid分页显示顺序不对,新添加的出现在最后。如何修改?
可以看一下补丁第二条,更改SQL语句即可,也可以查看最新版程序,最新版已修正.
这个写得很好,适合新手参考,我最近也正在学习php,以后请多指教
一直在找一个这样的学习型源码,可以学习巩固书本上的知识。顶一个!
编辑器换个KINdediter,分类写个无限分类,文章内容页加个评论功能。一个简单强大的CMS就出来了
一个让新手学习的小系统。
typeid.php
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-3,3’ at line 1
怎么修改?
测试没遇到这个问题,看错误提示,应该是数据库没有导入正确。
感谢老大.无私而且热情.力挺
麻烦问下。。我在后台添加新闻之后批量更新时总是报错。mysql里面我看已经添加进去了。但是无法生成html文件。。
提示Warning:fopen(../newslist(2013-01-25 05-34-33.html)(function.fopen):failed to open straem:No such file or dicrector in C:\web\www\cc\admin\html.php on line 31
这是提示无法打开文件,你的层目录很多,可以尝试在错误的页面添加类似于“../../” 之类的路径文件即可。欢迎来访。
更改完毕了。谢谢老大.能不能加个滚动图片
暂时没有时间更新新版,你可以尝试着自己添加一下,如果那天更新新版了,我会添加上去滚动图片效果,敬请关注!
老大希望能把程序更新下.对我这个新手来讲太难了呵呵.
老大的源码虽然很简单,但很容易理解,优化方面也不错,希望老大能更新下一版,哥绝对顶你。。。
后台添加文章后。主页不更新.请老大及时解决.我觉得这程序非常好.适合优化,如果在丰富下内容就好了。希望老大添加滚动图片连接的新闻.以丰富内容.谢谢。
更改首页调用内容的SQL语句:$sql=”select * from newscontent where newstypeid=$newstypeid order by newsid desc limit 0,5″;希望对你有帮助。
如何新建数据库 将其导入啊 新手 谢谢
mysql数据库的管理工具即可,推荐 phpmyadmin 或者 Navicat Lite即可。
谢谢.非常无私.
真的很感谢了,谢谢作者。
想你学习.
破逼的学校啊,什么都学不到,我也是屌丝男士,比你苦逼得厉害!
夏日博客很适合网站开发者和学员收藏,有很多实用性很强的代码分享哈。
是应该过来支持一下博主了。
进行测试了,能打开,我要是有一半博主的水平就够了。偷笑。。。
后台登录出现这个,什么意思?
Warning: Cannot modify header information – headers already sent by (output started at D:\APMServ526\www\htdocs\admin\login.php:10) in D:\APMServ526\www\htdocs\admin\login.php on line 32
你在 login.php 页面顶部加上 ob_start(); //打开缓冲区 这一句应该就没问题了,加在 session_start(); 上面。这是PHP.ini里面配置的问题。
博主,你好,我发现你这个cms有sql注入漏洞!如果可以的话加我的qq:495975345 验证信息:smiling。跟你一起学习一下!
博主你好,已经进行新版下载了。谢谢了。
我一看到代码就蒙了,哈哈。
亲,我登陆后台,用户名和密码是什么呀?
默认的用户名和密码都是 admin,保存在表 admin 里面,没有进行加密。
打家劫舍的来了,已经成功进行预览了,有不明白的再来问作者了。
新手来支持一下,不知道博主收徒弟不收,听说你有PHP笔记能发一份到我邮箱吗,不胜感激。
好的,等下整理好了发到你邮箱里面,欢迎来访。
我用了你的第一版,感觉源码精简,容易理解,特别来支持作者。
别客气,源码共享,欢迎来访。
这个必须得支持,没想到博主怎么快就把源码给更新了,我的哪个更新文章时重新生成静态页面还不会,看看你这一版的了。
请问博主 怎么建立数据库连接 我是新手 不好意思
mysql数据库的管理工具即可,推荐 phpmyadmin 或者 Navicat Lite即可。
博主你好,我在你的源码的基础上加了一个更新的功能,可怎么也更新不了HTML页面,您能给个思路吗?
您有好的PHP教程吗,我学的不到家。
我有自己的学习笔记。。。
想请教一下博主,我下载了你的程序,我想更新文章,怎么样再重新生成静态页面?好像没有更新的功能。我是一个新手,你的源码对我很有用,谢谢啊。
你看下我写的代码原理,自己动手操作一遍,没那么复杂的,欢迎来访。
新手请教下,我换个 模板后 若我想在 所有已添加新闻的 静态页 都 全部刷新一次
能告诉我下我一个大概的思路么?
admin 回复
可以进行批量更新操作,我写过一篇批量更新的文章,按照这个思路就可以全部进行更新,希望对你有帮助。
小程序很适合新手学习,谢谢博主了!
你好,發表文章完,點選連結都是
The requested URL /news/2014-03-21/08-38-55.html was not found on this server.
程序员果然牛B啊,你这个站为什么不用自己的程序呢,我看你用的是WP是
这个新闻系统
最新 推荐 等等怎么设置显示呢
后台添加新闻,添加分类均失败,和最新版的 MYSQL 不兼容,需要更改一下相关 SQL 语句,为空的改为 NULL。
安装登陆说用户名或密码不正确??
最新版的 mysql 不兼容问题,为空不能添加成功,需赋值,另单页无法删除等。
我又从此页面下载1.2版,反复测试了好几遍,确认不是我的操作问题或者数据库问题,请求smiling 测试修改下。。。
可进群加QQ帮你看一下。
去掉容错语句也没有提示什么错误,就是提示添加新闻失败。。,但奇怪的是只是添加分类新闻失败,如果添加单页新闻,就正常。
夏日CMS,后台选择“新闻类别”后,再添加新闻,就会提示添加失败。。。什么原因啊。
我记得老版里出现这个BUG,最新版已修补,可以在config.php里面把容错语句去掉,看看具体出现什么错误代码。
博主,你好。我安装了以后后台有很多乱码,点击修改密码显示:无法在admin/renpassword.php 找到该文件,而且每个后台页面都有乱码。前台页面更是显示不了。求助博主大神
导入数据库时选择字符集为 gb2312,看看是否正确,无法找到文件,可能是因为大小写的问题,看一下连接的文件名是否是 renpassword.php 全小写。
博主支持一下。
提个bug,新闻管理->分类管理 修改功能有问题
原因:newsclass.php line72
修改为:$newstypeid=$_GET[“newstypeid”];
好的,谢谢,下次更新时进行修复。
按照上面说的删除 error_reporting(0) 后还是一片空白
是否mysql密码配置正确。
看起来很不错,能否给提供下下载路径,谢谢!
下载地址在本文的最下方。
前台后台都不错,赞一个~
博主你为什么不直接写安装程序,这样适用性更好,不是所有人都会你那些操作,一个安装程序模板可以用于任何程序的。
嗯,应该写个insert安装程序。
预览页面挺漂亮的,做文章站很不错,博主是高手,佩服。
很不错的源码和教程,学习了很多。
后台正常前台页面是乱码 该如何处理
ok了 sql文件编码转成gbk再导入
博主,我下载了你的cms,安装后能出来,但是很多图片无法显示是怎么回事呢??
如果是在第二级目录下安装的,需要更改一下首页图片路径,可参考本页第七条,在最新版本中将更正这个错误。
我嚓,博主是技术达人啊,还有自己的cms,牛X
老大我看你的CMS代码少才用你的,但是无法使用啊。
上传之后没任何显示,但是ping的通。
咋回事?能指导一下么。
nimbus2009@139.com
可以先把容错语句去掉,看看提示什么错误。
站长你好,你可以把修改后的CMS夏日上传到百度网盘并在此附上地址。
在哪下载呢?没找到下载的地方
暂时没提供下载链接,可到网上进行搜索,稍后会提供最新版下载。
不知道可以给一个演示站点吗》
暂时还没有演示站点,请继续关注最新版本。
夏日好厉害啊,自己都能写CMS出来,崇拜ING,星星
看起来已经相当专业了啊
smiling还是要有个自己的下载链接才好,如果有人做了修改,还用你的名字提供下载,最终可能会认为是你安装了后门。。有自己的下载地址,任别人怎么动,都和你没关系了。
嗯,应该添加一个链接地址的,谢谢你的建议。
去哪边下载哇?
网上搜索就可以搜索到的。
博主高手啊,,很不错啊,看上去简洁易上手的感觉!!!
还算是可以用吧。
不错!小巧灵变得CMS系统!!!博主加油争取优化到最好,争取更多人使用!
谢谢,会不断进行更新的。
没有演示站点吗?
暂时没有演示站点,不过网上已经有在使用的。
为什么我在你这里下载的源码,拿回去老师乱码,数据库,网页都是
感觉好复杂哦。
没那么复杂的,已回访。
不错 一般企业站有这些功能就够啦
这些功能对于一般的企业站肯定是足够的了。
支持,感觉非常不错。
没事随便写的很普通的一款CMS。
会写程序的都是高手~
不敢说呀。
我只想说,博主新版的站实在太棒了。。