草庐IT

mysql - TYPO3 - MySQL - 结合 INSERT 和 SELECT

我需要一个扩展的INSERT语句(带WHERE)来得到我在TYPO3中的结果。使用TYPO3进行INSERT的标准方法是这样的:$res_ext=$GLOBALS['TYPO3_DB']->exec_INSERTquery($ext_table,$feUserRecord);$ext_table='新闻';$feUserRecord=数组('tx_extendnews_subscriber'=>$userid_fe);tx_extendnews_subscribe是值为$userid_fe的列现在我需要一个带有WHERE语句的INSERT...是否有TYPO3方式或是否仅适用于MySQ

在 Windows 7 上安装 TYPO3 6.2.2 时,PHP OpenSSL 扩展不起作用

我已经在Windows7上安装了TYPO36.2.2,但我收到如下错误消息:PHPOpenSSL扩展不工作尝试创建新私钥进行测试时出了点问题。请检查PHPOpenSSL扩展的集成以及是否正确安装。我试图在互联网上找到关于这个错误的解决方案,但我无法解决这个错误。谁能帮我找到解决方案?谢谢。 最佳答案 适用于XAMPP和WindowsVista的解决方案:激活PHP模块openssl打开php.ini并取消注释(删除';'):;extension=php_openssl.dll通过运行phpinfo()仔细检查扩展是否已启用。添加一个

在 Windows 7 上安装 TYPO3 6.2.2 时,PHP OpenSSL 扩展不起作用

我已经在Windows7上安装了TYPO36.2.2,但我收到如下错误消息:PHPOpenSSL扩展不工作尝试创建新私钥进行测试时出了点问题。请检查PHPOpenSSL扩展的集成以及是否正确安装。我试图在互联网上找到关于这个错误的解决方案,但我无法解决这个错误。谁能帮我找到解决方案?谢谢。 最佳答案 适用于XAMPP和WindowsVista的解决方案:激活PHP模块openssl打开php.ini并取消注释(删除';'):;extension=php_openssl.dll通过运行phpinfo()仔细检查扩展是否已启用。添加一个

php - 如何管理和开发大型 TYPO3 项目?

我从2006年开始开发TYPO3项目,项目变得越来越大,越来越复杂。建立一个简单的CMS网站,其中包含联系表格和新闻列表都是例行公事。现在,我们完成了一个更大的项目:为一家国际公司提供无数扩展的平台:登录和注册、新闻、列表数据库记录、动态联系表格、调查和统计、内网功能:文档上传和下载、每个TCA修改的几个后端“调整”等。项目经理对我们这些开发人员感到不满,因为有时,在我们完成函数X并随后将函数Y提交给开发服务器后,函数X被破坏了。这与typescript设置、扩展相互依赖、版本控制错误或有时是简单的编程错误和打字错误有关。我知道如何照顾后者,但总的来说:根据您的经验:Howcanwed

php - 如何管理和开发大型 TYPO3 项目?

我从2006年开始开发TYPO3项目,项目变得越来越大,越来越复杂。建立一个简单的CMS网站,其中包含联系表格和新闻列表都是例行公事。现在,我们完成了一个更大的项目:为一家国际公司提供无数扩展的平台:登录和注册、新闻、列表数据库记录、动态联系表格、调查和统计、内网功能:文档上传和下载、每个TCA修改的几个后端“调整”等。项目经理对我们这些开发人员感到不满,因为有时,在我们完成函数X并随后将函数Y提交给开发服务器后,函数X被破坏了。这与typescript设置、扩展相互依赖、版本控制错误或有时是简单的编程错误和打字错误有关。我知道如何照顾后者,但总的来说:根据您的经验:Howcanwed

php - 我如何在 TYPO3 中压缩我的 js/css 文件

如何在TYPO3中动态压缩(缩小)我的JavaScript和CSS文件?谢谢 最佳答案 您可以使用Typoscript(自4.6起):config{concatenateJs=1concatenateCss=1compressJs=1compressCss=1}page{includeJS{myFile1=fileadmin/js_file1.jsmyFile2=fileadmin/js_file2.jsmyFile2.excludeFromConcatenation=1}includeCSS{myFile1=fileadmin/c

php - 用于 pi_getLL 的 TYPO3 Extbase 代码?

在基于pi的扩展中,我有:$this->pi_getLL('languagekey')来获取我翻译的变量。它的Extbase代码是什么?我知道如何在FluidTemplate中执行此操作,但我需要在Repository中使用它。 最佳答案 检查thisclue,它表明这应该有效:Tx_Extbase_Utility_Localization::translate($key,$extensionName,$arguments=NULL)这也应该可以解决问题:$GLOBALS['LANG']->sL('LLL:EXT:tt_news/l

php - 使用 PHP 创建 TYPO3 加盐密码?

我正在尝试在未安装TYPO3的外部网站上为TYPO3创建自定义注册组件(我只使用其数据库)。问题是我没有使用TYPO3的经验。我想知道是否有人知道如何为TYPO3创建正确的密码加密?密码如下所示:$P$CeO/XYcbzRH9nLpCwKdp1HhsJGwJum0我正在寻找一个php代码来创建相同的加密并检查密码。我有来自安装工具的加密key(我相信)用于加盐。或者是否可以将密码仅保存为MD5?不是最好的选择,但我可能是唯一剩下的人。我找到了这个网址:http://srv123.typo3.org/TYPO3/Extensions/saltedpasswords/4.6/#compat

mysql - TYPO3 Extbase - 添加唯一约束的正确方法?

有谁知道如何将唯一约束添加到ext_tables.sql而不会产生像TYPO3想要在每次使用数据库分析器时重新生成它这样的问题?例子:CREATETABLEtableName(CONSTRAINTunique_ibanUNIQUE(iban))CREATETABLEtableName(ibanvarchar(255)DEFAULT''NOTNULLUNIQUE)数据库分析器希望通过这两种方式创建约束,即使它们已经存在。第一个在执行时还会产生错误:Error:Duplicatekeyname'unique_iban'第二个在您每次点击执行时创建一个新约束:ALTERTABLEtableN

php - TYPO3 扩展库 : setDefaultOrderings in Controller

我有一个扩展(extbase/fluid),它的主要对象“Etikett”与子对象“Land”有关系。我想对我的输出进行排序,所以我在我的EtikettController中使用了setDefaultOrderings方法,但我没有得到任何结果,为什么?$this->etikettRepository->setDefaultOrderings(array('land.laendername'=>\TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING));$etiketts=$this->etikettReposito