跳转到主要内容

OpenX 订单代码,插件,视图

项目描述

简介

该软件包集成了开源OpenX广告服务器与Plone。可以在插件中显示来自任何OpenX“区域”的横幅,定义自定义视图并显示横幅,或者使用公开的openx_view浏览器视图从任何模板调用横幅。

该软件包只支持JavaScript调用。

配置

您必须手动将新属性openx_server添加到Plone站点根目录,并设置您的OpenX服务器的域名(不带协议)。‘ad.domain.com’是正确的值,但‘http://ad.domain.com’是错误的!

用法

插件

使用“管理插件”界面并添加“OpenX插件”。您必须指定OpenX区域编号,并且可以设置其他属性。

视图

您必须在您的产品中定义自己的视图。没有默认视图可供最终用户使用。示例视图注册代码

<browser:viewlet
    name="YOUR VIEWLET NAME EG. banner-top-468"
    for="*"
    manager="plone.app.layout.viewlets.interfaces.IPortalTop" - CHANGE MANAGER IPortalTop or IPortalHeader etc.
    class="elektrika.openx.browser.viewlets.OpenXBannerViewlet"
    template="banner.pt"  - change template, copy contents of banner.pt there and don't forget to set "ZONE" parameter inside template
    layer=".interfaces.IThemeSpecific"  - specify your Layer or remove this line
    permission="zope.Public"
    />

通用模板

如果您想从任何其他模板调用OpenX横幅,例如定制的main_template或定制的页脚等,您可以使用openx_view浏览器视图

<div tal:define="openx context/openx_view"
     tal:replace="structure python:openx.code(38)" />

‘code’方法支持参数

openx_view.code(zone, withText=False, target='_blank')

变更日志

1.3 - 2010-01-03

  • 使其与较旧的zope/plone实例兼容

1.2 - 2009-09-02

  • 不要使用默认服务器。现在没有默认服务器。

  • 首次公开发布

1.1.1 - 2009-07-13

  • 重新发布

1.1 - 2009-07-13

  • 发布

1.0.3 - 2009-03-09

  • 将SMFBannerViewlet类重命名为OpenXBannerViewlet(这是一个错误)

1.0.2 - 2009-03-07

  • 添加了Plone站点属性openx_server,允许设置服务器的URI。它只接受域名!!!因此“ad.elektrika.info”或“ad.dms4u.cz”是正确的值。不要使用http://前缀。

1.0 - 未发布

  • 初始发布

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

elektrika.openx-1.3.zip (23.8 kB 查看散列)

上传时间 源代码

由以下支持