+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Merkwürdiges Problem mit Icon-Anzeige

  1. #1
    Neu an Board
    Registriert seit
    11.12.2008
    Beiträge
    45
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Merkwürdiges Problem mit Icon-Anzeige

    Hallo,
    ich habe mit dem Problem gekämpft, dass die Icons für PDF, Drucken und eMail nicht angezeigt worden sind. Als ich dann gemerkt habe, dass es am Template liegt, habe ich in der Datei default.php im Verzeichnis \templatename\html\com_content\article\ den folgenden Code eingefügt. Nun werden die Icons angezeigt -allerdings erscheint links daneben ein merkwürdiger Text (siehe Screenshot). Kann mir jemand einen Tip geben, wie ich auch noch dieses Problem löse ?

    <p class="buttonheading">
    <?php if ($this->print) :
    echo JHTML::_('icon.print_screen', $this->article, $this->params, $this->access);
    elseif ($this->params->get('show_pdf_icon') || $this->params->get('show_print_icon') || $this->params->get('show_email_icon')) : ?>
    <img src="<?php echo $this->baseurl ?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/trans.gif" alt="<?php echo JText::_('attention open in a new window'); ?>" />
    <?php if ($this->params->get('show_pdf_icon')) :
    echo JHTML::_('icon.pdf', $this->article, $this->params, $this->access);
    endif;
    if ($this->params->get('show_print_icon')) :
    echo JHTML::_('icon.print_popup', $this->article, $this->params, $this->access);
    endif;
    if ($this->params->get('show_email_icon')) :
    echo JHTML::_('icon.email', $this->article, $this->params, $this->access);
    endif;
    endif; ?>
    </p>
    Angehängte Grafiken

  2. #2
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.839
    Bedankte sich
    356
    Erhielt 1.405 Danksagungen
    in 1.286 Beiträgen

    Standard

    DerText ist nicht merkwürdig. Er ist für Blinde ein Hinweis, dass sich ein neues Fenster öffnet, wenn man draufklickt.

    Du kannst ihn entfernen indem du das hier löscht: alt="<?php echo JText::_('attention open in a new window'); ?>"
    Grüße, Christiane
    Joomla braucht dich!

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    11.12.2008
    Beiträge
    45
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo,
    super, der Tip war genau goldrichtig.

    Nur eine Frage noch zu den Funktionen PDf bzw. drucken:

    PDF erzeugen: (Datei: PDF-Problem.jpg)
    Hier wird teilweise der Text übereinandergeschichtet und kann so nicht megr gelesen werden. Überhaupt entspricht das PDF überhaupt nicht der eigentlichen Seite vom Layout her - gibt es dafür einen Grund oder lässt sich dies verbessern ?

    Drucken: (Datei: Druck-Problem.jpg)
    Die Seite wird im Gegensatz zum PDF nicht mit einem weißen Hintergrund erzeugt, sondern dieses enthält das Muster, welches außerhalb der eiegntlichen seiten sich befindet)
    Gibt es auch hierfür eine Abhilfe ?
    Angehängte Grafiken

  5. #4
    Neu an Board Avatar von techservice
    Registriert seit
    21.10.2009
    Ort
    Augsburg
    Alter
    43
    Beiträge
    50
    Bedankte sich
    4
    Erhielt 11 Danksagungen
    in 10 Beiträgen

    Standard

    Das liegt an der entsprechenden CSS Datei die .pdf oder media Print zugewiesen ist
    bitte mal schauen was du da in der Cascade hast. Schau mal nach print.css oder ähnlichem.
    www.pc-techservice.de
    wenn ich was nicht weiss muss ich wissen wo es steht...

  6. Erhielt Danksagungen von:


  7. #5
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.839
    Bedankte sich
    356
    Erhielt 1.405 Danksagungen
    in 1.286 Beiträgen

    Standard

    Ich bin seit vielen Jahren im WEB-Design und noch nie - noch nie! habe ich erlebt, dass jemand bei einer normalen WEB-Seite eine pdf-Datei erzeugen wollte. Ich stecke da auch keinen Aufwand mehr rein und empfehle dir auch, auf pdf zu verzichten.

    Zum print - die defiition steht in der print.css, di musst du anpassen. EDIT... da war ich zu langsam
    Grüße, Christiane
    Joomla braucht dich!

  8. Erhielt Danksagungen von:


  9. #6
    Wohnt hier Avatar von chr-hl
    Registriert seit
    28.07.2009
    Ort
    Lübeck
    Beiträge
    3.042
    Bedankte sich
    56
    Erhielt 962 Danksagungen
    in 948 Beiträgen

    Standard

    Hallo,

    eine kleine Anmerkung noch:
    Mit einer Korrektur der print.css wird voraussichtlich auch die Erstellung von PDF-Dokumenten Deiner Beiträge möglich sein, da dies eigentlich nur das "Drucken" in eine Datei ist.

    Christian
    Konnte ich Dir helfen - dann freut ein Klick auf "Danke" bzw. "Thanks"

    Joomla - FAQs / Dein Joomla-Level / Problem gelöst? Bitte so markieren

  10. Erhielt Danksagungen von:


  11. #7
    Neu an Board
    Registriert seit
    11.12.2008
    Beiträge
    45
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Vielen Dank für die Antworten - doch leider finde ich nur eine einzige print.css und diese ist im Template-Verzeichnis des Beez-Templates. Sonst gibt es keine ...
    Auch wenn ich selbst in dieser etwas ändere hat dies keine Auswirkungen.
    Folglich muss es eine andere Stelle oder Datei geben - hat hier noch jemand einen Tip für mich ?

  12. #8
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.839
    Bedankte sich
    356
    Erhielt 1.405 Danksagungen
    in 1.286 Beiträgen

    Standard

    Schau in die index.php deines templates. Gibt es da einen link zu einer css-Datei mit media=print? Das ist diejenige, welche. Wenn es einen link gibt, stimmt dann der Pfad?
    Geändert von oldlady (20.04.2010 um 09:13 Uhr)
    Grüße, Christiane
    Joomla braucht dich!

  13. Erhielt Danksagungen von:


  14. #9
    Neu an Board
    Registriert seit
    11.12.2008
    Beiträge
    45
    Bedankte sich
    17
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Nein, in der index.php ist kein Link hierzu enthalten - ist zum verrückt werden

  15. #10
    Hat hier eine Zweitwohnung Avatar von X-Bit
    Registriert seit
    08.06.2007
    Beiträge
    1.412
    Bedankte sich
    63
    Erhielt 298 Danksagungen
    in 268 Beiträgen

    Standard

    Es ist verständlich, dass du die print.css nicht in deinem Template hast, da diese Funktion in dem von dir verwendeten Template ja nie vorgesehen war. Du hast ja nur die entsprechenden Code-Linien in deine template (index.php) eingefügt und hast somit also keine entsprechende css Datei.

    Du solltest also die Zeilen mit der Anweisung "media=print..." noch einfügen und dann die print.css erstellen. Dann sollte es klappen.

    Um aber ehrlich zu sein, ich habe diese drei Funktionen schon seit Jahren in x Seiten ausgeblendet und bei den Seiten wo es explizit gewünscht wurde, wurde es nach meiner Kenntnis noch nie verwendet!
    Geändert von X-Bit (21.04.2010 um 04:11 Uhr)
    Problem gelöst?! Mark it! | FAQ gelesen? | Level-Up auch DU zählst!

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein