管理面板

时间:2017-12-04 06:28:38

标签: javascript php html opencart

我在开放式购物车管理面板中遇到了一个非常奇怪的问题。我不知道问题在哪里。

在admin-> catalog->产品页面,当我正在编辑或添加任何产品时,当我选择" image"用于上传该产品图像的选项卡,然后在上传图像或从图像管理器中选择图像后,我的图像不会以缩略图大小显示,而是增加其大小。

查看图片以供参考

它应该是这样的。

it should come like this

但它会像这样 enter image description here

这种情况一直没有发生,有一段时间它正在发生。

检查完这个HTML后。我在table-> tfoot

中获得了额外图像的代码
<tfoot>
    <tr>
        <td colspan="2"><img src="http://localhost/image/catalog/12.jpg"><img src="http://localhost/image/catalog/1-150R41519434c.jpg"></td>
        <td class="text-left">
            <button type="button" onclick="addImage();" data-toggle="tooltip" title="" class="btn btn-primary" data-original-title="Add Image"><i class="fa fa-plus-circle"></i></button>
        </td>
    </tr>
</tfoot>

但在我的代码中,admin-&gt; catalog-&gt; product.php 当我打开控制器时,它正在调用get_form()函数。它正在加载product_form.tpl文件。

并且在这个tpl文件中没有这样的html代码存在。 这是用我的表单html

编写的实际代码
<tfoot>
    <tr>
        <td colspan="2"></td>
        <td class="text-left"><button type="button" onclick="addImage();" data-toggle="tooltip" title="<?php echo $button_image_add; ?>" class="btn btn-primary"><i class="fa fa-plus-circle"></i></button></td>
    </tr>
</tfoot>

同样在这个页面中,为了添加图像,javascript代码正在调用。这是添加图像的代码

function addImage() {
    html  = '<tr id="image-row' + image_row + '">';
    html += '  <td class="text-left"><a href="" id="thumb-image' + image_row + '"data-toggle="image" class="img-thumbnail"><img src="<?php echo $placeholder; ?>" alt="" title="" data-placeholder="<?php echo $placeholder; ?>" /><input type="hidden" name="product_image[' + image_row + '][image]" value="" id="input-image' + image_row + '" /></td>';
    html += '  <td class="text-right"><input type="text" name="product_image[' + image_row + '][sort_order]" value="" placeholder="<?php echo $entry_sort_order; ?>" class="form-control" /></td>';
    html += '  <td class="text-left"><button type="button" onclick="$(\'#image-row' + image_row  + '\').remove();" data-toggle="tooltip" title="<?php echo $button_remove; ?>" class="btn btn-danger"><i class="fa fa-minus-circle"></i></button></td>';
    html += '</tr>';

    $('#images tbody').append(html);

    image_row++;
}

正如大家们所看到的,没有这种类型的代码可以在此表的tfoot中添加图像。

我对这个问题非常沮丧。 你可以帮帮我吗。

0 个答案:

没有答案