Beiträge von Maiskolben

    Hallo liebes Forum,

    ich hätte mal eine Frage, ob ihr ein gutes Plugin kennt, dass ungefähr wie Miniposts2 ist. Mit dem ich einzelne Post markieren kann, die dann als Widget in der Sidebar angezeigt werden.

    Dieses Miniposts2 ist super, nur leider werden die Posts die ich eben als minipost deklariert habe mit in der Kategorie angezeigt. Ich suche also ein PlugIn, welches mir erlaubt, die Posts für die Sidebar auch nur dort ausgeben zu lassen...

    Mit Grüßen,

    Maiskolben

    Ersetze folgende Bedingungen in Deiner CSS-Datei

    mit

    Grüße, Maiskolben

    Hallo,

    ich habe mal versucht die Imagedatei aus Deinem Blog direkt im Browser aufzurufen. Diese konnte allerdings nicht gefunden werden. (?) Es stimmt etwas mit den Pfaden zum Bild nicht...

    Ich weiß nicht wie das Plugin funktioniert...
    Setzt Du den Pfad des Bildes in der Mediathek auf die Datei direkt? Könntest Du noch in den PlugIn-Einstellungen den Pfad zum Uploadordner angeben?

    Naja, sonst fällt mir och nüscht mehr ein...

    Maiskolben

    ^^ Das steht da schon was Du machen musst!
    Entweder ist das Verzeichnis nicht vorhanden, oder es ist nicht beschreibbar...

    Ich habe das Verzeichnis angelegt (wenn es bei Dir noch nicht angelegt ist, mach's) und dann die Dateirechte (CHMOD mit einem FPT-Programm) 755 vergeben... Dann solltest Du keine Fehlermeldung mehr bekommen und kannst Dateien hochladen. Sieh' Dir dazu vorher aber noch mal die Beschreibung des PlugIns an...

    Maiskolben

    Zitat

    Es ist die Standartkategorie, hat es vieleicht damit was zu tun?

    Soweit ich weiß, sind Standard-Kategorien doch nur in der ersten Ebene möglich, oder? Probiere doch mal aus, eine andere Kategorie zu einer Standard zu machen und sage "Youtube", dass sie untergeordnet ist... Nur eine Vermutung.

    Maiskolben

    Hallo,

    kannst Du Deine Beispiele in korrektes Format bringen? Dazu kannst Du Code markerien und dann auf das kleine Buttondingsda drücken, wo "php" draufsteht.

    Und wo hast Du dieses <br /> eingefügt? Über dem <h1>-Tag? Du kannst doch dort wo Du Platz brauchst einfach beginnen diese zwei Bilder einzufügen?

    HTML
    <div class="meinezweibilderklasse">
    <a href="url/oder_pfad" title="html_ist_toll!">
    <img src="pfadzumbild1" target="_self" /></a>
    <a href="url/oder_pfad" title="html_ist_toll!">
    <img src="pfadzumbild2" target="_self" /></a></div>

    So bekommst Du doch Deinen Platz anhand der Bilddimensionen..?

    Maiskolben

    Hallo!

    Hier mal ein Vorschlag:

    CSS (style.css):

    PHP
    div.sidebar ul li {
     position: relative;
     margin-bottom: 10px;
    }

    Damit sagst Du, dass die HTML-Elemente <li></li> innerhalb von div class="sidebar"></div> am unteren Rand 10pixel nach unten Abstand bis zum nächsten Objekt (das nächste <li></li>) haben sollen. Aber Du sagtest, Du wolltest noch eigene Header für die jeweiligen Bereiche machen?

    Mhh.. Hier mal: angenommen die Grafik, die Du einbinden willst, ist 20pixel hoch und beliebig lang...

    Dazu dann in der CSS-Datei (style.css):

    Hie sagst Du noch, dass jedes <li>-Element nach oben hin 20pixel Innenabstand haben sollen (das ist der Bereich, an dem das Hintergrund eingefügt wird). Nur wie bindest Du jetzt die Bilder ein? Du kannst Dir innnerhalb Deines Theme Ordners einen Ordner anlegen der layout heisst (oder vllt. gibt es schon einen?) und darin alle Bilder die mit dem Layout Deines Themes zusammenhängen abspeichern/hochladen. Ein beispielpfad wäre dann: url('layout/sidebarnewshintergrund.jpg')...

    Ich hoffe, das hilft Dir. Guck Dir am besten nochmal CSS und HTML an, ist echt einfach zu lernen.

    Maiskolben

    Hallo Vodoo,

    Du kannst Deine page.php datei öffnen, diese enthält HTML-Text. Du könntest Dir dann einen div-layer anlegen und in diesen Dein Bild einbinden. Die Pfadreferenz des Bildes legst Du nicht auf den Upload Ordner, sondern auf einen Ordner innnerhalb Deines Themes in welchen Du die Grafik hochlädst. Mittels CSS kannst Du dann diesen div-layer positionieren...

    LG Maiskolben

    PS: Bei mir sieht die page.php so aus:

    Nun kannst Du Deinen div-layer dazupacken...

    Nun kannst Du in Deiner style.css den Div-Layer positionieren...
    Die Klasse wäre dann div.wasserzeichengedoens { ...bla blubb .. }. Auf das Element img kannst Du auch so zugreifen (img.wzgd)...

    Hoffe das hilft Dir. Schau Dir auf selfhtml.org auch mal HTML und CSS Referenzen an, ist eigentlich ganz leicht...

    Hey Ammaletu!

    Das ist genau das wonach ich gesucht habe! Jetzt kann ich beide Varianten umsetzen...

    Vielen Dank! :)

    Grüße Maiskolben


    PS: Für alle die sich auch damit rumschlagen, wäre noch ein zweiter Gedanke interessant: Anstatt, dass jedes Feld einen anderen Key bekommt (für mich war das ja nur logisch alle entsprechend ihren Inhalten zu benennen: header, cssstyle, vollerbeitrag etc.), haben alle Custom Fields einen gemeinsamen Key (bspw. Sidebar). Siehe dieser kleine Codeschnipsel hier:

    Der gibt dann unabhängig des Keynamens alle Felder in Reihenfolge der Eintragung aus... Ist vllt. auch ganz nett, wenn man in der Reihenfolge der Felder flexibel sein möchte.

    Reingehaun..

    Hallo Ammaletu,

    nein, es fügt niemand andere Fields hinzu. Sieh':

    get_post_custom_keys($post->ID) gibt mir ein Array zurück.

    PHP
    Array (
    [0] => customfield1
    [1] => customfield2
    [2] => _edit_lock
    [3] => _edit_last
    [4] => _mini_post
    [5] => customfield3
    [6] => customfield4
    )

    Sogar wenn keine Custom Fields mit einem Post eingebunden sind, bleiben key 2-4.

    PHP
    Array (
    [0] => _edit_lock
    [1] => _edit_last
    [2] => _mini_post
    )

    Und manchmal fehlt der Key 4 (_mini_post), aus welchen Gründen auch immer.

    PHP
    Array (
    [0] => _edit_lock
    [1] => _edit_last
    )

    Auf jeden Fall sind die Indexes des Arrays immer unsortiert.

    PHP
    Array (
    [0] => customfield2
    [1] => _edit_last
    [2] => customfield3
    [3] => _edit_lock
    [4] => customfield1
    [5] => _mini_post
    [6] => customfield4
    )

    Das ist der Grund, dass mein oben beschriebener Code nicht funktioniert.
    Wenn Du eine Idee hast wie ich prüfen kann, ob Custom Fields gesetzt sind, dann würde ich mich freuen. Vielleicht gibt es ja noch ein verstecktes Template Tag irgendwo?


    Maiskolben