Перейти к содержанию
Форум поддержки пользователей VamShop

в каком файле находится $SHIPPING_IMAGE


Рекомендуемые сообщения

Вопрос такой делаю свою тему оформления и изображение корзины не устраивает, просто заменить на другое изображение тоже не вариант, в моем случае нужно и расширение сменить на png. значение отвечающее за картинку $SHIPPING_IMAGE идентифицировано а вот в каком файле зарыто найти не смог может кто знает?

Ссылка на сообщение
Поделиться на другие сайты

includes/modules/product_info.php

строка

$info->assign('SHIPPING_IMAGE', $main->getShippingStatusImage($product->data['products_shippingtime']));

картинки в admin/images/icons/ имя файла задается в настройках

Ссылка на сообщение
Поделиться на другие сайты

includes/modules/product_info.php

строка

$info->assign('SHIPPING_IMAGE', $main->getShippingStatusImage($product->data['products_shippingtime']));

картинки в admin/images/icons/ имя файла задается в настройках

Спасибо обнаружил, а о каком именно файле настроек идет речь, изковырял вроде все,  где он находится?

Задача стоит изменить расширение файла на *.png

где то же должно быть что то такого вида  define('SHIPPING_IMAGE','button_buy_now.gif');

Ссылка на сообщение
Поделиться на другие сайты

Ищите в /includes/modules/product_info.php по SHIPPING_IMAGE

и наверное в /includes/classes/main.php смотреть метод getShippingStatusImage

Ссылка на сообщение
Поделиться на другие сайты

ncludes/modules/product_info.php

строка найдена только не ясно как её перепривязать к другому файлу с картинкой:

меняю это: $info->assign('SHIPPING_IMAGE', $main->getShippingStatusImage($product->data['products_shippingtime']));

на это: $info->assign('SHIPPING_IMAGE', 'templates/'.CURRENT_TEMPLATE.'/img/addincart.png');

и все боком, изображение не меняется.

main.php - как я понимаю не о чем

функция ссылается на параметр из массива и возвращает путь:

function getShippingStatusImage($id) {
          if (SHOW_SHIPPING == 'true') {
        if ($this->SHIPPING[$id]['image'])
        return 'admin/images/icons/'.$this->SHIPPING[$id]['image'];
        }
        return;[/code]

значит должен быть файл с именами задействованных граф. файлов.

Ссылка на сообщение
Поделиться на другие сайты

>смотреть метод getShippingStatusImage

cудя с этого метода и писал:

>>картинки в admin/images/icons/ имя файла задается в настройках

данные о картинке в таблице shipping_status shipping_status_image

как я понял в админке она задается тут http://vamshop.local/admin/shipping_status.php (основные/время доставки)

...

Ссылка на сообщение
Поделиться на другие сайты

Так а не проще будет просто добавить картинки в Админке - Настройки - Время доставки.

Если нет, тогда например попробуйте поменять в /includes/classes/main.php:


        return 'admin/images/icons/'.$this->SHIPPING[$id]['image'];
[/code] на что-то вроде:
[code]
        return 'images/icons/addincart.png';

Ссылка на сообщение
Поделиться на другие сайты

все оказалось проще!

путь&файл: shop\includes\classes\product.php

функция: getBuyNowButton

изменил button_buy_now.gif на addincart.png

и жизнь стала краше)

Спасибо за помощь в решении проблемы!

Ссылка на сообщение
Поделиться на другие сайты

Предполагалось что движок более менее логичен и не такой плутливый и имеется файл конфигурации с привязкой к теме или по дефолту,

где описаны все константы, метки, линки на файлы, пути, т.д. но тут нарвался на хаос из кучи файлов,

это и вызвало вопросы т.к. пока не проковырял все файлы не нашел где зарыта истина.

а метка $SHIPPING_IMAGE указанная в <img src=$SHIPPING_IMAGE> явно отвечала именно за изображение корзины)

отсюда и:

только причем тут $SHIPPING_IMAGE...

как понимаю форум и существует для таких целей, обмена информации и взаимной помощи, общения:

зря теряете и свое время и тех кто вам пытается помочь...
получается не зря главное до ковырял. 

Повторюсь: За помощь спасибо т.к. в процессе нашел еще много полезного)

Ссылка на сообщение
Поделиться на другие сайты

>$SHIPPING_IMAGE явно отвечала именно за изображение корзины

если есть базовое знание англ то оно явно означает чтото связанное с доставкой..)

главное что разобрался

просто вопрос нужно было сразу нормально сформулировать)

Ссылка на сообщение
Поделиться на другие сайты

конечно ковыряться самому всегда полезно,но вот время не всегда есть.

а вот к автору топика вопрос

чем так глянулся формат png? рисунок из png фотошопе в исходный формат пару минут работы перевести.  тем более рисунок корзины всегда небольшой по формату

Ссылка на сообщение
Поделиться на другие сайты

Для меня формат PNG представляется более удобным и перевариваемым, работая с прозрачностью и не только, проблем с конвертированием в gif нет,

есть проблема с ограниченной палитрой либо подборкой и установкой заказной палитры для gif что лично мне не удобно, возможно я его не правильно варю),

но все же создавая себе тему придерживаюсь именно PNG, мне так удобнее.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

как понимаю форум и существует для таких целей, обмена информации и взаимной помощи, общения:

получается не зря главное до ковырял. 

Повторюсь: За помощь спасибо т.к. в процессе нашел еще много полезного)

а главное сколько мне времени секономил... Спасибище!!!

Ссылка на сообщение
Поделиться на другие сайты

Для меня формат PNG представляется более удобным и перевариваемым, работая с прозрачностью и не только, проблем с конвертированием в gif нет,

есть проблема с ограниченной палитрой либо подборкой и установкой заказной палитры для gif что лично мне не удобно, возможно я его не правильно варю),

но все же создавая себе тему придерживаюсь именно PNG, мне так удобнее.

Особенно если фон статичен... хочется чтобы большая кнопка и полупрозрачная, а гиф только прозрачность покраям дает, вроде бы...

Ссылка на сообщение
Поделиться на другие сайты

т.к. ie6 уже умер, то нет вобщем-то уже причин не использовать png.

Это в ie6 приходилось костыли применять, а теперь уже во всех браузерах нет с png проблем, с прозрачностью я имею в виду.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...