HotNews pro2.4联系表单模版

2011年03月27日10:18:17 135 已收录 15,455
摘 要

  联系表单模版,也就是集成一个可以在博客页面直接发送电子邮件与博主进行电邮联系,而不需要登录邮箱,方便快捷。   使用方法:1.上传下载的模版文件;2.加载必需的JS文件;3.新建一个页面,名称任意,比如:联系我,右下模板属性→模版→选择“联系方式”模版,发表即可;4.可以通过WP菜单功能将新建的联系表单页面加到导航菜单中,发个电邮试试吧。   另外,还有一个更简易的联系表单模版,功能较单一,虽然添加…

联系表单模版,也就是集成一个可以在博客页面直接发送电子邮件与博主进行电邮联系,而不需要登录邮箱,方便快捷。

联系表单模板补丁使用方法:

1.解压下载的压缩包,分别将:

contact.php 上传到主题根目录

form.php 上传到主题includes目录(注:上传前需打开该模版文件,将第一行的电邮地址改为自己的

muscript.js 上传到主题js目录

2.打开header.php在〈/head〉上面添加:

  1. <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/muscript.js"></script>

3.新建一个页面,名称任意,比如:联系我,右下模板属性→模版→选择“联系方式”模版,发表即可。

4.可以通过WP菜单功能将新建的联系表单页面加到导航菜单中,发个电邮试试吧。

 

另外,还有一个更简易的联系表单模版,只有一个文件,制作方法参考自下面这篇教程:

How to create a built-in contact form for your WordPress theme

该教程的翻译:

教你如何给WordPress主题创建内置联系表单

这个简易的联系表单模版,功能较单一,虽然添加表单jQuery验证插件后,功能也不错,但加载的js文件较大,得不偿失,自己选择吧。

使用方法:直接将contact.php模版文件上传到主题根目录,其它参考上面的第三步。

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:135   其中:访客  108   博主  27

    • wmtimes 7

      抽空试下。

      • 欧卡诺丰胸组合装 1

        这个也可以做插件呀

        • 额头长痘痘是什么原因 1

          第一次逛到这 博客很漂亮~

          • 老宋 3

            呵呵 那个友情链接 我的没有了呢? 呵呵 也没有地方加了嘛

              • 知更鸟 Admin

                @老宋 嗯,可能前两天检测友链,你的站打不开,所以就…
                会加上的

                  • 老宋 3

                    @知更鸟 嗯 是有两天是打不开
                    空间商出问题了
                    后来弄好了
                    现在可以访问了
                    谢谢了

                • 创意发明 1

                  有更新了啊?不错哦。

                  • 楚楚天涯 1

                    鸟哥哥你好,我用的你的主题,试着做了一个表单,一切都好,可是那个“发送邮件”的图标就是出不来,我不知道怎么回事,麻烦鸟哥哥,给指点一下吧~

                      • zheng0000 1

                        @楚楚天涯 晕,我的也是啊!“发送邮件”那个按钮是个灰色的,点了也没反映。我是用的Chrome,用IE提示页面有脚本错误…………

                      • 小R 0

                        鸟博啊 你知道3.1.1版本的win主机怎么解决中文标签不显示问题么

                          • 知更鸟 Admin

                            @小R 网上那么多教程,没看过?
                            重未用过垃圾WIN主机,也未试过
                            慢慢折腾….

                          • will 1

                            老大的模本很专业,我也尝试了一下,确实不错,正在学习中

                            • 一叶知秋 0

                              我试过,安装没有问题,就是信件不能接受,不知是什么原因

                              • 野外生存 1

                                鸟哥,我最近发现一个问题哈,就是分类页面和文章内容页面右侧的“最新文章”、“热门文章”、“随机文章”能否改成只显示本分类下的文章呢?我觉得现在这个情况跟首页有些重复了,可能会造成最新发布的10篇文章的权重太高,其他文章权重降低。

                                • 1ive 2

                                  “发送邮件”的图标显示不出来,我不知道怎么回事,在本地测试正常,但是传到空间就不行了,不知道怎么搞的

                                  • 威虎 5

                                    首页侧边栏:推荐栏目 是从后台哪里添加的呢,谢谢

                                      • 威虎 5

                                        @威虎 已经搞定了 不用麻烦了 谢谢

                                      • 莫也 6

                                        你主题很好看,要是 顶部导航栏的二级下拉菜单在漂亮些就更好了!

                                        • albert 1

                                          你好 请教下 怎么增加子菜单呢?望赐教。

                                            • 知更鸟 Admin

                                              @albert http://zmingcx.com/wordpress3-0-using-the-navigation-menu-graphic-tutorials.html

                                            • 烟敛寒叶 2

                                              主机不支持mail函数可以用吗?我安装了WP-Mail-SMTP这个插件的!

                                              • 29的博客 3

                                                按照鸟哥这个方法,我好想测试了一下字,并没有收到邮件哦,为什么鸟哥!

                                                • 补硒汇 1

                                                  我用新浪云计算平台SAE和wordpress架设了网站,使用了HotNews主题,SAE提供了saemail()函数来代替mail()函数,只需在form.php做修改就行了,用SAE架设wordpress的同学不妨试一试,修改后的form.php内容如下:
                                                  quickSend( ‘[email protected]’ , ‘来自补硒汇读者—’.$name.’的邮件’, $message, ‘SMTP账号’ , ‘密码’ , ‘smtp.qq.com’ , 25 ); //示例

                                                  //发送失败时使用备用SMTP服务器重复发送一次
                                                  if ($ret === false)
                                                  $mail->clean(); // 重用此对象
                                                  $ret = $mail->quickSend( ‘目标邮箱[email protected]’ , ‘来自补硒汇读者—’.$name.’的邮件’, $message, ‘SMTP账号’ , ‘密码’ , ‘备用SMTP服务器’ , 备用端口25 );

                                                  //发送失败时输出错误码和错误信息
                                                  if ($ret === false)
                                                  echo ‘对不起,’.$name.’, 您的邮件发送失败。’;
                                                  else
                                                  echo ‘OK ,’.$name.’, 您的邮件已发送。’;
                                                  $mail->clean();
                                                  ?>

                                                    • 518 0

                                                      @补硒汇 请问这怎么实现呢

                                                    • 补硒汇 1

                                                      上面代码被过滤,还是来个截图吧
                                                      [img]http://buxihui-wordpress.stor.sinaapp.com/uploads/2012/02/form.php截图.png[/img]

                                                      • 小水 4

                                                        都是按上边的方法做的 为什么收不到呢

                                                        • 小水 4

                                                          不支持MAIL函数来发邮件怎么办呢?
                                                          用SMTP怎么实现?

                                                          • 吉米免费资源网 2

                                                            我的发送不到邮箱,不知道怎么回事,