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

Убрать фон в всплывающих окнах


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

Подскажите где и как убрать фон в всплывающих окнах "Версия для печати" и "Задать вопрос о товаре"!

Вот смотрите на фото: http://saku.com.ua/4444.jpg

Понимаю, что где-то нужно добавить

style="background: none;"[/CODE]

Но вот где, ума не приложу?!

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

Подскажите где и как убрать фон в всплывающих окнах "Версия для печати" и "Задать вопрос о товаре"!

Вот смотрите на фото: http://saku.com.ua/4444.jpg

Понимаю, что где-то нужно добавить

style="background: none;"
Но вот где, ума не приложу?!
видимо, у Вас старая версия вамшоп. попробуйте удалить из \templates\vamshop\module\шаблон\print_product_info.html строку
<link rel="stylesheet" type="text/css" href="{$tpl_path}/stylesheet.css" />[/code]

или пропишите туда свои стили CSS

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

та НЕТ, у меня свежая версия Вамшопа 1.67

поискал в \templates\vamshop\module\шаблон\print_product_info.html

рекоммендуемую вами строку, но так и не нашёл

<link rel="stylesheet" type="text/css" href="{$tpl_path}/stylesheet.css" />
в файле print_product_info.html вот такой код:
{config_load file="$language/lang_$language.conf" section="print_product_info"}
<!-- Информация о товаре -->
<div class="page">
<p>
<span class="bold">{$PRODUCTS_NAME}</span>
</p>
<p>
{$PRODUCTS_MODEL}
</p>
<!-- pics -->
<p>
{if $PRODUCTS_IMAGE!=''}<img src="{$PRODUCTS_IMAGE}" alt="{$module_data.NAME}" border="0" />{/if}
</p>
<!-- more images -->
{if $PRODUCTS_MO_IMAGES}
{foreach name=mo_pic item=img_values from=$mo_img}
<p>
<img src="{$img_values.PRODUCTS_MO_IMAGE}" alt="{$img_values.PRODUCTS_MO_IMAGE}" border="0" />
</p>
{/foreach}
{/if}
<!-- more images eof -->
<!-- pics eof -->
<!-- desc -->
<p>
{$PRODUCTS_DESCRIPTION}
</p>
{if $module_content !=''}
<p>
<span class="bold">{#options#}</span>
</p>
{foreach name=aussen item=module_data from=$module_content}
<p>
{$module_data.GROUP}: {$module_data.NAME}
</p>
{/foreach}
{/if}
<p>
<span class="bold">
{#price#} {$PRODUCTS_PRICE}
</span>
</p>
<p>
{$PRODUCTS_TAX_INFO}{$PRODUCTS_SHIPPING_LINK}
</p>
<p>
{if $PRODUCTS_VPE} {$PRODUCTS_VPE}{/if}
</p>
<!-- desc eof -->
{if $parameters}
<!-- Parameters -->
<table cellspacing="0" cellpadding="0" class="fulldesc" border="0" width="70%">
{foreach name=aussen item=parameters_data from=$parameters}
<tr class="stroka">
<td {if $parameters_data.is_group} colspan="2" class="zagolovok"{else}class="texparam"{/if}>{$parameters_data.parameters_name} </td>
{if $parameters_data.is_group}{else}<td class="texznachen" align="left">{if $parameters_data.parameters_value}{$parameters_data.parameters_value} {$parameters_data.parameters_suff}{else} {/if}</td>{/if}
</tr>{/foreach}
</table>
<!-- /Parameters -->
{/if}
<p>
{if $extra_fields_data}
{foreach name=aussen item=extra_fields from=$extra_fields_data}
{$extra_fields.NAME}: {$extra_fields.VALUE}<br />
{/foreach}
{/if}
</p>
{$BUTTON_PRINT}
</div>
<!-- /Информация о товаре -->
</body>
</html>
[/code]

Помогите пожалуйста, а то смотрится отвратительно!

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

откройте файл header.php

найдите в нем строку:

<link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/stylesheet.css'; ?>" />
после нее вставьте код:
<?php
if (isset($_GET['products_id']) && strstr($PHP_SELF, FILENAME_PRINT_PRODUCT_INFO)) {
?>
<link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/print.css'; ?>" />
<?php
}
?>

<?php
if (isset($_GET['products_id']) && strstr($PHP_SELF, FILENAME_ASK_A_QUESTION)) {
?>
<link rel="stylesheet" type="text/css" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/quest.css'; ?>" />
<?php
}
?>[/code]

в папке с шаблоном создайте файлы стилей print.css и quest.css и переопределите в них только нужные Вам стили CSS из stylesheet.css.

а можно непосредственно в файлах шаблона print_product_info.html и ask_a_question.html переопределить стили CSS.

возможно, есть более красивое решение, но эти - самые простые.

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

Наверное, что-то не то!

Я вообще удалять пробовал эти файлы (print_product_info.html и ask_a_question.html), но фон в всплывающих окнах при нажатии ссылок "Версия для печати" и "Задать вопрос о товаре" всё равно остаётся!

Подскажите лучше какой файл отвечает за это всплывающее окно?

Что бы я мог для него запретить вывод этого стиля :


body
{
background: url(images/bg.png) repeat-x;
background-color: #FBFBEF;
width: 100%;
height: 290px;
color: #000;
font: 14px/16px Tahoma, Arial, Helvetica, sans-serif;
}
[/CODE]

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

Спасибо проблему решил добавив в файлы (print_product_info.html и ask_a_question.html) белый фон

style="background: #FFFFFF;"

Спасибо!

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

Как сделать чтобы окно Версия для печати открывалось подобно как открывается большая картинка для товара?

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

И еще, на странице для печати тоже вылазит ошибка

Warning: Cannot modify header information - headers already sent by (output started at /home/perlacas/public_html/includes/header.php:37)

http://perlacasa.com.ua/print_product_info.php/products_id/1216

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

Попробуйте взять из архива с vamshop.ru/download.html и переписать к себе файл /print_product_info.php

 

Версия для печати и так открывается в отдельном окне, как картинка.

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

А что у Вас на 37 строке в /includes/header.php !?

Попробуйте вот этот файл /priint_product_info.php

 

Взял из текущего кода.

print_product_info.php

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

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>" />

Такая строка в 37.

Я так понимаю, не в порядке что то с файлом russian.php

Попробую его перезаписать. 

А отчего может не работать всплывающее окно Версии для печати? Приходится делать операцию правой кнопкой на Версия для печати-открыть на новой странице.

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

От Вашего шаблона зависит.

У Вас в шаблоне нет кода для открытия в новом окне.

 

Возьмите файл из /templates/vamshop/module/product_info/product_info_v1.html и перепишите к себе.

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