本博客记录傻猫的生活、工作和学习,并与大家一起分享快乐.
该日志由 samool 发表于 2008-07-21 9:32 PM
今天偶注册了BackLinks,在安装代码的时候遇到问题,由于Sablog采用模板方式,不能直接插入BackLinks的代码,必须换一种方法才行,经过本人研究测试后,得到如下方法,先共享给需要帮助的朋友。
打开根目录下的index.php 在第37行修改
if (in_array($action, array('index', 'finduser', 'search', 'tags'))) {
session_start();
将他们替换成以下代码,并将密钥代码 换成你的密钥,在BlackLink网站上获取代码的地方可以看到钥。
if (in_array($action, array('index', 'finduser', 'search', 'tags'))) {
session_start();
//BlackLink链接代码
// The following variable defines whether links are opened in a new window
// (1 = Yes, 0 = No)
$OpenInNewWindow = "1";
// ********************************************************************
// Please DO NOT modify anything below
// ********************************************************************
$BLKey = "密钥代码";
$BLQueryString = "LinkUrl=".urlencode((($_SERVER['HTTPS']=='on')?'https://':'http://').$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
$BLQueryString .= "&Key=" .urlencode($BLKey);
$BLQueryString .= "&OpenInNewWindow=" .urlencode($OpenInNewWindow);
if(intval(get_cfg_var('allow_url_fopen')) && function_exists('file')) {
if($BLcontent = @file("http://www.backlinks.com/engine.php?".$BLQueryString))
$BLcode = @join('', $BLcontent);
}
else {
$BLcode = "It appears that your web host has disabled all functions for handling remote pages and as a result the BackLinks software will not function on your web page. Please contact your web host for more information.";
}
现在链接代码已经生成了,现在将链接变量代码输出来,打开templates\default\index.php文件,在第303行处修改,将 <h2>友情链接</h2> 替换成以下代码即可,我把BackLinks链接放在友情链接上面的。
<h2>赞助商链接<h2>
<ul>
$BLcode
</ul>
<h2>友情链接</h2>
代码修改好后,到BackLinks后台把广告位激活一下,点“My Link Pages”,看到网址后面红色字体是“Inactive”,表示还未激活,点一下“Validate Web Page”检测一下代码,看到最后“Congratulations! It appears that your web page is configured correctly! ”,就OK了,再看一下网址那里就显示的是绿色的“active”,表示已经激活,等着别人来买你的链接吧。
最后提一下,应该Sablog采用的是UTF-8网页编码,所以在修改文件的时候,建议使用DreamWave或者使用EditPlus修改,不能使用记事本打开修改,切记。。切记。。
2008-07-22 8:54 AM
2008-08-05 1:05 PM
出现这个:
Checking your web page:
It appears that your web page is not working properly. Please verify that the code you copied from your control panel was pasted properly into your web page. Contact us at support@backlinks.com or call 1-800-731-0046 for assistance on getting your code validated.
2008-08-05 1:11 PM
出现这个:
Checking your web page:
It appears that your web page is not working properly. Please verify that the code you copied from your control panel was pasted properly into your web page. Contact us at support@backlinks.com or call 1-800-731-0046 for assistance on getting your code validated.
2008-08-05 1:12 PM
2008-08-05 1:55 PM
叫我正确的把代码加在网页上
2008-08-05 2:09 PM
叫我正确的把代码加在网页上
2008-08-05 2:59 PM
我在本地有升过一次,出现了
\htdocs\sablog\include\func\front.func.php on line 131
代码内容:$content = preg_replace('/'.$tag.'/i','<a href="'.gettaglink($tag).'" onclick="tagshow(\''.$tag.'\
和
Kevin模板的\htdocs\sablog\cache\template\bluefeel_normal.tpl.php on line 10
代码内容:fiximage('<?=$options['attachments_thumbs_size']?>');
我不知道还会不会有很多的bug,所以我不敢上到主机去试。
2008-08-05 3:17 PM