Beiträge von dpixl

    Hi!
    Hat jemand ne elegante Lösung wie ich die Metadaten eines Bildes oder Attachments ausgeben kann? Momentan löse ich das eher kompliziert, weil ich wahrscheinlich vor lauter Bäumen keinen Wald mehr sehe...

    PHP
    <h5>Metadaten</h5>
    <?php 	
    $filename = basename(wp_get_attachment_url($post->ID));
    $DirPath = '/'.trim(wp_get_attachment_url($post->ID), 'http://191177.de');
    $img = realpath('').$DirPath;
    $size = getimagesize($img);?>
    <p><a href="<?php echo wp_get_attachment_url($post->ID); ?>" rel="lightbox[<?php the_title(); ?>]"><?php echo $filename ?></a>
    <br /><?php echo $size[0];?> x <?php echo $size[1];?> Pixel</p>

    Sprich, ich nehme den absoluten Pfad, + die attachment url, schneide das http://<blogurl>.de heraus, klebe das ganze wieder zusammen und lese dann die höhe und breite der image datei mittels getimagesize() aus.

    gibts da nichts fertiges von WP?
    Danke schon mal!

    Zitat

    Sagst du ihm das er evtl. 20% seiner potentiellen Kunden aussperrt oder abschreckt?

    tja, darüber kannst du ein buch verfassen. kein mensch kann dir (bevor die webseite online geht und statistiken vorhanden sind) sagen, welche branche mit welchem kundenkreis welchen browser nutzt.

    darüber lässt sich IMHO so gut wie nie eine schlüssige aussage treffen, so dass es juristisch wohl kaum folgen hätte.

    ich bin mir auch sehr sicher dass ich extra honorar verlangen kann um ältere systeme zu implementieren, das gilt sowohl für den webdesign als auch für offline programmier. man stelle sich vor ich müsste eine stabile anwendung für windows 7 UND MS DOS entwickeln...also da kann mir keiner sagen ich dürfte das nicht extra berechnen :D

    IMHO gibt es keinen einzigen fall der diesbezüglich verhandelt wurde, so dass dies ohnehin jedes mal im auge des betrachters (des richters) läge.

    aber wir schweifen ab...im prinzip ist das jacke wie hose, denn wenn eine seite vom kunden aufgerufen wird und diese nicht nutzbar ist, da der kunde zufällig den IE6 nutzt, werde ich wohl von diesem kunden keine aufträge mehr erhalten und schiesse mir quasi ein eigentor...

    mal ändern:


    also statt der liste werden hier einfach 2 DIVS generiert, einen für die überschrift und einen für den text. die comment nummer holt er sich aus der variable $number, die bei jedem durchlauf um eins erhöht wird.
    das sollte auch idiotensicher im IE funzen, wenn ich keine tippfehler drin habe :D

    solange die seite das macht was du willst würde ich mich in deiner situation nicht um den validator kümmern.
    das machst du dann wenn du weisst was du tust. um zu wissen was du tust ist einiges an übung erforderlich und kann mit nur einem link aus dem forum nicht beantwortet werden.

    vor jeden post oder nur einmal?

    du kannst den text in deine header.php reinschreiben, dann siehst du ihn auf jeder seite einmal dort wo du ihn positiniert hast.

    also beispiel:

    HTML
    <body> <!--dein body beginnt-->
    
    
    <div class="container"> <!-- dein haupt-content beginnt -->
    <div class="meintext"> Hallo Welt, hier ist mein Text! </div>
    .
    .
    .
    .

    ich weiß nicht ob dein haupt-content bereits in der header.php beginnt oder erst in der index...müsste man halt mal schauen und dann die "meintext"-div dort positionieren wo der text schlussendlich stehen soll.

    Zitat

    könnte mir das jemand machen oder Erklären was ich ändern muß ???

    mal gespannt wie oft ich sowas noch umsonst "mache"


    CSS

    Code
    .green {background: #grünton1; etc.}
    .green2{background: #grünton2; etc.}
    .commenttext{wie auch immer der aussehen soll;}

    archive --> if (is_archive(''))
    startseite --> if (is_front_page()) (bei statischer seite)
    startseite --> is (is_home/()) (bei artikelseite)

    dann gibts noch:

    if (in_category(''))
    if (is_singular('')) (bei pages und bei singles)

    kannst auch kombinieren if (is_home or in category('2')) --> also wenn home oder kategorie 2

    das gleiche geht auch mit anderen kombinationen, hier nachlesen

    das bild soll da gewiss nicht mittig rein mit dickem blauen rand...

    ich würde das so machen:

    HTML
    <body>
    <img src="<?php bloginfo('template_url')/images/Page-BgTexture.jpg" alt="" style="width:100%;height:100%;z-index:-1;" />
    .
    .
    .

    dann ist das bild hinter allem andern im hintergrund und füllt immer den gesamten bereich aus, egal wie die auflösung des monitors ist.

    ich schätze das ganze beginnt bereits in der header.php, also musst die zeile oben in der header.php reinschreiben, direkt unter das -->

    HTML
    <body>
    PHP
    <?php
    /*
    Template Name: gallery
    */
    ?>

    damit definierst du ein sogenanntes page template --> codex

    wenn du ein template definiert hast, musst du in den adminbereich, dort eine neue seite anlegen (oder eine existierende bearbeiten) und der seite das gewünschte template zuweisen. in dem fall das template gallery (weil es im template so genannt wurde, siehe oben. der name kann aber beliebig sein)

    wenn der seite nun das template zugewiesen wurde, wird sie genau so angezeigt wie es im template definiert wurde.

    Vielleicht stehe ich auf dem Schlauch oder es liegt am Wetter, verstehe aber immer noch nicht was das mit diesem Stern zutun hat ... ein Bild ? Ein Schriftzeichen oder was ?

    Verweise an dieser Stelle einfach mal an Jottliebs Signatur: http://forum.wordpress-deutschland.org/mitglied/1110-jottlieb.html


    er will auf jeder seite ein anderes image oder eine andere schriftfarbe laden.

    home - schrift grün - logo blau
    kategorie blabla - schrift gelb - logo grün
    .
    .
    .
    .
    .
    hab ich bei mir auch so gemacht, mit den logos und den a, a:link farben.

    wenn du ahnung von CSS hast dann formatier deine content table und td's mit höhe breite, margin, padding, etc. dann brauchst du eine browserweiche die eine andere stylesheet läd, wenn der User einen IE Browser nutzt.

    Ich kann nur nochmals erwähnen dass der Google - Suchbegriff "IE CSS BUG" 22 Millionen Ergebnisse liefert :D

    wenn du also mit CSS nicht so viel am Hut hast dann lass es mit den Tabellen sein und definier lieber eine liste oder mach die absätze manuell...

    2.) Wie konntest du so schnell herausfinden, was ich ändern muss ohne Zugriff auf den Theme Ordner zu haben? Ich finde das sehr erstaunlich und mich würde das mal für die Zukunft sehr interessieren.

    rechte maustaste - quelltext anzeigen - stylesheet anschauen - "jod is"