首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zen-Cart在编辑产品时不显示产品文本

Zen-Cart在编辑产品时不显示产品文本
EN

Stack Overflow用户
提问于 2011-02-01 22:39:00
回答 4查看 1.4K关注 0票数 1

我正在经营一家小型的禅宗购物车商店,我有以下问题。当我在管理员界面中编辑产品时,名称和描述文本不会显示。文本框对于所有语言都是空的。当我再次输入名称和描述时,一切正常,更改被保存并显示在网站中。

我不知道这是否与这个问题有关,但我在一个NGINX网络服务器上运行Zen-Cart (在CentOS上)。通过Fast-CGI支持PHP。除了这个小问题,网站运行得很好,而且速度很快。

我在Windows机器(带有WAMP)上离线尝试了该网站的副本,但这里没有出现问题。你知道我该怎么解决这个问题吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-08 12:50:14

好吧,尽管这不是一个很好的解决方案:

问题出在collect_info.php中的这一行:

代码语言:javascript
复制
<td class="main"><?php echo zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']) . '&nbsp;' . zen_draw_input_field('products_name[' . $languages[$i]['id'] . ']', (isset($products_name[$languages[$i]['id']]) ? htmlspecialchars(stripslashes($products_name[$languages[$i]['id']]), ENT_COMPAT, CHARSET, TRUE) : htmlspecialchars(zen_get_products_name($pInfo->products_id, $languages[$i]['id']), ENT_COMPAT, CHARSET, TRUE)), zen_set_field_length(TABLE_PRODUCTS_DESCRIPTION, 'products_name')); ?></td>

使用$pInfo->products_name而不是$products_name[$languages[$i]['id']]zen_get_products_name(...)确实可以。只有当你只有一种语言时,这才能起作用。

对于描述,我可以使用FCK编辑器,它已经在这里工作了。

票数 0
EN

Stack Overflow用户

发布于 2011-10-16 18:36:40

从所有行中删除此部分,它可以工作:, ENT_COMPAT, CHARSET, TRUE

票数 1
EN

Stack Overflow用户

发布于 2011-02-07 04:53:58

我以前没有见过这个问题,但我会尝试以下方法来更好地定位问题:

  1. 你有没有试过选择“无编辑器”?您可以在打开产品页面之前执行此操作,在类别列表的右上角有一个“文本编辑器”菜单,选择“无”或“无编辑器”,然后检查问题是否仍然存在。
  2. 您检查过zen错误日志吗?在新版本的Zencart中,默认情况下它们是包含并激活的,在1.3.9a之前的版本中,您必须安装error-logging function才能激活它们。然后,您可以访问/cache下的日志,或任何您的缓存文件夹。
  3. 这是只在产品中出现的问题吗?类别、客户、EZ-pages或其他编辑内容如何?如果这只是产品页面的问题,我会尝试重新上传您的管理目录下的product.php文件。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4863869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档