Категории |
Как в зависимости от шаблона выводить определенную картинку noimage.gif?????Подскажите, как в зависимости от шаблона выводить определенную картинку noimage.gif????? А то она для всех шаблонов одинаковая. а ты шаблоны меняешь по пять раз в день? :) ЗЫ ЗЫ если по существу, открой системные файлы, где прописывается путь к картинкам, и в условиях, где отсутствуют загруженные картинки, измени путь не к корневой папке images, а к папке картинок шаблона Меня интересуют где эти системные файлы в которых прописываются путь к картинкам для отдельного шаблона и что бы для отдельных шаблонов был отдельный путь, а не один для всех. includes/classes/product.php includes/classes/product.php modules/product_info.php А как же можно сделать что бы при смене шаблона и картинка ноимидж была другая??? Просто в другом шаблоне хочу фон другой установить и надо соответственно и картинку поменять. Но надо что бы и переключать можно было с одного шаблона на другой без проблем. Найти все места, где картинка вызывается, и соответственно переработать. По моим прикидкам, таких мест чуть больше десятка. По моим прикидкам, таких мест чуть больше десятка. ровненько в двух файлах, которые я озвучил выше ) для карточки товара в modules/product_info.php для всех остальных модулей и боксов в includes/classes/product.php Сомневаюсь, что двумя файлами обойтись можно. Например, в reviews.php встречается задание такой картинки. Нужно поиском по файлам найти все файлы, где есть noimage.gif (например, умеет total_commander) Нужно поиском по файлам найти все файлы, где есть noimage.gif (например, умеет total_commander) и заменить везде на noimage_'.CURRENT_TEMPLATE.'.gif либо noimage_".CURRENT_TEMPLATE.".gif в зависимости от кавычек в которых строка их менять. ну и создать картинки noimage_default.gif для шаблона default . Поменял в product_info.php $image = http_path('images_info').'../noimage_'.CURRENT_TEMPLATE.'.gif'; $_check_image = 'false'; и в product.php $this->pID = $pID; $this->useStandardImage=true; $this->standardImage='../noimage_'.CURRENT_TEMPLATE.'.gif'; if ($pID = 0) { $this->isProduct = false; return; и сделал два новых ноимидж noimage_Shopos-most_pink.gif noimage_Shop.gif но ничего не вышло :(! может еще где то надо поменять было??? Может кэш не обновился? Всетаки сработало! :) |
|