显示标签为“代码”的博文。显示所有博文
显示标签为“代码”的博文。显示所有博文

星期四

asp网址导航站源码

本文摘要:
今天得到了一个asp网址导航站的源码,自己动手修改了一下,虽然比较简陋,但感觉还不错,拿出来和大家分享一下......

其余部分:
网站演示:http://mario.qsh.eu/

空间用的是qsh.eu的空间,这个空间还不错,没有广告,而且速度还不错,申请方法参看qsh.eu - 捷克 100M ASP免费空间

源码我放在了ziddu上,感兴趣的朋友可以下了看看,呵呵!

下载地址:http://www.ziddu.com/download/4748735/9ifree.rar.html

提示:
1、后台管理,进入login.asp,用默认的管理员密码登录,默认的管理密码:9ifree,密码在conn.asp中修改,登录后,可以直接添加网址;
2、可自由设定每页显示数目,在index.asp中修改。
3、建议的安全措施:修改数据库文件的名字,然后用文本编辑器,例如记事本,打开conn.asp,修改数据库的名字;
4、适合做网址导航类网站。

[本文地址:http://jin-mario.blogspot.com/2009/05/asp.html]

星期二

手机号码测凶吉代码

本文摘要:

想知道你手机号码的凶吉吗?测试一下 。 呵呵,刚从网上看到了这个程序的源代码,贴在了下面:.......



其余部分:

sj.php 代码如下:


<?
if($_POST['tel']!=''){
$tel=$_POST['tel'];
$i=$tel[7].$tel[8].$tel[9].$tel[10];
$i=$i/80;
$i=explode(".",$i);
$i='0.'.$i[1];
$i=$i*80-1;
$t=file('sj.txt');
echo '<p>您的手机号码是:<font color=red>'.$tel.'</font></p>';
echo '<p>';
$t=$t[$i];
$t=explode(":",$t);
echo $t[1];
echo '</p>';
}
?>
<p>手机号码测吉凶 本程序仅供娱乐</p>
<form id="form1" name="form1" method="post" action="">
手机号码:
<input type="text" name="tel" id="tel" value="<?=$tel?>" />
<label>
<input type="submit" name="button" id="button" value="提交" />
</label>
</form>


sj.txt 文本文件如下:


一划:大展鸿图,信用得固,名利双收,可获成功。(吉)
二划:根基不固,摇摇欲坠,一盛一衰,劳而无获。(凶)
三划:根深蒂固,蒸蒸日上,如意吉祥,百事顺遂。(吉)
四划:前途坎坷,苦难折磨,非有毅力,难望成功。(凶)
五划:阴阳和合,生意兴隆,名利双收,后福重重。(吉)
六划:万宝集门,天降幸运,立志奋发,得成大功。(吉)
七划:独营生意,和气吉祥,排除万难,必获成功。(吉)
八划:努力发达,贯彻志望,不忘进退,可望成功。(吉)
九划:虽抱奇才,有才无命,独营无力,财力难望。(凶)
十划:乌云遮月,暗淡无光,空费心力,徒劳无功。(凶)
十一划:草木逢春,枝叶沾露,稳健着实,必得人望。(吉)
十二划:薄弱无力,孤立无援,外祥内苦,谋事难成。(凶)
十三划:天赋吉运,能得人望,善用智慧,必获成功。(吉)
十四划:忍得若难,必有后福,是成是败,惟靠紧毅。(凶)
十五划:谦恭做事,外得人和,大事成就,一门兴隆。(吉)
十六划:能获众望,成就大业,名利双收,盟主四方。(吉)
十七划:排除万难,有贵人助,把握时机,可得成功。(吉)
十八划:经商做事,顺利昌隆,如能慎始,百事亨通。(吉)
十九划:成功虽早,慎防亏空,内外不合,障碍重重。(凶)
二十划:智商志大,历尽艰难,焦心忧劳,进得两难。(凶)
二十一划:先历困苦,后得幸福,霜雪梅花,春来怒放。(吉)
二十二划:秋草逢霜,怀才不遇,忧愁怨苦,事不如意。(凶)
二十三划:旭日升天,名显四方,渐次进展,终成大业。(吉)
二十四划:绵绣前程,须靠自力,多用智谋,能奏大功。(吉)
二十五划:天时地利,只欠人和,讲信修睦,即可成功。(吉)
二十六划:波澜起伏,千变万化,凌架万难,必可成功。(凶带吉)
二十七划:一成一败,一盛一衰,惟靠谨慎,可守成功。(吉带凶)
二十八划:鱼临旱地,难逃恶运,此数大凶,不如更名。(凶)
二十九划:如龙得云,青云直上,智谋奋进,才略奏功。(吉)
三十划:吉凶参半,得失相伴,投机取巧,吉凶无常。(吉带凶)
三十一划:此数大吉,名利双收,渐进向上,大业成就。(吉)
三十二划:池中之龙,风云际会,一跃上天,成功可望。(吉)
三十三划:意气用事,人和必失,如能慎始,必可昌隆。(吉)
三十四划:灾难不绝,难望成功,此数大凶,不如更名。(凶)
三十五划:中吉之数,进退保守,生意安稳,成就普通。(吉)
三十六划:波澜得叠,常陷穷困,动不如静,有才无命。(凶)
三十七划:逢凶化吉,吉人天相,风调雨顺,生意兴隆。(吉)
三十八划:名虽可得,利则难获,艺界发展,可望成功。(凶带吉)
三十九划:云开见月,虽有劳碌,光明坦途,指日可望。(吉)
四十划:一成一衰,沉浮不定,知难而退,自获天佑。(吉带凶)
四十一划:天赋吉运,德望兼备,继续努力,前途无限。(吉)
四十二划:事业不专,十九不成,专心进取,可望成功。(吉带凶)
四十三划:雨夜之花,外祥内苦,忍耐自重,转凶为吉。(吉带凶)
四十四划:虽用心计,事难遂愿,贪功冒进,必招失败。(凶)
四十五划:杨柳遇春,绿叶发枝,冲破难关,一举成名。(吉)
四十六划:坎坷不平,艰难重重,若无耐心,难望有成。(凶)
四十七划:有贵人助,可成大业,虽遇不幸,浮沉不定。(吉)
四十八划:美化丰实,鹤立鸡群,名利俱全,繁荣富贵。(吉)
四十九划:遇吉则吉,遇凶则凶,惟靠谨慎,逢凶化吉。(凶)
五十划:吉凶互见,一成一败,凶中有吉,吉中有凶。(吉带凶)
五十一划:一盛一衰,浮沉不常,自重自处,可保平安。(吉带凶)
五十二划:草木逢春,雨过天晴,渡过难关,即获得成功。(吉)
五十三划:盛衰参半,外祥内苦,先吉后凶,先凶后吉。(吉带凶)
五十四划:虽倾全力,难望成功,此数大凶,最好改名。(凶)
五十五划:外观昌隆,内隐祸患,克服难关,开出泰运。(吉带凶)
五十六划:事与愿违,终难成功,欲速不达,有始无终。(凶)
五十七划:虽有困难,时来运转,旷野枯草,春来花开。(凶带吉)
五十八划:半凶半吉,浮沉多端,始凶终吉,能保成功。(凶带吉)
五十九划:遇事猜疑,难望成事,大刀阔斧,始可有成。(凶)
六十划:黑暗无光,心迷意乱,出尔反尔,难定方针。(凶)
六十一划:运遮半月,内隐风波,应有谨慎,始保平安。(吉带凶)
六十二划:烦闷懊恼,事业难展,自防灾祸,始免困境。(凶)
六十三划:万物化育,繁荣之象,专心一意,必能成功。(吉)
六十四划:见异思迁,十九不成,徒劳无功,不如更名。(凶)
六十五划:吉运自来,能享盛名,把握时机,必获成功。(吉)
六十六划:黑夜温长,进退维谷,内外不和,信用缺乏。(凶)
六十七划:独营事业,事事如意,功成名就,富贵自来。(吉)
六十八划:思虎虑周祥,计书力行,不失先机,可望成功。(吉)
六十九划:动摇不安,常陷逆境,不得时运,难得利润。(凶)
七十划:惨淡经营,难免贫困,此数不吉,最好改名。(凶)
七十一划:吉凶参半,惟赖勇气,贯彻力行,始可成功。(吉带凶)
七十二划:利害混集,凶多吉少,得而复失,难以安顺。(凶)
七十三划:安乐自来,自然吉祥,力行不懈,终必成功。(吉)
七十四划:利不及费,坐食山空,如无章法,难望成功。(凶)
七十五划:吉中带凶,欲速不达,进不如守,可保安祥。(吉带凶)
七十六划:此数大凶,破产之象,宜速改名,以避厄运。(凶)
七十七划:先苦后甘,先甜后苦,如能守成,不致失败。(吉带凶)
七十八划:有得有失,华而不实,须防劫财,始保安顺。(吉带凶)
七十九划:如走夜路,前途无光,希望不大,劳而无功。(凶)
八十划:得而复失,枉费心机,守成无贪,可保安稳。(吉带凶)
八十一划:最极之数,还本归元,能得繁荣,发达成功。(吉)


本程序运算原理:以手机号码后四码,除以80,再减去整数,剩下小数点再乘上80。将上面两个文件放在同一个文件夹中,就可以。



星期五

Blogger添加标签Widget

本文摘要部分:

前面介绍过如何在blogger顶部加入导航标签,以及Blogger标签云的添加,都涉及到标签的使用,下面我们再向大家介绍一下向blogger中添加widget。具体方法如下:



本文其它部分:

方法一:如果你已经添加过标签,请先在<页面元素>中将其删除。然后修改模板(无须展开窗口小部件),查找Label,可以找到类似代码:<b:section class='sidebar' id='sidebar' preferred='yes'>,将下面的代码复制/粘贴到上面代码的后面;



<!-- Multi-style labels - zoom, menu and list styles -->
<b:widget id='Label1' locked='false' title='Labels' type='Label'>
<b:includable id='main'>
<h2>Multi-style Labels</h2><br/>
<a href='javascript:void' title='Switch to List' onclick='javascript:linkStyle();'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAADxsXY4jsN0PiI7fX_GfuqiaI2J_EpHqMR24tIKvAIC09t7TZk30sYdwJZ_B8GOapk_VPRiqK-mt0uObdppEmBy5mNTojSQ0cRtoQVFxaVNBsB8RfZOEJw35YC3HCn_tdsleqIUAejf2/s1600/list.jpg'/></a>
<a href='javascript:void' title='Switch to Menu' onclick='javascript:menuStyle();'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheEnDtHpeTjDLZUSwVoQazmFaN8zQq6qIrykybT9R7Nu4LaiPMLBregaI8QgkUFa-0K4oYO3YhxmkKy_V7tH1zAlpFX4xP9-kmCwc_tb6Z_ArVC-cM-Si6SVVxY7aq_HU7rU9Y8KB2PKxO/s1600/menu.jpg'/></a>
<a href='javascript:void' title='Switch to Zoom' onclick='javascript:zoomStyle();'>
<img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLyB3kT8WsGXsHQTyWInUkNND_Vb81pbB3uDL9nSXgMmuMh_zlwIEwZtBE6PYmEEb72Q9eWDGKi_S9cGDXGMgWkoMEjft2CO0fMwdbCJxtdRkVnR7qj8rzAoEGMMi1wdLzasAWRaS2aSb5/s1600/zoom.jpg'/></a>
<b><a href=''></a></b><br/><br/>

<div class='widget-content'>
<div id='LabelDisplay'>
</div>
</div>

<script language='javascript' type='text/javascript'>
function zoomStyle() {
var max = 0;
var min = 10000;
<b:loop values='data:labels' var='label'>
if (<data:label.count/> &gt; max)
max = <data:label.count/>;
if (<data:label.count/> &lt; min)
min = <data:label.count/>;
</b:loop>
var display = "";
<b:loop values='data:labels' var='label'>
var delta = <data:label.count/> - min;
var size = 100 + (delta * 100) / (max - min);
display = display + "<span style='font-size:" + size + "%'><a expr:href='data:label.url + "?max-results=100"' style='text-decoration:none;'><data:label.name/></a></span><br/><br/>";
</b:loop>

obj = document.getElementById('LabelDisplay');
obj.innerHTML = display;
}

function menuStyle() {
var display = "<select onchange='location = this.options[this.selectedIndex].value;'><option>Select a label</option>";
<b:loop values='data:labels' var='label'>
display = display + "<option expr:value='data:label.url + "?max-results=100"'><data:label.name/> (<data:label.count/>)</option>";
</b:loop>
display = display + "</select>";

obj = document.getElementById('LabelDisplay');
obj.innerHTML = display;
}

function linkStyle() {
var display = "<ul>";
<b:loop values='data:labels' var='label'>
display = display + "<li><a expr:href='data:label.url + "?max-results=100"'><data:label.name/></a> (<data:label.count/>)</li>";
</b:loop>
display = display + "</ul>";

obj = document.getElementById('LabelDisplay');
obj.innerHTML = display;
}

// set default to zoom style
zoomStyle();
</script>

<b:include name='quickedit'/>
</b:includable>
</b:widget>




方法二、你也可以单独添加Zoom类型的标签,只需要添加以下的代码;



<!-- Zoom style labels -->
<b:widget id='Label1' locked='false' title='Labels' type='Label'>
<b:includable id='main'>
<h2>Labels</h2><br/>
<div class='widget-content'>
<script language='javascript' type='text/javascript'>
var max = 0;
var min = 10000;
<b:loop values='data:labels' var='label'>
if (<data:label.count/> &gt; max)
max = <data:label.count/>;
if (<data:label.count/> &lt; min)
min = <data:label.count/>;
</b:loop>
var display = "";
<b:loop values='data:labels' var='label'>
var delta = <data:label.count/> - min;
var size = 100 + (delta * 100) / (max - min);
document.write("<span style='font-size:" + size + "%'><a expr:href='data:label.url + "?max-results=100"' style='text-decoration:none;'><data:label.name/></a></span><br/><br/>");
</b:loop>

obj = document.getElementById('LabelDisplay');
obj.innerHTML = display;
</script>

</div>
<b:include name='quickedit'/>
</b:includable>
</b:widget>



其中使用到的三张图片如下:
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAADxsXY4jsN0PiI7fX_GfuqiaI2J_EpHqMR24tIKvAIC09t7TZk30sYdwJZ_B8GOapk_VPRiqK-mt0uObdppEmBy5mNTojSQ0cRtoQVFxaVNBsB8RfZOEJw35YC3HCn_tdsleqIUAejf2/s1600/list.jpg

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheEnDtHpeTjDLZUSwVoQazmFaN8zQq6qIrykybT9R7Nu4LaiPMLBregaI8QgkUFa-0K4oYO3YhxmkKy_V7tH1zAlpFX4xP9-kmCwc_tb6Z_ArVC-cM-Si6SVVxY7aq_HU7rU9Y8KB2PKxO/s1600/menu.jpg

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLyB3kT8WsGXsHQTyWInUkNND_Vb81pbB3uDL9nSXgMmuMh_zlwIEwZtBE6PYmEEb72Q9eWDGKi_S9cGDXGMgWkoMEjft2CO0fMwdbCJxtdRkVnR7qj8rzAoEGMMi1wdLzasAWRaS2aSb5/s1600/zoom.jpg


Blogger标签云的添加

本文摘要部分:

与wordpress相比,blogger的许多功能都需要自己添加,比如说标签云,下面大家介绍一下,如何在blogger中加入标签云。



本文其余部分:

具体步骤如下:


1、查找"]]></b:skin>",将下面的代码添加在它的前面。

/* Label Cloud Styles
----------------------------------------------- */
#labelCloud {text-align:center;font-family:arial,sans-serif;}
#labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border:0 !important;}
#labelCloud ul{list-style-type:none;margin:0 auto;padding:0;}
#labelCloud a img{border:0;display:inline;margin:0 0 0 3px;padding:0}
#labelCloud a{text-decoration:none}
#labelCloud a:hover{text-decoration:underline}
#labelCloud li a{}
#labelCloud .label-cloud {}
#labelCloud .label-count {padding-left:0.2em;font-size:9px;color:#000}
#labelCloud .label-cloud li:before{content:"" !important}

2、仍然是查找" ]]></b:skin>",将下面的代码加入其后,将红色部分更改为你的blogger地址;


<script type='text/javascript'>
// Label Cloud User Variables
var lcBlogURL = 'http://jin-mario.blogspot.com';
var maxFontSize = 20;
var maxColor = [0,0,255];
var minFontSize = 10;
var minColor = [0,0,0];
var lcShowCount = false;
</script>

其中关于颜色,文字大小的值可以自定义,以跟你的页面颜色相匹配。maxFontsize表示字体最大值,minFontSize表示字体最小值,minColor表示颜色最浅值,maxColor表示颜色最深值。

3、查找"Label",找到类似下面的这一句:<b:widget id='Label1' locked='false' title='Labels' type='Label'/>,如果你没有展开代码,只需要用以下代码替换这一行;相反,你要替换整个Widget。

<b:widget id='Label1' locked='false' title='Label Cloud' type='Label'>

<b:includable id='main'>
<b:if cond='data:title'>

<h2><data:title/></h2>

</b:if>
<div class='widget-content'>

<div id='labelCloud'/>

<script type='text/javascript'>

// Don't change anything past this point -----------------

function s(a,b,i,x){

if(a&gt;b){

var m=(a-b)/Math.log(x),v=a-Math.floor(Math.log(i)*m)

}

else{

var m=(b-a)/Math.log(x),v=Math.floor(Math.log(i)*m+a)

}

return v

}

var ta=0

var c=[];

var labelCount = new Array();

var ts = new Object;

<b:loop values='data:labels' var='label'>

var theName = &quot;<data:label.name/>&quot;;

ts[theName] = <data:label.count/>;

</b:loop>

for (t in ts){
if (!labelCount[ts[t]]){
labelCount[ts[t]] = new Array(ts[t])
}

}

tz = labelCount.length-1;

lc2 = document.getElementById('labelCloud');

ul = document.createElement('ul');

ul.className = 'label-cloud';

for(var t in ts){

for (var i=0;3 &gt; i;i++) {

c[i]=s(minColor[i],maxColor[i],ts[t]-ta,tz)

}

var fs = s(minFontSize,maxFontSize,ts[t]-ta,tz);

li = document.createElement('li');

li.style.fontSize = fs+'px';

li.style.lineHeight = '1';

a = document.createElement('a');

a.title = ts[t]+' Posts in '+t;

a.style.color = 'rgb('+c[0]+','+c[1]+','+c[2]+')';

a.href = lcBlogURL+'/search/label/'+encodeURIComponent(t);

if (lcShowCount){

span = document.createElement('span');

span.innerHTML = '('+ts[t]+') ';

span.className = 'label-count';

a.appendChild(document.createTextNode(t));

li.appendChild(a);

li.appendChild(span);

}

else {

a.appendChild(document.createTextNode(t));

li.appendChild(a);

}

ul.appendChild(li);

abnk = document.createTextNode(' ');

ul.appendChild(abnk);

}

lc2.appendChild(ul);

</script>

<noscript>

<ul>

<b:loop values='data:labels' var='label'>

<li>

<b:if cond='data:blog.url == data:label.url'>

<data:label.name/>

<b:else/>

<a expr:href='data:label.url'><data:label.name/></a>

</b:if>

(<data:label.count/>)

</li>

</b:loop>

</ul>

</noscript>

<b:include name='quickedit'/>

</div>

</b:includable>

</b:widget>

4、保存模板,完成。


添加公告栏

本文摘要部分:
在blogger的侧边栏里添加公告栏,其实是比较简单的,只要我们在侧边栏里添加一个Html/JavaScript模块就行了。那么,我们能不能让公告栏滚动起来呢?具体代码如下:

帖子其余部分:


<table border="0" width="80%" bgcolor="#ffffff">

<tbody><tr>

<td class="RegionContent"><p>

</p><marquee scrolldelay="1" direction="up" onmouseover="this.scrollDelay=3000" style="font-size: 12px; color: rgb(65, 65, 65); line-height: 17px;" onmouseout="this.scrollDelay=1" scrollamount="1" height="90">

在这写下你要公示的内容。

</marquee></td>

</tr>

</tbody></table>


星期二

在 Blogger 文章中加入程序代码框

本文摘要部分

在使用blogger编写文章的时候,如何才能加入程序代码框呢?具体方法如下:......

帖子其余部分

第一步:进入到<控制台>-<模板>-<修改HTML> ,不用打勾"扩展窗口小部件模板"。在模板内容里找到下面这段代码,你可以通过按Ctrl+F搜索"skin"两次找到
]]></b:skin></head>

然后将以下的代码段拷贝加到上面代码的前面,就是那两个中括号前面。


CODE {

display: block; /* fixes a strange ie margin bug */

font-family: Courier New;

font-size: 8pt;

color:#33f;

overflow:auto;

background: #f0f0f0 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp6xLq0RY75eFxrS6Coty2xI4Vo7FoTBnIt-NTLQl3mEGG7a60KaHqAVhm7DSq5WLO93ClNbL8JNTHJ57dY5IEFB_p2FPhz9XFxkkB382bEfxjelA88sGVnbafvtDxmUbUIzmxNSKOo5g/)
left top repeat-y;

border: 1px solid #ccc;

padding: 10px 10px 10px 21px;

max-height:200px;

line-height: 1.2em;

}



第二步:在Html模式下,把文章中将要引用的代码前后分别用<code>和</code> 包起来,这样就可以显示成代码框了。

注:请用
HTML转换工具来转换您的代码,然后才将代码贴在Blogger里。不然< >里头的内容就会被Blogger的编辑器当成代码执行而不显示。


星期四

如何在wordpress中加入统计代码(inove版)

本文摘要部分

上文提到可以在footer.php中添加统计代码,但是有的theme版本的footer.php语句中没有</body>语句,如inove版的theme,上文提到的方法就不适用了。那么,有没有别的方法呢?......


帖子其余部分

下面我以inove版为例,介绍一下加统计代码的方法。


1、进入wordpress的后台,找到<外观>-<当前主题选项>,如图1所示;



图1


2、找到<橱窗>,将<谁可以看到?>全部打钩,标题栏不选,然后就可以在下面的空白栏中加入统计代码了。



图2


3、点击<保存更改>之后,完成。



图3


星期三

如何在wordpress中加入统计代码?

本文摘要部分

要想统计自己网站的访问情况,我们需要在网页中加入统计代码,但是wordpress是用php编写的,每一页都是动态生成的,所以我们很难找到添加Javascript代码的地方。......


帖子其余部分

但是很难不等于没有,那么,我们应该将Javascript语句加在哪呢?


正确的方法是找到你所使用的themes模板文件夹中的footer.php文件,把代码复制到</body>前,最好是<divid="footer">和</div><!-- footer -->之间,然后保存,上传,覆盖原有的footer.php,完成。