PDA

Zobacz pełną wersję : Jak wyrzucić tło z szablonu przy opcji drukuj ?



sisimon
09-10-2012, 08:12
Witam. Jestem tu 1 raz i nie mam bladego pojęcia o projektowaniu witryn (jednak po kilku miesięcznym nudzeniu żony, wziąłem się za to wyzwanie). W klika dni zrobiłem witrynke z gotowego szablonu http://www.templatki.com/demo_templatki/grunge.html. Mam tylko prośbę abyście podpowiedzieli mi gdzie i jak (co wpisać, co usunąć) aby gdy naciskam ikonkę drukuj nie drukowało mi tła ? (na podglądzie jest tylko ciemny brąz i niewidoczny tekst). Chciałem się wogóle pozbyć tej ikonki drukuj, w ustawieniach mam zaznaczoną jako ukrytą, ale i tak na niektórych artykułach ona jest.
Druga prośba : jak wstawić te napisy na samym dole tego projektu "Demo information, XHTML/CSS3 VALID z tego linku co podałem wyżej ? tam chciałbym wstawić kilka linków do innych stron. Niestety często znajduje opisy ale nic z nich nie rozumiem (30 lat temu nie uczono jeszcze w szkole angielskiego). Proszę o wyrozumiałość i cierpliwość dla mnie :) Pozdrawiam wszystkich

ostry
09-10-2012, 15:03
Ta templatka pochodzi z Rocketthemes.com:
http://demo.rockettheme.com/free/grunge/features/module-layout (http://demo.rockettheme.com/?template=grunge)

Wejdź na powyższą stronę i znajdziesz tam opis wszystkich możliwych pozycji modułów - tak dla lepszej orientacji.

Jak chcesz zmienić ich zawartość, zaloguj się u siebie jako admin i przejdź do pozycji Rozszerzenia -> Moduły.
Następnie, używając listy rozwijalnej po prawej stronie '-wybierz pozycję-', wyfiltruj moduły z pozycji zawierających w nazwie 'footer'.
Te opisane przez Ciebie będą jako Footer A, Footer Bi Footer C.
Wejdź w edycję takiego modułu i tam masz Twoje teksty do zmiany.

Jak chodzi o kolor tła w drukuj, to w pliku /templates/nazwa_templatki/css/template.css wystarczy dodać (jeśli nie ma) / zmienić (jeśli już istnieje .contentpane) następujcą sekcję:
.contentpane {background:#FFF;}

Jeśli chcesz wyłączyć ikonę 'drukuj' globalnie dla całej witryny, możesz to zrobić ze strony admina. Wybierz 'Artykuły'->'Artykuły' a następnie w prawym górnym rogu przycisk z ikoną przełączników 'Opcje'.
Pojawi się okno konfiguracji wyświetlania artykułów. Znajdziesz tam na samym dole opcje Pokaż ikony, Pokaż ikonę Drukuj i Pokaż ikonę Email.

sisimon
09-10-2012, 19:42
Bardzo dziękuję za poradę, 2 problemy rozwiązałem, został 1 - problem z tłem przy wydruku .... nie wiem czy można zaśmiecać to forum w ten sposób ale wkleję może zawartość pliku template.css gdyż ja nigdzie nie znalazłem .contentpane {background:#FFF;} więc dopisałem ją do wszystkich sekcji na 1 miejscu, ale i tak to nic nie pomogło. W załączniku jest plik z tego szablonu , tylko proszę zmienić rozszerzenie txt na css, moze ktoś zechce go otworzyć i mi pomóc ? pozdrawiam serdecznie wszystkich

loocek
09-10-2012, 19:53
Dużo łatwiej byłoby jakbyś podał link do strony. Zdaje mi się, że masz zainstalowaną Joomla! 1.5 a temat jest w 2.5, a różnice są i to spore.

ostry
09-10-2012, 21:11
Hehe - no właśnie. Zapomniałem zapytać, na jakiej wersji Joomla! zmajstrowałeś tę witrynę?
Zapakowałeś ją już gdzieś na serwer, czy tylko masz na swoim komputerze?

sisimon
10-10-2012, 07:15
Dziękuję za zainteresowanie, strona jest już pod adresem dpsstroze.pl . Na bieżąco będę dopisywał artykuły. Mam zainstalowaną joomla 2.5.7 . Obawiam się, chodź nie znam sie na tym, że to może być gdzieś zablokowane. Szukałem jakiś podobnych słów przez firebuga. Zresztą będe musiał cokolwiek się nauczyć tej składni html. Niestety to na razie mnie przerasta. Pozdrawiam Sisimon

sisimon
10-10-2012, 09:33
http://demo.rockettheme.com/?template=grunge na tej stronie jak dam drukarkę to jest idealnie, a to ten sam projekt .... :( nie wiem co zrobić

sisimon
10-10-2012, 11:37
chyba sie udało: poszłem na czuja ... znalazłem taką linijkę w style1.css .buttonheading .print {background:url(../images/body/style1/buttons.png) -159px 0 no-repeat; height:18px;width:18px;}
wiec skasowałem końcówke i dołozyłem kod koloru .buttonheading .print {background:#FFF;} i chyba działa .... trzeba coś jeszcze zmienić ? pozdrawiam Andrzej

- - - Updated - - -

:( kolor biały OK, ale format druku bardzo wąski , chciałbym rozszerzyć na A4 gdyż tylko wąski środek kartki jest drukowany - dopisanie tego height:18px;width:18px; na końcu nic nie dało .... chyba trzeba inne parametry użyć, pomoże ktoś ?

sisimon
10-10-2012, 20:27
Niestety nie udało się :( ... w pracy coś przestawiałem, zmieniłem ten plik i było białe tło, po powrocie do domu zmieniłem ten plik i nic się nie stało ... dalej brąz pod spodem ... przerasta mnie to .... a te błędy co mi validator wurzuca na mojej witrynie to jakieś poważne są ? pozdrawiam

zwiastun
10-10-2012, 21:18
Strona do druku generowana jest za pomocą przycisku Drukuj. Na Twojej stronie nie ma takiego przycisku (wyłączyłeś go). Zacznij od tego, że go włączysz. A co dalej, to zależy od tego, co będzie wygenerowane.

sisimon
11-10-2012, 14:39
Witam, nie wiem co zmieniłem w pracy na próbnej witrynie, ale udało mi się zmienić drukowane tło na białe. W domu mi się juz to nie udało zrobić. Ikonkę wyłaczyłem bo i tak nic nie widać co się wydrukowało a żona narzekała że widać tylko tło i dużo tuszu idzie, dlatego wolałem ikonke usunąć. Co mi pan radzi, w jakim pliku szukać tych ustawień ? Gdzieś wpisywałem .buttonheading .print {background:#FFF;} - chyba we wszystkich sekcjach na 1 miescu i chyba to pomogło. Ale nie jestem pewny. Uruchomię tą ikonkę, jakby pan mógł zobaczyć co to może być ? pokazuje mi validator jakiś 1 błąd i ostrzeżenia, one są ważne i niebezpieczne ? może mi strona przez to nie chodzić ? pozdrawiam Andrzej PS. Jakbym wiedział z czym to się je, NIGDY bym nie posłuchał żony które mnie 2 m-ce molestowała abym jej jakąś stronkę zrobił. Myślałem że coś zrobię i jej to dam, a ona żebym jej dalej pomagał bo sobie sama nie radzi, i zamiast grać z dziećmi w piłkę to siedzę jak głupi do rana i się z tym morduje, a ona pije kawkę z koleżankami, i gdzie tu sprawiedliwość ? :( Jeszcze raz pozdrawiam Andrzej

Znalazłem w szablonie plik css - strona wydruku, jak coś w niej zmienie to się wogóle nie pokazauje kartka do drukarki tylko błąd, może tu gdzieś coś zmienić ?

<?php
/**
* @package Grunge Template - RocketTheme
* @version 1.2 September 19, 2012
* @author RocketTheme, LLC http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*
* Rockettheme Grunge Template uses the Joomla Framework (http://www.joomla.org), a GNU/GPLv2 content management system
*
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted index access' );

// load and inititialize gantry class
require_once('lib/gantry/gantry.php');
$gantry->init();

?>
<?php if (JRequest::getString('type')=='raw'):?>
<jdoc:include type="component" />
<?php else: ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $gantry->language; ?>" lang="<?php echo $gantry->language;?>" >
<head>
<?php
$gantry->displayHead();
$gantry->addStyles(array('template.css','joomla.css','style .css'));
?>
</head>
<body id="rt-component" <?php echo $gantry->displayBodyTag(); ?>>
<div id="rt-main">
<div class="rt-container">
<div class="rt-block">
<div id="rt-mainbody">
<jdoc:include type="component" />
</div>
</div>
</div>
</div>
</body>
</html>
<?php endif; ?>
<?php
$gantry->finalize();
?>

loocek
11-10-2012, 15:21
No i teraz już wszystko wiadomo :)
W pliku style1.css:

body: {
background: #FFF;
}
żeby było szersze, w pliku joomla.css wiersz 65 musisz zmienić wartość :

#rt-component .rt-block {
width: 378px;
}

a żona zamiast drukować niech podziwia stronę, bo jest ona do oglądania i czytania, a nie tuszu i papieru marnowania:)

sisimon
11-10-2012, 16:54
Dzięki "loocek" ! Nawet nie wiesz jak mi ulżyło :) Wartość wydruku strony wpisałem 900px (znalazłem info że 1 pix to 0,02645833 cm czyli 21 cm to będzie 794 pix ale dałem 900 bo ładniej leży na kartce w podglądzie). Ja szkołę skończyłem 25 lat temu dlatego nie dziwcie się mi że nic nie kumam. Za to nieźle się znam na obróbce filmów (Adobe Premiere, Encore, After Effects, Canopus itp). Gdybyś potrzebowął pomocy sprzyjemnością pomogę. Jak masz kamerkę to zgram ci kasetki na płyty z fajnym profesjonalnym menu. Problem mam z obróbka filmu HD gdyż trzeba mieć dość mocnego kopa aby to pociągło. Ale samo zgranie na bluray - nie ma problemu.

Gdyby tak ktoś jeszcze mi powiedział czy muszę się przejmować tymi błędami ? Validator pokazuje 1 błąd
http://validator.w3.org/images/info_icons/error.png Line 284, Column 254: required attribute "alt" not specified
…="margin-left: auto; margin-right: auto; display: block;" /></span></span></h3> pewnie trzeba skasować ten nawias ">" po block; /tu jest

i są jakieś ostrzeżanie. ale nie wiem czy mogą one zakłócić pracę witryny ?

Pozdrawiam Andrzej

loocek
11-10-2012, 17:59
brak atrybutu "alt" dla obrazka w nagłówku, trzeba dopisać np alt="jakaś nazwa obrazka" :

<img width="915" height="231" border="0" alt="jakaś nazwa obrazka" style="margin-left: auto; margin-right: auto; display: block;" src="/images/glowna.jpg" smartload="0">
nic się nie dzieje złego jak go nie ma ale ... :)

sisimon
11-10-2012, 23:18
kurcze :( - nie za długo się cieszyłem .... fakt że jak daję drukarkę to jest białe tło .... ale szablon mi się psuje w ten sposób .... gdy wpisze #FFF to na dole szablonu (monitora) jest kilkucentymetrowy pasek biały który powoduje że strona robi się nie ładna. Gdy coś pisze na dole w miejscu footerA to ten biały pasek jeszcze bardziej się rozsuwa. Tak nie może być, wolę na razie drukarkę wyłączyć niż mieć nieładny szablon. Zastanawiam się nad innym kolorem, może leciutki brąz. Ale to też nie jest dobre rozwiązanie gdyż będzie się ono drukowało. Myślę że trzeba chyba w innym miejscu jeszcze zmienić ten kolor na biały #FFF, ale gdzie ? macie jakieś pomysły ?

skopiowałem do zipa 3 pliki, style1.css jomla.css i template.css

sisimon
18-10-2012, 07:39
jaka jest szansa na to aby to poprawić ? jest wogóle jakaś ?

loocek
18-10-2012, 09:39
Nigdzie indziej koloru tła do druku nie zmienisz, widocznie ten szablon w założeniu nie miał służyć do tego aby go drukować. Można by dokonać jakichś zmian, albo dopisać trochę kodu, ale pewnie sam z tym sobie nie poradzisz. Czy w ogóle drukowanie ze strony, szczególnie w przypadku takiej witryny ma jakiś sens?? Co i kto chciałby sobie wydrukować?? Należy sobie odpowiedzieć na takie pytanie, a następnie odpuścić sobie w ogóle ten temat. Jak będą tam jakieś dokumenty do druku udostępniane to i tak najlepiej dodać je w PDF albo DOC czy ODT, używając do tego celu jakiegoś miłego komponentu i załatwione, znika problem z wielkością strony, tłem i innymi ****relkami, a czas poświęcony na spiętrzanie problemów można wykorzystać w jakiś przyjemniejszy sposób :) np. na zrobienie kolejnej strony w Joomla! tym razem swojej własnej.
Takie moje skromne zdanie o poranku :)
Miłego dnia :)

sisimon
18-10-2012, 09:41
zainstalowałem dodatek
Add Print Stylesheetniestety nie bardzo wiem jak go użyć .... mam wpisać coś w polu CSS File Name : wpisałem ścieżkę : rt_grunge/style1.css , ale nic się nie dzieje, może mam wpisać tam inny styl ?
ten dodatek ma za zadanie wyrzucić w trakcie wydruku tło i zdjęcia, ma zostawić sam tekst ... ale nie wiem jak go tak naprawdę zastosować :(