Elege furcsa problemaval talalkoztam, remelem nem lesz gond, hogy ket forum temat nyitotam ma, ha igen akkor elnezest!
Szoval a problema az, hogy a kovetkezo modon jelenik meg az oldalam a Firefox Print Preview-nal: http://aycu38.webshots.com/image/17437/2004924292110340823_rs.jpg
Az ures kockak forum hozaszolasokat abrazolnak, a gond az, hogy az utolso hozaszolas kiszalad az oldalbol es a tobbi lap nem is latszik. Mintha csak az elso lap letezne!
Elege gyanus, akkor is elofurdol ha kikapcsolom a "print.css" stilust.
Van valami otlet, miert fordul elo ?
Fórum:
Talan itt van a gond...
Valamire rajottem, azt hiszem a rendes CSS fajlban (style.css) van a gond.
Igy nez ki a CSS kod amely a forum tartalmat sminkeli:
Ha torlom az "overflow-x: hidden;" sort akkor minden ok de a nagyon hosszu web cimek kifutnak az oldalbol, kb. az ami a drupal.hu-n is megtortenik.
Milyen megoldast javasoltok ?
Gyanus ez a problema
Darabokra szedtem a lapot, igy nez ki a page.tpl.php:
A CSS kod itt van (Csak ez van a style.css fajlban) :
Ha "overflow:hidden" be van kapcsolva akkor a "nagyon hosszu" link nem fut ki az
oldal tartalmabol, de a nyomtatasnal a lap igy nez ki:
http://img76.imageshack.us/img76/6700/pagefa8.png
Az elso oldal belemegy a masodikba, es a masodik oldal is tele kene legyen szovegel! de sajnos nem igy tortenik...
Ha lenne valami otlet kerlek irjatok!
Koszonom!
Azt hiszem minden ok
Sikerult megoldani a problemat. A kovetkezo sor:
Az "overlow-x: hidden;" parancsot megjeleniti nyomaton is, amit nem akarok.
Nekem ez kene:
A drupal az alapertelmezet stilus lapjat a print $styles; valtozobol szedi ki.
Meg lehet valahogy oldani, hogy valtoztasak benne, a media="all"-t at kene irni media="screen"-re.
Koszonom!
drupal_add_css
miért nem adsz hozzá egy másik css-t, ami direkt a printer-hez van igazítva?
template.php-ba a drupal_add_css függvénnyel be tudsz tenni Te is egy css-t. A harmadik paraméter a media, ami lehet akár "print" is.
drupal_add_css($path = NULL, $type = 'module', $media = 'all', $preprocess = TRUE)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ok
Igen hozza adhatok de az a CSS nem fogja felulirni az overflow: hidden parancsot.
Vagy gondolod, hogy mukodik ?
Azért egy próbát megér, nem?
Az álmos könyv szerint ennek működnie kéne.
http://weblabor.hu/cikkek/cssnyomtatas
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Koszonom
Koszonom ez tenyleg nagyon hasznos cikk!
Nem mukodik..
Itt van pontosabban mit akarok csinalni:
Van a kovetkezo style sheet:
Van benne a kovetkezo kod
Most a fenti style sheet utan hozaadok egy ujat, nyomtatasra:
De nem tudom az overflow-x: hidden-t kikapcsolni az uj print.css fajlban, probaltam ezt de nem mukodik:
Elolvastam a weblaboron levo doksit de nem emlit semmit errol a dologrol.
A weblabor oldala is egy masik megoldast hasznal, gondolod azert, mert ok sem tudtak ezt megoldani ? Atirtak a style.css fajlnak a media tipusat screen-re.
Csak a problema, en nem tudok bele turkalni a print $styles; valtozoba. Es konnyeb lenne ha megszuntetnem az overflow-ot a print fajlban.
Milyen a sorrend?
Nem mindegy a css-ek sorrendje!
ilyenkor egy !important szokot segíteni ;)
Egyébként azt mondják a visible az alapértelmezett...
pp
(na ez a totál nem Drupal szál ;) ez a Weblaborra való, ott már régen megválaszolták volna a CSS guruk.)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Koszonom
Koszi, most mukodik!
Most mar megbeszeltunk mindent, vege a temanak.