Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Bilder im Beitrag nicht drucken
#1
Unter jedem Beitrag steht "Druckversion anzeigen". Das kann im Fall hilfreich sein ...

Besteht hier aber die Möglichkeit, dass nur der Text eines Beitrages gedruckt wird?

Hab dafür bis dato immer eine Print css angelegt.

Code:
img {display: none;}


Edit: Hab die "printthread" in den Print Thread Templates gefunden.

Kann ich da einfach eine css Anweisung einfügen?
Zitieren
#2
Mit deiner print.css und liegt du schon richtig - so kann man das machen.
Allerdings knnst du auch eine Media Query in die global.css einbauen, die nur für das Drucken gilt:

Code:
@media print {
img { display: none; }
}
Falls es nur für Beiträge gelten soll, besser:
.post img { ... }

[ETS]
MyBB + innovative Themes:
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
Unlösbares Problem, Dilemma? -> das Nötel Smile
Zitieren
#3
Hab die global.css runtergeladen, unterhalb des Body Tag den Code eingefügt und wieder hochgeladen.

Code:
@media print {
img { display: none; }
}

Zeigt keine Wirkung in der Druckvorschau. Mach ich was falsch?

Media Query hab ich noch nie benutzt.
Zitieren
#4
Du brauchst das nicht in der Datei ändern und erneut hochladen.
Das kannst du komfortabel und online im ACP unter "Templates ..." nach Auswahl deines Designs ändern.
Probiere das mal.

[ETS]
MyBB + innovative Themes:
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
Unlösbares Problem, Dilemma? -> das Nötel Smile
Zitieren
#5
(12.10.2023, 15:20)[ExiTuS] schrieb: Du brauchst das nicht in der Datei ändern und erneut hochladen.

Ist echt schwierig sich daran zu gewöhnen, dass es auch einfach gehen kann. Wink

(12.10.2023, 15:20)[ExiTuS] schrieb: Das kannst du komfortabel und online im ACP unter "Templates ..."

Verwende das Standarddesign, also default.

Sätze, wie diese "Der Stylesheet wird derzeit von MyBB Master Style geerbt. Jede Änderung die du machst, bricht dieses Erbe und das Stylesheet wird in das Theme kopiert." machen neuen Benutzern Angst, daher vorab die Frage:

Füge ich das wie ein Body Tag direkt ein (also nicht in ein Container #Content beispielsweise)?
Zitieren
#6
Ja, diese Meldung klingt erst einmal besorgniserregend, ist aber kein Grund zur Sorge.
MyBB separiert das mitgelieferte Theme sowie eigene Stil-Änderungen, so dass man kein Original verändert und man immer ein "doppelten Boden" hat, falls etwas schiefen sollte.
Wenn bisher nur das Standard-Theme benutzt wird, gibt es noch keine "durch Benutzer veränderte Kopie des Originals".

Öffne die global.css und wechsele oben in den erweiterten Editor.
Das Stückchen CSS (@media print ...) kannst du ganz unten einfügen.

[ETS]
MyBB + innovative Themes:
NokiaPort.de Forum Nokia-Traditionsforum seit 2006.
Live Escape Game Forum Diskussionsplattform für Escape-Rooms.
Unlösbares Problem, Dilemma? -> das Nötel Smile
Zitieren
#7
(12.10.2023, 16:56)[ExiTuS] schrieb: Öffne die global.css und wechsele oben in den erweiterten Editor.
Das Stückchen CSS (@media print ...) kannst du ganz unten einfügen.

Hab ich gemacht ... puh! Anschließend waren alle Änderungen (via FTP) an dieser Datei weg. Wieder was gelernt; Änderungen werden durch das System nicht übernommen, wenn man diese lokal bearbeitet und hochlädt. Allerdings mit dem "Blanko" überschrieben, wenn man neu speichert. Hab das dann im ACP direkt reinkopiert und dann war alles wieder da.

Zum eigentlichen Thema: Das funktioniert wunderbar, wenn man die Druckvorschau (wie üblich) per Strg + P aufruft. Beim Link im Forum unter den Beiträgen "Druckversion anzeigen" hat es keine Wirkung; die Bilder sind immer noch da.

Frage: Wie, bzw. wo kann ich den Link "Druckversion anzeigen" unter den Beiträgen komplett löschen oder auskommentieren?
Zitieren
#8
Keine Datei im Ordner "cache" sollte manuell bearbeitet werden. Es handelt sich, wie der Name besagt, um einen internen Zwischenspeicher, der regelmäßig überschrieben wird.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#9
(12.10.2023, 18:25)Racing schrieb: Frage: Wie, bzw. wo kann ich den Link "Druckversion anzeigen" unter den Beiträgen komplett löschen oder auskommentieren?
versuch es mal mit der Templatesuche und suche nach printthread.php
Kein Support per PN, Mail, Telefon, Hausbesuch, Discord, Telegram, WhatsApp und anderen nutzlosen Tools
Zitieren
#10
(12.10.2023, 18:25)Racing schrieb: Zum eigentlichen Thema: Das funktioniert wunderbar, wenn man die Druckvorschau (wie üblich) per Strg + P aufruft. Beim Link im Forum unter den Beiträgen "Druckversion anzeigen" hat es keine Wirkung; die Bilder sind immer noch da.

Bearbeite das Theme Template "printthread" und ersetze den gesamten Inhalt durch:

PHP-Code:
<html>
<
head>
<
title>{$thread['threadprefix']} {$thread['subject']} - {$lang->printable_version}</title>
<
meta http-equiv="Content-Type" content="text/html; charset={$charset}/>
<
style type="text/css">
body font-familyVerdanaArialsans-seriffont-size13px; }
.
largetext font-familyVerdanaArialsans-seriffont-sizemediumfont-weightbold; }
img max-width100%; heightauto; }
div.content img displaynone; }
</
style>
</
head>
<
body>
<
table width="98%" align="center">
<
tr>
<
td valign="top"><a href="index.php"><img src="{$theme['logo']}alt="{$mybb->settings['bbname']}title="{$mybb->settings['bbname']}border="0" /></a></td>
</
tr>
<
tr>
<
td>
<
span class="largetext">{$thread['displaystyle']} <a href="{$thread['threadlink']}">{$thread['subject']}</a> - {$lang->printable_version}</span><br />
<
br />
+- {
$mybb->settings['bbname']} (<em>{$mybb->settings['bburl']}</em>)<br />
{
$breadcrumb}
+{
$tdepth} {$lang->thread} {$thread['displaystyle']} {$thread['subject']} (<em>/{$thread['threadlink']}</em>)<br />
<
br />
{
$multipage}</td>
</
tr>
<
tr>
<
td><br /><hr size="1" /><div class="content">{$postrows}</div></td>
</
tr>
</
table>
</
body>
</
html

...dann Template speichern und testen.
Zitieren