[Помогите] Ошибка при редактировании изображения товара

Тема в разделе "WebAsyst", создана пользователем Evgeniya1, 23 сен 2013.

  1. Evgeniya1

    Evgeniya1

    Регистрация:
    23 сен 2013
    Сообщения:
    2
    Симпатии:
    0
    Добрый день!
    В webasyst вдруг стало невозможно поменять картинки к товарам: создать новые можно, а удалить/поменять старые нельзя, так как при нажатии на картинку появляется следующее сообщение:

    Syntax Error in template "/home/b/..../public_html/wa-apps/shop/templates/actions/product/ProductImage.html" on line 77 "{if $image.size}Разме�: <strong>{waFiles::formatSize($image.size, '%0.2f', 'B,KB,MB,GB')}</strong><br>{/if}" access to static class 'waFiles' not allowed by security setting.


    В чем суть ошибки, подскажите, пожалуйста, и как это можно исправить?
    Буду очень благодарна!
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.350
    Симпатии:
    1.378
    Добрый.
    У вас ошибка в этом шаблоне и smarty бросает исключение.

    Меня смущает текст
    тот, что кракозябрами. проверьте 77 строчку или скиньте нам весь шаблон.
     
  3. Evgeniya1

    Evgeniya1

    Регистрация:
    23 сен 2013
    Сообщения:
    2
    Симпатии:
    0

    Лучше скину весь шаблон. Посмотрите, пожалуйста.

    {$image_name = "Image_"|cat:{$product_id}:"_":{$image.id}:".":{$image.ext}}
    • [​IMG]
      {else}
    • [​IMG]
      {/if} {/foreach}
    [`Badge`]

    • {* @event backend_product_edit.%plugin_id%.image_toolbar_badge_li *} {if !empty($backend_product_edit)}{foreach $backend_product_edit as $_}{ifset($_.image_toolbar_badge_li)}{/foreach}{/if} {$badges = shopProductModel::badges()} {foreach $badges as $bid => $b}
    • {$b.name} {if $bid == $product.badge}{shopHelper::getBadgeHtml($b.code)|escape}{/if}
      {/foreach} {$custom_setted = $product.badge !== null && !isset($badges[$product.badge])}
    • [`Custom`]
    • [`Remove badge`]
    [`Edit`]

    • {* @event backend_product_edit.%plugin_id%.image_toolbar_edit_li *} {if !empty($backend_product_edit)}{foreach $backend_product_edit as $_}{ifset($_.image_toolbar_edit_li)}{/foreach}{/if}
    • [`Left`]
    • [`Right`]
    • [`Delete photo`]
    {* @event backend_product_edit.%plugin_id%.image_toolbar_section *} {if !empty($backend_product_edit)}{foreach $backend_product_edit as $_}{ifset($_.image_toolbar_section)}{/foreach}{/if}
    [`Full size`]: {$image_name}
    [`Dimensions`]: {$image.width}x{$image.height}
    {if $image.size}[`Size`]: {waFiles::formatSize($image.size, '%0.2f', 'B,KB,MB,GB')}
    {/if} {if $original_exists}
    [​IMG]{/if}
    {$wa->shop->badgeHtml($product.badge)}
    {strip}
    [​IMG] {/strip}
    {$image.description} [`edit`]
    {* dialogs section *}

    [`Delete image`]
    {'[`Image “%s” will be deleted without the ability to restore. Are you sure?`]'|sprintf:$image_name}
    {$wa->csrf()} [`or`] [`cancel`]
    {$placeholder = '[`add description`]'}
    {$wa->csrf()} {include './include.imageUpload.html' inline}
     
  4. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.350
    Симпатии:
    1.378
    код весь оформите в тег [*PHP]код[/PHP*] (без звёздочек или найдите в редакторе кнопку), потому что это кошмар