Ergebnis 1 bis 18 von 18

Thema: Download Dateiendung und Größe ausblenden

  1. #1
    Contao-Nutzer Avatar von hee7
    Registriert seit
    11.10.2012.
    Ort
    Soest; NRW
    Beiträge
    16

    Standard Download Dateiendung und Größe ausblenden

    Hallo Leute,

    ist es möglich im Downloads Bereich die Dateigröße sowie den Typ auszublenden (siehe Screenshot)?

    Gruß, hee7
    Angehängte Grafiken Angehängte Grafiken
    "Aller Anfang ist leicht, und die letzten Stufen werden am schwersten und seltensten erstiegen." J. W. von Goethe

  2. #2
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Entweder Template ändern, oder via CSS
    PHP-Code:
    .size displaynone 
    ausblenden
    Kein Privat Support via PM.

  3. #3
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    würde über template-anpassung gehen, zb. im ce_downloads.hmtl5 die anweisung
    Code:
    <span class="size">(<?php echo $file['filesize']; ?>)</span>
    entfernen und die filegrösse wird nicht mehr angezeigt.
    evtl. gibt es aber noch bessere lösungen
    edit: dateityp müssste man über php entfernen, mit css würde es nicht gehen

  4. #4
    Contao-Nutzer Avatar von hee7
    Registriert seit
    11.10.2012.
    Ort
    Soest; NRW
    Beiträge
    16

    Computer

    oh, ich habe ein Problem- ich habe das ce_downloads template nicht :/ hab ich das vielleicht gelöscht?!
    Geändert von hee7 (17.05.2013 um 09:09 Uhr)
    "Aller Anfang ist leicht, und die letzten Stufen werden am schwersten und seltensten erstiegen." J. W. von Goethe

  5. #5
    Contao-Nutzer Avatar von hee7
    Registriert seit
    11.10.2012.
    Ort
    Soest; NRW
    Beiträge
    16

    Standard

    ahjo, neu erstellt danke hat geklappt!
    "Aller Anfang ist leicht, und die letzten Stufen werden am schwersten und seltensten erstiegen." J. W. von Goethe

  6. #6
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard Dateiendung entfernen

    Hallo zusammen,

    ich möchte nochmal nachfragen, wie denn nun die Dateiendung entfernt werden könnte. Wenn das per PHP im Template "ce_downloads" gehen würde wär' das prima. Aber auch ein globales Entfernen der Dateiendung für Downloads und Anhänge in der gesamten Contao-Installation wäre eine Möglichkeit.

    Wo kann ich den Hebel ansetzen?

    Ein schönes Wochenende wünscht
    Andreas

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Andreas,

    warum nicht mit CSS verstecken?
    .mime_class und .size mit {display:none;}
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Alter Contao-Hase
    Registriert seit
    20.03.2010.
    Ort
    Hannover
    Beiträge
    1.041

    Standard

    Du mußt im entsprechenden Template mit PHP den auszugebenden Text abfragen und dann die letzten 4 Zeichen (.ext) entfernen.

  9. #9
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo Andreas,

    warum nicht mit CSS verstecken?
    .mime_class und .size mit {display:none;}
    Icon und Größe kann ich direkt im Template entfernen. Aber die Dateiendung (z.B. ".pdf") kann nicht per CSS angesprochen werden - leider.

    Trotzdem Dankeschön!

  10. #10
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Zitat Zitat von Samuell Beitrag anzeigen
    Du mußt im entsprechenden Template mit PHP den auszugebenden Text abfragen und dann die letzten 4 Zeichen (.ext) entfernen.
    Danke, Samuell! Das Prinzip ist mir klar, aber an der Umsetzung habert's, sonst hätte ich nicht nachgefragt ;-)

    Weißt du auch wo der komplette File-String generiert wird?

    Danke und Gruß,
    Andreas

  11. #11
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Code:
    <?php $this->extend('block_searchable'); ?>
    <?php $this->block('content'); ?>
      <ul>
        <?php foreach ($this->files as $file): ?>
        <?php $file['link'] = substr($file['link'], 0, strrpos($file['link'], '.')); ?>
          <li><?= Image::getHtml($file['icon'], '', 'class="mime_icon"') ?> <a href="<?= $file['href'] ?>" title="<?= $file['title'] ?>"><?= $file['link'] ?> <span class="size">(<?= $file['filesize'] ?>)</span></a></li>
        <?php endforeach; ?>
      </ul>
    <?php $this->endblock(); ?>
    So?
    Geändert von BugBuster (22.04.2016 um 12:20 Uhr) Grund: PHP Korrigiert
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  12. #12
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von comanche Beitrag anzeigen
    Icon und Größe kann ich direkt im Template entfernen. Aber die Dateiendung (z.B. ".pdf") kann nicht per CSS angesprochen werden - leider.

    Trotzdem Dankeschön!
    Ah ok.

    Ich finde das gerade so sinnvoll, weil ich als User entscheiden kann anhand der Endung und Dateigröße, ob ich klicke und es den Browser entscheiden lasse, wie es angezeigt wird oder ob ich gleich mit Rechtsklick die Dateien herunter lade.

    Ich mutmaße mal das das so eine Kunden / Designerentscheidung ist - wie auch Alt-Tags auszubauen - schlicht Erfahrungen mit speziellen Zielgruppen .
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  13. #13
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Code:
    <?php $this->extend('block_searchable'); ?>
    <?php $this->block('content'); ?>
      <ul>
        <?php foreach ($this->files as $file): ?>
        <?php $file['link'] = substr($file['link'], 0, strlen($file['link'])- strrpos($file['link'], '.'));
          <li><?= Image::getHtml($file['icon'], '', 'class="mime_icon"') ?> <a href="<?= $file['href'] ?>" title="<?= $file['title'] ?>"><?= $file['link'] ?> <span class="size">(<?= $file['filesize'] ?>)</span></a></li>
        <?php endforeach; ?>
      </ul>
    <?php $this->endblock(); ?>
    So?
    Dann kann die Seite nicht mehr angezeigt werden (Meldung "... kann nicht verarbeitet werden").

    System ist momentan Contao 3.5.0 ... kann es daran liegen?

  14. #14
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Zitat Zitat von planepix Beitrag anzeigen

    Ich mutmaße mal das das so eine Kunden / Designerentscheidung ist - wie auch Alt-Tags auszubauen - schlicht Erfahrungen mit speziellen Zielgruppen .
    Genau! ;-)

    Aber irgendwie auch verständlich: es werden Zig Dokumente für Gemeinden bereitgestellt und es soll deshalb lediglich der Name der entsprechenden Gemeinde erscheinen. Die Art/Inhalte des Dokuments sind klar und die Dateigröße spielt an dieser Stelle auch keine Rolle.

  15. #15
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von comanche Beitrag anzeigen
    Dann kann die Seite nicht mehr angezeigt werden (Meldung "... kann nicht verarbeitet werden").

    System ist momentan Contao 3.5.0 ... kann es daran liegen?
    Nee ich hatte da ein schließendes PHP Tag vergessen
    PHP-Code:
    <?php $this->extend('block_searchable'); ?>
    <?php $this
    ->block('content'); ?>
      <ul>
        <?php foreach ($this->files as $file): ?>
        <?php $file['link'] = substr($file['link'], 0strlen($file['link']) - strrpos($file['link'], '.')); ?>
          <li><?= Image::getHtml($file['icon'], '''class="mime_icon"'?> <a href="<?= $file['href'?>" title="<?= $file['title'?>"><?= $file['link'?> <span class="size">(<?= $file['filesize'?>)</span></a></li>
        <?php endforeach; ?>
      </ul>
    <?php $this->endblock(); ?>
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  16. #16
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Nee ich hatte da ein schließendes PHP Tag vergessen
    PHP-Code:
    <?php $this->extend('block_searchable'); ?>
    <?php $this
    ->block('content'); ?>
      <ul>
        <?php foreach ($this->files as $file): ?>
        <?php $file['link'] = substr($file['link'], 0strlen($file['link']) - strrpos($file['link'], '.')); ?>
          <li><?= Image::getHtml($file['icon'], '''class="mime_icon"'?> <a href="<?= $file['href'?>" title="<?= $file['title'?>"><?= $file['link'?> <span class="size">(<?= $file['filesize'?>)</span></a></li>
        <?php endforeach; ?>
      </ul>
    <?php $this->endblock(); ?>
    Danke für Deine Hilfe, Bug Buster! Leider werden hier nicht die letzten 4 Zeichen entfernt, sondern alle bis auf die ersten 4 Zeichen.

    Aus "Meinname.pdf" wird also "Mein". Wenn ich nur ein wenig PHP könnte ... sorry.

    Grüße,
    Andreas

  17. #17
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Aja, mein Fehler. Ersetze die PHP Zeile die ich eingebaut habe durch
    PHP-Code:
    <?php $file['link'] = substr($file['link'], 0strrpos($file['link'], '.')); ?>
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  18. #18
    Contao-Fan Avatar von comanche
    Registriert seit
    12.11.2009.
    Beiträge
    496

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Aja, mein Fehler. Ersetze die PHP Zeile die ich eingebaut habe durch
    PHP-Code:
    <?php $file['link'] = substr($file['link'], 0strrpos($file['link'], '.')); ?>

    Ganz, ganz, ganz dickes Dankeschön! :-)

    Grüße,
    Andreas

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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