pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: lausbub am 31 Januar 2008, 00:36:03

Titel: Schriftfarbe in Druckoptimierte Version von Artikel
Beitrag von: lausbub am 31 Januar 2008, 00:36:03
Hallo, ich hab ein relativ großes problem mit der Schriftfarbe in Druckoptimierte Version von Artikeln.

Ich habe einen recht dunklen hintergrund in meiner theme und verwende deswegen eine weiße Schriftfarbe.

jetzt ist das prob das wenn man auf Schriftfarbe in Druckoptimierte Version geht keinen text angezeigt bekommt, da ja die schrift in weiß auf weißem hintergrund hat.

Die Überschrift wird in Schwarz angezeigt, der rest bleibt aber in weiß.

kann man das irgendwo ändern, das in der Schriftfarbe in Druckoptimierte Version standartmäßig Schwarz als Textcolor hat?


Gruß
thorsten
Titel: Re: Schriftfarbe in Druckoptimierte Version von Artikel
Beitrag von: bajazzo am 31 Januar 2008, 08:43:16
Hi,
modules/news/print.php ist dein Freund.
Die Datei schreibt die ganze Seite aus, alles was du dort änderst betrifft nur druckoptimierte Seite.
Z.B.: kannst du die ganze Seite komplett und unabhängig gestalten.

echo '<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=' . _CHARSET . '" />
<meta http-equiv="content-language" content="' . _DOC_LANGUAGE . '" />
<title>' . $title . '</title>';
echo '<style type="text/css">
body {
background-color: #FFFFFF;
margin-top: 0px;
}
* {
font-family:Verdana,Helvetica,Sans-serif,sans-serif;
font-size: 101%;
color: #2F1500;
line-height: 1.4em;
}
h1 {
font-size: 0.80em;
font-weight: bold;
margin-top: 0.15em;
margin-bottom: 0.15em;
}
ul, li {
font-size: 1em;
}
td.PrintContent {
font-size: 0.80em;
text-align: justify;
}
td.PrintContent a {
font-size: 1em;
color: #990000;
}
td.PrintTinyComment {
font-size: 0.70em;
}
td.PrintTinyComment a {
font-size: 1em;
color: #990000;
}
</style>';
echo '</head>
<body style="background-color: #FFFFFF;">';
echo '<table align="center" border="0" width="700" cellpadding="5" cellspacing="0">';
echo '<tr><td align="center"><img src="'.MX_THEME_DIR.'/images/logo.gif" border="0" alt="' . $sitename . '" /></td></tr>';
echo '<tr><td align="center"><h1>'. $title .'</h1></td></tr>';
echo '<tr><td align="center" class="PrintTinyComment">'. _PDATE .' '.$time.'&nbsp;&nbsp;&nbsp;'. _PTOPIC .' '.$topictext.'</td></tr>';
echo '<tr><td class="PrintContent">'.$hometext.'<br /><br />'.$bodytext.'<br /><br />'.$notes.'</td></tr>';
echo '<tr><td align="center" class="PrintTinyComment">'. _COMESFROM .' '.$sitename.'<br /><a href="' . MX_BASE_URL . '">' . MX_BASE_URL . '</a>';
echo '<br /><br />'. _THEURL .'<br />';
echo '<a href="' . MX_BASE_URL . 'modules.php?name=News&amp;file=article&amp;sid='.$sid.'">' . MX_BASE_URL . 'modules.php?name=News&amp;file=article&amp;sid='.$sid.'</a>';
echo '</td></tr>';
echo '</table>';
echo '</body></html>';
Titel: Re: Schriftfarbe in Druckoptimierte Version von Artikel
Beitrag von: lausbub am 31 Januar 2008, 17:06:17
super danke dir
funktioniert klasse


gruß
thorsten