Beiträge von kipperthedog

    Moin zusammen,

    entweder war meine Idee zu "pappnasig" - oder meine Frage bzw. der Titel zu ungeschickt formuliert ... :roll:

    Meine zwischenzeitliche Recherche hat ergeben, dass es wohl keine gute Idee ist, Kategorien und Seiten zu mischen/zu kombinieren ...

    Meine daher geänderte Frage ist:

    Ist es möglich, in der Menüzeile beispielsweise Thema 1, Thema 2, Thema 3 etc. zu haben, dazu jeweils Unterthemen als Drop- bzw. Pull-Down (was sich ja per individuellem Menü realisieren lässt), wobei sich aber die Menü-(Haupt-) Punkte Thema 1 etc. NICHT anklicken lassen (bzw. kein Inhalt angezeigt wird), sondern durch das "Drüber-hovern" mit der Maus lediglich die Unterthemen sichtbar und anklickbar gemacht werden ...?

    Gruß+Dank

    Moin zusammen,

    schon die Frage zu formulieren fand ich schwierig ...

    Ich möchte in meinem Blog in der Menüzeile eine Hierarchische Struktur wie z. B.

    Hauptthema1 ... Hauptthema2 (mit Unterthemen) ... Hauptthema 3 (mit Unterthemen)

    • Unterthema 1
    • Unterthema 2
    • Unterthema 3

    Das ließe sich ja mit (statischen) Seiten (und statischen Unterseiten) ... oder auch mit Kategorien und (statischen) Seiten realisieren.

    Ich habe jetzt
    a) ein individuelles Menü eingerichtet
    b) eine Kategorie (genannt Testkategorie) dafür eingerichtet
    c) eine Testseite (genannt Testseite unter Kategorie) generiert
    d) das individuelle Menü so konfiguriert, dass im Menü die Testseite auch unterhalb der Kategorie erscheint und angeklickt werden kann ...

    Leider kann man auch die Kategorie direkt anklicken, wo jedoch kein Inhalt hinterlegt ist.

    Wie kann man erreichen, dass diese Menüstruktur so bleiben kann, ohne dass man die Kategorie - als höchste hierarchische Ebene - direkt anklicken kann? Soll heißen: Wenn ich mit dem Mauszeiger über die Kategorie im Menü hovere, sollen die Unterthemen/Seiten angezeigt werden und angeklickt werden können, die Kategorie selbst soll aber nicht anklickbar sein.

    Oder habe ich einen falschen Ansatz gewählt und das ist so nicht realisierbar? Gibt es ggf. einen besseren Lösungsansatz, der mit wenigen Eingriffen in das Theme zum gewünschten Erfolg führt?

    Testblog = s. u.

    Gruß+Dank

    Hallo zusammen,


    In die style.css im child-Theme schreibst du nur die Änderungen, alles andere holt sich das Programm aus twentyten. Die style.css im twentyten lässt du unverändert.

    ich habe mir hierfür extra ein Testblog eingerichtet und alles neu aufgesetzt, nur die footer.php und die header.php aus dem Eltern-Theme übernommen.

    Die style.css habe ich dem Beispiel von Frank Bueltge folgend so angeleg; neu ist dabei nur erste Zeile:

    HTML
    @charset "UTF-8";
    /**
    * Theme Name: TwentyEleven300
    * Theme URL: http://www.test.feldbahnmodellbau.de
    * Description: Child theme for theme Twenty Eleven
    * Author: kipperthedog
    * Template: twentyeleven
    * Version: 0.1.0
    */
    @import url('../twentyeleven/style.css');

    Danach folgen dann lediglich die Änderungen der style.css des Eltern-Themes.

    Das Testblog hat danach einwandfrei funktioniert. Ich habe dann eine unveränderte style.css in das Eltern-Theme meiner Blogs zurückkopiert und diese auch auf das Child-Theme umgestellt - beide funktionieren ebenso einwandfrei ...

    Die Ursache für die Fehlfunktion ist mir noch immer ein Rätsel; vielleicht habe ich einfach nicht sauber genug gearbeitet?!

    Freundliche Grüße

    Moin zusammen,

    Schau auf dieser Seite den letzten Abschnitt "Kommentare"
    http://www.html-world.de/program/php_2.php



    ... danke ...

    Ich habe das Ganze jetzt noch einmal nachgestellt, sonst wären ja meine Fragen zwecklos:

    Ich habe eine unbearbeitete style.css in das Eltern-Theme kopiert und die style.css des Child-Themes nachbearbeitet.

    Was ist eigentlich "richtig" (es werden beide Varianten vorgeschlagen) - oder ist es egal:

    Code
    [COLOR=black][COLOR=#000000][FONT=Courier New][COLOR=#007700][COLOR=black]@[/COLOR][/COLOR][COLOR=#0000bb][COLOR=black]import[/COLOR] [COLOR=black]url[/COLOR][/COLOR][COLOR=#007700][COLOR=black]([/COLOR][/COLOR][COLOR=#dd0000][COLOR=black][COLOR=red]"[/COLOR]../[/COLOR][COLOR=black]twentyeleven/style.css[/COLOR][COLOR=red]"[/COLOR][/COLOR][COLOR=#007700][COLOR=black]);[/COLOR][/COLOR][/FONT][/COLOR][/COLOR]


    oder

    Code
    [COLOR=#000000][FONT=Courier New][COLOR=black][COLOR=#007700][COLOR=black]@[/COLOR][/COLOR][COLOR=#0000bb][COLOR=black]import url[/COLOR][/COLOR][COLOR=#007700]([COLOR=red]'[/COLOR][/COLOR][COLOR=#dd0000][COLOR=black]../twentyeleven[/COLOR][COLOR=black]/style.css[/COLOR][COLOR=red]'[/COLOR][/COLOR][/COLOR][COLOR=#007700][COLOR=black]);[/COLOR][/COLOR][/FONT][/COLOR]



    Neben der style.css des Childs gibt es dann nur die footer.php und die header.php.

    Änderungen, die ich in der style.css des Childs vorgenommen habe und den Footer betreffen, wurden auch angezeigt (z. B. im Bereich Site-Generator).

    Änderungen im Bereich der Seiten, wie z. B. Seitenbreite wurden nicht angezeigt, egal welche Wert (500, 1200 oder 1000px) ich für die Seitenbreite dort eingetragen habe.

    PHP
    #page {
            margin: 2em auto;
            max-width: 1000px;
    }



    Ebenso wurden Änderungen an dieser Stelle (font-size: 20px)

    PHP
    }
    #site-title a {
            color: #111;
            font-size: 20px;
            font-weight: bold;
            line-height: 36px;
            text-decoration: none;
    }


    nicht angenommen/angezeigt, egal ob 2, 20 oder 40px ...

    ... alles trotz mehrmaliger Leerung des Caches bzw. Neuladens der Seite nicht ... :(

    Was läuft falsch?

    Gleich da fehlt ein ";"

    ... danke - mir ist schon klar, dass ich mit mehr Sorgfalt solche "Kleinigkeiten" vermeiden könnte bzw. kann, aber es war nicht nur eine Änderung, die nicht funktioniert hat, sondern keine, wenn mich nicht alles getäsucht hat.

    Ich dachte daher, ich hätte irgendetwas Grundlegendes falsch gemacht und hätte vieleicht so

    PHP
    /*
    =Structure ----------------------------------------------- 
    */
    PHP
    /*
    One column
    */

    statt so

    PHP
    /* =Structure
    ----------------------------------------------- */

    oder so

    PHP
    /* One column */

    schreiben müssen oder einen anderen Fehler gemacht, der die Ausführung der Änderungen in der style.css des Child-Themes verhindert hat ... ?

    Oder ich hätte wirklich nur die Zeile(n) schreiben dürfen, in denen ich Änderungen vorgenommen habe?

    Gruß+Dank

    Moin zusammen,

    ich bin ja immer noch "guten Willens" den Empfehlungen zu folgen, ein Child-Theme anzulegen, bin aber im ersten Anlauf "irgendwie" gescheitert ...

    Ich bin wie hier http://www.wordpress-buch.de/2011/02/wordpr…theme-anpassen/ und hier http://bueltge.de/wordpress-child-themes-verstehen/1192/ beschrieben vorgegangen (Dank an bgeissler für die Links).

    Die Aktivierung des Child-Themes im Dashboard war problemlos.

    An geänderten Dateien hatte ich nur die footer.php und die header.php, die ich in den Child-Theme-Ordner (identische Hierarchieebene wie die style.css) kopiert habe.

    In die style.css habe ich nach

    PHP
    @import url("../twentyten/style.css");

    angefangen, dort die Abschnitte (aus der style.css des Eltern-Themes) hinzukopieren, wo ich Änderung vornehme.

    Dabei habe ich z. B. den ganzen Abschnitt hineinkopiert, auch wenn z. B. nur der rot markierte Teil geändert worden ist:

    Code
    #site-description {
    color: #7a7a7a;
    font-size: 14px;
    margin: 0 0 0 200px;
    [COLOR=red]background-image:[COLOR=blue]URL(meinedomain.de[/COLOR][URL="http://www.de.feldbahnmodellbau.de/wp-upload/en.png);"][COLOR=blue]/wp-upload/en.png);[/COLOR][/URL]
    background-repeat:no-repeat;
    background-position:0 3px;
    padding-left:30px;[/COLOR]
    }



    Die Änderungen in der style.css des Child-Themes habe ich zusätzlich (für mich) mit Anmerkungen z. B. wie folgt versehen:

    Code
    [FONT=Consolas][COLOR=#990000]/* Anpassung der Farbe */[/COLOR][/FONT]



    Allerdings haben sich die Änderungen (bzw. Hinzufügungen) in der style.css des Child-Themes nicht auf das Erscheinungsbild des Blogs ausgewirkt - trotz mehrfachem Leeren des Caches bzw. Neuladens der Seite.

    Es ist also etwas falsch gelaufen, von dem ich nichts weiß - oder ich habe etwas falsch gemacht (ich vermutete letzteres) ...

    Kann mir jemand dazu einen Tipp geben? Einen Link gibt es derzeit nicht, da ich nach dem gescheiterten Versuch mit dem Child-Theme das Eltern-Theme laufen lasse.

    Das waren alle Änderungen, die ich nach dem Eintrag

    PHP
    @import url("../twentyten/style.css");

    vorgenommen habe:



    Gruß+Dank

    Via twentyeleven_credits Hook ist es nicht möglich die Zeile zu entfernen. Einfach eine neue footer.php im Childtheme ist hier die eleganteste Lösung.

    ... danke für den Hinweis ...

    So hatte ich es dann auch gemacht: eine neue footer.php und eine neue header.php in das Child-Theme gepackt. Ich war mir nur nicht sicher, ob dann die entsprechende(n) Code-Zeile(n) aus den Dateien des Eltern-Themes entfernt werden müssen?!?!

    Weiterhin hat sich das Child-Theme nach den Änderungen in der style.css nicht mehr aktualisiert (trotz Cache-Leerung), so dass ich die Verwendung eines Child-Themes (wegen zu wenig Ahnung) zunächst wieder verworfen habe ...

    Moin zusammen,

    ich würde gern die Rahmenfarbe des Suchfeldes ändern.

    Meine Änderungsversuche in der style.css verliefen jedoch bislang ohne den gewünschten Erfolg.

    Ich gehe davon aus, dass die Rahmenfarbe in der style.css definiert ist - kann mir bitte jemand kurz zeigen wo?

    Wenn die Rahmenfarbe nicht explizit definiert ist - wo muss ich

    Code
    border-color:

    (+ Farbwert natürlich) eingeben ... ?

    Vorsorglich der Link zum Blog: http://www.de.feldbahnmodellbau.de/

    Moin,

    ich habe mir noch etwas (Halb)wissen ergoogelt:

    Hinsichtlich einfacher (Ver)Änderungen z. B. der header.php oder footer.php (wie in meinem vorangegangenen Beispiel) reicht es auch aus, diese Dateien in das entsprechende Verzeichnis des Child-Thems zu kopieren und sie dann einfach anzupassen ... lediglich für Änderungen der functions.php benötigt man zwingend Hooks ...

    Ist das so richtig?

    Und wie würde eine Lösung mit Hooks für Änderungen in der footer.php aussehen?

    Moin zusammen,

    nach meinen ersten Anpassungen wollte ich jetzt den Empfehlungen folgen und für meine Anpassungen ein Child Theme anlegen.

    Das ist mir grundsätzlich gelungen und die Anpassung der style.css ist auch kein Problem, aber ich weiß nicht, wie Anpassungen z. B. in der functions.php oder der footer.php erfolgen müssen.

    Ich habe verstanden, dass Einträge z. B. in der footer.php des Eltern-Themes mittels Hook ersetzt werden durch die Anpassungen in der eigenen footer.php des Child-Themes. Die Beispiele, die mir die Suchfunktion geliefert hat, sind mir aber (noch) zu kompliziert.

    Ich möchte z. B. den Eintrag

    PHP
    <a href="<?php echo esc_url( __( 'http://wordpress.org/',  'twentyeleven' ) ); ?>" title="<?php esc_attr_e( 'Semantic  Personal Publishing Platform', 'twentyeleven' ); ?>"  rel="generator"><?php printf( __( 'Proudly powered by %s',  'twentyeleven' ), 'WordPress' ); ?></a>

    in der footer.php des Eltern-Themes ersetzen durch folgenden Eintrag in der footer.php des Child-Themes

    PHP
    powered by <a href="http://www.wordpress.org/"  target="_blank">WordPress</a> &brvbar; <a  href="http://www.meinedomain.de/wp-login.php">Anmelden</a>

    Wie muss der Eintrag in der footer.php des Child-Themes dafür genau aussehen? Etwa so ähnlich ...

    PHP
    <?php
    {
    remove_action( 'twentyeleven_credits' );<a href="<?php echo esc_url( __( 'http://wordpress.org/',  'twentyeleven' ) ); ?>" title="<?php esc_attr_e( 'Semantic  Personal Publishing Platform', 'twentyeleven' ); ?>"  rel="generator"><?php printf( __( 'Proudly powered by %s',  'twentyeleven' ), 'WordPress' ); ?></a>;
    }
    add_action( 'twentyeleven_credits' );powered by <a href="http://www.wordpress.org/"  target="_blank">WordPress</a> &brvbar; <a  href="http://www.meinedomain.de/wp-login.php">Anmelden</a>;
    ?>

    Gibt es eine Art Schema, welches man für solche Fälle grundsätzlich anwenden kann? In der functions.php müsste ich nämlich auch noch ein paar Kleinigkeiten anpassen ...

    Gruß+Dank

    Moin,

    Nein eigentlich nicht das Ganze wurde extra ganz neu angelegt.

    was auch immer das heißt - wenn Du webspace bei 1&1 hast, ggf. mit einer neuen/extra eingerichteten Domain, schaltet 1&1 auch eine simple index[COLOR=Red].html[/COLOR] "Hier entsteht eine neue Internetpräsenz!", damit man weiß, dass diese Domain fertig durchkonfiguriert ist.

    Diese index.html musst Du löschen (ggf. Sicherungskopie per FTP herunterladen). Wie Jottlieb schon schreibt musst Du schon genau darauf achten, wohin Du Dein Wordpress-Paket (per FTP?) hochgeladen hast - und ob es sich noch im Verzeichnis "wordpress" befindet ...

    Die Seite, die Du angezeigt bekommst, ist ein Hinweis darauf, dass entweder die Domain nicht dem richtigen Verzeichnis zugeordnet ist (Control-Panel bei 1&1) ... oder Du eben die Wordpress-Dateien nicht ins Hauptverzeichnis hochgeladen hast ...

    Freundliche Grüße

    Moin zusammen,

    im Rahmen der Umgestaltung würde ich gern noch die Hover-Farbe für die Menü-Zeile ändern ... das Grau ist m. E. zu hell, wenn man mit dem Mauszeiger drüber fährt, um sich sich die Seiten (und Unterseiten) anzeigen zu lassen.

    Die Änderung wird mit Sicherheit in der style.css vorgenommen, ich finde aber trotz Suche nicht die richtige Stelle ... ich vermute die Einstellmöglichkeit aber in diesem Bereich:



    EDIT

    Ok, manchmal hilft auch längeres Suchen mehr ...

    Hier muss es wohl sein ...

    PHP
    #access li:hover > a, #access ul ul :hover > a {     background: #333;     color: #fff; } #access ul li:hover > ul {     display: block; }



    ... aber gilt das auch sowohl für das "Drüberhovern" bei Seiten und Unterseiten? ... die haben eigentlch unterschiedliche Grautöne ...

    Hier geht's zum Blog: *klick*

    Gruß+Dank

    Moin,

    jetzt hab' ich mich mal 'was getraut ... 8)

    Ich habe in der footer.php ...

    PHP
    <a href="<?php echo esc_url( __( 'http://wordpress.org/', 'twentyeleven' ) ); ?>" title="<?php esc_attr_e( 'Semantic Personal Publishing Platform', 'twentyeleven' ); ?>" rel="generator"><?php printf( __( 'Proudly powered by %s', 'twentyeleven' ), 'WordPress' ); ?></a>



    an identischer Stelle einfach durch

    PHP
    powered by <a href="http://www.wordpress.org/" target="_blank">WordPress</a> &brvbar; <a href="http://www.meinedomain.de/wp-login.php">Anmelden</a>



    ... ersetzt ...

    ... und außerdem die style.css wie folgt geändert ...

    Code
    /* Site Generator Line */
    #site-generator {
            background: #f9f9f9; [COLOR=red](geändert in E3E3E3)[/COLOR]
            border-top: 1px solid #ddd;
            color: #666;
            font-size: 12px;
            line-height: 2.2em; [COLOR=red](geändert auf 0,2em)[/COLOR]
            padding: 2.2em 0.5em;
            text-align: center; [COLOR=red](geändert in left)[/COLOR]



    ... et voilà ... es sieht jetzt alles so aus, wie gewünscht!

    Ich hoffe nur, dass bei dem aus der footer.php entfernten Teil nichts für Wordpress/das Theme "Lebensnotwendiges" dabei war ... ?

    Freundliche Grüße

    Moin zusammen,

    ich habe gestern, mit freundlicher Unterstützung, meinen Footer ein wenig verändert *klick*, was mir jedoch nicht so gut gefällt wie erwartet ...

    Ich würde also gern zunächst den Bereich Site-Generator des Footers in Farbe (dunkler) und Höhe (niedriger) ändern.

    Farbe habe ich gefunden ...

    Code
    /* Site Generator Line */
    #site-generator {
            [COLOR=red]background: #f9f9f9;[/COLOR]
            border-top: 1px solid #ddd;
            color: #666;
            font-size: 12px;
            line-height: 2.2em;
            padding: 2.2em 0.5em;
            text-align: center;



    ... aber wo kann ich die Höhe verändern?

    Hier ...

    Code
    #site-generator .sep {
            background: url(images/wordpress.png) center left no-repeat;
            color: transparent;
            display: inline-block;
            [COLOR=red]height: 16px;[/COLOR]
            line-height: 16px;
            margin: 0 7px;
            width: 16px;
    }


    ... bleibt eine Veränderung des Wertes bei [COLOR=red]height: 16px;[/COLOR] ohne Wirkung - auch nach Leeren des Chaches ...

    Weiterhin hätte ich statt des zentrierten Links [COLOR=red]"proudly powered by Wordpress"[/COLOR] dort gern folgendes linksbündig (oben) eingefügt:

    Code
    powered by <a href="[URL]http://www.wordpress.org/[/URL]" target="_blank">WordPress</a> &brvbar; <a href="http://www.meinedomain.de/wp-login.php">Anmelden</a>


    Das ist nicht meiner "Erfindung", sondern stammt von der Seite eines hilfsbereiten Forumsmitglieds hier, ich finde diese/seine Lösung jedoch viel ansprechender als die Default-Einstellung mit zentriertem Wordpress-Link. Ich könnte außerdem auf das META-Widget ganz verzichten ...

    Link zum Blog

    Gruß + Dank

    Und wo hast Du den Code nun her?

    ... der war jetzt wieder in der functions.php (angesehen über den Editor des Dashboardes), nachdem in das Widget Deiner Vorgabe entsprechend wieder in den Footer gezogen habe ... :shock:


    Wie gesagt: Nach der Anpassung der functions.php musst Du das Widget nochmal neu in die Sidebar/den Footer ziehen.

    ... s. o.

    Grübelnde Grüße

    EDIT:

    Habe es eben noch einmal durchexerziert ... mit richtigem Ergebnis ... keine Ahnung, was ich dabei jetzt anders gemacht habe? Evtl. die falsche functions.php beim Upload erwischt? Das Problem sitzt halt meist VOR dem Bildschirm ... oder es ist einfach schon zu spät ...

    Danke!

    Du musst es nochmal neu in den Footerbereich ziehen.

    ... OK ... und dann kann ich in der functions.php hier ...

    PHP
    <ul>
                            <?php wp_register();?>
                            <li><?php wp_loginout(); ?></li>
                            <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo attribute_escape(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
                            <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo attribute_escape(__('The latest comments to all posts in RSS')); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
                            <?php wp_meta(); ?>
                            </ul>

    ... die einzelnen Links entfernen ... ?

    Gruß+Dank