【导语】“迪士尼在逃猫咪”通过精心收集,向本站投稿了10篇如何在网站添加计数器代码,下面是小编整理后的如何在网站添加计数器代码,欢迎大家阅读分享借鉴,希望对大家有所帮助。
- 目录
篇1:如何在网站添加计数器代码
在网站添加计数器代码
放置计数器代码到网页当中,才能统计网站的访问情况,在这里需要注意一点的是:每个页面都需要放置这个代码,才能统计到每个页面。那么如何放置这个代码每个页面呢?在我们的网站系统后台将会很容易做到。
步骤如下:
1、登录系统,在前面有介绍过如何登录系统后台,这里就不重复了。
2、点击导航菜单中的“标签”。
3、在打开的页面下面,选择编码为“5”的{My:copyright}标签,这个标签是用来显示网页底部的“版权说明”的,在“版权说明”后面有“修改”和“删除”,在这里点击“修改”。
4、在打开的页面,看到有三个选项,分别是“标签代码”“标签说明”和“HTML代码”,我们在“HTML代码”里面替换代码即可,
把“” 这段代码删除,贴粘上我们在上一节提及到的统计器代码,如果忘记是哪段代码,请点击这里查看。
5、其实每段代码只有那个id号发生变化而已,每个帐号的id号都是唯一的。替换统计代码完毕之后,记得点击“保存”。
6、保存之后,就需要进行“静态发布”的操作,这和之前的动作一样,分别点击“生成首页”“生成栏目页”“生成内容页”,具体的操作可以参考之前的篇章。
常见问题:
1、为什么保存代码之后需要操作静态发布呢?
因为网站是分成静态页面和动态页面的,静态页面有让网站打开速度更快、搜索引擎收录更加容易等特点。本网站系统采用的是整站都生成静态,所以,一旦涉及到页面的改动都需要进行静态发布的。
2、为什么修改一处地方就能整站都统计到了?
本系统的标签正是解决同一个文字或者代码,在不同的页面调用的问题,因为每个页面的底部都是一样的,没有必要每个地方都重复修改一次,所以才有标签的概念出来。简单来说,通过标签替换一处地方,以后只要修改标签的内容,那个调用这个标签的页面都能发生改变,不必要每处都修改。
篇2:WordPress博客添加简易计数器
是否经常会看到一些网站有类似“您是第位访客”字样的计数统计,这里教你把这个计数器添加到你的Wordpress主题中,网上有很多第三方的 计数器代码,可能影响页面加载速度,完全没必要,一段简单的PHP代码就可搞定。这个计数器与网站流量统计有区别,记录的是刷新次数,并不是真实记录访问 者的IP,主要是满足一下大家的虚荣心,哈!
将下面的代码添加到你的主题模版适当位置,比如添加到footer.php中
<?php$counterFile = “counter.txt”;function displayCounter($counterFile) {$fp = fopen($counterFile,“rw”);$num = fgets($fp,5);$num += 1;print “您是第 ”.“$num”.“ 位访客”;exec( “rm -rf $counterFile”);exec( “echo $num >$counterFile”);}if (!file_exists($counterFile)) {exec( “echo 0 >$counterFile”);}displayCounter($counterFile);?>
添加上述代码后,在第一次浏览页面时,PHP程序会首 先寻找counter.txt 文件是否存在,若不存在,则在你的Wordpress程序根目录建立一个 counter.txt 文件,然后将 0 写入文件,
读取 counter.txt 文件的内容,再将文本中的数字存入 $num 变数中,并将数字显示在代码添加的位置。
Wordpress下载:
篇3:为网站添加 的“关注按钮”(快速收听)代码
,
2. 显示你的微博帐号信息
提供三种样式,可选择显示你的微博头像+昵称信息,更好的吸引他人收听你的微博帐号。
添加 后的效果图:
生成该代码的地址是:open.t.qq.com/apps/follow/
篇4:shopex二次开发添加仓库模块代码
这里介绍的是shopex添加一个仓库模块,此处只介绍仓库的管理,并不涉及仓库与商品的整合部分
一、效果预览1.在‘商品’菜单栏中添加‘仓库’的菜单组:
2.仓库列表:3.添加/编辑仓库二、添加菜单及创建数据表1.思路1)因为后台的菜单是加密了,网上有通过用户自定义目录的方式来添加后台菜单,不过讲得不够详细,没试成功=.=
于是我直接修改后台菜单的php,文件路径为:core\\include_v5\\adminSchema.php
使用 dezender工具将这个文件解密,这里顺带说一下解密,如图:
选择 “解密内核3”,经测试,其他两个都不能正常解密php文件。
解密后的 adminSchema.php 文件中,有一个 $menu[‘goods‘] 的数组,这个就是后台的‘商品’菜单组了。
然后我在’商品‘管理这一个菜单组后面添加’仓库管理‘,如下:
代码如下:array( “type” =>“group”, “label” =>__( “仓库管理” ),
“items” =>array(
array(
“type” =>“menu”, 、
“label” =>__( “仓库列表” ),
“link” =>“index.php?ctl=goods/warehouse&act=index” ),
array(
“type” =>“menu”,
“label” =>__( “添加仓库” ),
“link” =>“index.php?ctl=goods/warehouse&act=addNew”)
)
)
其中 type=“group”表示这是一个菜单组,items 就是里面的子菜单。type=“menu”就是一个可以点击的菜单,如果添加target=“_blank”属性,就会以新开窗口的形式打开菜单链接。
2.准备数据库
代码如下:DROP TABLE IF EXISTS `hx_warehouse`;
CREATE TABLE `hx_warehouse` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(200) NOT NULL,
`information` varchar(255) DEFAULT NULL,
`disabled` enum(‘true‘,‘false‘) CHARACTER SET utf8 DEFAULT ‘false‘,
`data0` varchar(255) DEFAULT NULL,
`data1` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=gbk;
这里并没有使用 shopex 里面的前缀。
三、添加Model层
shopex 也是使用MVC分层结构,其中模型层位于:core/model 和 core/model_v5 这两个文件夹,_v5 就是php的版本在5以上时使用。
这里的仓库模块隶属于商品,所以我在 core/model_v5/goods 下新建一个 mdl.warehouse.php,注意命名格式,不然无法被检索到这个model。
里面为 mdl_warehouse 类,继承于 shopObject。也可以继承于 modelFactory,因为shopObject 也是modelFactory的子类。
如果对于 模型层这里不是很了解,可以解密其他的 mdl 文件来看看他们的结构。
下面是仓库模型类:
代码如下:/*********************/
/* */
/* Dezend for PHP5 */
/* NWS */
/*Nulled.WS */
/* */
/*********************/
include_once( “shopObject.php” );
class mdl_warehouse extends shopObject
{
public $idColumn = “id”;
public $adminCtl = “goods/brand”;
public $textColumn = “name,information,data0”;
public $defaultCols = “id,name,information,data0”;
public $tableName = “hx_warehouse”;
public function getHouseById($nLvId){
$aTemp = array( );
$aTemp = $this->db->select( “SELECT id,name,information,data0 FROM hx_warehouse WHERE id=”.$nLvId);
return $aTemp;
}
public function deleteById($id){
$sql = “delete from hx_warehouse where id=”.$id;
return $this->db->exec( $sql );
}
public function insertHouse($data){
$aRs = $this->db->query( “SELECT * FROM hx_warehouse WHERE id=0” );
$sSql = $this->db->getInsertSql( $aRs, $data );
return !$sSql || $this->db->query( $sSql );
}
public function updateHouse($aData){
$id = $aData[‘id‘];
$sql =“update hx_warehouse set name=‘”.$aData[‘name‘].“‘ , information=‘”.$aData[‘information‘].“‘”;
$sql.=“ , data0=‘”.$aData[‘data0‘].“‘ where id=”.$id;
return $this->db->query( $sql );
}
}
?>
四、添加控制层
后台的controller位于:core\\admin\\controller
同样地,我们在 goods 这个目录下新建 ctl.warehouse.php
类中有两个属性:
代码如下:var $workground = ‘goods‘;
var $object = ‘goods/warehouse‘;//模型定位
代码如下:
代码如下:include_once(‘objectPage.php‘);
class ctl_warehouse extends objectPage {
var $workground = ‘goods‘;
var $object = ‘goods/warehouse‘;
public function index{
$houses = &$this->system->loadModel(‘goods/warehouse‘);
$list = $houses->getList();
$this->pagedata[‘list‘]= &$list;
$this->pagedata[‘house_count‘]=$houses->count();
$this->page(‘product/warehouse/map.html‘);
}
public function addNew(){
$this->page(‘product/warehouse/info.html‘);
}
public function edit($id){
$houses = &$this->system->loadModel(‘goods/warehouse‘);
$house = $houses->getHouseById($id);
$this->pagedata[‘house‘] = $house[0];
$this->page(‘product/warehouse/info.html‘);
}
public function deleteDo($id){
$this->begin(‘index.php?ctl=goods/warehouse&act=index‘);
$houses = &$this->system->loadModel(‘goods/warehouse‘);
if($houses->deleteById($id)){
$this->end(true,__(‘仓库删除成功‘));
}else{
$this->end(false,__(‘仓库删除失败‘));
}
}
public function addDo(){
if(empty($_POST[‘name‘])){
$this->splash(‘failed‘,‘index.php?ctl=goods/warehouse&act=index‘,__(‘请输入仓库名称‘));
exit;
}
$houses = &$this->system->loadModel(‘goods/warehouse‘);
if(empty($_POST[‘id‘])){
$info = “添加”;
$r = $houses->insertHouse($_POST);
}else{
$info = “修改”;
$r = $houses->updateHouse($_POST);
}
if($r)
$this->splash(‘success‘,‘index.php?ctl=goods/warehouse&act=index‘,__($info.‘仓库成功‘));
else
$this->splash(‘failed‘,‘index.php?ctl=goods/warehouse&act=index‘,__($info.‘仓库失败‘));
}
/**
* 设置商品仓库
* @param unknown_type $id
*/
public function count($id,$goodsName){
$houses = &$this->system->loadModel(‘goods/warehouse‘);
$list = $houses->getLogList($id);
$this->pagedata[‘gid‘] = $id;
$this->pagedata[‘houses‘] = $list;
$this->pagedata[‘goodsName‘] = $goodsName;
$this->singlepage(‘product/warehouse/count.html‘);
}
public function countDo($gid){
$this->begin(‘index.php?ctl=goods/product&act=index‘);
$houses = &$this->system->loadModel(‘goods/warehouse‘);
$list = $houses->getList();
foreach ($list as $key =>$h){
if(empty($_POST[‘count_‘.$h[‘id‘]]))
$size = 0;
else
$size = $_POST[‘count_‘.$h[‘id‘]];
$list[$key][‘size‘] = $size;
}
if($houses->updateHouseCount($gid, $list)){
$this->end(true,__(‘仓库库存修改成功,请关闭此窗口‘));
}else{
$this->end(false,__(‘仓库库存修改失败,请关闭此窗口‘));
}
}
}
?>
view 层位于:
core\\admin\\view
仓库列表的html文件:
代码如下:<{area inject=“.mainHead”}>
<{t}>添加仓库<{/t}>(共有<{$house_count}>个仓库)
<{t}>序号<{/t}>
<{t}>编辑<{/t}>
<{t}>删除<{/t}>
<{t}>仓库名称<{/t}>
<{t}>说明信息<{/t}>
<{t}>附件属性[可选]<{/t}>
<{/area}>
<{foreach from=$list item=item name=“item”}>
“ class=”clear_cat row“ cid=”<{$item.id}>“>
<{$item.id}>
‘)”>
<{img src=“images/bundle/editcate.gif” border=“0” alt=“编辑” }>
‘,event)“>
<{img src=”images/bundle/delecate.gif“ border=”0“ alt=”删除“}>
<{$item.name}>
<{if $item.information}><{$item.information}><{else}><{/if}>
<{$item.data0}>
<{/foreach}>
view 层 可以参考原有的,因为html文件是开源的哈,
五、总结
至此,仓库模块已经基本完成管理的功能。再需要其他功能,可以在这上面扩展,遇到问题可以看看源码。
篇5:博客中怎么添加日历php代码
分享一款PHP中博客日历实现代码,有需要的朋友参考一下,里面有一句是查询数据库的这个很简单,你只要修改一下字段名与你数据库相同就行了,
代码如下:
function calendarnew($starttime = 0) {
global $db, $tablepre, $timestamp, $site_timeoffset, $site_dateformat, $curtime;
$starttime = $starttime ? $starttime : $timestamp;
$curtime = gmdate($site_dateformat, $starttime + $timeoffset * 3600);
$pendtime = $starttime - (gmdate('j', $starttime + $timeoffset * 3600) - 1) * 86400 - ($starttime + $timeoffset * 3600) % 86400;
$pstarttime = $pendtime - gmdate('t', $pendtime + $timeoffset * 3600 - 1) * 86400;
$nstarttime = $pendtime + gmdate('t', $pendtime + $timeoffset * 3600 + 1) * 86400;
$nendtime = $nstarttime + gmdate('t', $nstarttime + $timeoffset * 3600 + 1) * 86400;
list($skip, $dim) = explode('-', gmdate('w-t', $pendtime + $timeoffset * 3600 + 1));
$rows = ceil(($skip + $dim) / 7);
$blogs = array();
$query = $db->query(”SELECT dateline FROM {$tablepre}vitaitems WHERE dateline BETWEEN '$pendtime' AND '$nstarttime'“);
while($blog = $db->fetch_array($query)) {
$day = gmdate('j', $blog['dateline'] + $timeoffset * 3600);
!isset($blogs[$day]) ? $blogs[$day] = array('num' =>1, 'dateline' =>$blog['dateline'] - $blog['dateline'] % 86400) : $blogs[$day]['num']++;
}
$cal = '';
for($row = 0; $row < $rows; $row++) {
$cal .= '';
for($col = 0; $col < 7; $col++) {
$cur = $row * 7 + $col - $skip + 1;
$curtd = $row * 7 + $col < $skip || $cur >$dim ? ' ' : $cur;
if(!isset($blogs[$cur])) {
$cal .= ''.$curtd.'';
} else {
$cal .= ''.$cur.'';
}
}
$cal .= '';
}
return $cal;
}
篇6:如何用代码动态添加控件
如何用代码动态添加控件
作者:bzshow
读者层次: VC初学者
在资源编辑器里我们可以方便地在对话框中加入所需控件,比如文本编辑框、列表控件等,但假如我们需要在运行期间动态生成这些控件该怎么做呢?本文就是讲述用代码动态添加控件的方法,并提供示例工程。
下载示例工程 12.5K
程序运行界面如下
为了方便演示,我们先生成一个基于对话框的MFC工程,起名为My
在CMyDlg.h中做下面几个步骤:
public://加上这个变量CEdit m_MyEdit;protected: //加上这个函数, 用来响应编辑框改变的事件afx_msg void OnChangeEdit;
在CMyDlg.cpp中做下面几个动作:
//增加这一行,为该编辑框设定ID为1820#define ID_MYEDT 1820在BEGIN_MESSAGE_MAP(CMyDlg, CDialog)下面加入ON_EN_CHANGE(ID_MYEDT, OnChangeEdit)
添加这一句的作用是将编辑控件内容改变的消息映射到OnChangeEdit函数,你要在CMyDlg.cpp中实现OnChangeEdit()函数;
好了,让我们动态生成控件吧!
m_MyEdit.CreateEx(WS_EX_CLIENTEDGE, // 3D-border外观 _T(”EDIT“), NULL, ES_AUTOHSCROLL | ES_LEFT | ES_NOHIDESEL | WS_CHILD, rect, this, ID_MYEDT);//生成edit控件m_MyEdit.ShowWindow(SW_SHOW); //显示控件m_MyEdit.SetFocus(); //设置焦点//动态删除可以用如下语句GetDlgItem(ID_MYEDT)->DestroyWindow();//销毁控件
在代码中我们只演示了编辑控件的动态生成方法,其它控件动态生成的方法基本一致,都可以参考这一过程,
篇7:网站如何正确添加启用二级域名
对于二级域名的使用及使用技巧,网络上相对比较少有这方面的言论,其实,如果大家有认真去看的话,一般,比较大的门户站都添加启用二级域名。那么,我们要如何正确添加启用二级域名呢?
对于,一般的网站而言,秀子认为不要随便添加启用二级域名。或许,你会说添加启用二级域名,让网站看起来更大气一点。从理论上,或许你的观点有一定的道理。但事实并非这样。
第一,小网站二级域名会分散主域名的权重。
我想这个道理只要做过网络推广的都知道。如果,你本身是一个小网站的话,在把一些频道用二级域名的话,无疑在分走主域名的权重。那么你网站想提升排名更是难上加难。
第二、小网站添加启用二级域名会让网站主次不分
很多人会觉得添加二级域名很神气,我的网站有二级域名,你们都没有。其实,有句话是这么说的:“没有这么大的脚就不要传这么大的鞋。”道理很简单,不是门户,把自己的网站搞成门户,到后来吃力不讨好。
第三、小网站添加启用二级域名容易被降权
一般,我们都知道,小网站更新的量都相对比较小,
不可能像门户网站那样一天有几千几万的更新量。那么,这么小的更新量本身就对一个主题的权重影响不是很大,你在弄几个不一样的主题,相对于搜索引擎来说,更分不清东南西北了。
对于二级域名的添加启用秀子认为要达到以下标准。
第一,网站必须是门户网站,对于门户网站的标准不是说你网站框架做的大就是门户。门户网站必须无论从更新量和网站的真实流量达到一定,有相对比较强的用户粘性。
第二、网站的结构一定要清晰,网站内容一定要充实。每个二级域名启用频道一定要专门有人在捣鼓。
第三、网站服务器一定要稳定,当然,这个对任何一个网站来说都是一个基本的要求。我个人认为,最好要有自己的服务器。
第四、网站推广管理员一定要更为专业,这样才能更好的把控网站的方向性。
对于网站如何正确添加启用二级域名秀子就谈到这里。希望能给大家带来一些帮助。
篇8:阅读页添加一个广播台的代码
想在跟帖的阅读页添加一个广播台的,来这里学习下,
实现更多数据的调用和展现(适用pw8.0、8.3版本)
1、打开require/portalpages.PHP文件
找到:
'bbsradio' =>'广播台',
下下下方添加:
'bbsradio2' =>'广播台2',
保存
2、打开template/wind/read.htm文件
找到:
$fastpost && require_once PrintEot($fastpost);
代码上上上方添加如下代码:
if ($db_bbsradioifopen) portalEcho('bbsradio2');
3、打开服务器上的目录HTML/portal/bbsradio文件夹,将这个文件夹拷贝一份,并重命名成bbsradio2作为新广播台的模板文件目录。
这样在html/portal/bbsradio2目录下有新建的广播台的模板文件!但是现在模板还是套用的bbsradio的模板,配置也一样,所以调用的数据无疑也是一样的!
现在开始要修改模板和配置文件实现不一样的调用数据!
打开html/portal/bbsradio2目录,
打开main.htm文件:
找到:
替换成:
打开config.htm文件
找到:
替换成:
以上修改都保存后,随便打开一篇帖子刷新看下 新的广播台是否生效了!
效果如下:
如果没有这样的效果的话 那是系统还没有识别这个新的广播台的模块代码,进入前台管理或者后台管理编辑下模块代码就好了!
进入模块代码编辑框,将以下模块代码复制并粘贴进去:
篇9:怎么在word文档添加附件
返回文档后就可以发现文档以附件的形式出现在文档里,如需打开只需双击即可。
拓展资料:
Microsoft Office Word是微软公司的一个文字处理器应用程序所产生的'文件。
Windows 7 中文版是由微软公司开发的,具有革命性变化的操作系统。该系统旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易行的工作环境。
Windows 7已经被认为会是微软命运的拯救者,而在微软最新操作系统的早期版本已经流出,部分测试者正在对其进行测试。
篇10:七种添加网站链接的简单方法
有的SEO在网站优化过程中碰到最大的障碍莫过于链接建设了,Charles总结了一些初级的添加网站链接的方法,希望对一些新手有帮助,
一、热门关键词排名较好的反向链接。
一般情况下,超级热门关键词排名较好的网站除了熟悉的门户外都有专门的SEO进行链接建设,通过查找他们的反向链接会有不错的收获。当然,竞争对手的反向链接更值得关注。
例子:”wow gold“在Google排名前三的网站,到yahoo上观察其反向链接。除了其自身的站群链接外,很大一部分还是都可以共享的。当然这里面的垃圾链接也相当多,要进行筛选!
二、善于综合应用Google Hack命令进行查找。
要熟知 intitle,inurl,intext,site,双引号“”,减号-,filetype等用法。
例子:1)博客 intitle:注册 ;2) ”robots.txt“ ”Disallow:“ filetype:txt (后台禁止抓取的目录或地址)
三、根据特征名词进行搜索。
博客建设是很多SEO公认的最简单最有效的链接建设方式之一,有的人用博客群建,有的人手工注册添加。这个过程中可以跟踪某些特征词进行搜索挖掘,如:某个人惯用的注册用户名;某些特定的程序标签。
例子:1)博客 inurl:williamlong ;2)注册 intitle:”powered by\"
四、dofollow博客留言搜索。
有的人不喜欢用nofollow,所以有的人开发了dofollow查询,
www.ezbusinessneeds.com/premium-dofollow-search.php
不知所云的,先来补补课。
NoFollow属性的作用是告诉Google不要跟链接;DoFollow的作用是告诉Googlebot一定要跟随链接。
回馈读者,拿掉NoFollow链接安全套
再谈链接的nofollow属性
dofollow相关的资源:
Wordpress插件:Dofollow Trackbacks Plugin
注:价值等换!不要为了spam而去comment。人家已经诚恳地邀请你去做客,就不要糟蹋了人家的食物。
五、站点地图提交到社区化RSS阅读器中。
曾经我讲过网摘推广是主要的网站推广方式之一,其实Feed提交更实用。只要将你的站点内容做一个可更新的sitemap.xml并提交到主要Feed中,就会有大量的反向链接。
例子:将 www.kseo.cn/ 的rss.xml 文件提交到Bloglines中。(注:Google Reader通过Ajax技术暂不能分享链接)
六、某些免费的分享平台。
很久以前的免费主页空间很珍贵也很流行,现在可以应用更先进的免费自主建站系统及内容分享。
例子:Google Pages;Google Notebook分享等。
七、论坛签名。
这种方法很古老,很仍然有很多人在做,效果应该也不错。
例子:阿里巴巴的商人论坛就有很多人通过论坛签名在进行推广及添加网站链接。
最后忠告,链接建设不要走火入魔,要善于挖掘自己的潜能,吸引别人主动链接你的网站才是关键。
作者:Charles@网站优化博客
来自:点石互动
如何在网站添加计数器代码(精选10篇)




