Anpassung Blog - 3 Fragen

  • Hallo zusammen,

    da das hier mein erster Post ist, stelle ich mich kurz vor: Ich bin der Chris und komme aus der Nähe von Augsburg. Hinter den Kulissen hatte ich zwar schon regen PN-Kontakt mit marX, der mir super weitergeholfen hat (an dieser Stelle vielen Dank nochmal an Dich !!!), aber hier ganz "offiziell" schreibe ich nun meinen ersten Beitrag. Und sofort platze ich mit drei Fragen zu meinem neuen Blog heraus, den ich jetzt aufbaue:

    1. Das von mir verwendete Theme Grid Focus unterstützt keine Sidebars bzw. Widgets. Somit habe ich auch keinen Kalender, in dem (fett gedruckt) die Tage markiert sind, an denen ein Beitrag verfasst wurde. Generell hätte ich schon gerne wieder so einen Kalender - nur habe ich keine Ahnung a) WO ich den einbauen muß, b) WAS es überhaupt für Alternativen gibt und c) WELCHE Möglichkeiten ich da habe.
    2. Die Sache mit den Gravatars habe ich hinbekommen, ebenso den Standard-Gravatar für jemanden, der keinen hat. Wie bekomme ich es allerdings hin, daß MEIN Gravatar bei jedem von mir verfassten Beitrag erscheint ? Oben links würde ich ihn gerne haben... Ich habe hier schon einiges gelesen von wegen "Avatar", "Userbild", etc. - aber ich habe Probleme mit der Einbindung. Auch hier bitte um Hilfe...
    3. Ich habe im Theme zwei Links bzgl. RSS - die funktionieren aber leider nicht. Könnt Ihr mir helfen und sagen, wie ich die "lauffähig" bekomme bzw. was dazu nötig ist ?

    Meinen Blog findet Ihr hier: BLOG

    Ich habe schon einige Threads und Posts hier gelesen, fand aber leider nicht die für mich persönlich passende Lösung. Kann gut sein, daß das meinem sehr bescheidenen (oder eher nicht vorhandenen) Wissen bzgl. PHP & Co. zuzuschreiben ist - vermutlich hätte ich sonst die Lösung schon gefunden. Also bitte nicht böse sein, wenn ich hier teilweise blöde Anfängerfragen stelle.

    Falls Euch noch Informationen abgehen, dann bitte um Info - ich kann dann einen Screenshot von der jeweiligen Zeile oder einen Ausschnitt hier reinpacken.

    Vielen Dank vorab für Eure Hilfe und viele Grüsse,
    Chris

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Na dann nochmal offiziell "Herzlich willkommen!" :-D

    Zitat

    Das von mir verwendete Theme Grid Focus unterstützt keine Sidebars bzw. Widgets. Somit habe ich auch keinen Kalender, in dem (fett gedruckt) die Tage markiert sind, an denen ein Beitrag verfasst wurde. Generell hätte ich schon gerne wieder so einen Kalender - nur habe ich keine Ahnung a) WO ich den einbauen muß, b) WAS es überhaupt für Alternativen gibt und c) WELCHE Möglichkeiten ich da habe.


    Schau dir mal das hier an:
    Template Tags/get calendar WordPress Codex
    Prinzipiell kannst du das an jeder Stelle im Template einbauen.

    Zitat

    Die Sache mit den Gravatars habe ich hinbekommen, ebenso den Standard-Gravatar für jemanden, der keinen hat. Wie bekomme ich es allerdings hin, daß MEIN Gravatar bei jedem von mir verfassten Beitrag erscheint ? Oben links würde ich ihn gerne haben... Ich habe hier schon einiges gelesen von wegen "Avatar", "Userbild", etc. - aber ich habe Probleme mit der Einbindung. Auch hier bitte um Hilfe...


    In jedem Artikel, oder nur in der Einzelansicht?
    Du kannst genauso die get_avatar()-Funktion nutzen, dieser übergibst du einfach fest deine Mailadresse:

    PHP
    <div id="my-gravatar">
      <?php echo get_avatar( 'deine-mailadresse@domain.invalid', 96 ); ?>
    </div>


    Der Rest ist dann CSS.

    Zitat

    Ich habe im Theme zwei Links bzgl. RSS - die funktionieren aber leider nicht. Könnt Ihr mir helfen und sagen, wie ich die "lauffähig" bekomme bzw. was dazu nötig ist ?


    Dieses "feed:" hier ist zuviel - steht das vielleciht hartcodiert im Template?

    Code
    <a href="[COLOR="Red"]feed:[/COLOR]http://www.chris-weber.de/blog/?feed=rss2"
    Zitat

    Also bitte nicht böse sein, wenn ich hier teilweise blöde Anfängerfragen stelle.


    Wie erst vor kurzem in einem anderen Thread bemekrt wurde - es gibt keine blöden Fragen, nur blöde Antworten. Und für die bist nicht du zuständig. :-D

    Zitat

    Falls Euch noch Informationen abgehen, dann bitte um Info - ich kann dann einen Screenshot von der jeweiligen Zeile oder einen Ausschnitt hier reinpacken.


    Wenn du Probleme beim Einbinden hast, dann poste einfach den entsprechenden Codeabschnitt, dann schauen wir weiter. ;-)

  • Hallo Markus,

    danke für die schnelle Antwort.
    Ich fange mal mit der Userbild-Baustelle an.

    An welcher Stelle in meiner single.php (Einzelner Artikel) muss ich die Zeilen von Dir einbinden ?



    Nächste Frage: Wenn ich auf der Hauptseite, wo links die Kurzfassungen meiner Beiträge sind, ebenfalls mein Userbild haben möchte, dann muss ich das direkt in die index.php einbinden, oder wo ?

  • Hallo Markus,


    *grummel* mit 'c' bitte... :)

    Zitat

    An welcher Stelle in meiner single.php (Einzelner Artikel) muss ich die Zeilen von Dir einbinden ?


    Code bitte mit einem der 3 Code-Buttons auszeichnen, nicht als Zitat. ;-)

    Wenn du es direkt vor dem Artikeltext haben möchtest, dann z.B. hier:

    PHP
    <div class="entry">
      <div id="my-gravatar"> 
        <?php echo get_avatar( 'deine-mailadresse@domain.invalid', 96 ); ?> 
      </div>
      <?php the_content('<p>Read the rest of this entry &raquo;</p>'); ?>
    </div>


    Wenn es weiter vorn, z.B. neben der Überschrift erscheinen soll, dann entsprechend weiter oben, z.B. vor <h2> oder vor/in <div class="postMeta">

    Bau's erstmal ein, dann sehen wir mit dem CSS dazu weiter. ;-)


    Zitat

    Nächste Frage: Wenn ich auf der Hauptseite, wo links die Kurzfassungen meiner Beiträge sind, ebenfalls mein Userbild haben möchte, dann muss ich das direkt in die index.php einbinden, oder wo ?


    Wahrscheinlich, ja. Bau es einfach mal dort ein und schau ob was ausgegeben wird. ;-)

  • Hallo Mar[COLOR=red]C[/COLOR]us :mrgreen: !

    Hat alles funktioniert. Von der Hauptseite bzw. von der Übersicht habe ich es wieder weggenommen, weil das eher nicht so doll aussieht, finde ich. Wenn man in den einzelnen Beitrag reingeht, kommt mein Gravatar dann - subba !!! Danke.

    Aber - wäre ja sonst langweilig - ich habe ein anderes Problem festgestellt:
    Beim Beitrag "Gruppenfoto für Schwindelfreie" habe ich einen Kommentar beantwortet, aber der Gravatar von meinem Antwortkommentar ist nach oben gerutscht in den oberen Kommentar... was muss ich da ändern ?

  • Hmm... hat jetzt auch funktioniert, ABER (*lach* - sorry...):

    1. Wieso geht hier jetzt mein eigener Gravatar nicht ?
    2. Es ist jetzt so an den Rand geklatscht. Ich hätte den Gravatar gerne genau über der Schrift, also mit dem gleichen Abstand zum Rand wie die Schrift.
  • Wieso geht hier jetzt mein eigener Gravatar nicht ?


    Gute Frage. Wie hast du ihn eingebunden? Also wie lautet die get_avatar()-Funktion an der stelle bei dir?

    Zitat

    Es ist jetzt so an den Rand geklatscht. Ich hätte den Gravatar gerne genau über der Schrift, also mit dem gleichen Abstand zum Rand wie die Schrift.


    Neue Regel für deine style.css:

    Code
    #commentslist li img.gravatar {
    padding-left:7px;
    }
  • Super, ich habe gleich noch padding-bottom ergänzt und nun sieht es gut aus.

    Zum Gravatar - hier ist der Code:

    PHP
    <?php $gravatar_default = "http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=40"; ?>
     
                <?php $gravatar_url = "http://www.gravatar.com/avatar.php?gravatar_id=" . md5(get_comment_author_email()) . "&default=" . urlencode($gravatar_default) . "&size=40"; ?>
        <img class="gravatar" src="<?php echo $gravatar_url ?>" alt="Gravatar of <?php comment_author() ?>" />



    Ich hoffe, ich hab's diesmal richtig eingefügt...

  • Ja passt schon, aber warum nimmst du nicht die get_avatar()-Funktion? (Blöde Frage, ich weiß. Ist ja die "Schuld" des Theme-Autors. ;-))

    Ersetz den Teil einfach mit:

    PHP
    <?php echo get_avatar( $comment, 40 ) ?>


    Die Default-URL kannst du an der Stelle weglassen, da du ja eh den Standard-Gravatar als Default verwendest. (Wenn du einen anderen Default-Avatar möchtest, dann müsstest du natürlich als 3. Parameter noch die URL zu diesem angeben.)

    Mehr zu den Avataren in WP (2.5+) hier:
    http://codex.wordpress.org/Using_Gravatars

  • Hurra, heute ist ein guter Tag *lach* !

    Letzte Frage für heute (versprochen !):
    Wenn ich den Kalender hiermit

    PHP
    [FONT=Consolas][COLOR=#0000bb]<?php get_calendar[/COLOR][COLOR=#007700](); [/COLOR][COLOR=#0000bb]?>[/COLOR][/FONT]

    in mein Theme einfüge, brauche ich ja eine calendar.php ! Kann ich die aus einem anderen Theme verwenden oder wird automatisch eine generiert oder greift Wordpress da irgendwo drauf zu ?

    Vielen Dank !!!

  • Okay, erst denken, dann lenken :roll: !
    Habe die Zeile (Kalender) jetzt eingebunden und es funktioniert.

    Jetzt muss ich nur noch herausfinden, wie ich das "schöner" formatiert kriege... auch wieder über die style.css, oder ?

  • Hi Marcus,

    ich bin jetzt bisserle weitergekommen und habe kleine Sachen noch ergänzt. Folgende Frage ist aber noch offen:

    Ich würde gerne für den Kalender eine Hintergrundfarbe definieren, und zwar genau das Grau von den oberen Schaltflächen (Startseite, Kategorien, Impressum, ...). Dieser graue Hintergrund soll so breit sein wie die Spalte (Suchen, Kalender, etc.) und darauf (mit jeweils etwas Abstand zu den Rändern oben-rechts-unten-links) soll der Kalender sein. Der jetzige Kalender müsste also breiter dargestellt werden...

    Kommt das irgendwie an, wie ich das meine ???

  • Der graue Rahmen soll 100% der Spalte sein, der Kalender aber innerhalb des Rahmens jeweils in alle 4 Richtungen ein paar Pixel Abstand haben...

    Somit müsste doch der Kalender auch gleich in der Spalte zentriert sein und ich muß nicht mit align="center" arbeiten, oder ?

  • Dann etwas anders:
    In deiner Sidebar:

    HTML
    <div id="wp-calendar-wrapper">
      <?php get_calendar() ?>
    </div>

    Und CSS:

    Code
    #wp-calendar-wrapper {
    width:100%;
    background:#EEEEEE;
    }
    #wp-calendar { /* Kalender */
    width:90%;
    margin:5%;
    }
  • Yesss... ich wollte gerade noch zwischen der Überschrift "Kalender" und dem Kalender einen Abstand einfügen (wie bei den anderen Überschriften auch).

    Habe es mit padding-bottom versucht, das aber falsch eingefügt - damit verlängere ich nur den grauen Rahmen.

    Siehe hier:

    PHP
    <h3>Kalender</h3>
             <div class="middle_links"; style="padding-bottom:5em"; id="wp-calendar-wrapper">
             <?php get_calendar(false); ?>
             </div>



    Wie bekomme ich den Abstand zwischen der Überschrift und dem Kalender sonst hin ?

  • HTML
    <div class="middle_links"; style="padding-bottom:5em"; id="wp-calendar-wrapper">


    Was zum Geier ist das? :-D Die [del]Semikola... Semikolone... Semikolons...[/del] Strichpunkte da sind völlig verkehrt. Und dann geb ich dir mal noch Skizze, die dir den Unterschied zw. margin und padding erläutert:
    CSS 4 You - The Finest in Stylesheets: Workshop: Boxmodell
    (padding - Innenabstand, margin - Außenabstand)

    Code
    #wp-calendar-wrapper {
    background:#EEEEEE
    margin:30px 0;
    width:100%;
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!