利用屏幕截图请教WordPress登陆模块的制作,沦陷今生和其它高手请进!
:)小弟这两天刚刚在学习火车的使用,一直苦于不知道该怎样制作 WordPress 2.0.4 这个著名的开源Blog程序的登陆发表模块。在论坛发了询问的帖子后,很感谢沦陷今生朋友给我的热心解答,在此先致谢一下!
但是,由于光用文字有很多问题我都表达不清楚,因此登陆模块到现在还没有做出来。于是我今天晚上将自己制作模块的详细过程配合屏幕截图给弄了出来,希望沦陷今生朋友和其它各位高手能够再帮我看看,看看到底是有什么地方不对,再指点我一下。
:victory:在这里我先谢谢了!
首先,我向大家先介绍一下我建站相关的一些信息:
系统用的是最新的 WordPress 2.0.4
该WordPress的网址是:http://www.webyun.com/wordpress/这是我专门用来学习WordPress和火车的所用的一个网站。
如果各位大侠在解答问题时需要测试的话,你可以用下面的用户名和密码登陆这个Blog,进行检验!
登陆地址:http://www.webyun.com/wordpress/wp-login.php
用户名:admin
密码:123456
===========================================
好了,下面先给大家介绍一下WordPress一般文章的发布过程:
首先,到登陆页面输入用户名和密码进行登陆:
[ 本帖最后由 bukee 于 2006-8-1 00:05 编辑 ] OK!顺利进入WordPress的后台控制面板!
这里的网页地址是:http://www.webyun.com/wordpress/wp-admin/
[ 本帖最后由 bukee 于 2006-7-31 23:26 编辑 ] 好,点击“Write”,进入书写文章的界面!
这里的网址是:http://www.webyun.com/wordpress/wp-admin/post.php
在这里填好文章的内容和标题,并在右下方选上“学习”这个分类。
填好后,点击“Publish”发布文章!
[ 本帖最后由 bukee 于 2006-7-31 23:31 编辑 ] OK!这个时候系统已经显示“文章成功发表了!”
这个时候的网页地址是:http://www.webyun.com/wordpress/wp-admin/post.php?posted=true
[ 本帖最后由 bukee 于 2006-7-31 23:36 编辑 ] 在文章的发布过程中,通过用Winsock Expert 截留的相关信息
Post的信息:
POST /wordpress/wp-admin/post.php HTTP/1.1
Accept: */*
Referer: http://www.webyun.com/wordpress/wp-admin/post.php
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
Host: www.webyun.com
Content-Length: 629
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: wordpressuser_af7c634cbdf66bc92c3080a7e62fe9b9=admin; wordpresspass_af7c634cbdf66bc92c3080a7e62fe9b9=14e1b600b1fd579f47433b88e8d85291; dbx-postmeta=grabit=0-,1-,2-,3+,4+,5+,6+&advancedstuff=0+,1+,2+,3+,4+,5+; dbx-pagemeta=grabit=0-,1-,2-,3-,4-,5-&advancedstuff=0-
发布的内容的信息: (注:为了方便大家的观看,我把下面的信息按照“&”给分割开了:
_wpnonce=69d5be4b6e
&_wp_http_referer=%2Fwordpress%2Fwp-admin%2Fpost.php
&user_ID=1
&action=post
&post_author=
&temp_ID=-1154356238
&advanced_view=1
&comment_status=open
&post_password=
&post_name=
&newcat=
&post_category%5B%5D=4--》这是文章所属的分类!
&post_status=draft
&mm=7&jj=31&aa=2006&hh=22&mn=30&ss=38
&post_author_override=1
<---------------文章标题-------------------------->
&post_title=
E5%A1%AB%E5%86%
99%E6%96%87%E7%AB%
A0%E7%9A%84%E6%A0
%87%E9%A2%98%EF
%BC%81
<-----------------文章的内容------------------------------->
&content=
%E5%A1%AB%E5%86%99
%E5%86%85%E5%AE
%B9%EF%BC%8C%E5
%B9%B6%E9%80%89
%E6%8B%A9%E5%88
%86%E7%B1%BB%E2
%80%9C%E5%AD%
A6%E4%B9%A0%E2
%80%9D
&post_pingback=
&prev_status=draf
t&publish=Publish
&referredby=redo
&excerpt=
&trackback_url=
&metakeyinput=
&metavalue=
[ 本帖最后由 bukee 于 2006-8-1 00:39 编辑 ] OK!这是到主界面看到文章发布的效果!
现在的网址是:http://www.webyun.com/wordpress/
[ 本帖最后由 bukee 于 2006-7-31 23:56 编辑 ] 选择进入“学习分类”进行浏览,
可以看到现在的网址变成了:
http://www.webyun.com/wordpress/?cat=4
[ 本帖最后由 bukee 于 2006-7-31 23:55 编辑 ] 好了,根据我上面得到的这些信息,我开始制作WordPress2.0.4的登陆发布模块!
=======================================
首先是登陆目标CMS系统设置,如下图:
[ 本帖最后由 bukee 于 2006-7-31 23:59 编辑 ] 然后是“刷新列表设置”,这个就是我最困惑的地方!
今天看了沦陷今生的解答后,我想如果在WordPress中的文章分类是在Post内容的参数中实现的,那么这个地方就只好留空了。
因为没有“列表”的概念,所以也就不存在“刷新列表”了,不知道我这个理解对不对?
于是,结论就是全部留空!
[ 本帖最后由 bukee 于 2006-8-1 00:05 编辑 ] 这个Hash值没有找到,我想应该是没有的!
还是直接留空!
[ 本帖最后由 bukee 于 2006-8-1 00:08 编辑 ]