架设个人论坛需要的经典程序

 更新时间:2016年9月20日 19:03  点击:1727

  如果你想架设自己的论坛,就必然要利用论坛程序。根据Web空间所支持网页脚本的不同,大家可按需选择ASP、CGI或PHP源码的论坛程序。

  ASP平台程序推荐

  他她绣社区 修正版

  系统平台:ASP+ACCESS 文件大小:23200KB

  下载地址:http://lnlt.mycodes.net/code/20050313/tatashow.rar

  该程序集成了诸多娱乐性插件,例如具有个人写真版块、在线音乐播放器和在线点歌系统,很适合作为综合性娱乐论坛。

  BBSXP V5015

  系统平台:ASP+ACCESS/ASP+SQLServer

  文件大小:806KB

  下载地址:http://lnlt.mycodes.net/code/20050111/BBSXP515.rar

  BBSXP的优势在于速度快、系统资源占用率低,因而可以轻松承受比同类程序更多的贴子数量和在线人数。而且针对不同数据库采用了大量的优化算法,淋漓尽致的体现了采用数据库的高效和稳定优势。在程序的官方论坛上,还有大量的模板及插件提供。

  动网论坛Ver 7.0.0

  系统平台:ASP+ACCESS

  文件大小:2012KB

  下载地址:http://bbs.dvbbs.net/download/Dvbbs7.0.0_Ac.exe

  动网论坛是国内知名度最高的ASP程序,发展至今,其功能模块及管理功能已相当完善,而且还提供有国内最具规模的论坛服务。不过,正所谓是树大招风,网络上动网论坛的广泛应用,也使得针对它的漏洞利用是频频被曝光。

  PHP平台程序推荐

  Discuz! v2.5F 中文版

  系统平台:PHP+MySQL

  文件大小:492 KB

  下载地址:http://jms.mycodes.net/code/20050105/Discuz!_2.5F_gb.tgz

  Discuz!是笔者首推的PHP专业论坛,它摒弃了寻些华而不实的东东,其功能性、稳定性、负载能力及安全保障等方面,均表现不俗,尤其适用于架设大型论坛。运行Discuz最好在linux+Apache下。

  WDB水晶论坛最新版 V0720mb5

  系统平台:Win9x/XP

  文件大小:2870KB

  下载地址:http://beijing.mycodes.net/code/20030506/WDBCrystalV0720m.rar

  如果你的论坛访客以MM或年龄层较低的网友为主,不妨投其所好,使用这个颇有温馨氛围且动感十足的论坛模块。




<

  设计

  设计(design)指美术指导和平面设计师如何选择和配置一条广告的美术元素。设计师选择特定的美术元素并以其独特的方式对它们加以组合,以此定下设计的风格——即某个想法或形象的表现方式。

  林地的设计通过一种空旷感来突出讯息。首先,摄影的大小抓住了人们的注意力,疏朗的正文使广告轻松宜人,文案中充满了空白,给人一种整洁、易读的感觉。广告虽然使用了多种不同元素,这些空白却使得各元素之间都能保持和谐与平衡。

  在美术指导的指导下,几位美工制作出广告概念的初步构图,然后再与文案配合,拿出自己的平面设计专长(包括摄影、排版和绘图),创作出最有效的广告或手册。

  布局图

  布局图(layout)指一条广告所有组成部分的整体安排:图像、标题、副标题、正文、口号、印签、标志和签名。

  布局图有几个作用,首先,布局图有助于广告公司和客户预先制作并测评广告的最终形象和感觉,为客户(他们通常都不是艺术家)提供修正、更改、评判和认可的有形依据。

  其次,布局图有助于创意小组设计广告的心理成分——即非文字和符号元素。精明的广告主不仅希望广告给自己带来客流,还希望(如果可能的话)广告为自己的产品树立某种个性——形象,在消费者心目中建立品牌(或企业)资产。要做到这一点,广告的“模样”必须明确表现出某种形象或氛围,反映或加强广告主及其产品的优点。

  因此,在设计广告布局初稿时,创意小组必须对产品或企业的预期形象有很强的意识。在林地一例中,创意人员之所以将占据主要位置的空旷的图片与疏落有致的文案相组合,主要原因就是为了形象。广告立即在目标受众的心目中留下了不可磨灭的印象,为品牌平添了几分价值。

  第三,挑选出最佳设计之后,布局图便发挥蓝图的作用,显示各广告元素所占的比例和位置。一旦制作部经理了解了某条广告的大小、图片数量、排字量以及颜色和插图等这些美术元素的运用,他们便可以判断出制作该广告的成本。

  小样

   小样(thumbnail),是美工用来具体表现布局方式的大致效果图,很小(大约为3×4英寸),省略了细节,比较粗糙,是最基本的东西。直线或水波纹表示正文的位置,方框表示图形的位置。然后,中选的小样再进一步发展。

  大样

  在大样中,美工画出实际大小的广告,提出候选标题和副标题的最终字样,安排插图和照片,用横线表示正文。广告公司可以向客户——尤其是在乎成本的客户——提交大样,征得他们的认可。

  末稿

  到末稿(comprehensive layout/comp)这一步,制作已经非常精细,几乎和成品一样。末稿一般都很详尽,有彩色照片、确定好的字体风格、大小和配合用的小图像,再加上一张光喷纸封套。现在,末稿的文案排版以及图像元素的搭配都由电脑来执行,打印出来的广告如同四色清样一般。到这一阶段,所有图像元素都应最后落实。

  样本

  样本体现手册、多页材料或售点陈列被拿在手上的样子和感觉。美工借助彩色记号笔和电脑清样,用手把样本放在硬纸上,然后按尺寸进行剪裁和折叠。例如,手册的样本是逐页装订起来的,看起来同真的成品一模一样。

  版面组合

  交给印刷厂复制的末稿,必须把字样和图形都放在准确的位置上。现在,大部分设计人员都采用电脑来完成这一部分工作,完全不需要拼版这道工序。但有些广告主仍保留着传统的版面组合方式,在一张空白版(又叫拼版pasteup)上按各自应处的位置标出黑色字体和美术元素,再用一张透明纸覆盖在上面,标出颜色的色调和位置。由于印刷厂在着手复制之前要用一部大型制版照相机对拼版进行照相,设定广告的基本色调,复制件和胶片,因此,印刷厂常把拼版称为照相制版(camera-ready art)。

  在设计过程的任何环节——直至油墨落到纸上之前——都有可能对广告的美术元素进行更改。当然,这样一来,费用也可以随环节的进展而成倍地增长,越往后,更改的代价就越高,甚至可能高达十倍。

  认可

  文案人员和美术指导的作品始终面临着“认可”这个问题。广告公司越大,客户越大,这道手续就越复杂。一个新的广告概念首先要经过广告公司创意总监的认可,然后交由客户部审核,再交由客户方的产品经理和营销人员审核,他们往往会改动一两个字,有时甚至推翻整个表现方式。双方的法律部再对文案和美术元素进行严格审查,以免发生问题,最后,企业的高层主管对选定的概念和正文进行审核。

  在“认可”中面对的最大困难是,如何避免让决策人打破广告原有的风格。创意小组花费了大量的心血才找到有亲和力的广告风格,但一群不是文案、不是美工的人却有权全盘改动它。保持艺术上的纯洁相当困难,需要耐心、灵活、成熟以及明确有力地表达重要观点、解释美工选择理由的能力。



<html>

<head>
<script language=javascript>

minimizebar="minimize.gif"; //窗口右上角最小化“按钮”的图片
minimizebar2="minimize2.gif"; //鼠标悬停时最小化“按钮”的图片
closebar="close.gif"; //窗口右上角关闭“按钮”的图片
closebar2="close2.gif"; //鼠标悬停时关闭“按钮”的图片
icon="icon.gif"; //窗口左上角的小图标

function noBorderWin(fileName,w,h,titleBg,moveBg,titleColor,titleWord,scr) //定义一个弹出无边窗口的函数,能数意义见下面“参数说明”,实际使用见最后的实例。
/*
------------------参数说明-------------------
fileName :无边窗口中显示的文件。
w     :窗口的宽度。
h     :窗口的高度。
titleBg :窗口“标题栏”的背景色以及窗口边框颜色。
moveBg :窗口拖动时“标题栏”的背景色以及窗口边框颜色。
titleColor :窗口“标题栏”文字的颜色。
titleWord :窗口“标题栏”的文字。
scr :是否出现滚动条。取值yes/no或者1/0。
--------------------------------------------
*/
{
var contents="<html>"+
"<head>"+
"<title>"+titleWord+"</title>"+
"<meta http-equiv="Content-Type" content="text/html; charset=gb2312">"+
"<object id=hhctrl type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11><param name=Command value=minimize></object>"+
"</head>"+
"<body topmargin=0 leftmargin=0 scroll=no onselectstart=return false ondragstart=return false>"+
" <table height=100% width=100% cellpadding=0 cellspacing=1 bgcolor="+titleBg+" id=mainTab>"+
" <tr height=18 style=cursor:default; onmousedown=x=event.x;y=event.y;setCapture();mainTab.bgColor=""+moveBg+""; onmouseup=releaseCapture();mainTab.bgColor=""+titleBg+""; onmousemove=if(event.button==1)self.moveTo(screenLeft+event.x-x,screenTop+event.y-y);>"+
" <td width=18 align=center><img height=12 width=12 border=0 src=http:///htmldata/2005-03-27/"+icon+"></td>"+
" <td width="+w+"><span style=font-size:12px;color:"+titleColor+";font-family:宋体;position:relative;top:1px;>"+titleWord+"</span></td>"+
" <td width=14><img border=0 width=12 height=12 alt=最小化 src="http:///htmldata/2005-03-27/+minimizebar+" onmousedown=hhctrl.Click(); onmouseover=this.src="http:///htmldata/2005-03-27/+minimizebar2+" onmouseout=this.src=http:///htmldata/2005-03-27/"+minimizebar+"></td>"+
" <

  很多朋友都用虚拟主机来做网站,将网页文件存放在虚拟空间上,但是页面内容一多,网站打开的速度就显得特别慢,如果您碰到这种情况,与其寻求更好的空间,不如通过优化网页代码来取得满意的速度。笔者总结了一些切实可行的方法,制作主页时,以下的方法可以令你的网页速度大大提高。

   一、记得帮页面减肥

  我们浏览网页实际上是将虚拟主机中的网页内容下载到本地硬盘,再用浏览器解释查看的。下载网页的快慢在显示速度上占了很大比重,所以,网页本身所占的空间越小,那么浏览速度就会越快。这就要求在做网页的时候遵循一切从简的原则,如:不要使用太大的Flash动画、视频、图片等。

   二、如没必要,尽量使用静态HTML页面

  众所周知,ASP、PHP、JSP等程序实现了网页信息的动态交互,运行起来的确非常方便,因为它们的数据交互性好,能很方便地存取、更改数据库的内容,使网站“动”起来,如:论坛、留言板等。但是这类程序必须先由服务器执行处理后,生成HTML页面,然后再“送”往客户端浏览,这就不得不耗费一定的服务器资源。如果在虚拟主机上过多地使用这类程序,网页显示速度肯定会慢,所以没有必要,请尽量使用静态的HTML页面。

   三、不要将整个页面内容塞到一个Table中

  这是网页设计的问题了,很多站长为了追求页面统一对齐,将整个页面的内容都塞进了一个Table(表格)里,然后再由单元格td来划分各个“块”的布局,这种网站的显示速度是绝对慢的。因为Table要等里面所有的内容都加载完毕后才显示出来的,如果某些内容无法访问,就会拖延整个页面的访问速度。正确的做法是:将内容分割到几个具有相同格局的Table中去,不要全都塞到一个Table里。其实现在都WEB标准都提倡抛弃表格!

   四、将ASP、ASPX、PHP等文件的访问改为.js引用

  这在ASP、ASPX、PHP等程序设计时应该注意的,如果你要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP等程序来提供的话,会使用以下的语句引用: < script src="http://image.ccidnet.com/ad_files/network_index.asp?orders=1">< /script>
 
这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次network_index.asp文件,从数据库抽取相应的数据,再输出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程序中将数据动态生成到一个network_index.js文件中去,然后在首页通过
<script src="http://www.179job.com/ad_files/home_daohang/network_index.js"></script>
 
这样的代码来引用该network_index.js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源,显示速度自然就很快;前者所花的时间几乎是后者的几倍!
  五、使用iframe嵌套另一页面

  如果你要在网站上插入一些广告代码,又不想让这些广告网站影响速度的话,那么,使用iframe最合适不过了。方法是:将这些广告代码放到一个独立的页面去,然后在首页用如下的代码将该页面嵌入即可,这样就不会因为广告页面的延迟而拖了整个首页的显示,代码如下:

< iframe frameborder=0
   leftmargin=0
   marginheight=0
   marginwidth=0
   scrolling=no src="http://www.179job.com/pub/123.html"
   topmargin=0 width=700 height=440 >
< /iframe>
 
  其中http:

  随着 Internet的不断发展壮大,Internet 上的网页制作成了一门新兴科学。网页中不可避免地包含着一定数量的图形,因为较多的图像在增加吸引力的同时能给访问者提供更多更直接的信息,同时图像也较少受计算机平台、地域和语种的限制,能使网页更多地显示出制作者的创造力。 

  虽然图像具有上述优势,但是由于图像是在Internet网络上传送,而Internet线路目前的传输速率还不理想,特别是国内大多数用户是通过慢速拨号连入本地的ISP,因此图像的大小在很大程度上影响着网页的下载时间,制作不好的图像文件下载时更会浪费Internet的带宽。

  由此可见我们在制作网页时优化图像的大小是非常关键的,优化后的图像也许仅仅减少了几千个字节,但当页面中不只是一幅图像,或不止一个用户且不止一次地访问该页面时,节省的下载时间和通道带宽将是巨大的。下面我们就浅谈一下制作网页时几种用来优化图形的常用格式。 

  GIF格式 

  GIF(Graphic Interchange Format图形互换格式)是为跨平台消费市场开发的,当时消费者还没有机会使用“高档”的图形卡,大多数计算机的图形颜色比256色还少,所以256色被作为可显示的最高数目。GIF也是Internet上使用最早、应用最广泛的图像格式。GIF格式储存8位/点至l位/点的图像。其原理是减少每点的存储位数以减小图像文件的大小,这就是我们通常所说的减色抖动dithering。准确地说,GIF减少了图像调色板中的色彩数量,从而在存储时达到减小图像文件大小 的目的。该调色板通常并非Windows本身提供的标准凋色板,而是图像优化处理后的调色板。

  现在假定我们制作一幅全色图像(用photoshop的术语就是“RGB模式”),原图为120k的“PSD格式”,准备作成一份GIF的文件之前,必须将它用一个相关的颜色图转换成为一个受限制的8位图像(用photoshop的术语说就是工作于“索引颜色模式”) 

  由表1可看出,保持图像尺寸不变的情况下减少图像中每点的色彩数可以减少图像文件的大小。 
尽管支持的颜色数目较少,GIF格式仍然因拥有一些Web上使用很广泛的特殊效果而留存至今。如:交错效果、透明颜色效果以及GIF89a(动画)效果。 

  交错 

  交错即图像下载时从模糊逐渐到清晰的过程。 

  当你查看一幅本地系统的图像时,通常图像都是一下子就全部显示出来而与用什么方式储存关系不大,但是在Internet网络上就不一样,当通过Internet慢慢地下载一个包括图像的文件,浏览器能边下载边显示收到的内容,此时就可以看到图像文件显示的顺序,GIF默认的存储图像顺序为从上到下、从左到右。当下载到一半时,只显示上半部图像。如果下载得慢而下半部图像是关键部位,则必须等待下半部图像的出现,这对用户来说是相当烦人的。 

  GIF允许图像进行交错处理,此时不再严格地从上到下、一行像素一行像素地显示,而且每隔八行处理一次,然后再填补其间的空隙直到清晰为止。下载过程好比是一幅粗线条的素描变成色彩分明的图像,交错后的GIF文件容量并不变化。这种效果处理主要用于处理一些尺寸比较大的图像。

  GIF89α 

  GIF89α提供的动画实际上由多幅GIF图像组成,浏览器软件以每幅GIF图像定义的时间间隔顺序显示,形成动画效果。 

  我们可以把动画分成以下三种常见的类型 : 

  第一种类型是由多幅内容不相干但具有相同尺寸的GIF图像文件组成的动画文件,在质量允许的情况下,采用上述方法把组成GIF89α动画的每幅GIF文件的色彩数尽可能减少,便可以做到缩小文件。 

  第二种类型,我们仔细观察可以发现大部分动画的第二幅图像只是在第一幅图像的某些区域有一定的变化,因此在第二幅图像中可以只保存不相同区域的内容,这样可以极大地缩小文件。 

  第三种类型是有固定背景的动画,这样只须保存第二幅图像的前景并设背景为透明就可以了。 

  对于第二种和第三种类型我们必须保证组成动画的每幅GIF图像都使用相同的调色板进行减色抖动,同时第二幅图像定位必须准确。 

  如果我们使用一幅200×100(宽×高)点阵作背景,用上面的三种方法分别制作一幅类似于霓虹灯效果的 GIF89a动画交替显示“图像”两个字,我们将会发现三种方法的显示效果完全一样,但用第三种方法优化的文件比用第一种方法优化的小50%(表2)。 

  JPEG格式 

  由Joint Photographic Experts Group提出并因此而得名,是在Internet上被广泛支持的图像格式,JPG支持16M色彩也就是通常所说的24位颜色或真彩色,其典型的压缩比为4:1。

<
[!--infotagslink--]

相关文章

  • C#开发Windows窗体应用程序的简单操作步骤

    这篇文章主要介绍了C#开发Windows窗体应用程序的简单操作步骤,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-04-12
  • C++调用C#的DLL程序实现方法

    本文通过例子,讲述了C++调用C#的DLL程序的方法,作出了以下总结,下面就让我们一起来学习吧。...2020-06-25
  • C#使用Process类调用外部exe程序

    本文通过两个示例讲解了一下Process类调用外部应用程序的基本用法,并简单讲解了StartInfo属性,有需要的朋友可以参考一下。...2020-06-25
  • 微信小程序 页面传值详解

    这篇文章主要介绍了微信小程序 页面传值详解的相关资料,需要的朋友可以参考下...2017-03-13
  • 使用GruntJS构建Web程序之构建篇

    大概有如下步骤 新建项目Bejs 新建文件package.json 新建文件Gruntfile.js 命令行执行grunt任务 一、新建项目Bejs源码放在src下,该目录有两个js文件,selector.js和ajax.js。编译后代码放在dest,这个grunt会...2014-06-07
  • uniapp微信小程序:key失效的解决方法

    这篇文章主要介绍了uniapp微信小程序:key失效的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-20
  • PHP常用的小程序代码段

    本文实例讲述了PHP常用的小程序代码段。分享给大家供大家参考,具体如下:1.计算两个时间的相差几天$startdate=strtotime("2009-12-09");$enddate=strtotime("2009-12-05");上面的php时间日期函数strtotime已经把字符串...2015-11-24
  • 将c#编写的程序打包成应用程序的实现步骤分享(安装,卸载) 图文

    时常会写用c#一些程序,但如何将他们和photoshop一样的大型软件打成一个压缩包,以便于发布....2020-06-25
  • 微信小程序 网络请求(GET请求)详解

    这篇文章主要介绍了微信小程序 网络请求(GET请求)详解的相关资料,需要的朋友可以参考下...2016-11-22
  • 微信小程序如何获取图片宽度与高度

    这篇文章主要给大家介绍了关于微信小程序如何获取图片宽度与高度的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-10
  • 微信小程序二维码生成工具 weapp-qrcode详解

    这篇文章主要介绍了微信小程序 二维码生成工具 weapp-qrcode详解,教大家如何在项目中引入weapp-qrcode.js文件,通过实例代码给大家介绍的非常详细,需要的朋友可以参考下...2021-10-23
  • 微信小程序自定义tabbar组件

    这篇文章主要为大家详细介绍了微信小程序自定义tabbar组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-03-14
  • Python爬取微信小程序通用方法代码实例详解

    这篇文章主要介绍了Python爬取微信小程序通用方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-09-29
  • 微信小程序手势操作之单触摸点与多触摸点

    这篇文章主要介绍了微信小程序手势操作之单触摸点与多触摸点的相关资料,需要的朋友可以参考下...2017-03-13
  • 微信小程序(应用号)开发新闻客户端实例

    这篇文章主要介绍了微信小程序(应用号)开发新闻客户端实例的相关资料,需要的朋友可以参考下...2016-10-25
  • 手把手教你uniapp和小程序分包(图文)

    本文主要介绍了手把手教你uniapp和小程序分包,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-02
  • 微信小程序实现canvas分享朋友圈海报

    这篇文章主要为大家详细介绍了微信小程序实现canvas分享朋友圈海报,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-21
  • 微信小程序 页面跳转传递值几种方法详解

    这篇文章主要介绍了微信小程序 页面跳转传递值几种方法详解的相关资料,需要的朋友可以参考下...2017-01-16
  • 微信小程序实现选择地址省市区三级联动

    这篇文章主要为大家详细介绍了微信小程序实现选择地址省市区三级联动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-21
  • 微信小程序实现点击导航条切换页面

    这篇文章主要为大家详细介绍了微信小程序实现点击导航条切换页面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-11-19