@media print - drukowanie innego Logo.

Avillon

No avatar

2008-05-14 21:15

Jak zrobić, aby w funkcji 'print', drukowało się inne logo z bezpośredniej ścieżki np.

<img src=http://innyserwer.pl/logo.jpg>


czyli nie pobiera loga ze "slogan" lecz z lokalizacji ustalonej ręcznie.
Co by trzeba było zmodyfikować w tej funkcji?


@media print{
  
/* PRINT styles */
  
bodytable{background:#fff;color:#000;} 
  #menu3, #menu2, #column, .entry .basket, #productDetails #addCart, #productDetails .options, #back, #orderFinish .options,   #productsList .print, #categoryDetails .print, #contactPanel{display:none;}
  #head{height:auto;}
  #body, #head, #foot, #content, .entry{width:16cm;background:#fff;color:inherit;} 
  #content, .entry{float:none;margin:0;padding:0;}
  
.entry h2 a, .entry h3, .entry h3 a, .entry h4, .entry .price, .entry .price span, .entry .price em,
  
#productDetails, #productDetails h2, #productDetails h3, #productDetails h3 a, #productDetails h6, #productDetails #filesList, #productDetails #filesList a, #productDetails .price, #productDetails .price em,
  #categoryDetails, #categoryDetails h2, #categoryDetails .txt, #categoryDetails .txt a, #subList h4 a,
  #categoryFiles a,
  #error, #ok,
  #orderFinish h3,
  #basket td.price, #basket td.priceTotal, #basket .tfoot th.price, #basket .tfoot th.priceTotal,
  #head #logo h2, 
  #pages a, #pages strong,
  #foot p, #foot h1 a{background:inherit;color:#000;}
  
.entry .price em#productDetails .price em{font-weight:normal;}

» Quick.Cart v2.x

Makaron

Avatar: Makaron

2008-05-16 17:23

Jedyny sposób, który mi przychodzi do głowy to przerobienie css'a w ten sposób, żeby logo było wyświetlane jako:

background:img('sciezka_pliku')


Wtedy w "media print" można by po prostu ustawić inną ścieżkę na zupełnie inny plik. Nie znam sposobu innego niestety, a zresztą nie wiem czy takowy istnieje :)

Avillon

No avatar

2008-05-17 21:01

Tak się składa, że w css'ie mam taki wpis:

/* HEAD styles */
#head{width:700px;height:120px;margin:0 auto;background:url('img/tlo.jpg') repeat-x;text-align:left;}


czyli dobry...
Pozostaje tylko pytanie: Jak przerobić "media print"?
W konfiguracji, pole "slogan" mam puste, a jak cokolwiek tam stawie to pojawie się i na wydruku i na stronie...

Makaron

Avatar: Makaron

2008-05-17 21:58

Możesz ustawić display:none; dla elementu w definicji css, a w Media Print go po prostu wyświetlać. Możliwości jest na pewno kilka, albo po prostu dać w zwykłym css'ie background:url('img/tlo.jpg') a w Media Print background:url('img/inne_tlo.jpg')

Do góry
o nas | kontakt