Typo3 下载前显示许可协议
我必须为我们的大学主页解决以下任务:Typo3 下载前显示许可协议,typo3,eula,Typo3,Eula,我必须为我们的大学主页解决以下任务: 每当请求pdf时,用户必须接受弹出的许可证 同意开始下载。如果没有,则无法下载 我搜索了所有扩展,但没有找到任何扩展。也许你知道一个 所以我尝试实现我自己的扩展。利用securelinks(允许从可配置目录访问文件…在下载前表示许可证接受)和naw_securedl(“安全下载”:对所有文件资产(PDF、TGZ或JPG等-可配置)应用类型3访问权限-保护它们不受直接访问。)我想将这两个扩展组合在一起,以获得一个: 无论何时请求pdf文件(naw_secu
- 每当请求pdf时,用户必须接受弹出的许可证李>
- 同意开始下载。如果没有,则无法下载
提前谢谢你的帮助 假设所有donwloads都存储在一个文件夹中,我建议您编写自己的小扩展,用指向中间站点的链接替换每个链接,如下所示:
www.mydomain.com/acceptlicense.html?下载文件=myhighqualitycontent.pdf
在“接受许可证”页面上,用户需要选中“接受许可证”复选框,然后单击“提交”按钮,这将导致他们进入下载页面,其中仍然包含GET参数:
www.mydomain.com/download.html?downloadfile=myhighqualitycontent.pdf
如果不是所有文件都在同一文件夹中,则可以用其他字符替换文件路径中的斜杠(它们需要在URL中工作)。或者您可能需要一个索引文件的数据库表,这样您就可以对下载文件使用ID:www.mydomain.com/acceptlicense.html?downloadfileID=99
如果您根本不知道如何编写TyPO3扩展,请考虑使用TyPO3上下文中的PHP/HTML文件。 假设所有donwloads都存储在一个文件夹中,我建议您编写自己的小扩展,用指向中间站点的链接替换每个链接,如下所示:
www.mydomain.com/acceptlicense.html?下载文件=myhighqualitycontent.pdf
在“接受许可证”页面上,用户需要选中“接受许可证”复选框,然后单击“提交”按钮,这将导致他们进入下载页面,其中仍然包含GET参数:
www.mydomain.com/download.html?downloadfile=myhighqualitycontent.pdf
如果不是所有文件都在同一文件夹中,则可以用其他字符替换文件路径中的斜杠(它们需要在URL中工作)。或者您可能需要一个索引文件的数据库表,这样您就可以对下载文件使用ID:www.mydomain.com/acceptlicense.html?downloadfileID=99
如果您根本不知道如何编写TyPO3扩展,请考虑使用TyPO3上下文中的PHP/HTML文件。 顺便说一句:这可能不是寻求合作的合适地方。人们在SO集中精力回答与节目相关的问题。顺便说一句:这里可能不是寻求合作的合适地方。在SO,人们专注于回答与编程相关的问题。感谢您的支持。但正如你所假设的,我现在不知道如何编写TYPO3扩展。我都不知道如何在TYPO3上下文之外使用单个php/html文件。通过切换核心,问题得到了解决。我们现在经营django。谢谢你的这件衣服。但正如你所假设的,我现在不知道如何编写TYPO3扩展。我都不知道如何在TYPO3上下文之外使用单个php/html文件。通过切换核心,问题得到了解决。我们现在在经营django。