Beiträge von Pixel64

    Nein, der zweite Code definiert einfach, wie die Links im info-Block aussehen sollen. In meinem Fall also: 3px...
    Du kannst den zweiten Code auch auf:
    border-bottom: 0px;
    setzen. dann hast Du da gar keine unterstreichung. Die 3px waren nur dazu gedacht, um zu zeigen, wie Du die einzelnen Links auseinanderhalten kannst.

    Gruß,
    Marc :)

    Zitat von alternative4


    Wenn ich Deinen Code einfüge, dann werden aber auch die "Kommentieren" und "Weiterlesen" Links unterstrichen.
    Weißt Du wie man das unterbinden kann?



    Hi,
    ja, also die "Weiterlesen"-Links stehen in einem "<p></p>", welches die Auszeichnung "Klasse: info" besitzt. Die Links in diesen <p>-Tags wurden nochmals ausgezeichnet.
    Generell und für Deine Zwecke reicht aber schon, daß die der P-Abschnitt gekennzeichnet ist:
    setze folgendes für die weiterlesen, etc.-Links:

    HTML
    div.entry p.info a:link, div.entry p.info a:visited {
    border-bottom: 3px solid Red;
    }
    div.entry p.info a:hover {
    border-bottom: 3px solid Black;
    }



    Jetzt sollten die angesprochenen Links mit drei Pixeln unterstrichen sein. Den CSS-Text kannst Du ja nach belieben jetzt anpassen.
    Sagst mir bitte Bescheid, falls es funktioniert hat. :)

    Gruß,
    Marc

    Hi,
    o.k., als Test:
    füge mal an das Ende eines Style-Sheets(verwende mal "layout.css" folgenden Eintrag an:

    HTML
    div.entry p a:link, div.entry p a:visited {
    border-bottom: 1px dashed #000;
    }
    div.entry p a:hover {
    border-bottom: 1px solid #000;
    }


    (Ganz unten im Stylesheet anfügen - dann werden die vorigen Einträge überschrieben/übergangen!)

    Das sollte die Links innerhalb der Beiträge so umgestalten, daß darunter eine schwarze, gestrichelte Linie und beim hovern eine durchgezogene Linie angezeigt wird.
    Test it! ;)

    Gruß,
    Marc

    Zitat

    Noch eine Idee?


    Ja! Poste mal die Seite, um die es geht!
    Es ist relativ schwer, hierzu Antworten zu geben, wenn man nicht den Quelltext kennt.
    Vielleicht findest Du auch eine Seite, auf welcher dasselbe Theme benutzt wird?
    -> Ich kenne mich mit den Standard-Templates wirklich überhaupt nicht aus, kann aber helfen, wenn ich den Quelltext sehe.

    Gruß,
    Marc

    Hi,
    du musst die Links hierzu im CSS-Sheet einfach eingrenzen. Deine Beiträge haben sicherlich eine Klassenbezeichnung wie "<div class="article"...><h2>Überschrift</h2><p>Beitrags-Text</p></div>

    wenn Du nun also alle Links in den Beiträgen anpassen willst, baust Du Dir Deine CSS-Struktur wie folgt auf(am genannten Beispiel gemessen):

    HTML
    /* CSS */
    div.article p a:link, div.article p a:visited {
    border-bottom: 1px dashed #000;
    }
    div.article p a:hover {
    border-bottom: 1px dashed #ff00;
    }



    Grenze also die gewünschten Links im CSS so gut es geht ein. Im obigen Beispiel muss der Link also in einem DIV-Container der Klasse "article" und dort in einem "<p>" stehen, so daß das CSS für den Link(<a...>) greift.
    Übrigens: "dotted" zeigt der IE als gestrichelt an, mit "dotted" ist aber "gepunktet" gemeint - was der IE aber(noch) nicht kennt. Daher: "dashed" -> das bedeutet "gestrichelt" und wird von den meisten Browsern verstanden.

    Gruß,
    Marc

    Hi,
    dazu mal ein theoretischer Ansatz - dazu ist eben ein wenig Template-Arbeit notwendig.
    Ich würde so vorgehen, daß ich dazu passende Blog-Kategorien einrichten würde(Beispielsweise Destkops(1), Tutorials(2) und Artworks(3)).
    Jetzt kannst Du diese Kategorien im Seitentemplate(index.php) ausblenden, in dem Du Deine Posts-Query anpasst:
    beispielsweise so:

    HTML
    query_posts('cat=-1,-2,-3');


    Mit einem Minus-Zeichen vor der Cat-ID werden die entsprechenden Kategorien im Blog ausgeblendet und nur Beiträge aus den übrigen Kategorien angezeigt.
    So, um nun die Beiträge auf den einzelnen Seiten anzuzeigen baust Du ein Loop in Dein Seiten-Template ein(page.php). Hier musst Du eine Verbindung von Seiten-ID oder Name auf die Kategorien-ID herstellen. Evtl. mit einer Switch, oder IF-Schleife.
    $PageID = 1 <-> $CatID = 1
    Beim Auslesen der gewünschten Blog-Einträge auf der Seite erstellst Du wiederum eine Query, in welcher gezielt die zugeordnete Kategorie der aktuellen Seite aufgerufen wird:

    HTML
    query_posts('cat='.$CatID.'&showposts=10');


    Alles ein theoretischer Ansatz und ich weiß auch nicht 100Pro, ob die Syntax jetzt absolut korrekt ist, aber so auf diese Art würde ich mal ansetzen.
    Die Codex-Seiten von Wordpress bringen dich da sicherlich auch sehr schnell weiter:
    http://codex.wordpress.org/
    http://codex.wordpress.org/The_Loop

    Gruß,
    Marc :)

    Hi,
    Du musst einfach die Template-Dateien durchsuchen und dort jeweils den Aufruf der Sidebar herausnehmen.
    Quasi diese Funktion:

    HTML
    <?php get_sidebar(); ?>


    in der Template-Datei "sidebar.php" wird definiert, wie die Sidebar aussehen soll -> Diese Datei dann eben leeren, bzw. die Funktionen an eine andere Stelle kopieren.
    Evtl. musst Du dann noch den Inhaltsteil des Templates verbreitern(per CSS oder je nach Template), so daß dieser die ganze Seitenbreite einnimmt.

    Gruß,
    Marc

    Hi,
    zur ersten Frage:
    Probier das mal mit den entsprechenden Parametern im Funktionsaufruf der Funktion
    "comment_type()" (-> definiert in [COLOR=#0000ff]/wp-includes/comment-functions.php[/COLOR])

    HTML
    function comment_type($commenttxt = 'Comment', $trackbacktxt = 'Trackback', $pingbacktxt = 'Pingback')


    Zur zweiten Frage kann ich nix sagen, ich kenne das theme auch nicht und kann nicht einschätzen wie "Views" in dem Zusammenhang gemeint ist. :-/

    Gruß,
    Marc

    Zitat von momente2006


    Was deinen Vorschlag betrifft dass ich meine CSS mal aufräumen könnte... weist du, ich bin vollkommener Laie und ausserdem habe ich zwei linke Hände (naja, bin eben schwul) :-)) Soll heisen, ich versteh absolut NULL von sowas.
    Dass ich das Blog hinbekommen habe macht mich ja schonmal etwas stolz :)
    Vielleicht findet sich ja mal jemand *wink* der mir da was helfen mag *lach*



    Ja, im Laufe der Zeit wirst Du das wohl irgendwann selbst so anpassen. Aber das Problem ist ja mal soweit gelöst - ist ja die Hauptsache.:D

    Hi,
    die Sidebar wird ja schon angezeigt, allerdings an der falschen Stelle(diagonal rechts unter den Beiträgen). Das liegt vor allem daran, daß der IE die Paddings anders interpretiert, als beispielsweise Gecko-Browser. Dem IE ist also quasi die Seite(#page) zu schmal, so daß die Sidebar nach unten verschoben wird.
    Probier mal folgendes:
    Suche in Deiner CSS-Datei folgende Definition:

    HTML
    #page {
    background-color: white;
    margin: 20px auto;
    padding: 0;
    width: 760px;
    border: 1px solid #959596;
    }


    und ändere diesen Eintrag auf

    HTML
    #page {
    background-color: white;
    margin: 20px auto;
    padding: 0;
    width: 765px;
    border: 1px solid #959596;
    }


    Das sollte schon genügen.
    --> Deine CSS-Datei kannst Du aber auch mal aufräumen - da siehts ja aus...;)
    (Definitionen zusammenfassen - da sind verstreut durch die Datei mehrere Definitionen für "(div)#sidebar" verteilt, das kannst Du alles in einen Eintrag fassen, so hast Du es auch später beim Suchen von solchen Eigenschaften einfacher).

    Gruß,
    Marc