问题标签 [zope]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
486 浏览

python - 在同一台 linux 机器上使用 zope-plone 安装 xampp 的指南?

是否有一个很好的分步在线指南,可以在同一台 linux 机器上安装 xampp(apache 服务器,mysql 服务器)和 zope-plone 并使其运行良好,还是我必须阅读他们令人困惑的文档?或者我怎样才能以最好的方式安装这个配置?我可以单独安装和使用两者,但串联对我来说是个问题。任何帮助表示赞赏。

0 投票
1 回答
181 浏览

python - Python:获取 URL

因为我不能让它工作:Python: KeyError with form.getfirst

我有一个替代选项,我在 DTML 中有一个需要获取 URL 的函数:

例如,如果 dtml 网页位于

www.blah.com/foo/foo2?variable=55

如何使用 python 函数获取此页面的 URL?

该函数由以下方式调用:

“测试”的语法是 rite,Zope 文档是这样说的。

0 投票
2 回答
592 浏览

python - Python: obtain the url?

Whats the simpliest way to obtain the URL of the webpage you are currently on?

For example if i have a python function and i call it from within a webpage, whats the best way to obtain the URL. What maybe an easier question how is how do you obtain the variables passed within the URL i.e. after the "?"

I've tried calling:

I have also tried

But i get a attrbiute error for request

0 投票
3 回答
851 浏览

python - 克隆版本控制,如何?

我正在尝试进入 Python,更具体地说,是 Zope 和 Plone。我读了 Professional Plone Development 一书,它说的一件事是必须使用版本控制。但这本书并没有进一步扩展该主题。这导致了两个问题。

第一:SVN 还是 git?(我的研究指向 git,如果只是为了学习它。到目前为止我只使用过 SVN。)

第二:版本控制应该处理哪些文件?设置和我自己的代码?整个 Zope 目录?肯定不是data.fs吗?不是 .pyc 文件,我敢肯定。由于这个原因,这些天我已经从 Plone 中休息了一段时间,但我找不到一个好的指南。简而言之,到目前为止,当我在本地 PC 和 Web 服务器之间同步数据时,事情就坏了。很糟糕。我不确定为什么。缺少某些更新,或者更新了某些特定于平台的文件。我的家用电脑是 64 位 Ubuntu,而我的远程 Web 服务器是 32 位 RHEL。感觉就像一团糟,又像一团危险的烂摊子,我有点害怕回到它附近。

有没有办法知道版本控制系统应该处理哪些文件,哪些不应该处理?

谢谢。

0 投票
2 回答
739 浏览

python - Python 和 Zope:模块将在 python 中导入,但不在 zope 中

我已经安装了图像模块http://www.pythonware.com/products/pil/。然后我尝试将它导入python解释器并成功:

但是当我尝试通过 DTML 页面在 Zope 中导入模块时:

DTML 页面如下所示:

调用此脚本:

然后我得到这个错误:

“ImportError:没有名为 Image 的模块”当我可以在 python 解释器中导入它时,怎么可能没有模块?


编辑

python 脚本位于 Zopes 扩展文件夹中

0 投票
1 回答
126 浏览

xsd - zpt xml 模式定义

我在哪里可以找到 ZPT 属性语言的 xml 模式定义?

0 投票
2 回答
1625 浏览

plone - Plone:如何在内容类型中使用 html5 视频标签?

我有一个 zpt(zope 页面模板),我想在其中使用视频标签,例如:

其中 FILE_LOCATION 将是 plone 的内容类型。我可以使用 3 种方式来访问文件:

obs:如果我单击浏览器上第一个或第二个选项返回的链接,它会从浏览器打开下载窗口以下载文件。

在 zpt 上,我可以这样做:

其中“python:file.absolut_url()”可以更改为其他选项。

但这些选项中的任何一个都有效。该页面向我显示了一个应该播放视频的块,但没有播放视频。
我怎样才能使这项工作?

0 投票
2 回答
555 浏览

python - 两台 Zope/Plone 机器和 SSO

我正在安装一个有两个 Zope/Plone 服务器的环境:

  • plone1 -> 用于网页内容和用户身份验证
  • plone2 -> 用于 Web 应用程序

我想在两台服务器上实现 SSO,但我不知道该怎么做。我尝试修改login_nextsetAuthCookie(..)以在域中共享 __ac cookie,但没有奏效。

任何人都知道实现它的最佳方法!

在此先感谢奥斯卡·桑切斯。

0 投票
4 回答
956 浏览

java - Java 的 HTML 模板引擎,如 Genshi 或 Zope 的 TAL

我需要与网页设计师合作,所以...

你能给我一些建议吗?

提前致谢

仅供参考

Zope的TAL

模板属性语言(TAL) 是一种用于生成动态 HTML 和 XML 页面的模板语言。它的主要目标是简化程序员和设计师之间的协作。这是通过将 TAL 语句嵌入到有效的 HTML(或分别为 XML)标签中来实现的,然后可以使用通用设计工具对其进行处理。

源氏

Genshi 是一个 Python 库,它提供了一组集成的组件,用于解析、生成和处理 HTML、XML 或其他文本内容,以便在 Web 上生成输出。

主要特点是对标记很聪明的模板语言:与只处理字节和(如果幸运的话)字符的传统模板语言不同,Genshi 知道标签、属性和实际文本节点之间的区别,并使用这些知识对你有利。

注意:这里的主要特点是:

这是通过将 TAL(或 Genshi)语句嵌入到有效的 HTML(或 XML)标签中来实现的,然后可以使用常用的设计工具进行处理

示例:源氏:

TAL:

0 投票
1 回答
550 浏览

python - 在子域创建用户页面

当新用户在网站上注册时,如何在子域上实现自动页面创建?

(在 Plone CMS 和 Zope Web 应用服务器上使用 Python)