Ahoi mgutt,
danke für Deinen Print Topic Mod - er gefällt mir ausgesprochen gut! Insbesondere die optische Aufbereitung der zu druckenden Beiträge finde ich sehr gelungen (ein paar Kleinigkeiten kann man nach eigenen Vorlieben ja einfach in den .tpl-Dateien anpassen).
So, jetzt mein Mini-Beitrag für alle, die
statt eines Textlinks lieber einen Button-Link hätten ("inspiriert" hat mich der
Printer-friendly Topic Mod, der mit
mgutts SEO URLs V2 jedoch
nicht kompatibel ist):
Code: Alles auswählen
#
#-----[ COPY ]------------------------------------------
#
copy printer.gif to templates/subSilver/images/printer.gif
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/subSilver.cfg
#
#-----[ FIND ]------------------------------------------
#
$images['reply_locked'] = "$current_template_images/{LANG}/reply-locked.gif";
#
#-----[ AFTER, ADD ]------------------------------------------
#
$images['printer'] = "$current_template_images/printer.gif";
#
#-----[ OPEN ]------------------------------------------
#
mgutts install.txt for the Print Topic Mod
#
#-----[ FIND ]------------------------------------------
#
$print_topic = "<a href="viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&print=topic&start=$start&sid=" . $userdata['session_id'] . '" target="_blank">' . $lang['print_topic'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
$print_topic = "<a href="viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&print=topic&start=$start&sid=" . $userdata['session_id'] . '" target="_blank"><img src="' . $images['printer'] . '" border="0" alt="' . $lang['print_topic'] . '"></a>';
Beispiel für ein printer.gif:
[ externes Bild ]
Zu guter Letzt müsst Ihr in der viewtopic_body.tpl
an jener Stelle einfügen, wo Ihr den Druck-Button gerne hättet. Bei mir sieht das jetzt so aus (aufgrund eines anderen Mods und eigener Bastelarbeiten, wird die Codestelle bei Euch mit größter Wahrscheinlichkeit etwas anders lauten):
Code: Alles auswählen
<table width="100%" cellspacing="2" cellpadding="2" border="0">
<tr>
<td align="left" valign="top" nowrap="nowrap"><span class="nav">{U_POST_NEW_TOPIC} {U_POST_REPLY_TOPIC}
<!-- BEGIN switch_user_logged_in -->
{PRINT_TOPIC}
<!-- END switch_user_logged_in -->
</span></td>
mgutt hat geschrieben:Verbesserungsvorschläge sind natürlich willkommen
Naja, wenn Du schon fragst

(und einmal Zeit und Lust dafür haben solltest): Toll wäre es, wenn man - wie bei dem oben verlinkten anderen Mod - die Möglichkeit hätte, die Beiträge eines Threads auszuwählen, die gedruckt werden sollen (z.B. nur Beitrag 3 oder Beiträge 8-15).
Vielen Dank noch einmal und ein schönes Wochenende!
IPB_Flüchtling