ilch Forum » Ilch Clan 1.1 » Allgemein » Icons beim Download

Geschlossen
  1. #1
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hi

    gibt es die möglichkeit dass man bei der download übersicht so kleine icons anzeigen lassen kann z.B. für PDF, JPEG, Word etc? wenn ja wie kann ich dass so realisieren dass ich beim erstellen des downloads das icon wählen kann?


    und dass man vielleicht auch download kategorieren bilder machen kann

    wär cool danke

    verwendete ilchClan Version: 1.1


    Zuletzt modifiziert von holz am 05.10.2008 - 13:50:38
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    Das...würde mich auch mal interessieren lachen
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    keiner ne idee?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    das mit dem icon für den entsprechenden filetyp:
    einfach ne abfrage in der jeweiligen .php nach der dateiendung machen
    das manuelle auswählen des icons wäre doch unnötig...

    zum kategoriebild:
    dazu müsste eine neue tabellen-spalte bei den kategorien angelegt werden mit dem pfad zum bild
    dazu müsste im adminmenü die funktion zum eintragen und vlt zum hochladen des bildes geschrieben werden

    also mal etwas mit der materie beschäftigen und selbst hand anlegen...
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    ja ok das mit dem kategorie bild bekomm ich selber hin da stand ich nur bissl auf em schlauch

    nur des mit den icons für das dateiformat kann ich nich kannst du mir da helfen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    k... wenn das mit dem kategorie bild nicht so schwer is, dann solltest du über ausreichend kenntnisse verfügen...

    tipp:
    mit der funktion explode kannst du den dateinamen splitten...
    praktischerweiße bei jedem punkt der im dateinamen vorkommt, so solltest mit leichtigkeit die dateiendung bestimmen können

    anschließend eine switch schleife für die format-icons -> fertig
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    des raff ich nich sry aber iwi hängts bei mir grad
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    kann mir vielleicht jemand helfen?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    was hast du denn bis jetzt probiert?
    <?php
    $format = explode('.','beispiel.pdf');
    echo $format[0]; // würde "beispiel" ausgeben
    echo $format[1]; // würde "pdf" ausgeben
    ?>


    jetzt noch eine switch-überprüfung auf $format[1] und fertig...


    Zuletzt modifiziert von eXecut1oner am 06.10.2008 - 23:49:36
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    naja und was ist bei deinem beispiel mit der datei beispiel.datei.mp3


    Außerdem sind beim download doch eh nur rar, zip und tgz zugelassen.
    Wenn man das ändert sollte man auf jedenfall auf bestimmte Dateitypen überprüfen (wegen php oder exe dateien).


    Für die Dateiendung benutze ich folgenden Code:

    <?php
    $file = 'was.auch-immer023,fuerEINName.Mp3';
    $file_infos = pathinfo($file);
    $endung = strtolower($file_infos['extension']);
    ?>


    für dieses beispiel wird dann mp3 ausgegeben.
    Das könnte man jetzt mit einem Array oder ähnlichem überprüfen.
    In einem System vom mir speicher ich in der Datenbank die erlaubten Dateitypen mit Komma getrennt ab ( $erlaubt = 'mp3,rar,zip,txt'; und so weiter)
    Das mache ich dann zu nem array ( $array_erlaubt = explode(",", $erlaubt); ) und überprüfe dann ob die endung in dem array vorhanden ist (if( in_array($endung, $array_erlaubt) ) .... ).

    Vielleicht hilft euch das ja.


    Zuletzt modifiziert von Ithron am 07.10.2008 - 03:31:47
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    ich habe ja nur einen denkanstoß gegeben... sicher is es mit deiner variante machbar, doch funktionierts anders genau so gut:
    <?php
    $format = explode('.','was.auch-immer023,fuerEINName.Mp3');
    echo $format[count($format) - 1];
    ?>
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    ja damit gehts auch, da würde aber zum beispiel noch strtolower() fehlen weil wenn du Mp3 == mp3 vergleichst kommt false raus.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    und wo muss das hin?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    das ist längst nicht der ganze code.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    kannst du mir vielleicht helfen?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Momentan hab ich leider keine Zeit dafür, sorry.

    Aber so schwer ist es auch nicht, 60% des Codes müsstest du schon haben.
    Musst halt nur noch die Bilder hochladen und dann das bild ausgeben, so in der form

    <?php
    if( file_exists('include/images/downloadimgs/'.$endung.'.jpg') )
    {
        $tpl->set('dlimg', 'include/images/downloadimgs/'.$endung.'.jpg')
    }
    ?>
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hmm und wo muss des hin

    schade aber ich raff des nicht
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten