好吧,虽然这不是一个很好的解决方案:
问题出在 collect_info.php 中的这一行:
<td class="main"><?php echo zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']) . ' ' . 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 编辑器。