郭明SEO推荐常用主流建站程序(包含主流CMS、博客系统、论坛程序、淘宝客程序等)

郭明SEO推荐常用主流建站程序(包含主流CMS、博客系统、论坛程序、淘宝客程序等)

深圳网站建设今天给大家推荐主流的CMS及常见建站程序。

1、常用建站程序CMS

1>、织梦CMS: 织梦CMS是集简单、健壮、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装量已达七十万,
超过六成的站点正在使用织梦CMS或基于织梦CMS核心开发。
官方网站:http://www.dedecms.com/

2>、PHPCMS:PHPCMS V9内容管理系统采用OOP(面向对象)方式自主开发的框架。框架易扩展,稳定且具有超强大负载能力,完全可以满足政
府机构、教育机构、事业单位、商业企业、个人站长使用。
官方网站:http://www.phpcms.cn/

3>、KesionCMS:KesionCMS是漳州科兴信息技术有限公司开发的一套万能建站产品,是CMS行业最流行的网站建设解决方案之一,一直专注于开
发cms 建站系统
官方网站:http://www.kesion.com/

4>、JTBCCMS:JTBC是开源免费的CMS系统核心,目前已经发布 ASP+ACCESS/MSSQL, PHP+MYSQL, ASP.NET+ACCESS/MSSQL, JSP+MYSQL/SQLITE 四
个版本,非常适合用做系统建站以及二次开发。
官方网站:http://www.jtbc.cn/

5>、SiteServer CMS:SiteServer CMS 是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的人力投入在最短的时间内架设一
个功能齐全、性能优异、规模庞大并易于维护的网站平台。
官方网站:http://www.siteserver.cn/

6>、动易软件:是国内网站建设和管理系统领域中用户数量最多、最优秀的技术提供商,是移动互联网时代网站建设领域的研究者与引领者
官方网站:http://www.powereasy.net/

以上CMS是多数个人站长建站程序首选,而资讯站,教程类站点国内基本用dedecms居多,典型用户为admin5)。而网络媒体倾向使用cmstop,
典型用户有Techweb、站长之家。
2.论坛程序

Discuz!和PHPwind是国内最常见的论坛程序,它们的典型用户太多了,就连百度站长论坛也在用Discuz!。而asp和.net方面还有BBSMAX、DVbbs
,站长之家论坛就采用的BBSMAX。
3、淘宝客程序

淘帝淘宝客、小草淘宝客程序、织梦淘宝客都是不错的淘客程序,还有现在比较流行的淘宝客类似于美丽说、蘑菇街类的兴趣图谱形式,而这
种程序免费的不多。
4、博客系统

WordPress、Z-blog、Emlog是国内最流行的博客系统,此外的博客程序还有PJBlog、Bo-Blog、typecho。

wordpress典型用户 深圳SEO www.szguoming.com

郭明SEO提供两种修改dedecm织梦后台管理员密码技巧

如果你的网站是用dedecm织梦来建的,由于不小心忘记网站后台管理员密码时,深圳网站建设为你提供以下面两种方法来重置网站后台管理员密码:

第一个方法:利用工具修改dedecm织梦网站后台管理员密码

这种方法与discuz修改网站后台密码差不多。

一、下载重置密码工具

二、解压后将radminpass.php文件用FTP把这个文件上传到网站的根目录下。

三、运行“http://ww.szguoming.com/radminpass.php(www.szguoming.com为网站域名)”,按提示操作就OK。

注意:为了安全,以防万一,完成后请及时删除这个文件!

 

第二个方法:利用数据库来修改dedecm织梦网站后台管理员密码

一、进入网站的数据库,找到 dede_admin 这个表,userid 就是管理员的用户名了,pwd 字段值就是密码。

二、把 pwd 字段值修改成 f297a57a5a743894a0e4 ,这样网站后台的密码就成了admin 。

三、进入后台系统->系统设置->系统用户管理->点击admin的更改,修改密码了。

 

 

 

 

PHP网站中301重定向的做法

深圳网站优化推荐:PHP网站中301重定向的做法

由于我本本安装IIS后总是缺少点什么文件,导致无法给网站做上301永久重定向,今天终于找到了一个既简单又非常方便的301做法,现在分享给大家:

将以下这段代码复制到你网站的首页文件里就可以实现301永久重定向,这种方法也可以适应网站的每一个页面。(如果你的网站不PHP请你参考:301重定向的代码大集合http://www.szguoming.com/guoming/2367.html)

 

if (strtolower($_SERVER['SERVER_NAME'])!=’www.tiaobao123.com’) //把这里的域名换上你想要的
{
$URIRedirect=$_SERVER['REQUEST_URI']; //获取域名后的参数
if(strtolower($URIRedirect)==”/index.php”) //判断是参数为/index.php就显示为/
{
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’); //发出301头部
header(‘Location:http://www.tiaobao123.com’.$URIRedirect); //跳转到你希望的地址格式
exit();
}

本文地址http://www.szguoming.com/guoming/4061.html

PHP课程内容

  • PHP基础课程
  • PHP基础班本课程适合没有任何软件编程基础和网页设计经验,想先从基础入手的PHP开发爱好者。课程重点培养掌握HTML、CSS、Javascript等网站开发所必备的基础知识,另外帮助学员快速入门Apache服务器搭建、MySQL数据库和PHP编程基础,为以后深入学习PHP就业课程打下坚实基础。
第一阶段:(前台网页开发基础)  

  • (X)HTML, 包括 HTML基础与加强、XHTML基础与加强、HTML5设计与应用,理解html的运行基本原理、掌握html的一些基本用法、能写出较复杂的网页, 达到能使用HTML创建纯静态站点;掌握HTML5的新特性,能在工作中使用HTML5完成项目经理交代的开发任务。
  • DIV+CSS网页布局,能使用盒子模型开发单个网页。 同时具备使用DIV+CSS的WEB布局标准把控整个WEB站点的能力 。
  • Javascript核心技术,包括Javascript基本语法、三大流程控制、函数、数组、事件驱动编程和DOM编程,充分理解Javascript事件驱动编程机制,掌握18中常见的事件并能灵活运用到实际开发中。彻底搞清楚DOM对象的层次关系和运行原理,能将DOM编程运用到实际的WEB 开发中。
  • WEB网站设计与应用,商业级网页制作(企业邮箱网页、旅游网网页或呱呱网网页),在实际开发中进一步理解DIV+CSS的WEB布局标准。
第二阶段:(后台PHP开发基础)  

  • Apache服务器,掌握Apache的安装、配置及使用; 能够独立搭建Apache服务器; 能在Apache中配置虚拟主机; 能根据企业需求对Apache进行调优。
  • PHP基础,包括 PHP入门篇和PHP变量及基本语法,建立程序变量的概念,理解PHP数据类型不同对编程有什么影响, 熟练的使用各种运算符和三大流程控制语句,并完成老师布置的编程作业。
  • Mysql数据库基础,掌握Mysql数据库的安装、配置及使用,能使用Mysql数据库设计简单的项目表。
  • 动态网站的设计与应用,通过实际项目初步了解开发动态网站的流程,掌握前台页面如何获取和显示Mysql数据库中的记录。
  • PHP就业课程
  • PHP就业班
    学习本课程必须具有一定的前端网页设计(html+css+javascript)与开发基础,或者自学过一些PHP书籍与视频资料,想进一步提高成为PHP网站开发工程师的有关人员。本课程重点培养掌握HTML、CSS、XML、Javascript、Ajax、Jquery、Mysql数据库、LAMP(Linux、Apache、MySQL、PHP)开发技术的实战与理论双结合型工程师,并重点讲解大型门户网站所用的SEO优化、互联网安全、MySQL索引优化、查询优化和存储优化、PHP缓存优化、页面静态化、SSI、服务器集群等众多互联网热门技术。通过本课程多个真实项目的训练,学员还可掌握互联网系统架构设计思想、缓存系统设计、网站负载均衡、系统性能调优等互联网高级技术。让学员毕业后真正具备两年左右互联网系统开发经验。
第一阶段:(PHP+MySQL核心编程)  

  • 对PHP基本语法进行加强,更深入的配置Apache服务器和灵活的使用PHP。
  • 充分理解函数的概念,能熟练的自定义函数并掌握php中常用的系统函数。
  • 学习数组、排序和查找,能熟练的使用数组,并能对数组进行排序和查找,特别是冒泡排序、快速排序和二分查找。
  • 面向对象编程,要求同学们深刻理解面向对象本质,会使用OOP的程序设计思想来编写程序和项目。
  • MySQL数据库,会穿插项目中如何设计出有商业价值的数据库模型的技巧,并涉及到MySQL的优化细节。
  • 错误处理和异常处理,大家需要清楚在PHP编程中如何对错误和异常进行有效的处理,从而保证程序的安全和健壮。
  • 深度剖析HTTP协议,http也是我们web开发的基石。对我们了解PHP底层机制有很大帮助,做到知其然,还知其所以然。
  • 数据库编程(mysql mysqli pdo),同学们必须全方面的掌握PHP操作数据库的三种方式:MySQL扩展库、MySQLI扩展库和PDO方式。
  • 预定义超全局数组,通过预定义超全局数组我们可以获取程序中需要的各种数据和环境相关的参数值。
  • MVC开发模式,使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。
  • cookie和session,Session和Cookie是最重要的用户行为跟踪技术,尤其是电商,sns项目中运用广泛。
  • PHP文件编程,掌握文件的各种操作和上传下载,动态创建和删除目录,文件和 无限级扫描文件等。
  • PHP绘图技术,熟练的使用PHP的绘图函数完成项目的需求。
  • 中级项目,中级阶段项目是同学们把老师前面讲过的知识点实际运用到项目中的最佳时机,也是检验自己学习成果的时候。
第二阶段:(PHP高级课程)  

  • PHP的XML编程,学习如何使用dom/xpath/simpeXML对XML文件进行操作,目前很多网站都使用xml做配置文件,从而减少程序的耦合度。
  • Smarty模板技术,同学们能够在MVC开发中使用smarty技术来完成View部件,从而更深入的认识MVC模式的本质。
  • Javascript加强,揭秘Javascritp的最新的高级技术,有些技术是工作2、3年的PHP程序员都没有听说过的,让同学们走在技术前沿,在面试中秒杀面试官。
  • Ajax基础与实战,ajax就像是粘合剂把七种技术整合到一起,从而发挥各个技术的优势,威力惊人。本章节通过大量的案例让同学们快速深入的掌握 Ajax技术。
  • JQuery框架,要求同学们能够灵活熟练的使用Jquery各种选择器和熟练使用JQuery的Dom方法的对各个节点进行操作。
  • MVC框架,(TP/ZF/YII 选其一讲), 同学们不是简单的学习怎么使用TP,而是站在MVC框架设计的高度,从源代码级别深度剖析。
  • Linux(LAMP),同学们可以独立在Linux系统下搭建LAMP开发环境,并对其进行优化处理,让LAMP开发环境达到最优配置。
  • SVN版本控制,同学们能正确使用Svn进行项目协同开发,并可以通过Svn来管理项目的源代码, 在项目开发过程中,使用svn来解决源码修改冲突和版本升级问题。
  • 大型门户网站优化核心技术,页面静态化,Memcached缓存技术,MySql数据库深度优化。
第三阶段:(项目实训,在不同的班级分别会讲下面的二个项目,一些老项目可能也会被新项目替换)  

  • 电子商务系统(基于shopex或基于ecshop),一款基于B2C网店系统,适合各类企业及个人快速构建个性化网上商店。使用PHP语言及MYSQL数据库开发的程序,该项目在稳定性、安全性、负载能力有突出表现,同时使用到seo(搜索引擎优化)、页面静态化技术及缓存技术。
  • CMS内容管理系统(基于DEDECMS二次开发),织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。
  • SNS社会化网络系统(校内网),本系统是一个社交系统,可以联络你和你周围的朋友,了解他们的最新动态;和朋友分享相片、音乐和电影;找到老同学,结识新朋友;用照片和日志记录生活,展示自我。
第四阶段:(企业高端课程)  

  • Mongodb数据库,在实际项目中灵活的使用MongoDB进行CRUD操作,并使用MongoDB对项目进行优化,对MongoDB高级特性有初步了解。
  • 全文索引引擎Sphinx,通过Sphinx行高速索引、 高速搜索及高可用性。它们可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索,并能灵活的使用Sphinx进行对项目进行优化。
  • Mysql数据库读写分离技术,正确的安装和配置Mysql主从服务器并实现复制.在网站高并发、海量存储和大负载的情况下,灵活使用Mysql读写分离优化网站。
  • Email邮件技术,能使用PHP的Email函数和PHPMailer类发送邮件,正确的搭建和配置自己的邮件服务器完成发送和接收,对STMP和POP3协议有所了解,能够完成邮件开发中的实际需求。
  • PHP网上支付技术,目前,很多大型电子商务网站都应用到了网上支付技术,比如拉手网、淘宝网、当当网等。通过学习,您将掌握如何使用php技术来开发自己的网上支付平台,并对网上支付开发的细节和注意事项有更深刻的认识。
  • Nginx与服务器集群技术,Nginx 是一个很牛的高性能Web和反向代理服务器,它具有很多非常优越的特性:在高连接并发的情况下,能够支持高达 50,000 个并发连接数的响应。也可以支持作为 HTTP代理服务器对外进行服务。Nginx 同时也是一个非常优秀的邮件代理服务器。

 

 

PHP基础知识

第一阶段:(前台网页开发基础)

第一阶段:(前台网页开发基础)

课程名称 阶段课程 课程内容 学习目标
(X)HTML(4天) HTML基础与加强
  • HTML语言,HTML语言背景知识
  • HTML全局标签
  • HTML格式标签
  • HTML文件标签
  • HTML超链接标签
  • HTML图像标签
  • HTML框架标签
  • HTML客户端图像地图
  • HTML表格标签
  • HTML帧标签
  • HTML表单标签
  • HTML头元素
  • HTML分区标签
了解html的基本概念、 理解html的运行基本原理、掌握html的一些基本用法、能写出较复杂的网页, 达到能使用HTML创建纯静态站点
XHTML基础与加强
  • XHTML与 HTML的差异
  • XHTML语法
  • XHTML DTD
  • XHTML验证
  • XHTML模块
  • XHTML属性
  • XHTML事件
  • XTHML结构化
彻底搞清 HTML 与 XHTML 之间的差异,掌握XHTML的使用技巧,具备能将HTML站点升级到 XHTML 的能力。
HTML5设计与应用
  • HTML5介绍
  • HTML5多媒体处理
  • HTML5画布
  • HTML5 Web存储技术
  • HTML5表单
  • HTML5 属性和事件
  • HTML5的常用标签(比如:applet标签、article标签、aside标签、audio标签、canvas标签、datalist标签、details标签等)
掌握HTML5的新特性,能在工作中使用HTML5完成项目经理交代的开发任务。
DIV+CSS(3天) CSS基础与加强
  • CSS 简介
  • CSS基础语法
  • CSS 派生选择器
  • id 选择器
  • CSS类选择器
  • CSS盒子模型
  • CSS背景 、文本 、字体 、边框 、外边距 、内边距 、列表 、表格
  • CSS 高级: CSS 尺寸、分类 、定位 、伪类 、伪元素 、媒介类型
核心目标: 掌握使用 CSS 同时控制多重网页的样式和布局、样式定义如何显示 HTML 元素 、如何优化网页的CSS
DIV+CSS设计与应用 使用知名网站的首页深入剖析DIV+CSS的WEB标准:盒子模型经典案例-优酷首页面、仿sohu首页面布局、可爱屋网站首页面。涉及知识点包括: (CSS定位的四种方式、左浮动、右浮动、清除浮动、标准流和非标准流、设置对象的层叠顺序、块元素和行元素的转换等) 掌握DIV+CSS的WEB布局标准,对CSS的定位和浮动有较为深刻的认识。能使用盒子模型开发单个网页。 同时具备使用DIV+CSS的WEB布局标准把控整个WEB站点的能力。
Javascript(6天) Javascript基本语法
  • Javascript基本介绍、
  • Javascript的发展史、
  • Javascript运行原理剖析、
  • Javascript特点、
  • Javascript的标识符、
  • Javascript基本数据类型(数值类型、布尔类型、字符串类型)、
  • Javascript复合数据类型简介(数组、对象)、
  • Javascript特殊数据类型(NULL、undefine)、
  • 定义变量、初始化、赋值、
  • 数据类型转换的两种方式(自动转换、强制转换)、
  • Javascript的运算符(算术运算符、关系运算符、逻辑运算符)、
  • Javascript的位运算和移位运算
掌握Javascript的基本语法,对Javascript基本数据类型有清楚的认识,建立程序变量的概念、能使用变量和各种运算符完成简单编程题.
Javascript三大流程控制
  • 顺序控制、
  • 分支控制(单分支: if语句、双分支: if-else语句、多分支 if-else if-else 语句, switch-case-default语句)、
  • 循环控制(for语句、while语句、do-while语句)、
  • 在ie和firefox如何调式Javascript
熟练运用三大流程控制语句,对分支控制和循环控制的执行顺序有深刻认识.为下一步学习打下坚实的基础。
Javascript函数
  • 函数基本概念、
  • 函数的定义、
  • 函数的调用方式及调用过程深度剖析、
  • 函数使用细节讨论、
  • 使用Function类创建函数、
  • 函数实际运用(打印金字塔、九九乘法表)、
  • 函数的递归调用、
  • Javascript常用系统函数使用(encodeURI、decodeURI、eval、parseInt、parseFloat、isNaN等)
充分理解函数的概念,能熟练的自定义函数,掌握js中常用的系统函数;能使用函数完成模块化编程任务。尤其要深刻理解栈的概念以及函数在内存中调用的过程。
Javascript数组
  • 数组的基本使用、
  • 使用for/while遍历数组、
  • 数组实际运用(计算班级平均分)、
  • 二维数组的基本使用、
  • 使用for遍历二维数组、
  • 对二维数组转置处理、
  • 数组排序介绍、
  • 冒泡排序、
  • 顺序查找和二分查询法
数组是编程中非常重要的基础,掌握如何对一维数组和二维数组进行遍历。能使用冒泡法对数据进行排序处理, 能使用二分法对有序数组进行查找。
事件驱动编程
  • Javascript的Event-Driven机制
  • 事件源、事件处理程序、事件名称、事件对象是什么、
  • 事件类型(鼠标事件、键盘事件、HTML事件、其它事件)、
  • Javascript访问CSS技术、
  • 事件驱动的浏览器兼容性处理、
  • 常用的18个事件(onblur、onchange、onfocus、onkeydown、onmousedown等)
  • 综合案例(Javascript版计算器)
充分理解Javascript事件驱动编程机制,掌握18中常见的事件并能灵活运用到实际开发中。
DOM编程
  • DOM编程介绍(HTML DOM与XML DOM)、
  • DOM编程实例入门、
  • BOM介绍、
  • DOM对象介绍、
  • window对象详解、
  • history对象详解、
  • location对象详解、
  • navigator对象详解、
  • screen对象详解、
  • event对象详解、
  • document对象详解、
  • body对象详解、
  • style对象详解、
  • WEB版坦克大战游戏
  • forms对象(集合)、
  • from对象、
  • images对象(集合) 、
  • img对象、
  • links对象(集合)、
  • link对象、
  • all对象(集合)、
  • table对象详解、
  • tableRow对象和tableCell对象
  • 基于table对象的用户管理系统
熟练掌握DOM编程的技巧,对常见而且重要的DOM对象要烂熟于胸。彻底搞清楚DOM对象的层次关系和运行原理,能将DOM编程运用到实际的WEB 开发中。
综合应用 (2天) WEB网站设计与应用 商业级网页制作(企业邮箱网页、旅游网网页或呱呱网网页) 通过实战提高开发商业级网页的能力,在实际开发中进一步理解DIV+CSS的WEB布局标准。

第二阶段:(后台PHP开发基础)

第二阶段:(后台PHP开发基础)

课程名称 阶段课程 课程内容 学习目标
Apache服务器(1天) Apache配置与使用
  • Apache服务器的应用与管理和运行原理
  • Apache服务器的目录结构
  • Apache服务器配置文件结构说明
  • Apache服务器配置文件位置
  • Apache配置文件的语法
  • Apache服务器、全局参数设置
  • Apache服务器中使用配置段
  • .htaccess文件和访问限制
  • 配置虚拟目录及虚拟主机
掌握Apache的安装、配置及使用; 能够独立搭建Apache服务器; 能在Apache中配置虚拟主机; 能根据企业需求对Apache进行调优
PHP基础(2天) PHP入门篇
  • WEB开发基本概念
  • 动态网页技术的发展历程
  • PHP简介
  • bs与cs的区别
  • 什么是WEB服务器
  • PHP开发环境搭建(集成安装和自定义安装)
  • 安装并配置Discuz论坛
  • PHP的书写规范及调式技巧
了解WEB开发的基本概念,对bs开发有清楚的认识,能独立通过自定义的方式搭建PHP开发环境,并能部署WEB站点。
PHP变量及基本语法
  • 变量的基本概念
  • PHP基本数据类型(整型、浮点型、布尔类型、字符串类型)
  • 变量的定义、初始化及赋值
  • PHP数据类型的转换机制
  • PHP表达式
  • PHP算术运算符
  • PHP比较运算符
  • PHP逻辑运算符
  • PHP三元运算符
  • PHP字符串运算符
  • PHP类型运算符
  • PHP运算符优先级
  • PHP 三大流程控制: (1) 顺序控制 (2) 分支控制(单分支: if语句、双分支: if-else语句、多分支 if-else if-else 语句, switch-case-default语句) (3) 循环控制(for语句、while语句、do-while语句)、
建立程序变量的概念,理解PHP数据类型不同对编程有什么影响, 熟练的使用各种运算符和三大流程控制语句,并完成老师布置的编程作业.
Mysql数据库(1天) Mysql数据库基础
  • 数据库概念与相关基础理论
  • mysql数据库安装与配置管理
  • 使用命令行窗口登录MYSQL数据库
  • 数据库服务器、数据库和表的三层结构
  • 创建、查看、删除数据库
  • 修改、备份、恢复数据库
  • 创建表,表记录的增删改查
  • Mysql常用的数据类型介绍
  • Mysql数据库设计实例(商店管理系统)
掌握Mysql数据库的安装、配置及使用,能使用Mysql数据库设计简单的项目表
综合应用 (2天) 动态网站的设计与应用 PHP与Mysql数据库的连接,用户注册与登录的综合案例 通过实际项目初步了解开发动态网站的流程,掌握前台页面如何获取和显示Mysql数据库中的记录