smarty 相关问题

Smarty是PHP的模板引擎。它允许轻松分离应用程序逻辑和显示代码,以及简化模板的重用。

Smarty,计算数组键字符串的长度?

{$smarty.post.email} 输出“[email protected]” {$smarty.post.email|count} 输出“1”而不是“14”——字符串长度。 {$smarty.post.email[0]|count} 也输出“1”。 我怎样才能找到...的长度

回答 3 投票 0

如何在 Prestashop 订单确认中显示 {$product.availability_message}?

我在 PS 1.7 上遇到问题;我正在尝试根据购物车上的库存和订单确认显示 {$product.availability_message} (发货延迟消息)。它在购物车上运行良好,但不显示...

回答 1 投票 0

console.log() 未显示在控制台中,而是显示在 Smarty 的页面中

好的,我遇到了一些 smarty 文件和变量的问题,我需要使用 console.log。 问题是 console.log 为空,代码出现在网页上。 例如 console.log('$附属...

回答 2 投票 0

除了 text-indent CSS 属性之外,还有什么可能导致段落缩进?

我在段落中出现了不需要的缩进,但是在检查 CSS 和 HTML 后,我无法将其归因于 text-indent 属性的任何使用。 还有什么可能导致网页上的文本被渲染...

回答 1 投票 0

如何在 TPL 文件中的 prestashop 1.7 中检测 smarty 中的设备?

我想要以下内容: & 我知道我必须从 PrestaShop 的 context.php 中获取代码,但我似乎犯了一个错误。 getcontext的链接如下:(检测手机端的代码...

回答 3 投票 0

Smarty regex_replace:如何在匹配后找到一个字符串

我们正在尝试在 tpl 文件中使用 regex_replace : {$item->order->order->notes_priv|regex_replace:"/.+?(?=MATCH)/":""} 但这会留下“MATCH”之后的所有字符串......

回答 1 投票 0

获取 Prestashop 1.7 模块的当前页面名称

我目前正在开发一个针对服装网站的 Prestashop 1.7.1.0 模块。我需要将用户当前浏览的确切页面名称(例如“index”、“Women”、“Tops”、“T-shirts”)获取到

回答 6 投票 0

从 smarty 变量获取星期几

如果该条件的日期是星期一,我想向变量添加条件, 例子: {如果 $order.details.order_date == 星期一} {$order.details.order_date|替换:'/':'-'|cat:'+8 天'|date_format...

回答 1 投票 0

如何在外部点击条件下关闭google onetap

当我从我的网站关闭弹出窗口时,Google onetap 弹出窗口也会关闭。 我不想一键关闭。 我尝试在销毁弹出功能中找到谷歌一键元素。并设置属性...

回答 1 投票 0

getimagefile() 随机工作

在照片库模板 (CMSMS) 中,我使用以下代码: {foreach from=$images item=image} {$imagesize=getimagesize($image->file)} 名称:{$image->file} 宽度:<... 在照片库模板 (CMSMS) 中,我使用此代码: <ul> {foreach from=$images item=image} {$imagesize=getimagesize($image->file)} <li> name : {$image->file} <em>width :</em> {$imagesize[0]}- <em>height:</em> {$imagesize[1]} </li> {/foreach} </ul> 每次加载图库时,只会检索一些图像的大小(宽度和高度),有时会检索所有图像。它是完全随机的,不一定是相同的图像。我显然尝试了不同来源的不同图像。 我有一个无法打开流的错误:连接被拒绝。 Ctrl+F5 随机给 这是一个共享主机(OVH)。 我在网站的根目录下创建了一个 php 文件和一个图像目录(很多)。 <?php function walkDir($path = null) { if(empty($path)) { $d = new DirectoryIterator('./testqdima'); } else { $d = new DirectoryIterator($path); } foreach($d as $f) { if( $f->isFile() && preg_match("/(\.gif|\.png|\.jpe?g)$/", $f->getFilename()) ) { list($w, $h) = getimagesize($f->getPathname()); echo "<p>".$f->getFilename() . " Dimensions: " . $w . ' ' . $h . "</p>"; } elseif($f->isDir() && $f->getFilename() != '.' && $f->getFilename() != '..') { walkDir($f->getPathname()); } } } walkDir(); ?> 它完美地工作,所有图像总是被处理。 所以如果有人以前遇到过这个问题...... 许多托管服务提供商会施加连接限制和/或连接速率限制(或类似方式)来应对 DDOS 攻击。 对于连接速率限制,它是: Connection Rate Limit: a number that specifies the number of new connections accepted per second for the virtual server. 对于模板方法,each对getimagesize的调用是一个separate请求,因此可能会触发限制限制并导致连接被拒绝错误 对于PHP方式,它被视为一个单一的请求,因此它成功通过。 我认为你只能通过与托管公司交谈来解决问题(但他们可能不会招待你,因为他们仍然需要解决可能的 DDOS), 否则请 坚持您的 PHP 解析图像记录的方式或 只需将图像尺寸存储在您的数据库表中

回答 1 投票 0

Prestashop 1.7 Smarty 引擎将变量从控制器传递到 .tpl 文件

为什么在模板文件中变量的属性是通过点(.)获取的,而添加的变量是通过箭头(->)获取的。在 mainmenu.tpl 我有: public function renderWidget($hookName, array $configuration)...

回答 2 投票 0

在 TPL 文件中获取 PHP 数据

我是 WHMCS 和 php 的新手,我想添加一个新的自定义 php 文件来显示所有顶级域名及其定价 ... 为此,我创建了一个新文件:/public_html/ 下的 domainList.php

回答 1 投票 0

Smarty 上的价格数字格式

我认为这是一个相当愚蠢的问题,我研究了格式化数字以转换为价格格式的方法。我正在使用 smarty 作为模板系统。是否可以通过 smarty 或某种方法来格式化价格

回答 3 投票 0

按下提交按钮后如何保留 html 文本字段值

填写表单字段后,如果有任何错误,在我按下提交按钮后,丢失我已经在表单字段中输入的数据。

回答 0 投票 0

如何修复无效的编译模板

我对基于 smarty 的网站有疑问。时不时出现500错误 屏幕上的示例。 'string($content)' 的编译模板无效 网站基于cms smartweb 呵呵...

回答 1 投票 0

If statement inside include tag, smarty?

我想在 smarty 的 include 标记内有一个 if 语句(或可以执行以下功能的语句)。我有以下包含标签: {包括 文件=“控制/

回答 2 投票 0

Smarty 提供文件下载而不是渲染 html

我遇到了一个奇怪的问题,在某些情况下,Smarty 让浏览器下载一个空文件而不是呈现 html。这只会偶尔发生在特定页面上,并且取决于 de (

回答 0 投票 0

将相同的键组合在一个数组中并打印在smarty中。

我在PrestaShop 1.7中有$product.features数组。以下是数组中的示例数据。$product.features.name: $product.features.value width: 100 m method。钉牢方法:: 主楼 保修: ...

回答 2 投票 0

在另一个变量的assign语句中使用Smarty变量。

Smarty 3,PHP 5.6,Windows Server 2012,IIS10 以下代码 $GLOBALS["smarty"]->assign("skin","default"); $GLOBALS["smarty"]->assign("basePath","cart"); $GLOBALS["smarty"]->assign("...

回答 1 投票 0

PrestaShop块特价显示缺货的产品。

我们有一个销售网站,我们希望不显示产品是不存在的 "折扣产品 "块(在模块emspecials)。正如在这个链接中提到的链接,我们添加stock.`quantity`> ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.