当我们安装好yourphp程序之后,会发现首页有很多官方自带的广告模块。如果您喜欢使用yourphp搭建企业网站,首先就要把首页的各个广告去掉后修改成自己的信息。无忧小编也是非常敬佩yourphp程序的大小只有不到1M、却又如此丰富的功能,研究了很久,今天就给大家分享一下yourphp首页修改广告模块的总结。
1、 替换logo
找到logo在程序中的路径,然后将程序中的logo替换成自己的。如图1所示,鼠标放在logo的位置点击右键便可以看到它的路径是在Template/Default/images/logo.gif,用ftp工具链接到PHP空间,将自定义的logo.gif文件上传到到Template/Default/images/路径下。

图16 300x226 yourphp怎么修改首页的广告模块
2、修改右“侧联系方式”
在网站后台找到模块管理->在线客服->修改,如图2所示,在ID或代码这一项中填写公司的联系方式,状态显示已审核,否则不会在首页显示更新的信息。需要填写更多联系方式,可在上方的添加客服中添加MSN、QQ、旺旺、贸易通等。

图26 300x187 yourphp怎么修改首页的广告模块
3、修改右侧“联系我们”
后台的模板管理->碎片管理找到名称为“右侧联系我们”这一项,点击修改,如图3所示,将内容修改成公司的联系方式。

图36 300x183 yourphp怎么修改首页的广告模块
4、修改右侧“友情链接”
后台的模块管理->友情链接可以看到展示在首页的链接,编辑的方式是在友情链接的右侧点击修改,如图4所示,将相关信息填写好,可以采用图片链接或文字链接,在下面的状态选择已审核,否则编辑的内容不会在首页显示。

图45 300x203 yourphp怎么修改首页的广告模块
5、修改首页公司简历
后台的模板管理->碎片管理->首页公司简历,点击修改,如图5所示,在内容中有个类似于word软件的快速编辑窗口,上面可以自定义添加文字、图片、链接、flash、视频等信息。

图54 300x153 yourphp怎么修改首页的广告模块
6、修改首页底部的版权信息
编辑碎片管理中的找到底页这一项,如图6所示,将内容修改为自己公司的版权信息,Powered by yourphp.com改为Powered by 51php.com。

图62 300x216 yourphp怎么修改首页的广告模块

一般网站的版权信息只有文字内容,您也可以根据自己的需要去添加超链接、图片等内容。
以上的各个板块修改之后,修改后效果如图7所示。

图7 300x285 yourphp怎么修改首页的广告模块

网站运行久了,我们难免会忘记网站后台的登录密码,如果在登录界面没有密码找回的功能,一般我们可能会想到到数据库中去重置一下密码,这要是我们常见的程序还好,网上的答案可以让我们轻而易举地重置后台密码。yourphp的网站后台密码用了一种不常见的加密方式,无忧主机小编花了好大力气才找到修改密码的方法,现在无忧主机小编就把yourphp修改网站后台密码的方法分享给大家。
1、修改加密方式
yourphp程序使用了sysmd5()函数对用户密码进行加密,现在需要把这个方法去掉。在程序根目录的Yourphp/Admin/路径下找到MenuAction.class.php,如图1所示,

图15 300x254 yourphp忘记后台密码怎么办?找回密码教程

下载好之后建议对原文件做个备份,重命名成MenuAction.class.php.bak,将下载的文件用本文编辑器打开,找到

if( $authInfo['password'] != sysmd5($password) )

这句代码,将sysmd5去掉,即改为

if( $authInfo['password'] != ($password) )

如图2所示。

图25 300x139 yourphp忘记后台密码怎么办?找回密码教程

将修改后的文件重新上传到PHP虚拟主机上。
2、在数据库中修改密码
登录到数据库管理,这边以phpmyadmin为例,如图3所示,找到用户信息表yourphp_user,将加密的password字符串改为admin123,此时网站后台已经重置为admin123。

图35 300x93 yourphp忘记后台密码怎么办?找回密码教程
3、后台新增管理账户
用第2步中重置的密码登录后台,在新增账户之前,先在第1步中的密码加密方式换回到原来的sysmd5加密,将

if( $authInfo['password'] != ($password) )

改回

if( $authInfo['password'] != sysmd5($password) )

然后在会员管理->会员资料管理->添加会员,如图4所示,

图44 300x268 yourphp忘记后台密码怎么办?找回密码教程

将用户名和密码自定义好,选择激活,用户组使用“超级管理员”的权限,保存。退出网站后台后,第一次创建的管理员账户就无法使用了,第二次创建的管理员账户才能使用,然后登录到数据库管理中,将第一次未加密的管理账户删除。

yourphp是一款非常精简而功能强大的企业建内容管理系统,有很多企业网站都是使用yourphp源码二次开发而来的,整个开发过程中,并不一定要用到非常好的php技术,只要在后台去修改和增加一些内容,整个网站就算搭建起来了。期间涉及到较多的附件上传,尤其是图片上传的步骤较为繁杂,无忧主机小编详细地讲解yourphp图片上传的步骤。
1、文件上传步骤
在后台的内容管理->图片模型->添加图片,如图1所示,

图14 300x168 yourphp图片上传步骤

点击图片上传按钮后会弹出选择文件的窗口,点击“选择文件”按钮,选择本地图片后,文件将进入等待上传的状态,如图2所示,

图24 300x226 yourphp图片上传步骤

这时候图片还没有上传到虚拟主机服务器上,如果选择了不想要上传的,在等待上传的右侧点击叉号就可取消该,需要点击开始上传,上传好了再点击确定。
2、直接输入文件url地址
如图3所示,

图34 300x223 yourphp图片上传步骤

在图片上传的窗口中点击网络地址,将网络图片的绝对路径输入到url地址中,然后点击提交,用这个方法只能一个个地创建,图片最终会放入图组当中,如图4所示,最后提交后图片上传到PHP空间

图43 300x109 yourphp图片上传步骤
3、未处理图片
为了防止造成空间容量的浪费,可以将未使用的图片删除,如图5所示。

图53 300x226 yourphp图片上传步骤
4、编辑器上传图片
yourphp后台提供了强大的编辑器,编辑器可以用来排版文字和上传图片动画等,编辑器上传图片的方法如图6所示。点击一个加号的是单张图片上传,双加号的表示同事上传多张,在选择上传图片的窗口中,图片地址可以直接输入url或在图片空间选择已经上传yourphp空间的图片,图片宽高可由自己定义,或点击右边的重置为默认宽高,对其方式可以自己选择,从左到右分别是中间对其、左对齐、右对齐。

图61 300x122 yourphp图片上传步骤

使用yourphp源码搭建企业网站时,无忧主机小编发现了一个比较棘手的问题,在登录后台时会出现如图1所示的错误提示,

图13 300x144 yourphp后台登录提示LOGIN ERROR COUNT的解决办法

一开始以为是密码错误造成的,后来想尽各种办法重置密码后,这个问题也就解决了。到了后面发现这个错误又出现了,这才悟到有可能是密码错误次数太多造成的,于是就开始在程序中找原因,这种情况在其他程序中也遇到到过,所以很快地将错误改正了,无忧主机小编将给大家介绍消除LOGIN_ERROR_COUNT错误的方法。
使用ftp工具登录到PHP空间,在程序根目录的Yourphp/Admin/路径下找到LoginAction.class.php文件,将这个文件下载到本地磁盘,为了数据安全将空间的LoginAction.class.php文件重命名为LoginAction.class.php.bak,如图2所示。

图23 300x141 yourphp后台登录提示LOGIN ERROR COUNT的解决办法

使用文本编辑器打开下载好的文件,在第72行找到以下这句代码:

if( $lognum>=5 ) $this->error( L('Login_error_count') );

这句代码的含义是:如果登陆次数大于等于5,系统将用error()函数提示Login_error_count错误并终止程序继续运行。为了以后登陆是不提示这个错误,只需要将这句代码注释掉即可,操作如图3所示,

图33 300x114 yourphp后台登录提示LOGIN ERROR COUNT的解决办法

注释的方式是在代码前加//:

// if( $lognum>=5 ) $this->error( L('Login_error_count') );

注释后的代码不会被php执行,然后保存并上传到到空间的原路径。您可以试使用错误的密码登录后台,发现输错5次以上只会密码错误,而不会提示LOGIN_ERROR_COUNT。

网站搬家操作是站长必备的一项建站技能,常见的搬家有本地搬到线上空间和空间搬到空间,有的时候需要把空间的程序拿到本地进行测试,就需要将空间的网站搬到本地。无论是哪一种搬家,其实方法都是一样的,对于同一种程序,只要掌握了方法就是一通百通了。如yourphp这种在php主机环境下搭建的网站,有点类似于dedecms网站的搬家,现在给大家详细地讲解yourphp的网站搬家步骤,以本地搬到无忧主机空间为例。
1、 备份数据库
登陆到yourphp网站后台,在系统设置->数据库管理,如图1所示,

图12 300x190 yourphp网站搬家步骤

全选所有的数据表,在右下角点击“执行备份”按钮。备份成功后,系统会自动跳转到已备份好的数据列表,如图2所示。

图22 300x64 yourphp网站搬家步骤
2、 打包程序
在程序根目录,删除intall文件夹下的config.php文件,如图3所示选中所有的程序文件压缩成一个zip格式的包文件。

图32 300x174 yourphp网站搬家步骤
3、 上传到空间
用FlashFXP软件登陆到空间,将打包好的程序用二进制模式上传到public_html文件夹下,选择二进制的方式:工具栏选择会话->传输模式->二进制。上传之后对比本地和空间文件大小,如果大小一样说明上传完成。
4、解压程序
登陆到无忧主机的主机管理,在控制面板的文件管理中找到上传到空间的程序压缩包,然后点击解压,如图4所示。

图42 300x73 yourphp网站搬家步骤
5、新建数据库重新安装网站
在控制面板的数据库管理快速创建一个数据库,如图5所示,然后重新安装网站,安装时使用在无忧主机创建的数据库。

图52 300x103 yourphp网站搬家步骤
6、配置后台
网站安装好后,登陆后台,在第1个步骤中的数据库备份列表中,选择最后一次备份的数据库,点击“导入”,然后在系统设置->站点配置中将网站网址改成绑成您的域名,如下图所示:

图6 300x170 yourphp网站搬家步骤

Yourphp企业网站管理系统,是一款完全开源免费的PHP+MYSQL系统,核心采用了Thinkphp框架,可以在php空间上完美运行。系统拥有常见用的模块,如企业简介模块、新闻模块、产品模块、下载模块、图片模块、招聘模块、在线留言、友情链接、会员与权限管理 ,对于企业建站这些功能已经基本满足了,现在无忧主机小编介绍yourphp程序的安装。
环境要求:PHP5+MYSQL4.1以上版本、支持ZendLoader。
一、 准备程序
1.下载程序
登陆yourphp官网下载程序,网址是www.yourphp.cn,下载得到一个大小为998kb的zip格式压缩包文件。
2.上传解压程序
将zip格式的程序压缩包上传到无忧主机空间的根目录(public_html文件夹),然后登陆到无忧主机的控制面板,在文件管理处找到刚才上传的包文件,如图1所示点击“解压”,弹出确定窗口,选择确定。

图11 300x74 Yourphp全新安装教程
二、 新建数据库
在空间的控制面板找到数据库管理,如图2所示,在右侧窗口中点击“快速创建数据库”或“我要自定义创建”,系统会提示创建数据库成功,并在弹窗中显示数据库信息,复制这些信息到文本编辑器中,在安装网站时会用到。

图21 300x103 Yourphp全新安装教程
三、正式安装
用绑定解析好的域名,在浏览器中输入“您的域名/install”即可访问到空间的程序,第一个页面是安装许可以协议,选择下一步进入环境检测,如图3所示如果每个检测项都打勾说明通过了,

图31 300x260 Yourphp全新安装教程

选择下一步;在参数设置的这个页面中如图4所示,

图41 300x224 Yourphp全新安装教程

将刚才的数据库信息对应填入,管理员账号就是网站后台的用户名和密码,在其他设置中填写基本的网站信息和管理员邮箱,下一步后网站便开始执行安装,如果前面设置没错会提示安装成功,如图5所示,

图51 300x150 Yourphp全新安装教程

网站安装完成,网站后台地址是“您的域名/admin.php”。

伪静态可以增强搜索引擎的友好度,一般都将文章的url设置成以.html结尾的形式,在动态网页中可以利用动态脚本去实现,这也是为了增强搜索引擎的友好性。网站伪静态设置跟服务器环境有关,yourphp程序支持多种服务器的伪静态,这样可以大大增强文章的收录实现更好的seo效果,无忧主机小编将为大家讲解yourphp程序的开启url伪静态的步骤。
1、首台设置模式
在后台中找到系统设置->站点配置->系统参数,如图1所示,URL访问模式设置选择下拉列表中的REWRITE模式,在URL规则下拉列表选任意一个,然后在URL伪静态后缀输入“.html”,点击最下方的保存。

图1 300x145 yourphp开启URL伪静态步骤
2、更新缓存
url模式设置好好之后,需要在后台再更新缓存。如图2所示,

图2 300x130 yourphp开启URL伪静态步骤

在内容管理->栏目管理,点击“恢复栏目数据”,在如图3所示中,

图3 300x124 yourphp开启URL伪静态步骤

网站更新->更新内容页URL 点“开始更新URL”,这样缓存就更新好了。
3、上传规则文件
apache环境,比如本公司的PHP空间,在根目录下新建 .htaccess 文件,加入以下规则:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?s=$1 [QSA,PT,L]
RewriteRule ^(.*)Yourphp/Tpl/(.*).html$ /403.html [QSA,PT,L]

如图4所示。

图4 300x205 yourphp开启URL伪静态步骤

nginx环境下配置规则:

if ( !-e $request_filename ){
	rewrite ^(.*)$ /index.php?$1 last;
	rewrite ^/Yourphp/Tpl/(.*).html /403.html;
	break;
}

iis环境下配置http.ini

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?s=$1 [L]

这时在网站后台随意发布一篇文章试试效果,如图5所示,发现文章的地址是静态url了,说明启用url伪静态成功了,如果对这种显示方式不满意,可以在文章第1步中选择其他模式。

图5 300x167 yourphp开启URL伪静态步骤

thinksaas是很多建站朋友喜欢的一款社区开源系统,他的功能跟thinksns微博系统的非常相似,注册用户之间可以互粉和分享信息。这样吸引人的网站自然不能浪费了客户流量,况且现在的网站大都数是靠撑起来的,最近无忧主机小编在thinkssas官网的讨论组看了最新的提问,发现有些thinksaas建站的朋友不知道怎么设置首页的文字广告,所以今天就给大家分享一下thinksaas程序添加文字广告的方法。
一、文字广告的作用
Thinksaas官网的文字广告功能看似简单,但对网站的广告效果是相当好的,因为这个位置跟人的感觉相当醒目、加吸引人注意。此外这个位置还可以作为其他网站的链接,内容相关的网站之间相互链接,还可以给其他网站带来流量,thinksaas的文字广告效果如图1所示。

图14 300x70 thinksaas怎么添加文字广告
二、文字广告的设置
开启插件,在设置之前,首页是没有文字广告功能的,如图2所示。

图24 300x94 thinksaas怎么添加文字广告

登陆网站后台,选择网页顶部的“插件管理”选项卡,在APP插件管理面板选择pubs,在下方找到一个名称为“通栏文字广告位”的插件,然后再右侧点击“启用”,这时返回到网站便有了跟官网类似的文字广告功能,其实这就是通过插件来完成的,启用后的效果如图3所示。

图34 300x94 thinksaas怎么添加文字广告
设置广告
插件启用之后,在插件的右侧点击编辑,如图4所示,

图42 300x104 thinksaas怎么添加文字广告

左右两个相互对应的就是网站广告文字和超链接,在设置是需要左右两边对齐地添加,如果文字默认的4个广告位不够用,可以点击右下方的“点击增加文字广告”,没点击一次就增加一个广告位,如果要删除某一项,将要删除的某项清空提交即可。

我们在上网时,发现很多图片都是上了水印的,像百度图片和新浪微博这些大型网站,这么多图片的水印手工添加的话就会特别麻烦。有过建站相关经验的朋友们都知道,这是可以事先定义好水印,在图片上传到PHP空间的过程中自动添加的。今天要介绍的Yourphp程序也自带了这种自动添加水印的功能,今天无忧主机小编将给大家讲解一下yourphp自动给上传图片添加水印的方法。
1、 后台设置
登陆网站后台,在系统设置->站点配置->附件配置中,如图1所示:

图13 300x232 yourphp程序自动给上传的图片添加水印
允许上传附件大小:默认是5200000,大概是5M的文件,如果不够可以改大一点,
允许上传附件类型:包括了常见的图片和其他文件的格式,可以在此基础上新增几种格式,添加时格式之间用英文状态的逗号隔开;
字体颜色:字体颜色可以定义,http://www.114la.com/other/rgb.htm这个网址有很多字体颜色提供选择;
字体:字体可以定义,http://ztxz.org/index.html这个网址有很多字体提供选择下载;
水印图片:填写水印图片路径下的水印名称;
水印位置:根据自己的爱好选择,一般是选择随机位置,个人认为所有图片的水印位置固定在同一个位置显得有些单调。
2、 上传水印图片
在空间根目录新建Public/Images,将制作好的水印图片上传到Images文件夹中,如图2所示。

图23 300x156 yourphp程序自动给上传的图片添加水印
3、 上传字体
程序默认是没有自带字体的,在根目录的Public/Images新建一个名为font的文件夹,如图3所示,

图32 300x127 yourphp程序自动给上传的图片添加水印

windows系统可以在C:\Windows\fonts文件夹找到elephant.ttf字体上传到font文件夹中。
操作完以上步骤,后台上传的图片就会增加了自定义的水印,如图4所示。

图41 300x250 yourphp程序自动给上传的图片添加水印

php开源程序做的网站都可以自己更换模板,但并不是所有的模板都是符合我们需求的,像thinkcmf程序模板就比较少,不过可以自己动手制作模板。其模板是一些html文件,只是在目录结合命名上要符合一定的要求,所以不必担心模板会有兼容性问题,无忧小编在制作thinkcmf首页模板的过程中个大家总结了以下的几点。
一、开启调试模式
开启调试模式可以帮助我们发现问题所在,在程序根目录中找到index.php文件,用文本编辑器打开,找到开启和关闭调试模式的代码define(‘APP_DEBUG’,true); 确定该自定义函数的第二个值为true,如图1所示,这样调试模板就开启好了。

图12 300x150 thinkcmf首页简单模板制作教程

二、新建模板文件
登录PHP空间,在程序的安装目录找到themes文件夹,这个文件夹是用来存放模板文件的,会发现下面有好几个默认的模板。自定义模板需要建立一个文件夹,如给新建的模板命名为demo,如图2所示已经新建好了一个名为Demo的新模板。

图22 300x154 thinkcmf首页简单模板制作教程
三、将自定义模板选为默认模板
登录thinkcmf程序后台,打开设置->网站信息,在如图3所示页面,

图31 300x147 thinkcmf首页简单模板制作教程

展开模板方案,会发现列表中有我们刚才创建好的模板,选择demo保存。这时访问首页会发现网站报模板不存在的错误,如图4所示,为模板添加内容后就不会报错了。

图51 300x152 thinkcmf首页简单模板制作教程
四、添加模板内容
在demo模板文件夹下创建一个入口,文件夹命名为Portal,在Portal文件夹下面新建一个首页文件命名为index.html。例如让首页显示“这是thinkcmf的测试模板。”,编辑index.html文件,将一下代码复制进去保存好,如图5所示。

<!DOCTYPE html>
<html>
	<head>
	<meta http-equiv="Content-type" content="text/html;charset=utf-8">
	<title>测试模板</title>
	</head>
	<body>
	<p>这是thinkcmf的测试模板。</p>
	</body>
</html>

图52 300x152 thinkcmf首页简单模板制作教程

以上操作就完成了thinkcmf程序模板的简单制作,这时访问首页会出现如图6所示的界面说明模板已制作成功。

图61 300x121 thinkcmf首页简单模板制作教程

翻页 下一页