Tolyanskiy 0 Опубликовано 9 июля, 2009 Жалоба Share Опубликовано 9 июля, 2009 Как сделать вывод картинок производителей в подкатегориях товаров ? Т.е. если я зашел в категорию и в центральном меню вижу ссылки (перечень производителей), чтобы рЯдом выводился или вместо них ряд картинок производителей. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 июля, 2009 Жалоба Share Опубликовано 10 июля, 2009 Такого по умолчанию нет и так просто не сделать, только скрипты править, добавляя нужный код. Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 12 августа, 2009 Жалоба Share Опубликовано 12 августа, 2009 Помогите вывести картинки производителей в листинг товаров (категория). В карточку с горем пополам вывел.. Начало положу: В product_listing_list.html добавляем <img src="{$module_data.PRODUCTS_MIMAGE}" alt=""> В product.php добавляем: 'PRODUCTS_MIMAGE'=>..... что дальше?[/code]И походу там же, функцию писать надо ещё? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 августа, 2009 Жалоба Share Опубликовано 13 августа, 2009 Вот посмотрите как выводить название производителя - http://vamshop.ru/faq.php/faq_id/26/question/Kak-mozhno-vyvodit-naimenovanie-proizvoditelya-v-spiske-tovarov- Картинка примерно так же выводится, только нужно доставать название картинки производителя, т.е. нужно выводить поле manufacturers_image, а не manufactrers_name Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 13 августа, 2009 Жалоба Share Опубликовано 13 августа, 2009 Да это понятно... Но если написать в product.php 'PRODUCTS_MIMAGE'=>$array['manufacturers_image'], то ничего не происходит... тут собака глубже зарыта Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 августа, 2009 Жалоба Share Опубликовано 13 августа, 2009 Нужно в /includes/modules/default.php в sql запросы $listing_sql добавить колонку manufacturers_image, т.е. везде в этом файле поменяйте (встречается много раз): m.manufacturers_name,[/code] на: [code] m.manufacturers_name, m.manufacturers_image, Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 20 августа, 2009 Жалоба Share Опубликовано 20 августа, 2009 Большое спасибо за помощь! Ещё бы таким способом описание вывести...вообще идеально было бы... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 августа, 2009 Жалоба Share Опубликовано 20 августа, 2009 А вот описание так просто не выведете. Нужно править sql запросы вот эти же и добавлять в них запрос в таблицу manufacturers_info, т.е. описание сидит именно в этой таблице, в колонке manufacturers_description. Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 20 августа, 2009 Жалоба Share Опубликовано 20 августа, 2009 да я понял... возится долго надо, у кого может быть готовый код есть? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 августа, 2009 Жалоба Share Опубликовано 20 августа, 2009 Наверное нужно $listing_sql запросы править примерно так: $listing_sql = "select p.products_fsk18, p.products_shippingtime, p.products_model, p.products_ean, pd.products_name, p.products_id, m.manufacturers_name, mi.manufacturers_description, p.products_quantity, p.products_image, p.products_weight, pd.products_short_description, pd.products_description, p.manufacturers_id, p.products_price, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_discount_allowed, p.products_tax_class_id from ".$recursive_table_categories.TABLE_PRODUCTS_DESCRIPTION." pd, ".TABLE_MANUFACTURERS." m, ".TABLE_MANUFACTURERS_INFO." mi, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_PRODUCTS." p left join ".TABLE_SPECIALS." s on p.products_id = s.products_id where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and m.manufacturers_id = '".(int) $_GET['filter_id']."' and mi.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and pd.products_id = p2c.products_id ".$group_check." ".$fsk_lock." and pd.language_id = '".(int) $_SESSION['languages_id']."' " .$recursive_check .$sorting;[/code]и затем выводить manufacturers_description. Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 21 августа, 2009 Жалоба Share Опубликовано 21 августа, 2009 Сегодня порою и обязательно покажу что получилось. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 августа, 2009 Жалоба Share Опубликовано 21 августа, 2009 Удачи Ссылка на сообщение Поделиться на другие сайты
solopov 0 Опубликовано 22 августа, 2009 Жалоба Share Опубликовано 22 августа, 2009 Чего то не выходит каменный цветок... Хочется на флаг (alt & title), название страны производителя вывести, всякие страны попадают.. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 августа, 2009 Жалоба Share Опубликовано 23 августа, 2009 Не знаю, может sql запрос не совсем правильный. Ссылка на сообщение Поделиться на другие сайты
Blun 0 Опубликовано 22 декабря, 2013 Жалоба Share Опубликовано 22 декабря, 2013 Добрый день! Нужна Ваша помощь! Нужно вывести картинку производителя на странице рекомендуемых товаров. Начал делать все по инструкции: http://vamshop.ru/forum/topic/8427-как-вывести-название-производителя-в-блок-нови/. В файле /includes/modules/featured.php поменял на: $featured_products_query = "SELECT distinct * FROM ".TABLE_PRODUCTS." p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on pd.products_id = p.products_id, ".TABLE_FEATURED." f, ".TABLE_MANUFACTURERS." m, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_CATEGORIES." c where c.categories_status='1' and p.products_id = p2c.products_id and p.products_id=f.products_id and m.manufacturers_id=p.manufacturers_id and p2c.categories_id = c.categories_id ".$group_check." ".$fsk_lock." and c.parent_id = '".$featured_products_category_id."' and p.products_status = '1' and f.status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."' order by p.products_date_added DESC limit ".MAX_DISPLAY_FEATURED_PRODUCTS; В /includes/classes/product.php добавил 'PRODUCTS_MANUFACTURER'=>$array['manufacturers_image'], В шаблоне добавил метку. Но не выводит и все тут! Причем вывести картинку в блоке рекомендуемых товаров на главной (тоже по инструкции) получилось без проблем. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 декабря, 2013 Жалоба Share Опубликовано 22 декабря, 2013 Делаете всё правильно, только если Вы хотите выводить на странице рекомедуемые, то править надо ведь файл /featured.php /includes/modules/featured.php - это блок рекомендуемые на главной странице, т.е. не отдельная страница featured.php Ссылка на сообщение Поделиться на другие сайты
Blun 0 Опубликовано 22 декабря, 2013 Жалоба Share Опубликовано 22 декабря, 2013 Спасибо, разобрался! Следующая загвоздка - вывести картинку производителя к каждому товару в корзине? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 декабря, 2013 Жалоба Share Опубликовано 23 декабря, 2013 Это наверное в /includes/modules/order_details.php, там смотреть как корзина выводится. Возможно, в /includes/classes/shopping_cart.php нужно будет чуть поправить sql запрос. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 декабря, 2013 Жалоба Share Опубликовано 23 декабря, 2013 т.е. смотрите как сделан вывод картинки товара и делайте по аналогии. Ссылка на сообщение Поделиться на другие сайты
Blun 0 Опубликовано 23 декабря, 2013 Жалоба Share Опубликовано 23 декабря, 2013 Картинка товара выводится следующим кодом в /includes/modules/order_details_cart.php: $image = ''; if ($products[$i]['image'] != '') { $image = DIR_WS_THUMBNAIL_IMAGES.$products[$i]['image']; } if (!is_file($image)) $image = DIR_WS_THUMBNAIL_IMAGES.'../noimage.gif'; Делаю по аналогии: ноничего не выводится: $manufacturers_image = ''; if ($products[$i]['manufacturers_image'] != '') { $manufacturers_image = $products[$i]['manufacturers_image']; } в файле /includes/classes/shopping_cart.php не нашел sql запрос, где выводится картинка товара! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 декабря, 2013 Жалоба Share Опубликовано 23 декабря, 2013 Ещё сам шаблон корзины /templates/шаблон/module/order_details.html и /shopping_cart.php Вот всего 4 файла задействованы для вывода в корзине, смотрите как сделано по умолчанию и добавляйте свой код. Лично я сам не делал вывод картинки производителя, конкретный код не подскажу, к сожалению. Но, по идее, все делается не так сложно, на примере картинки товара в корзине. Ссылка на сообщение Поделиться на другие сайты
Blun 0 Опубликовано 24 декабря, 2013 Жалоба Share Опубликовано 24 декабря, 2013 Спасибо за наводку, разобрался! Все выводит как нужно! В файле includes/classes/shoping_card.php добавил в sql запрос нужные поля В файле includes/module/order_detals_cart.php прописал вывод этих полей в метку В шаблоне /templates/шаблон/module/order_details.html добавил эту метку Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 декабря, 2013 Жалоба Share Опубликовано 24 декабря, 2013 Не за что. Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения