三步建成流行SNS网站
站长空间
站长大本营
如果你想宣传自己的网站,如果你有建站方面的经验愿意与大家分享,如果你有建站的疑问,欢迎进入站长大本营(http://bbs.shudoo.com/forumdisplay.php?fid=290),在这里站长可以相互帮助,同时你的文章或网站还有机会出现在《电脑报》上。
时下各种SNS网站风靡网络,它们一般都提供了交友、博客等平台,不仅可以发布日志、上传图片,还能够与好友分享信息、讨论感兴趣的话题、了解好友最新动态等。这样的网站看似复杂,其实利用开源的SNS程序,建站者无需复杂的编程知识,就可以轻松构建一个SNS网站平台。
TIPS:什么是SNS?
SNS,全称Social Networking Services,即社会性网络服务,国外的Facebook、MySpace以及国内的校内网、开心网都是特征明显的SNS网站平台。
选好程序,搭建一步到位
我们有多种SNS软件可选择,包括国外的PHP Online Community程序,以及国内的UCenter Home、ThinkSNS、UCS等程序,这些程序功能大都类似,一般都具备了SNS的基本功能如日志、相册等,这里我们就以UCenter Home软件为例,讲解SNS网站平台的搭建方法。
UCenter Home是一套采用PHP语言和MySQL数据库构建的社会化网络软件,安装前还需要准备支持PHP脚本的服务器或者虚拟主机空间,以及MySQL数据库等必备资源。
第一步:安装UCenter Home前还需要先安装UCenter 用户中心程序,首先下载Ucenter软件(下载地址:http://download.comsenz.com/UCenter/),将程序文件上传到网站空间后进行安装。
第二步:用户中心配置完成后,即可安装UCenter Home了,下载程序的压缩包,解压缩后使用FTP软件将upload目录中的所有文件上传到服务器上。上传完毕后,将程序根目录下面的config.new.php重命名为config.php。以“创始人”身份登录已经安装的UCenter用户中心后台,并选择安装方式为URL 安装。
第三步:根据安装向导的提示,正确设置各个目录的读写属性,而后在浏览器输入应用程序安装地址http://程序访问地址/install/index.php,点击“安装”按钮进入程序安装向导,根据提示填入必要的信息,包括数据库名称、密码等信息设置正确之后,再等待程序自动生成数据,SNS平台就安装完成了(图1)。

小提示:程序安装完成并测试无误后,需要将上传在服务器的install文件目录全部删除,避免可能造成的二次安装,导致覆盖已有数据。
配置系统,网站轻松上线
虽然程序搭建完成后可以登录浏览了,但是目前的SNS包括名称、Logo等信息都还是默认的样式,要上线网站还要对这些基本信息进行修改配置。程序提供了比较方便的后台管理程序,在管理域名后输入后台管理地址admincp.php,填写设定的管理员密码即可登录后台。
系统基础信息配置
首先需要修改的就是平台的名称了,在管理中心的左侧栏目中进入“站点设置”栏目(图2),依次设置站点的名称、logo图片、联系邮箱等资料。在基本设置中有网站几乎所有的基础参数,需要认真地对各项参数进行填写,一些诸如“记录在线时间”等已经有默认参数的选项可以不做修改。

用户组管理设置
在系统管理后台中,可以方便地自定义注册用户的会员级别,默认内置有受限、普通、中级、高级等用户组,还可以自定义用户头衔,实现特色的显示名称(图3),对于熟悉的亲友,还可以专门设定VIP的用户资格。

邮件发送功能配置
SNS平台最为重要的也非常必要的一个功能,就是邮件发送了。通过它既可以让用户自己寻找新用户,还能够在用户忘记密码的时候自助找回,非常实用和方便。所以我们还要专门对邮件发送功能进行设置。
UCenter Home 的最新版本对发送邮件功能进行了增强,引入了邮件队列的功能。即任何将要发送的邮件,都不是立即发送,而是先放入计划任务的邮件队列中。
三种邮件发送方式
首先注册一个用于发送邮件的邮箱,而后登录UCenter Home的管理后台,依次打开“基本设置→站点设置→邮件设置”选项。对照以上列表选择适合的邮件发送方式,邮件头的分隔符选择“使用CRLF作为分隔符”,最后填写相关SMTP服务器信息即可。
小提示:设置完毕后可以自己注册一个用户先进行邮件发送的测试,如果没有收到邮件,则还需要手动更新邮件计划任务。
数据备份方式选择
对于SNS网站来说,用户数据非常重要,万一丢失就容易让用户对网站产生不信任感。所以备份数据就是每天工作的重中之重。要备份平台的所有数据,需要在系统管理后台依次点选“高级应用→数据备份”,有两种数据备份方式可供选择,一是备份全部程序的默认数据表,二是自定义需要选择的数据库表进行备份。
万事俱备,让功能更贴心
经过以上的设置,网站就可以发布让用户使用了。什么?你说默认的蓝色模板太过简单,不够独特。好吧,那就再教大家如何更换模板,以及启用二级域名等贴心的功能,增强用户黏度。
更换模板插件
模板分为全局模板和个人空间模板,前者用于整个网站的风格设置,后者则是用户可以选择的个性化主页模板。直接在官方网站的论坛下载即可,使用前需要先备份以前的风格,而后覆盖模板文件即可。
诸如电子地图、网络电视、好友买卖游戏等插件,不仅让SNS的功能更丰富,还能因此吸引更多用户。
启用二级域名功能
UCenter Home程序提供了二级域名自动转向的功能,可以让用户自定义诸如“用户名.域名.com”的转向二级域名(图4)。二级域名功能需要服务器配置支持才能启用,需要首先在管理面板中设置跳转的根域名。为了保证一些诸如“blog、space”类型的域名不被注册,还需要填写系统保留的二级域名。

