php和asp添加到桌面快捷方式代码

php版 添加到桌面快捷方式代码

<?php
$Shortcut = "[InternetShortcut]
URL=http://film.8167.org/
IDList=
IconFile=http://film.8167.org/favicon.ico
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2
";
Header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=万达电影网.url;");
echo $Shortcut;
?>

asp版 添加到桌面快捷方式代码

<%
id=int(request("id"))
if id="" then id="1"
title=request("title")
If title="" Then title="万达电影网"
Shortcut = "[InternetShortcut] " & vbCrLf
Shortcut = Shortcut & "URL=http://film.8167.org/"&id&".htm?desktop" & vbCrLf
Shortcut = Shortcut & "IDList= " & vbCrLf
Shortcut = Shortcut & "IconFile=http://film.8167.org/favicon.ico" & vbCrLf
Shortcut = Shortcut & "[{000214A0-0000-0000-C000-000000000046}] " & vbCrLf
Shortcut = Shortcut & "Prop3=19,2 " & vbCrLf
Shortcut = Shortcut & " " & vbCrLf
Response.AddHeader "Content-Disposition", "attachment;filename="&title&".url;"
Response.ContentType = "application/octet-stream"
Response.Write Shortcut
%>

情侣模板的制作思路

说明:来源网络。

如果情侣博客首页是三栏,左右不同的颜色,文章页根据不同的作者显示不同的颜色,页面又是一种风格。可以按以下思路制作情侣主题。

1. 首先区分页面,首页,作者A和作者B。

<?phpif (is_page())  {$style_item = 'page';} elseif (is_single()) {    if ($post->post_author == '1') {

$style_item = 'left';

}

elseif ($post->post_author == '2') {

$style_item = 'right';

}

} else {

$style_item = 'normal';

} ?>

把定义的$style_item加在DIV框架内,以方便用CSS控制显示。

<div id="page" >

2. 首页左右作者的实现可以用query_posts来控制
一开始用query_posts(‘author=1′ ) 发现这样不能正常分页,查找了相关资料最后找到了如下代码:

<?php$limit = get_option('posts_per_page');$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;query_posts('author=1' . '&paged=' . $paged);

?>

注意:

<?php endwhile; ?>

下方加上一句

<?php wp_reset_query(); ?>

不加的话会使侧栏的if (is_category())这样的判断失效。

重点是对不同作者文章的调用,其余的就是CSS控制页面。

 

上面分析的是情侣模板的基本布局,接下来就是评论部分。主要是判断非作者、作者A和作者B,还有奇偶的问题。

1. 修改comments.php,在wp_list_comments代码那加上&callback=my_comment。

<?php wp_list_comments('type=comment&callback=my_comment'); ?>

2. 修改function.php,加入如下代码

function my_comment($comment, $args, $depth) {$GLOBALS['comment'] = $comment; ?><li <?php love_class(); ?> id="li-comment-<?php comment_ID() ?>">

<div id="comment-<?php comment_ID(); ?>">

<div>

<div >&nbsp;</div>

<?php comment_text() ?>

 

<?php if ($comment->comment_approved == '0') : ?>

<em><?php _e('Your comment is awaiting moderation.') ?></em>

<?php endif; ?>

 

<?php edit_comment_link(__('(Edit)'),'  ','') ?>

<div >&nbsp;</div>

</div>

 

<div>

<?php echo get_avatar($comment,$size='48',$default='<path_to_url>' ); ?>

<?php printf(__('<cite >%s</cite> <span >says:</span>'), get_comment_author_link()) ?>

</div>

 

<div>

<?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?>

</div>

</div>

}

3. function.php,加入如下代码

function love_class( $class = '', $comment_id = null, $post_id = null, $echo = true) {// Separates classes with a single space, collates classes for comment DIV$class = 'class="' . join( ' ', love_comment_class( $class, $comment_id, $post_id ) ) . '"';

if ( $echo)

echo $class;

else

return $class;

}

 

function love_comment_class( $class = '', $comment_id = null, $post_id = null ) {

global $comment_alt, $comment_depth, $comment_thread_alt;

 

$comment = get_comment($comment_id);

 

$classes = array();

 

// Get the comment type (comment, trackback),

$classes[] = ( empty( $comment->comment_type ) ) ? 'comment' : $comment->comment_type;

 

// If the comment author has an id (registered), then print the log in name

if ( $comment->user_id > 0 && $user = get_userdata($comment->user_id) ) {

// For all registered users, 'byuser'

$classes[] = 'byuser comment-author-' . $user->user_nicename;

// For comment authors who are the author of the post

if ( $post = get_post($post_id) ) {

if ( $comment->user_id === $post->post_author )

$classes[] = 'bypostauthor';

}

}

 

if ( empty($comment_alt) )

$comment_alt = 0;

if ( empty($comment_depth) )

$comment_depth = 1;

if ( empty($comment_thread_alt) )

$comment_thread_alt = 0;

 

if ( $comment_alt % 2 ) {

if ( $comment->user_id > 0 && $user = get_userdata($comment->user_id) ) {

$classes[] = 'odd-' . $user->user_login;

$classes[] = 'alt-' . $user->user_login;

} else {

$classes[] = 'odd';

$classes[] = 'alt';

}

} else {

if ( $comment->user_id > 0 && $user = get_userdata($comment->user_id) ) {

$classes[] = 'even-' . $user->user_login;

} else {

$classes[] = 'even';

}

}

 

$comment_alt++;

 

// Alt for top-level comments

if ( 1 == $comment_depth ) {

if ( $comment_thread_alt % 2 ) {

$classes[] = 'thread-odd';

$classes[] = 'thread-alt';

} else {

$classes[] = 'thread-even';

}

$comment_thread_alt++;

}

 

$classes[] = "depth-$comment_depth";

 

if ( !empty($class) ) {

if ( !is_array( $class ) )

$class = preg_split('#s+#', $class);

$classes = array_merge($classes, $class);

}

 

return apply_filters('comment_class', $classes, $class, $comment_id, $post_id);

}

文章系转载于网络,未整理,仅作参考学习使用。

QQ925474725交流

空间出现"403 Forbidden “Access to this resource on the server is denied!"解决方法

今天打算用苹果CMS建个电影站。

大家都知道,电影站采集是很重要的。

所以开始就想采集点资源,做个网站测试。

当进入后台,点击采集时,出现以下403错误:

403 Forbidden “Access to this resource on the server is denied! ”

如图

感觉很奇怪,首先去官方查看了下,遇到这问题的只有一个,还有就是我。

论坛上没有找到解决方法,就自己先做下其它优化。

找模板,选择关键词等。。。

过后,上网查了下。这个错误。

发现是很简单的小问题。

只需要在根目录下的.htaccess文件添加以下两行即可解决。

SecFilterEngine Off
SecFilterScanPOST Off

至此,测试采集,未出现403错误,问题解决。

 

最新建站选词技巧之文章页关键词选择篇

谈到SEO,大家很重视的应该就是长尾关键词,那么,应该如何选择长尾关键词呢?

我们通常给文章添加关键词,选择的都是长尾词,
然而长尾词的好坏,对后期流量和权重的提升至关重要。
今天影子给大家带来的就是文章页长尾词的选择技术。
还是以电影站或音乐站为例子介绍。

说起音乐,大家一定是了解很多。
建音乐站的朋友,可以把音乐介绍页当作文章页来处理。
下面来看如何选择关键词。
1.首先,我们要了解,音乐站的构成。
音乐站,通常是以模板建站,也就是说,音乐介绍页面的架构是一样的。
针对这样的长尾词选择,我们只能找其共性进行分析。
2.如何去找热门共性词。
比如,歌曲《Alone Again 》
搜索这些歌曲的用户,通常会搜索相关的信息。
例如:
Alone Again+歌手
Alone Again +歌词
Alone Again +mp3
Alone Again +下载
等等这些词都是歌曲共性词
那么,哪些才是重点词,才是所有歌曲的热门共性词呢?
我们首先可以从百度指数和百度热门词排行查找。
第一步:进入百度搜索风云榜。
这个刚发现百度把音乐搜索排行榜去掉了……
那么我们就从音乐大站去查看歌曲排行榜。
选出榜首几首歌曲。
记录下来。
第二步:通过关键词挖掘对每首歌曲进行长尾词挖掘。
网址:http://tool.chinaz.com/baidu/words.aspx
对每首歌曲进行进行长尾词挖掘。
分别记录前20位左右的词。
从这些词中进行共性分析。
我们会发现:
歌曲+歌手名
歌曲+歌词
歌曲+mp3
在所有歌曲中,共性词中,排行是最前的。
即热门共性词。
第三步。对模板进行修改。
通常要修改的就是以下三个。
title
description
keywords
比如:歌曲名是:{music} 歌手是{artist}
我们就可以这样写:
<title>{music} {artist} _{music} 歌词_{music} mp3_XXX音乐网</title>
<meta name="description" content="本页面提供{music} {artist},{music} 歌词,{music} mp3相关{music} 的免费在线试听音乐服务。" />
<meta name="keywords" content="{music} {artist},{music} 歌词,{music} mp3" />
3.以上是音乐站歌曲介绍页的例子。
实例可参考这个页面:http://www.cnw365.com/music/id/105.html
如果是电影站或其它站,该如何选择呢?
电影站和音乐站是一样的选择方法。
书籍类也是如此。
其它的也可以参考此类方法。
方法不是死的,思路是这样的。大家可以自行变通。
站站有件繁琐的事,高手也不能完全解决的。
仅以此文送给爱好SEO的朋友们。
如无所用,权当娱乐。
影子敬上。
交流QQ:925474725

Wordpress页面模板制作方法及使用

Wordpress单页模板制作方法及使用

因在网上未发现同类教程,所以今天蚊子在这里写一写,分享给大家。

平时接触到很多人要用WP实现许多单页面功能,例如留言板,投稿,链接申请,淘宝客单页等,

许多同学都不懂如何实现这些功能,在网上也很少有这方面的教程。

其实,自从WP支持首页设置页面功能以后,这些功能都是很简单的。

思路就是利用WP的页面模板功能,建议属于自己的功能页面,

只要你会html,php,css等,并了解WP函数,就可以制作属于自己的特色页面,

当然也可以实现WP首页的任意形式。

下面,蚊子给大家讲解详细步骤:

首先创建自己的页面模板

定义各页面模板的文件可在[外观>主题]目录下找到。

要为某页面新建一个自定义页面模板的话,你需要新建一个文件。现在我们将这个页面模板命名为snarfer.php。在snarfer.php文件顶部输入如下内容:

<?php
/*
Template Name: Snarfer
*/
?>

以上代码定义snarfer.php文件为"Snarfer"模板。即WP定义模板的方法。

说明:Template Name: Snarfer  这个“ Snarfer”可以定义为我们经常见到的:投稿,申请链接,留言板等。

例子:

guestbook.php代码:

<?php
/**
* Template Name: 游客留言
*
*/
get_header(); ?>

<div class="content">

<?php comments_template('', true); ?>

</div>

<?php get_footer(); ?>

将以上代码保存为guestbook.php,即是一个最简单的留言模板,请注意,此处只是简单举例,如需实现完整留言功能,还有做一些安全设置,此处暂省略。

而模板文件"snarfer.php"这个名称可以任意修改,例如:tougao.php,links.php等。

该模板名称将出现在外观主题编辑器中,并作为编辑该文件的链接。

例子:

说明:这是定义的文件about.php,以关于我们为模板名称。

上面定义模板代码之后的内容可就是你自己的事啦。

剩下的代码则是控制页面使用Snafer页面模板的显示方式。你可以查看一下模板标签中可用在这里的WordPress各类模板函数的介绍。你可以将其他模板(可以是page.phpindex.php)的内容复制到snarfer.php中,然后在文件开头加上上面五行代码,这样做起来会比较简单。如此一来,你只需要对HTML和 PHP代码做调整,而不需要重新建立了。一旦你完成了页面模板的创建,就将其上传到主题目录,然后当你创建或编辑页面时就可以使用它了。

新建页面,选择页面模板

在WP后台,新建页面,页面标题要填写,内容视你制作的页面模板是否需要填写,

然后在页面属性>模板>下拉菜单中选择所使用的页面模板。如图所示:

然后点击发布即可。

首页显示的设置

如果想首页显示此页面。

请在设置>阅读>首页显示>点选:一个静态页面(在下方选择) 在主页选项下拉菜单中选择你要使用的页面,如图所示:

然后我们点击保存更改。

即可实现WP首页的自定义。

至此,关于《Wordpress页面模板制作方法及使用》的内容已全部完成。

dedecms5.7后台假死的解决方法

这半年来,有接触过dede做的站,使用最新版的dede5.7建站,进后台时,经常会出现一小会假死现象

有时候看到很郁闷,特别是添加友情链接时候,因为通常是比较急,容易生气,呵呵

通过对源代码分析,发现问题出在index_testenv.php,好像是对网站安全测试的,没深入研究

找到了就好解决了,修改index_testenv.php,或在后台加载页屏蔽都可以.

笔者使用了最懒的办法.在目录dede/templets/的index_body.htm文件中屏蔽以下代码

<script type="text/javascript">
/*
function showMore()
{
$("#allInfo").toggle();
$("#allInfoTD").toggle();
}

$(function()
{
$.get("index_testenv.php",function(data)
{
if(data !== '')
{
$("#__testEvn").html(data);
}
})
})
*/
</script>

这样保存后,

再次进入dede后台,就不会出现假死现象,希望dede官方在下次更新中,能给用户自己选择,是否开启这个检测功能.更人性化一些.

那些域名的事,关于seo的问题

今天谈下域名的事情.
分以下几点:

1.域名后缀
关于域名后缀,很多人崇拜以com结尾的域名.说是搜索引擎青睐,对SEO最好.
其实这是种误解,
如果你知道搜索引擎对com的态度,同cn net org info org.cn edu.cn等这些域名相同,
你就会明白,域名,只是个链接而已

至于说com域名最好,这个我不否认.但你要知道原因,好在哪?

com域名好在他的使用历史长久,使用的网站最多.
好在用户对网站域名的认知程度,很多人只知道有com后缀的域名.
就像网站使用域名而不用IP一样,是为方便记住.
这也是域名的根本作用.
只是com起了个早,占了优势.

而说info权重不好的同学,你要想一下,为什么会有人这样说,
你记得当初info域名促销的价格吗?
多少人用info域名做过站,通常都是很垃圾的站,
搜索引擎针对这样的站会给权重吗?
不会吧,所以这些站长就说info域名权重不高,从而误导了很多人.
如果哪天突然com的域名促销,1元/年,
我想也同样会出现有人说com域名权重低的现象.

2.域名长度

这个好理解,长度越小越好,同1中的理由一样,
对搜索引擎来说,长度没影响,无所谓长短.
域名短好,是因为对人来说的.

3.域名拼写
域名的拼写,主要考虑的还是好记,考虑的是用户体验,
中文双拼域名,和英文单词英语,很多人说对SEO有影响,
这个是要看你的站和域名的匹配来讲的.
如果你想注册域名,建议以下几小点(个人意见).
a.尽量短,这个可能不好做到,如果你选择com域名.
b.尽量使用同符号,全字母或全数字,不要用中隔符.
c.中文站就尽量拼音.英文站就尽量英文单词.
d.在好记的情况下,选择最短的域名.
笔者之前注册的一个域名就很纠结:www.cnw365.com  每次拼这个域名,就要输入了字母,再输入数字,很是郁闷.

3.域名与IP
之前有大神研究过搜索引擎对站的抓取是通过域名还是IP
得出的结论是百度是通过域名,谷歌是通过IP,还是相反,我记不太清楚了,
域名和IP的关系,主要是在解析上,应该相关性不大.
个人感觉对搜索引擎来说,考虑的主要还是域名,而不是IP,
很多担心说,换服务器会对收录影响,因为IP变了,
其实你换服务器,应该有两种情况:
一种是,老服务器关闭,新服务器上线;
另一种是老服务器和新服务器同时在线一段时间再关闭.
不论哪一种,对搜索引擎来说,都是有影响的,
而不是IP的问题.

4.域名相关定义
域名分主域名和二级域名
我们网站服务器通常会绑定两个.
一个是顶级域名,另一个是二级域名.
顶级域名就是你注册域名时的那个,带后缀,不带前缀.
二级域名就是,加个前缀.
这两个定义比较苍白,容忍一下吧.
比如:cnw365.com
顶级域名:cnw365.com  二级域名:www.cnw365.com
有些同学,一直认为www.cnw365.com这样的是顶级域名.
因为SEO经常会把顶级域名301到www的二级域名
在空间绑定上,如果不想做301,可以只绑定www二级域名,把顶级域名的绑定删除即可.

以上许多是个人观点,如果有不认同的,可以忽略不看,
不要拿许多大神的观点来对比,同学,我只是个小人物.级别不够.

如无所用,权当娱乐吧.

可交流QQ925474725

XHTML 与 HTML 之间的差异

通过开始编写严格的 HTML,你可以为 XHTML 做好准备。

如何为 XHTML 做好准备

XHTML 与 HTML 4.01 标准没有太多的不同。

所以将你的代码升级至 4.01 是个不错的开始。

另外,你应该马上使用小写字母编写HTML代码,同时绝不要养成忽略类似 </p> 标签的坏习惯。

祝您可以愉快地编码!

最主要的不同:

  • XHTML 元素必须被正确地嵌套。
  • XHTML 元素必须被关闭。
  • 标签名必须用小写字母。
  • XHTML 文档必须拥有根元素。

元素必须被正确地嵌套

在 HTML 中,某些元素可以像这样彼此不正确地嵌套:

<b><i>This text is bold and italic</b></i>

在 XHTML 中,所有的元素必须像这样彼此正确地嵌套:

<b><i>This text is bold and italic</i></b>

提示:在嵌套列表中一个容易犯的错误,是忘记内部列表必须位于 li 元素中,就像下面这样:

这是错误的:

<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  <li>Milk</li>
</ul>

这是正确的:

<ul>
  <li>Coffee</li>
  <li>Tea
    <ul>
      <li>Black tea</li>
      <li>Green tea</li>
    </ul>
  </li>
  <li>Milk</li>
</ul>

注意:在正确代码的例子中,我们在 </ul> 之后插入了一个 </li> 标签。

XHTML 元素必须被关闭

非空标签必须使用结束标签。

这是错误的:

<p>This is a paragraph
<p>This is another paragraph

这是正确的:

<p>This is a paragraph</p>
<p>This is another paragraph</p>

空标签也必须被关闭

空标签也必须使用结束标签,或者其开始标签必须使用/>结尾。

这是错误的:

A break: <br>
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">

这是正确的:

A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />

XHTML 元素必须小写

XHTML 规范定义:标签名和属性对大小写敏感。

这是错误的:

<BODY>
<P>This is a paragraph</P>
</BODY>

这是正确的:

<body>
<p>This is a paragraph</p>
</body>

XHTML 文档必须拥有一个根元素

所有的 XHTML 元素必须被嵌套于 <html> 根元素中。其余所有的元素均可有子元素。子元素必须是成对的且被嵌套在其父元素之中。基本的文档结构如下:

<html>
<head> ... </head>
<body> ... </body>
</html>

WP添加菜单支持方法

有很多WP主题不支持菜单,有时候想修改菜单不方便,这篇文章里,给大家分享WP添加菜单的方法:

在模板函数里添加以下代码

//菜单支持

if (function_exists('register_nav_menus')){
register_nav_menus(
array(
'nav-topmenu' => '顶部导航',
'nav-menu' => '导航菜单',
'primary' => __( '名站导航', 'lovnvns' ),
'nav001' => '搜索下热门',
'nav002' => '名站导航下热门',
'nav003' => '底部导航一',
'nav004' => '底部导航二',
)
);
}

如果不是在<?php     ?>代码内添加,请在上面用<?php     ?>包含起来

在模板内引用菜单代码

<?php wp_nav_menu( array( 'theme_location' => 'nav-menu' ) ); ?>

其中nav-menu 就是上面注册的菜单,是通过引用调取的。

在菜单面板添加设置菜单,就可以显示了,当然,如原来不支持菜单,就需要进行CSS修改了,美化菜单。

如果在菜单面板提示,不支持原生的菜单之类的,请在模板内添加引用菜单代码,即可解决。

如有问题,可以QQ925474725

 

 

wordpress主题,维基百科主题WikiWP

维基百科主题WikiWP是偶而在网上看到的,之前一直想做百科类网站,用过几个百科程序。感觉都不是很理想。

所以看到此主题就尝试了下。

建了个站:图书百科:http://www.imenglei.cn/

图片预览:

说下此主题吧。

1.主题简洁,无过多修饰。

2.支持边栏小工具。

3.英文主题,需要同学,可以自己汉化下,很简单的。

4.有些小问题,可自行修改。不是很难。

5.无维基百科MideaWiki管理无后台的麻烦

6.无HDwiki的臃肿。

7.强大的wordpress支持。

 

此主题下载地址:http://download.csdn.net/detail/imenglei/4835503

一点基础都没的同学,建议别使用或都付费找人修改。

有小问题,可以QQ925474725