跳转到主要内容

django CMS的Disqus插件

项目描述

django CMS 插件为 Disqus.

安装

此插件需要正确安装和配置 django CMS 2.2 或更高版本。它还需要您拥有 Disqus 账户。

  • 在您的项目 virtualenv 中,运行 pip install cmsplugin-disqus.

  • 'cmsplugin_disqus' 添加到您的 INSTALLED_APPS 设置。

  • DISQUS_SHORTNAME 设置为您的网站的短名称。有关更多详细信息,请参阅Disqus文档。

  • 运行 manage.py migrate cmsplugin_disqus.

模板

CMS Plugin Disqus有一个模板,位于 cmsplugin_disqus/disqus_plugin.html。该模板使用以下上下文变量进行渲染

  • DISQUS_SHORTNAMEDISQUS_SHORTNAME 设置的值,由 Disqus 用于识别您的网站。

  • instance: 用于渲染模板的插件实例。

  • developermodeDEBUG 设置的值,可用于在测试时开启 Disqus 开发者模式。

上下文是从渲染页面的主上下文中继承的,因此您也获得了从您的模板上下文处理器中获取的所有上下文变量。最重要的是,您获得了一个 request 对象,您可以使用它来加载必要的 Disqus 嵌入式javascript代码,通过HTTPS。

翻译

您可以在 https://www.transifex.net/projects/p/cmsplugin-disqus/ 上帮助翻译此插件。

项目详情


下载文件

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

源分布

cmsplugin-disqus-1.0.tar.gz (7.5 kB 查看哈希值)

上传时间