`
aiou
  • 浏览: 194964 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

joomla广告系统修改

PHP 
阅读更多
几个重要字段:
imptotal:设定的显示次数
impmade:显示数
clicks:点击数
sticky:优先开关
showBanner:显隐开关
原来代码设定为按显示次数决定是否下线,现需要改为按点击次数,并将下线功能由unpublish改为clicks < imptotal。
方法:
Components/com_banners/modols/banner.php
//$wheres[] = '(imptotal = 0 OR impmade < imptotal)';

改为:
  $wheres[] = '(imptotal = 0 OR clicks < imptotal)';


//$expire = ($item->impmade >= $item->imptotal) && ($item->imptotal != 0);

$wheres[] = '(imptotal = 0 OR clicks < imptotal)';

改为
$wheres[] = '(imptotal = 0 OR clicks < (imptotal+1))';

改为:
 $expire = ($item->clicks >= $item->imptotal) && ($item->imptotal != 0);

只是把$expire关闭了,使得
$query = 'UPDATE #__banner'
			. ' SET impmade = impmade + 1'
			. ($expire ? ', showBanner=0' : '')
			. ' WHERE bid = '.(int) $item->bid
			;

的showBanner=0不成行。
另外想让相同位置不同广告随机显示,则要将那些广告的sticky设置为相同(1或0)
1
1
分享到:
评论

相关推荐

    一款很好的Joomla2.5模板

    Joomla是一款广受欢迎的内容管理系统(CMS),用于构建各种类型的网站,包括企业网站、新闻门户、电子商务平台等。这款“一款很好的Joomla2.5模板”是专为Joomla 2.5版本设计的用户界面,它能显著改变网站的外观和...

    joomla 国外流行的CMS

    3. **模板系统**:内置丰富的模板选择,可快速更改网站外观,同时支持自定义模板设计。 4. **权限管理**:允许精细的用户角色和权限设置,控制不同用户对网站内容的访问和编辑权限。 5. **SEO优化**:内置搜索引擎...

    joomla Flash模块

    这个Flash模块让Joomla用户能够轻松地在他们的网站上添加Flash元素,如广告、游戏、互动菜单等,增强网站的吸引力和互动性。 模块的核心文件包括: 1. **index.html** - 这是模块的HTML模板文件,定义了Flash模块在...

    joomla模板和模块

    - 在Joomla中,模板重写是一种重要的机制,允许开发者修改特定模块或组件的输出而不影响原模块的代码。这对于保持模块更新的同时又能保留定制化功能非常重要。 - 通过模板重写,开发者可以创建一个新文件来覆盖原始...

    Joomla1.5模板

    Joomla 1.5模板是基于开源内容管理系统Joomla的一款设计用于展示网站内容的视觉样式。Joomla是一个功能强大的PHP框架,它允许用户通过自定义模板来改变网站的外观和布局,无需深入代码层面。这款模板是专为Joomla ...

    Joomla joomla-bee模板

    使用Joomla-bee,你可以快速地更改网站的整体外观,无需深入到代码层面进行复杂的定制。模板通常包含HTML、CSS、JavaScript和图像文件,有时还包含PHP代码以实现更高级的功能。 以下是一些关于Joomla-bee模板的关键...

    用python写的joomla模块生成器

    在Joomla中,模块是网站布局的一部分,可以包含菜单、新闻轮播、广告或其他动态内容。它们通常被放置在页面的不同位置,如页眉、页脚、侧边栏等。每个模块都有自己的配置选项和HTML模板,允许用户自定义显示内容和...

    jobs_plazza 最新的joomla模板

    在互联网世界中,网站设计是吸引用户关注的重要因素之一,而内容管理系统(CMS)如Joomla为网站开发者提供了便捷的建站工具。"jobs_plazza"是2009年4月推出的一款针对Joomla平台的最新模板,它以其独特的三栏布局和...

    Joomla mp_mountix

    - **模块位置**:mp_mountix提供了多种模块位置,允许用户灵活地在页面的不同区域放置新闻、菜单、滑块、广告或其他Joomla模块,从而创建富有层次和结构的网页布局。 - **内置扩展支持**:模板通常与Joomla的内置...

    Joomla yt_loom

    Joomla 是一个非常流行的开源内容管理系统(CMS),用于构建网站和在线应用程序。"yt_loom"似乎是Joomla的一个模板或扩展,专为Joomla设计,提供了特定的视觉样式和功能。下面将详细介绍Joomla和yt_loom模板的相关...

    Joomla nf_vulcanus

    9. **后台管理**:用户可以通过Joomla的后台管理系统轻松更改模板设置、更新内容和管理网站。 10. **更新和维护**:由于Joomla是一个活跃的开源项目,nf_vulcanus模板应定期更新,以保持与Joomla新版本的兼容性,并...

    mod_social_joomla_

    在 Joomla 的生态系统中,模块是用来添加网站功能或在不同位置显示内容的组件,它们可以是菜单、搜索框、广告、社交链接等。 【文件解析】: 1. **index.html**:这是模块的默认 HTML 文件,通常包含模块的基本结构...

    Joomla group

    - **模块化**:Joomla支持拖放模块,可以方便地在模板的不同位置添加内容模块,如菜单、新闻、广告等。 - **SEO优化**:好的模板会考虑SEO最佳实践,帮助网站提高搜索引擎排名。 Joomla 的权限系统也是其特色之一,...

    Joomla Underground

    使用Joomla模版,用户可以通过简单的设置更改网站的外观,而无需修改底层代码。【Joomla Underground】可能提供了高级模版选项,比如自定义CSS控制、滑动效果、响应式设计、多列布局、内置SEO优化以及与Joomla组件和...

    Joomla rt_solstice

    【Joomla rt_solstice】是一款基于Joomla内容管理系统(CMS)的网页模板,适用于构建具有专业外观和现代设计风格的网站。Joomla是开源的、免费的PHP开发框架,广泛用于构建动态网站和Web应用程序。rt_solstice模板以...

    joomla建站应用模版

    6. **模块和组件**:“Modules”这个压缩包子文件可能包含了额外的Joomla模块,这些模块是网站功能的构建块,如菜单、广告、新闻滚动、社交媒体分享等。它们可以插入到模板的各个位置,增强网站的功能性和互动性。 ...

Global site tag (gtag.js) - Google Analytics