怎么免费做网站?
免费主机你可以用 百度搜索 “飞来飞去免费资源空间”网址不发了(百度不让的) 现在网上免费主机几乎全是主机屋的广告,老实说主机屋的空间我用了一段时间比较早的,现在帐号也还有,
后来因为一次大规模中毒估计全盘格式化了,我那个惨啊,那时没啥经验数据丢失欲哭无泪,我的那几个cn域名还是他们那里买的3块钱哈哈,
后来申请很烦人的了,延期更是要每月发广告,网上就到处主机屋的广告了很讨厌的,还是小心为妙劝新手站长国内的悠着点,国外的速度慢点但是信誉好很多,适合新手积累数据和熟悉环境。
二级域名绑定我的手机站操作流程
主机及域名设置:
如果您的主机是虚拟主机,那么需要你的主机主机需要支持子目录绑定二级域名。
域名设置:绑定二级域名,二级域名 解析到主机IP(127001),主机绑定二级域名如果你的主机是服务器,那么就更加简单了,进入服务器,绑定二级域名就行了。
网站后台设置:
1:“系统”-“系统基本参数”-“核心设置”,开启支持多站点,选择是
2:修改 select_images_postphp 文件
找到 \include\dialog\select_images_postphp
$fileurl = $activepath'/'$filename;
换成:
$fileurl = '$cfg_cmsurl$activepath'/'$filename;
这个修改是完成内容上传处理绝对路径修改方法。
3:系统--系统基本参数--添加新变量
手机站网址(cfg_wap):二级域名
手机站模板设置:
模板代码中的CSS,JS,路径进行添加:{dede:globalcfg_wap/}
如图所示:
第一个免费做网站的工具叫做“上线了”,自己搜一下就知道了。这是一个免费建站比较好用的工具。
在下方就可以快捷注册,邮箱设置密码就ok。
注册完毕之后,点击右上角进行登录。
进入后台管理系统,选择创建新的网站。
选择任意喜欢的模板,进行个人网站定制。
鼠标放在模板上,会弹出两个按钮,选择开始编辑就可以使用模板进行修改,制作成自己的站点了。
和wordpress,dedecms等一样,通过左侧工具栏对站点样式进行定制。
完成编辑后,点击上线完成里面的配置就可以将你的免费站点上线了。不过免费版的话域名是不能自己定制的,只能用对应站点的二级域名,会相对个性化缺乏一点。
其他类似的工具也差不多,但是目前看来还是这个方法比较实用。大家可以看一下我利用这个工具制作出来的效果。
考虑到中小型网站中Dedecms使用概率较高,今天我们特地邀请了百度站长社区版主—洪石陈来为大家做Dedecms移动适配分享。
第一步:安装Dedecms移动站点的两种方式
(1)下载新版本直接安装使用,Dedecms版本:V57SP1正式版(2015-06-18)该版本包含旧版本所没有的移动站点功能。
(2)老版本升级(仅针对增加移动站点功能),下载最新版本(注意网站编码需与原站一致),复制压缩包中以下文件到原站对应目录下:
注意:如果原站有非默认模板,如某栏目模板为/templets/defaultst_default_newshtm,可将/templets/defaultst_default_mhtm复制一份改名为list_default_news_mhtm。
即:pc端网站模板需有对应的移动端网站模板,后者文件名为前者文件名后“_m”。
安装或升级dedecms完成,此时应该就可以进行移动跳转适配了,但,dedecms20150618版本提供的移动站点功能在使用过程中发现一些问题,需要进行修改后才可正常使用,所以有了下面的dedecms修改步骤…
第二步:修改Dedecms
(1)原站如做了将DATA移到根目录外的安全设置,需修改/m/indexphp代码:
if(!file_exists(dirname(__FILE__)'//data/commonincphp'))
{
header('Location:install/indexphp');
exit();
}
将其中//data/commonincphp改为///data/commonincphp,或直接将以上5行代码删除。
(2) 移动站点首页在会第一次访问时自动生成首页静态文件,前提是/m/目录需设置为可写权限,否则将无法正常更新。之后更新首页静态文件需登陆后台手动更新:在“更新主页HTML”中将“选择主页模板”改为“default/index_mhtm”,将“主页位置”改为“/m/indexhtml”,再生成主页静态文件。
注:该版本号称“自动生成HTML版”,但默认移动站模板里却有<ahref="indexphp">的动态首页链接,需替换为<ahref="indexhtml">静态链接形式。
※如觉得使用静态页面麻烦,想将首页设置为动态浏览,可修改/m/indexphp:
$row['showmod']= isset($row['showmod']) $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml');
exit();
}
else {
$pv->Display();
exit();
}
以上代码替换为一行:$pv->Display();
第三步:首页“图文资讯”部分的url为pc端链接,修改为移动端链接:
搜索模板/templets/default/index_mhtm中所有<a href="[field:arcurl/]"> ,替换为<ahref="viewphpaid=[field:id/]">
第四步:通用头部含有搜索框,搜索跳转至pc端搜索页面,建议删除:
在/templets/default/header_mhtm中删除以下代码:
<form class="am-topbar-form am-topbar-leftam-form-inline am-topbar-right" role="search"action="{dede:globalcfg_cmsurl/}/plus/searchphp">
<input type="hidden" name="mobile"value="1" />
<input type="hidden" name="kwtype"value="0" />
<div class="am-form-group">
<input name="q" type="text"class="am-form-field am-input-sm" placeholder="输入关键词">
</div>
<button type="submit" class="am-btnam-btn-default am-btn-sm">搜索</button>
</form>
第五步: 移动站点默认使用二级目录,但目前移动适配需要使用二级域名(前段时间是可以使用二级目录的,但目前已调整,不能再提交二级目录),所以我们要设置移动站可通过二级域名访问,解析二级域名至网站所在服务器ip,并在服务器/空间上将二级域名绑定到/m/目录。
成功设置二级域名后,通过二级域名浏览网站会发现均无法显示,原因是路径有误——路径为“/uploads/x/yjpg”
相对根目录路径形式,在pc站页面中显示正常,因为pc站域名下存在该目录,而二级域名绑定的是二级目录,其中并不存在该目录,
所以访问会返回 404错误。对此,有多种解决方案,下面提供两个思路(示例pc站:wwwnt090com;移动站:mnt090com):
(1)URL 重写(推荐)
将对http://mnt090com/uploads/的访问重写 至http://wwwnt090com/uploads/,apache环境下,在/m/目录中的htaccess(如无则需新建)中增加以下代码即可:
RewriteEngine on
RewriteCond %{http_host} ^mnt090com [NC]
RewriteRule ^uploads/()$ http://wwwnt090com/uploads/$1 [L]
iis环境下类似规则。
(2)修改模板路径
在所有移动端模板中的<head></head>中增加:
<base href="http://wwwnt090com" />
再将代码中的
“<a href="listphp”改为完整路径“<a href="http://mnt090com/listphp”
“<a href="viewphp”改为完整路径“<a href="http://mnt090com/viewphp”
另:需将根目录下的/images/defaultpicgif(缩略图默认)复制到/m/目录下,否则列表页中如存在无缩略图的文章,对应缩略图位置会无法正常显示。
其他:
1、如有栏目不想在首页下方列表区域或通用头部显示,可在后台对应的栏目管理/常规选项中设置隐藏。
2、为了更好的实现pc端和移动端匹配效果,可在pc端模板增加类似如下代码:
首页
<meta http-equiv="mobile-agent"content="format=xhtml;url={dede:globalcfg_mobileurl/}/">
<scripttype="text/javascript">
if(windowlocationtoString()indexOf('pref=padindex')!= -1){}else{if(/AppleWebKitMobile/itest(navigatoruserAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/test(navigatoruserAgent))){if(windowlocationhrefindexOf("mobile")<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBerry/itest(navigatoruserAgent)){windowlocationhref="{dede:globalcfg_mobileurl/}/";}elseif(/iPad/itest(navigatoruserAgent)){}else{}}catch(e){}}}}
</script>
栏目页
<metahttp-equiv="mobile-agent"content="format=xhtml;url={dede:globalcfg_mobileurl/}/listphptid={dede:fieldid/}">
<scripttype="text/javascript">
if(windowlocationtoString()indexOf('pref=padindex')!= -1){}else{if(/AppleWebKitMobile/itest(navigatoruserAgent) ||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/test(navigatoruserAgent))){if(windowlocationhrefindexOf("mobile")<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBerry/itest(navigatoruserAgent)){windowlocationhref="{dede:globalcfg_mobileurl/}/listphptid={dede:fieldid/}";}elseif(/iPad/itest(navigatoruserAgent)){}else{}}catch(e){}}}}
</script>
文章页
<meta http-equiv="mobile-agent"content="format=xhtml;url={dede:globalcfg_mobileurl/}/viewphpaid={dede:fieldid/}">
<script type="text/javascript">
if(windowlocationtoString()indexOf('pref=padindex') !=-1){}else{if(/AppleWebKitMobile/itest(navigatoruserAgent) ||(/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/test(navigatoruserAgent))){if(windowlocationhrefindexOf("mobile")<0){try{if(/Android|WindowsPhone|webOS|iPhone|iPod|BlackBerry/itest(navigatoruserAgent)){windowlocationhref="{dede:globalcfg_mobileurl/}/viewphpaid={dede:fieldid/}";}elseif(/iPad/itest(navigatoruserAgent)){}else{}}catch(e){}}}}
</script>
代码中的{dede:globalcfg_mobileurl/}部分要替换为包含“http://”的二级域名(即:http://mnt090com),如不想修改模板里的相关代码,也可修改/include/commonincphp中的$cfg_mobileurl变量赋值为二级域名。
以上代码为dedecms新版模板所使用,第一行<meta>标签代码为百度发现跳转适配关系的方式(可同时使用)之一——“Meta标记”,下面几行javascript代码的功能是识别是否移动端设备访问,如是则将当前pc端页面自动跳转到匹配的移动端页面。
另外,还可使用<link>标签以便于百度更好地发现PC站和移动站的移动适配关系,在模板的<head></head>标签内加入如下代码:
PC站首页模板:
<link rel="alternate" media="only screen and(max-width: 640px)" href="http://mnt090com" >
PC站栏目页模板:
<link rel="alternate" media="only screen and(max-width: 640px)"href="http://mnt090com/listphptid={dede:fieldid/}" >
PC站文章页模板:
<link rel="alternate" media="only screen and(max-width: 640px)" href=" http://mnt090com/viewphpaid={dede:fieldid/}">
移动站首页模板:
<link rel="canonical"href="http://wwwnt090com/ "/>
栏目页模板:
<link rel="canonical"href="http://wwwnt090com{dede:type typeid='0' row=1}[field:typelink/]{/dede:type}"/>
文章页模板:
<link rel="canonical"href="http://wwwnt090com/{dede:fieldidrunphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:fieldid}"/>
至此,移动站架设基本成型。
提交移动跳转适配
URL对应关系示例:
首先要知道你要建成什么样的站,下面是开源的建站系统。
一、 门户建站CMS
所谓门户建站CMS浅显的讲就是能够满足用户做一个地方门户或者垂直门户的愿望,它在模板自定义,文章推送,交互性,会员互动方面的功能都相对强大,且数据的负载表现也不错。在商业收费门户CMS领域,cmstop是其中的佼佼者,主要的功能模块有:组图,视频,访谈,活动,调查,投票,专题,页面,专栏,报纸,杂志,评论,搜索,Wap,文章采集,文章推送,编辑,工作报表,历史页面,计划任务,程序整合,数据迁移,互动功能等,最适合传统媒体和大中型门户网站使用。
而目前国内流行的开源门户CMS又有以下几款:
1、 DeDecms织梦内容管理系统
之所以把dedecms放在第一个是因为dedecms对新手来说更容易上手。模板的制作,文章的推送也相对简单,最适合只有一点html知识的新手使用,且更适合用户进行二次开发。不过缺点是数据负载能力不是很好,数据量大了之后速度会变慢。
2、PHP168
Php168应该是国内开源CMS系统中比较大而全的,提供了包括文章,新闻,,下载,商场;内置专题,订单,考试等多种模块,适合二次开发,此外用户可以在后台对页面进行进行可视化标签调用。模板制作较简单,不过因为CMS本身比较庞大,二次开发相对来说不是很简单;此外后台也较为复杂,管理起来有些吃力。
3、phpcms
盛大在线旗下cms建站程序,在功能模块上与php168不相上下,突出功能是数据负载能力强,但对新手来说想要在短时间内把phpcms弄懂还是有些困难的,模板制作相较dedecms和PHP168来说难度也更大,总之一句话phpcms不太适合新手或者菜鸟使用。
4、帝国CMS
帝国CMS刚开始是由一个开发的,但功能却一点都不逊色于其他基于PHP的开源CMS,但也因为是一个人开发的局限,导致帝国CMS的配套功能不是很多,没法满足用户日益多元的需求,但支持自定义模型。不过总的来说帝国CMS给人的感觉是既不太爱又不太狠,或许是因为没有突出的特色。
二、公司,企事业单位建站
中国已进入互联网时代,而一些传统的公司以及企事业单位也纷纷建立了自己的网站,作为一个网上的窗口供人了解或者提供相关的服务,目前国内专注于公司企事业单位的建站程序不多,但有几个还是值得推荐。
1、 动易管理系统
由于一般公司,企事业单位的网站更多的是信息发布和产品展示,因此并不需要那些华丽的功能支持和web 20的元素,再加上动易网络一直致力于提供公司和企事业单位网站建设程序的研发,因此相对前面提到的门户建站程序来说更为专业因此不管在前台还是在后台的设计上动易都相对简单,易操作,更适合公司和企事业单位的人来管理网站,发布信息。值得注意的是动易是基于asp语言的cms。
2、siteserver
另一款适合公司和企事业单位建站的小编觉得当属siteserver了,这从官网上提供的模板页能看出来,而如果说再分细一些的话,可以说siteserver更适合公司网站的架设。Sitesever CMS提供了基本的网站管理功能,如信息发布,信息采集,投票,广告展示能功能,能够满足公司网站的建设需求,同时也提供了很多漂亮的模板,网站管理起来简单。
三、社区论坛建站程序
2000年之后论坛开始进入人们的视野,以至于发展到现在论坛几乎成了每个网站的标配,当然究其原因可能在于论坛本身发表言论的门槛以及自由开放的讨论氛围,而目前常用的论坛程序主要是discuz和phpwind。
1、 discuz
discus是康盛创想开发的一套社区建站软件,用discuz可以在几分钟之内架设一个论坛,且论坛功能强大,后台管理起来非常简单且容易上手,且逻辑层次清楚,管理员不至于在后台迷失。另外官方交流论坛提供了丰富的模板供下载。
2010年5月份康盛发布discuz X1全面整合discuz相关产品ucenter,uchome,应用平台,游戏平台以及社区门户,即将上线的discuz X15又推出了频道和文章功能,并且能够绑定二级域名,对网站域名进行个性化的设置,以至于即使是菜鸟,不懂技术的人也能用discuz做出一个不错的社区门户网站。此外2010年8月23日,腾讯公司宣布全资收购discuz,接下来discuz有望和腾讯庞大的资源平台进行对接整合,同时官方也宣布discuz将一直免费开源。
2、phpwind
phpwind是仅次于discuz的第二大社区论坛建站程序,自08年辈阿里巴巴集团收购后主要发力于电子商务社区,陆续推出了淘链接,淘满意,并一直致力于帮助中心网站实现盈利。此前在功能方面略逊色与discuz,但今年推出的phpwind 8却几乎与discuz X1打了一个平手,而还在公测中的discuz X15与早已发布的phpwind 8在门户,频道和文章方面极其神似。其中新发布的phpwind 8还推出了炫酷的个人中心以及类微博,系统还自带了10套行业门户模板,同时为网站模板能进行可视化数据调用。可以轻松的用phpwind 8打造一个完美的门户网站,而phpwind 8凭借阿里巴巴强大的技术背景和资金支持,大有赶超discuz之势。
四、网店商城系统
一个淘宝带动了整个中国电子商务的快速发展,近几年各种各样的电子商务类网站如雨后春笋般冒了出来,很多人也不再满足于在淘宝上开个小店,而是自立门户,自己当起了CEO,而那名多网上商店尤其是在很多店主都没有技术背景的前提下是怎么出现的呢,这其中很大的功劳其实要归功于一些免费的网店商城系统。
1、shopex
shopex算是国内流行的网店程序之一了,程序本身是开源免费的,同时也是很多店主的首选网店程序,突出的特色在于官方提供了很多套精致的模板,同时网店系统又容易操作,商品体系设置灵活,而在前段和后端技术上也相对先进,同时整合了几乎所有的第三方支付借口,保障会员的交易顺利完成,用shopex完全可以做一个漂亮的网店。
2、ecshop
ecshop主要是在稳定性及负载力上表现出色,而至于说模板和后台管理,以及安全和权限严密性上和shopex没多大区别,缺点是开源版本在同类产品中午太大特色,用与不用,全凭兴致。
3、 hishop
最后值得一提的是Hishop,Hishop在开源力度上超过shopex和ecshop,shopex和ecshop都推出了几套商业版本,众所周知商业版本和开源版本毕竟还是有很大区别的,另外一点就是在产品的优先级上商业版肯定优先于开原本,因此从专注上讲Hishop更专注于开源版,当然在产品功能上Hishop表现也很出色,安全性也较好。
0条评论