Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[分享] 怎样给网站增加自定义广告位置!【难度5个星】

[复制链接]
feebird 发表于 2011-11-16 01:30:25 | 显示全部楼层 |阅读模式
本帖最后由 feebird 于 2011-11-16 12:29 编辑

品牌空间的广告设置已经很全面了。
详细见
[使用] 灵活的广告位--助您增加收益 【官方教程】

我这里讲述的是其他位置的添加广告怎么办?
比如



或者说任意位置呢?
下面,我就来讲解一下:
先放出效果图。


图中已经增加了一个的广告位置

提醒:慢慢看。不着急,如果需要。我会提供压缩包给大家使用。

第一步:source/class/adv/ 目录下新建一个文件 adv_myshop.php
小技巧:你可以复制目录里的一个文件,然后修改后另存为adv_myshop.php
  1. <?php

  2. /**
  3. * [品牌空间] (C)2001-2010 Comsenz Inc.
  4. * This is NOT a freeware, use is subject to license terms
  5. *
  6. * $Id: ads.inc.php 4379 2010-09-09 03:00:50Z fanshengshuai $
  7. */


  8. if(!defined('IN_ADMIN')) {
  9. exit('Acess Denied');
  10. }

  11. require_once B_ROOT . "source/class/adv/adv_core.php";

  12. class adv_myshop extends Adv {

  13. var $version = '1.0';
  14. var $name = 'myshop_name';
  15. var $description = 'myshop_desc';
  16. var $copyright = '<a href="http://www.taixing.net" target="_blank">taixing.net</a>';
  17. var $targets = array('index', 'street', 'goods', 'album', 'consume', 'groupbuy','map', 'notice', 'shop');
  18. var $imagesizes = array('248x198');

  19. function getSettings() {

  20. }
  21. }

  22. ?>
复制代码
这里简单解释下:VERSION 从字面都知道。是版本的意思随便写
                            name 广告位置名称
                            description 广告位置介绍文字
                            下面依次是版权 投放范围 以及图片大小的选择项
这里我投放范围我加了个SHOP 但不知为什么在商家页面不显示。还在研究。。。。。。。


第二步: static/image/admin 新建一个图片或者复制改名 a_myshop.png
这是广告位置的缩略图便于后台看到 类似于  ,当然你也可以自己制作一张图,名字a_myshop.png

第三步:language/adv/目录 新建 adv_myshop.php  创建语言包
小技巧:你同样可以复制目录里的一个文件,然后修改后另存为adv_myshop.php


  1. <?php

  2. /**
  3. * [品牌空间] (C)2001-2010 Comsenz Inc.
  4. * This is NOT a freeware, use is subject to license terms
  5. *
  6. * $Id: ads.inc.php 4379 2010-09-09 03:00:50Z fanshengshuai $
  7. */

  8. $advlang = array(
  9. 'myshop_name' => '全局 任意位置广告',
  10. 'myshop_desc' => '展现方式: 任意位置广告,通常使用 248*198 图片或 Flash 的形式。当前页面有多个页头通栏广告时,系统会随机选取其中之一显示。<br />价值分析: 可以在任意位置,包括商户页面。',
  11. 'myshop_index' => '首页',
  12. 'myshop_fids' => '投放版块',
  13. 'myshop_fids_comment' => '设置广告投放的论坛版块,当广告投放范围中包含“论坛”时有效',
  14. 'myshop_groups' => '投放群组分类',
  15. 'myshop_groups_comment' => '设置广告投放的群组分类,当广告投放范围中包含“群组”时有效',
  16. );

  17. ?>
复制代码

第四步:source/admin/adv.inc.php  

  540行 9 改为10 就是增加一个位置
  1. for ($j = 1; $j < 10; $j ++) { //增加一个广告位置
复制代码

599行在8的位置后面添加一个9位置。

  1. 7, 'float' => 8, 'myshop' => 9);//增加MYSHOP广告位置
复制代码

这样,后台的东西都做好了。。看看效果吧



我们这里添加个广告



成功后 看图


然后在首页添加调用代码 。



首页刷新下把。看看。




至于模板调用广告代码
  1. <!--{ad/modulebanner/mtm/6}-->
复制代码
这里的设置,以后讲解。





评分

1

查看全部评分

 楼主| feebird 发表于 2011-11-16 02:08:24 | 显示全部楼层
本帖最后由 feebird 于 2011-11-16 12:32 编辑

这样有个好处就是不局限于某个位置。。。

我们可以在任意位置。。。。甚至是商家页面。也可以投放广告。

比如某个商家人气很高。那么 网站在她的页面投放广告。。是不是很好啊。哈哈。
---------------------- 这个绝对可以有。哈哈。

发挥你的想象力。。是不是可以做成。。。。。。。。。。商家广告联播?。。。
回复

使用道具 举报

伊川网 发表于 2011-11-16 09:37:19 | 显示全部楼层
好帖顶一下
回复

使用道具 举报

腐朽的木头 发表于 2011-11-16 11:15:49 | 显示全部楼层
不错 支持下 呵呵
回复

使用道具 举报

znlove 发表于 2011-11-16 22:34:58 | 显示全部楼层
本帖最后由 znlove 于 2011-11-17 18:42 编辑

这个必须顶

















http://www.znlove.com 宁都
回复

使用道具 举报

y=x 发表于 2011-12-20 03:28:59 | 显示全部楼层
他们说,看帖,要回
回复

使用道具 举报

cx1688 发表于 2012-1-31 22:45:08 | 显示全部楼层
好东dog,顶哈
回复

使用道具 举报

52763232 发表于 2012-2-1 09:52:47 | 显示全部楼层
这个我也还在研究中
回复

使用道具 举报

嗯阿呆 发表于 2012-2-1 11:12:16 | 显示全部楼层
很有用顶起
回复

使用道具 举报

houyuan 发表于 2012-2-16 20:48:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-24 08:15 , Processed in 0.072272 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表