gardenia 0 Опубликовано 13 августа, 2008 Жалоба Share Опубликовано 13 августа, 2008 помогите решить: 1) На странице товара вывела имя производителя. Нужно чтобы при клике на имя производителя открывалось небольшое окошко с подробным описанием производителя, так же как ссылка +доставка. 2) На стр категории сортировка по производителю. Как сделать, чтобы производители были в столбик? 3) На той же стр. список товаров в 1 колонку, но краткое описание товара почему-то не по всей ширине строки, как это исправить? В .pageItem ширина 100%. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 августа, 2008 Жалоба Share Опубликовано 14 августа, 2008 1. Такого нет, да и что за описание, где его взять?! Только делать новый файлик в папке магазина, а на странице карточки делать ссылку на этот файлик. 2. Попробуйте в /includes/modules/default.php заменить: $manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id.'&filter_id='.$filterlist['id']).'">' . $filterlist['name'] . '</a> ';[/code] на: [code]$manufacturer_sort .= '<a href="'.vam_href_link(FILENAME_DEFAULT, 'cat='.$current_category_id.'&filter_id='.$filterlist['id']).'">' . $filterlist['name'] . '</a><br />'; 3. Откройте /templates/vamshop/stylesheet.css, в dl.itemNewProducts измените width на 98% например. Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 14 августа, 2008 Автор Жалоба Share Опубликовано 14 августа, 2008 спасибо, с 1 и 2 пп все понятно 3) нужно, чтобы описания товаров подкатегории в 1 колонку были по всей ширине Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 14 августа, 2008 Автор Жалоба Share Опубликовано 14 августа, 2008 Еще 1 проблема: Для вывода наименования производителя в списке товаров добавляю в файл /includes/classes/product.php строку 'PRODUCTS_MANUFACTURER'=>$array['manufacturers_name'], Производители в списке товаров отображаются, но при заходе по логину и паролю появляется надпись на белом фоне: Warning: Cannot modify header information - headers already sent by (output started at /home/awine1/awine1.nichost.ru/docs/includes/classes/product.php:1) in /home/awine1/awine1.nichost.ru/docs/inc/vam_redirect.inc.php on line 47 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 августа, 2008 Жалоба Share Опубликовано 14 августа, 2008 Я ж Вам и сказал как сделать 1 колонку. На всякий случай ещё скопируйте содержимое файла /templates/шаблон/module/product_listing/product_listing_list.html в /templates/шаблон/module/product_listing/product_listing_columns.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 августа, 2008 Жалоба Share Опубликовано 14 августа, 2008 По поводу ошибки. 99% вы сохранили файле /includes/classes/product.php в utf-8 с так называмым BOM (Byte Order Mask), т.е. в самое начало файл добавился символ. Вот нужно либо сохранять в utf-8 без BOM, либо открыть файл в FAR Manager (там видно этот символ) и удалить его. Символ в самом верху файла, ДО <?php Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 14 августа, 2008 Автор Жалоба Share Опубликовано 14 августа, 2008 спасибо, ошибку исправила, только вот как сохранять в utf-8 без BOM другими прогами, например, HomeSite? насчет колонок разобралась, просто надо было заново настроить категорию: выбрать product_listing_columns.html, потом поменять на product_listing_list.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 августа, 2008 Жалоба Share Опубликовано 15 августа, 2008 HomeSite вроде бы без BOM не умеет сохранять. Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 18 августа, 2008 Автор Жалоба Share Опубликовано 18 августа, 2008 1) на стр карточки товара вверху выведено название подкатегории, а как вывести рядом название главной категории? то же самое нужно для стр, где список товаров подкатегории. 2) как вывести название производителя в списке товаров-новинок на стр глав категории (сначала там выведен список подкатегорий, ниже список новинок)? 3) если сортировать товары по производителю через бокс, то выводятся товары без названия производителя, как вывести производителя (в описании товара или в заголовке списка)? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 августа, 2008 Жалоба Share Опубликовано 19 августа, 2008 1. Что за главная категория?! Вверху есть цепочка навигации, вот там и выводится вся цепочка Категория - Подкатегория. 2. Это нужно править SQL запрос в /includes/modules/new_products.php т.е. меняете: $new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd WHERE p.products_id=pd.products_id and p.products_startpage = '1' ".$group_check." ".$fsk_lock." and p.products_status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."' order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS;[/code] на: [code] $new_products_query = "SELECT * FROM ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd, ".TABLE_MANUFACTURERS." m WHERE p.products_id=pd.products_id and m.manufacturers_id=p.manufacturers_id and p.products_startpage = '1' ".$group_check." ".$fsk_lock." and p.products_status = '1' and pd.language_id = '".(int) $_SESSION['languages_id']."' order by p.products_startpage_sort ASC limit ".MAX_DISPLAY_NEW_PRODUCTS; В /includes/classes/product.php после: 'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image), [/code] добавляете: [code]'PRODUCTS_MANUFACTURER'=>$array['manufacturers_name'], В /templates/шаблон/module/new_products_default.html используете метку: {$module_data.PRODUCTS_MANUFACTURER}[/code]3. Может в /includes/modules/default.php не все $listing_sql запросы поправили?! Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 31 марта, 2009 Автор Жалоба Share Опубликовано 31 марта, 2009 В последнем обновлении магазина появилось новое поле в форме добавления производителя - ОПИСАНИЕ ПРОИЗВОДИТЕЛЯ Как это описание вывести? Пробовала так, но описание не выводится: {if $MANUFACTURERS_DESCRIPTION} {$MANUFACTURERS_DESCRIPTION} {/if} Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 31 марта, 2009 Жалоба Share Опубликовано 31 марта, 2009 вопрос: в каком файле?... сначала нужно получить это полеMANUFACTURERS_DESCRIPTION с бд... и сделать assign('MANUFACTURERS_DESCRIPTION', <value>); Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 31 марта, 2009 Автор Жалоба Share Опубликовано 31 марта, 2009 В карточке товара: имя производителя как ссылка на страницу описания этого производителя ссылка типа <a href="" onclick="window.open('','','scrollbars=yes,width=400,height=400');return false;">, т.е. описание откроется в отдельном окошке заданных размеров. И такая же ссылка в боксе MANUFACTURERS_INFO Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2009 Жалоба Share Опубликовано 1 апреля, 2009 Описание выводится только когда сортируешь по производителю из бокса Производители, если я правильно момню, т.е. оно не везде выводится и не всегда. Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 1 апреля, 2009 Автор Жалоба Share Опубликовано 1 апреля, 2009 нигде не выводится, смотрела и сортировку бокса Производители, сортировку над списком... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2009 Жалоба Share Опубликовано 1 апреля, 2009 Если шаблон по умолнчаию, то должно выводиться. Либо при сортировке по производителю в списке товара, либо при сортировке через бокс Производители. Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 1 апреля, 2009 Автор Жалоба Share Опубликовано 1 апреля, 2009 выводится в шаблоне vamshop_table при сортировке по производителю в списке товара А как вывести это в своем шаблоне? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2009 Жалоба Share Опубликовано 1 апреля, 2009 Вставить метку описания в свой шаблон /templates/шаблон/module/product_listing/ Перенести из vamshop_table шаблона в свой. Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 1 апреля, 2009 Автор Жалоба Share Опубликовано 1 апреля, 2009 уже пробовала, но не выводится :( где еще проверить эту метку описания? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 апреля, 2009 Жалоба Share Опубликовано 1 апреля, 2009 Значит не туда вставляете скорей всего, если в одном из шаблонов работает, значит в php скриптах всё правильно, нужно просто метку в шаблон правильно вставить. Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 1 апреля, 2009 Автор Жалоба Share Опубликовано 1 апреля, 2009 в файл myshablon/module/product_listing/product_listing_list код {if $MANUFACTURERS_DESCRIPTION}<br /> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class="main" align="left"> {$MANUFACTURERS_DESCRIPTION} </td> </tr> </table> <br /> {/if} Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 1 апреля, 2009 Жалоба Share Опубликовано 1 апреля, 2009 я ж писал >сначала нужно получить это полеMANUFACTURERS_DESCRIPTION с бд... >и сделать assign('MANUFACTURERS_DESCRIPTION', <value>); посмотри есть ли у тебя в products_listing.php вообще эта метка Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 1 апреля, 2009 Автор Жалоба Share Опубликовано 1 апреля, 2009 в products_listing.php есть $module->assign('MANUFACTURERS_DESCRIPTION', $manufacturers_description); Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 1 апреля, 2009 Жалоба Share Опубликовано 1 апреля, 2009 знач должен выводится попробуй убрать if если ничего не віводит значит или у єтого производителя нет описания или неправильно получено $manufacturers_description или ты или ты используеш не этот шаблон... ;/ Ссылка на сообщение Поделиться на другие сайты
gardenia 0 Опубликовано 1 апреля, 2009 Автор Жалоба Share Опубликовано 1 апреля, 2009 в шаблоне vamshop_table работает - проверено смотрю список товаров того же производителя в моем шаблоне - описания нет вставила просто без <if> {$MANUFACTURERS_DESCRIPTION} в product_listing_list ничего Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения