[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
[gelöst] Druckausgabe einer Veranstaltung - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Maidenaustria
Beiträge: 293
Registriert: 7. Mär 2006, 10:43
Wohnort: Österreich

[gelöst] Druckausgabe einer Veranstaltung

13. Okt 2008, 23:44

Hallo auch!
Ich stehe momentan an....
Nutzt jemand von euch den Veranstaltungskalender:
http://www.redaxo.de/180-Addondetails.html?addon_id=64

und hat schon mal versucht eine Veranstaltung via "Diese Seite drucken" auszudrucken?

Dadurch das der VK eine URL erzeugt, funktioniert:
echo $content->getArticle(); im Template:

Code: Alles auswählen

<!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>
<title><? print $REX['SERVERNAME'].' | '.$this->getValue("name"); ?></title>
</head>

<body onLoad="self.print()">

<?

if ("REX_ARTICLE_ID"!=$_GET[aid])
{
$content = new article; 
$content->setArticleID($_GET[aid]);
echo '<h1>Druckversion '.$content->getValue("name").' von '.$REX['SERVERNAME'].'</h1>'; 
echo $content->getArticle();
}

?>

</body>
</html>
nicht mehr....
Es wird dann immer nur die Übersicht in der Druckvorschau angezeigt.

hat da jemand eine Idee?
Dank im Vorraus!
MA
Zuletzt geändert von Maidenaustria am 5. Dez 2008, 00:16, insgesamt 1-mal geändert.

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

14. Okt 2008, 10:58

Wie sieht eine typische URL des Veranstaltungskalenders aus?
Evtl. musst Du nur eine Variable aus der URL auslesen und diese vor der Contentausgabe entsprechend setzen.

Ich favorisiere allerdings die Druckausgabe per CSS.
Hier gibt's eine Info dazu:
http://www.css-praxis.de/tipps.html


Ein Druckversions-Link setzt Du dann z.B. wie folgt ein:

Code: Alles auswählen

<script type="text/javascript">
    <!--
        document.write("<a accesskey='p' id='kdruck' href='javascript:window.print();'>Seite drucken<\/a> |");
    -->
    </script>
Wenn javascript nicht aktiviert ist, wird der Link nicht angezeigt. Es gilt dann der reguläre Druckdialog des Browsers.

Maidenaustria
Beiträge: 293
Registriert: 7. Mär 2006, 10:43
Wohnort: Österreich

17. Okt 2008, 23:29

Hallo Skerbis!

Zuersteinmal vielen Dank für Deine Antwort!
Gleichzeitig Entschuldigung für die verspätete Antwort...

Code: Alles auswählen

.../index.php?article_id=3&details=9&ven=&cat=&year=2008&view=year
so würde die URL aussehen...

Wie Browserkompatibel ist die CSS Version?

Thomas.Skerbis
Beiträge: 1371
Registriert: 4. Aug 2006, 14:06
Wohnort: Rheinberg
Kontaktdaten: Website Twitter

19. Okt 2008, 19:54

Also Browserkompatibel ist sie sagen wir mal ab IE4, wenn Du es soweit optimieren möchtest.
Mit allen gängigen Browsern dürfte es kein Problem geben. Da müsste schon ein 10 Jahre altes Stück Browser daherkommen

Maidenaustria
Beiträge: 293
Registriert: 7. Mär 2006, 10:43
Wohnort: Österreich

14. Nov 2008, 00:49

Hallo nochmal!
Ich möchte mich an dieser Stelle nochmal recht herzlich bei Dir für den Tip bedanken!

Funktioniert einwandfrei mit CSS-Druck!

BG,
MA

Zurück zu „Allgemeines [R4]“