Verfasste Forenbeiträge

Ansicht von 15 Antworten - 46 bis 60 (von insgesamt 61)
  • Thread-Starter donaldtrump

    (@donaldtrump)

    @flower33
    ja gelöst 🙂
    nochmal danke

    Thread-Starter donaldtrump

    (@donaldtrump)

    Oh super besten Dank, habe es gefunden, da ich auf meinem localhost allerdings noch WP-Version 4.2.7 habe, ist es die Datei default-widgets.php im wp-includes-Ordner.

    Habe die RSS-feed-URL samt rss.png gelöscht, und bei $ Title einfach die Linkadresse eingegeben.

    Im Endergebnis sieht es nun aus wie ein „normales“ Widget (mit leicht veränderten CSS-Eigenschaften), ABER ich habe jetzt in einer Sidebar einen dynamischen feed mit den letzten News-Meldungen (bis zu 20 posts) – die schon auf einer Kategorie-Seite im main-content erscheinen, aber jetzt von mir nach Wunsch zusätzlich auf eine andere Seite mit eingebaut werden können. Und das ohne plugin mit bordeigenen Mitteln.

    Habe aber auch das plugin „posts in sidbar“ am arbeiten, das ist auch gut, es zeigt posts (auch mit images), deren ID man eingeben muß, aber es ist statisch, die gezeigten posts muß man ggfs. manuell ändern durch Angabe anderer gewünschter IDs.

    Thread-Starter donaldtrump

    (@donaldtrump)

    ACHTUNG ROMAN.

    Habe jetzt gesucht und gesucht und probiert, dann im Entwickler-Inspektor gesehen daß es eine

    aside id="rss-2"

    und eine

    class="rsswidget"

    gibt an der Stelle, wo der RSS-Feed von mir ins Widget eingefügt wurde. Diese stehen nicht in der style.css im Hauptverzeichnis.

    Die ebenfalls vorhandene

    h3.class="widget-title"

    existiert im style.css und hat dort von mir gegebene Eigenschaften. Für den RSS-Feed wollte ich jedoch andere Eigenschaften, um ihn von den anderen Widget-Titeln optisch abzugrenzen. Diese konnte ich in folgender Form geben:

    h3.widget-title a {
    	background:#000;
    	font-size:1.2em !important;
    	line-height:1;
    	color:#fff !important;
    	text-align:center;
    }

    Ohne die !important-Anweisung hätte es nich funktioniert. Und es war nur möglich, weil der Inspektor zeigte, daß durch die Implantierung des RSS-Feeds in der Sidebar auch der Titel automatisch einen Link erhielt, weshalb ich eben h3.widget-title a definieren konnte (denn h3.widget-title a gibt es ansonsten in den Sidebar-headlines nicht, nur unverlinkte Titel)

    Soweit sogut. Aber der Inspektor zeigt, um es genau zu erzählen, ZWEI Links im Titel-Bereich: erstens ist ein image eingefügt (rss.png), das auf eine regelrechte Feed-Seite verlinkt, die ich eigentlich nicht will. Zweitens ist die direkt daneben bzw. schräg darunter vorhandene Überschrift selbst auch verlinkt, dummerweise aber auf die Startseite und nicht auf die Kategorie-Seite, was logischer wäre. Diese beiden Link-Bereiche liegen leider sehr dicht beieinander, die Maus trifft leider meistens den Homepage-Link vom Titel.

    Das einzige, was ich außerdem noch tun konnte, war die Einfügung folgender divs in die style.css, um dort meine Stilanweisungen zu implantieren:

    #rss-2 {} und #rss-2 a {}

    Damit konnte ich immerhin margin und padding-Werte definieren und einen Rahmen.

    Aber die Feed-Links sind leider schon von WP eingerahmt mit 1px dotted (dieser verschwindet unter meinen Rahmen-Eigenschaften rechts und links, aber nicht oben und unten…), würde ich gerne auch weghaben aber ging nicht, muß irgendwo anders noch definiert sein, wo die Stilanweisungen der style.css nicht greifen, auch mit !important nicht.

    Ist vielleicht alles zu abstrakt weil es außer mir niemand sehen kann auf localhost, aber vielleicht will nochmal jemand einen RSS-Feed in der sidebar konfigurieren und deshalb habe ich hier diesen Roman geschrieben.

    Irgendwo müssten ja noch die erwähnten, von WP vordefinierten Link-Angaben zu finden sein, aber ich habe sie nicht gefunden.

    Moderationshinweis: Nur ein Tipp: Dein Beitrag lässt sich leichter lesen, wenn du Code in so genannte Backticks (Shift+Akzentzeichen) setzt. Ist wirklich nicht weiter tragisch, aber ich dachte, dir hilft vielleicht der Hinweis. Grüße, Bego

    Thread-Starter donaldtrump

    (@donaldtrump)

    „add_filter( ‚run_wptexturize‘, ‚__return_false‘ );“ funktioniert, ebenso wie der von @flower33 oben erwähnte Code von Vladimir Simovic bzw. link zu ihm.

    Aber beide funktionieren nicht, wenn ich Text einfüge, in dem die typografischen Zeichen verwendet werden, also z.b. „diese Zeichen hier“. Die werden dann nicht geändert.

    Das plugin „Better Search Replace“ probiere ich eventuell später mal aus, in der Bewertung gab es Kritiken und jetzt habe ich nicht so viel Zeit und Lust, da eventuell mit Mängeln rumzuexperimentieren.

    @flower33
    UPDATE wp_posts SET post_content = REPLACE(REPLACE(post_content, ‚„‘, ‚“‚), ‚“‘, ‚“‚);
    probiere ich auf jeden Fall mal aus. Da ich jedoch kein WP/php-Profi bin und meistens nach der Methode „trial and error“ arbeite, bin ich immer vorsichtig z.B. in phpMyAdmin was zu machen.

    Habe vor ein paar Tagen z.b. ein backup in phpMyAdmin gemacht um mal zu sehen wie das aussieht, dieses wurde als html-Seite dargestellt. Aber das kanns ja wohl nicht sein? Deshalb bin ich mit Aktivitäten in phpMyAdmin vorsichtig….

    Thread-Starter donaldtrump

    (@donaldtrump)

    Problem gelöst, danke!

    Thread-Starter donaldtrump

    (@donaldtrump)

    Habe den Code in die functions.php eingetragen und siehe da, „xxx“ bleibt „xxx“. Leider werden die bereits vorhandenen Zeichen, bei denen das erste Anführungszeichen unten steht, nicht automatisch geändert. Ok das wäre wohl zuviel verlangt 🙂

    Wenn man nun nur das erste Zeichen anpaßt, also verändert, bleibt das zweite Zeichen natürlich unverändert, also typografisch sieht es anders aus, da gebogen.

    Wenn man also ganz penibel sein will, müßte man jeweils beide Zeichen verändern.

    Aber so, also mit dem in die functions-Datei eingefügten Code ist es (für mich) auf jeden Fall schon mal deutlichst besser.

    Danke für die Info.

    Forum: Allgemeine Fragen
    Als Antwort auf: Menü Design ändern
    donaldtrump

    (@donaldtrump)

    Ist Deine Seite getilt?

    Forum: Allgemeine Fragen
    Als Antwort auf: Menü Design ändern
    donaldtrump

    (@donaldtrump)

    „list-style:none;“ in die style.css-Datei einfügen, wo alle Layout-Eigenschaften definiert sind.

    Laut Deiner style.css-Datei wird die li-Anweisung „list-style:none;“ jedoch von „ul“ „geerbt“, ist unter
    ul.nav-menu {
    }
    bei Dir also vorhanden.

    Schreib sie bei
    ul.nav-menu li {
    }
    einfach nochmal rein. Ist einen Versuch wert.

    Forum: Allgemeine Fragen
    Als Antwort auf: Menü Design ändern
    donaldtrump

    (@donaldtrump)

    Oh als alter css-Experte 😉 kann ich was sagen zu unerwünschten „Menü-Links untereinander“:
    li {
    list-style:none;
    }

    Thread-Starter donaldtrump

    (@donaldtrump)

    Ok wie man ein child-theme anlegt, verstehe ich im Prinzip. Ich habe jetzt auch das Original-Theme auf meiner Festplatte wiedergefunden, (weiter oben hatte ich erwähnt, daß es mir nicht mehr zur Verfügung steht).

    Meine Ausgangssituation ist natürlich jetzt die, daß die ganze Site schon (unter einem abgeänderten Theme-Namen) läuft. (auf localhost) Gibt es dadurch eventuell Komplikationen oder muß man da zusätzlich was berücksichtigen?

    Wie ist nun die Vorgehensweise, wenn ich

    • eigene templates angelegt habe (statt 3 templates im Original habe ich fast 20 eigene angelegt)
    • z.B. Änderungen in header.php, page.php und index.php gemacht habe
    • eigene sidebars angelegt habe (statt der 2 sidebars im Original-theme habe ich ca. 20 eigene angelegt)
    • 1 banner-ordner mit entsprechendem js-Ordner ist hinzugekommen

    Lege ich die Dateien/Ordner einfach auch (wie die geänderte css+functions) in den child-theme-Ordner und das wärs?

    Ok ich könne es ausprobieren, aber man produziert ja manchmal ziemlich schnell Salat und mit einem Tip könnte ich das vielleicht vermeiden!

    Thread-Starter donaldtrump

    (@donaldtrump)

    Ich werd noch verrückt mit dem Zeug. Das dumme ist, ich hatte das Original-Theme: „debase“ ja im Laufe der Zeit völlig verändert, und dummerweise hatte ich es umbenannt in „de-base-child“ (also einfach nur im Theme-Ordner den Namen geändert. Das verwirrt mich jetzt selber etwas und ich weiß nicht, ob das für WP eine Rolle spielt, wenn da jetzt die Bezeichnung „child“ im Namen auftaucht, es aber gar kein wirkliches Child-Theme ist.

    Ich weiß jetzt z.B. nicht, wie ich ein anzulegendes Child-Theme nennen soll…

    Ich habe jetzt einfach im Macfinder den kompletten aktuelle Theme-Ordner kopiert in einen Child-Ordner, den ich „de-base-child-mig14“ genannt habe. (Frag mich nicht warum dieser Name)

    Dieses kopierte Theme wird natürlich im Dashboard als Theme angezeigt. Um es zum wirklichen „child“ zu machen, habe ich in die funktions.pht folgendes eingetragen (per Bluefish-Programm):

    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    function theme_enqueue_styles() {
        wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
    
    }

    Muß ich in diesem Eintrag noch was ändern, oder ist das ein Standardeintrag, der so bleibt? Ich weiß z.B. nicht, wohin ‚/style.css‘ verweist – auf die Parent-css, klar, aber die ist ja nicht im übergeordneten Ordner sondern in dem Parent-Ordner, der ebenfalls im Theme-Ordner liegt. Der übergeordnete Ordner wäre dann aber logischerweise der Theme-Ordner… (?)

    In der neuen (child)-css-Datei habe ich den Kommentar eingetragen:

    /*
     Theme Name: de-base-child-mig14
     Template: debase
    */

    Dann kommt natürlich das komplette css…

    Wenn ich nichts falsch gemacht habe, müßte jetzt das Child-Theme erscheinen (und ich könnte alle Dateien außer functions.php und css aus dem Parent-Theme löschen). Aber leider kommt die weiße Seite.

    Thread-Starter donaldtrump

    (@donaldtrump)

    Achso, ja klar.

    Thread-Starter donaldtrump

    (@donaldtrump)

    Ja wp-includes wird ggfs. upgedated. Das Theme liegt jedoch im „themes“-Ordner (übergeordneter Ordner: wp-content)
    Ok mehr weiß ich auch nicht.

    Aber ich weiß folgendes: beim Anlegen eines child-themes muß man, wie Du ja auch geschrieben hast, das Parent-Theme angeben (klar) sowie die Parent-theme-css.

    Aber diese Parent-theme-css habe ich gar nicht mehr. Macht ja wohl nichts – lege ich eine leere Datei hin – oder?

    Thread-Starter donaldtrump

    (@donaldtrump)

    Ist es nicht so, daß WordPress bei einer Aktualisierung die eigenen files updated, nicht jedoch das verwendete Theme automatisch aktualisiert wird?

    Wie auch immer, ich weiß daß ich ein child hätte anlegen sollen bzw. müßte. Ich hatte allerdings vor längerer Zeit einfach mal in dilettantischer Weise im „themes“-Ordner den Namen des Themes geändert, weil ich annahm, dann findet eine eventuell stattfindende Aktualisierung nicht die files und kann das theme also nicht updaten.

    In der funktions.php-Datei findet sich allerdings immer noch der Name des Original-Themes.

    Weiß jetzt nicht ob die Namensänderung des Theme-Ordners im wp-content-Ordner eine Aktualisierung des Themes, falls diese denn mal stattfindet, verhindert. (?)

    Thread-Starter donaldtrump

    (@donaldtrump)

    Oh danke für die Antwort. Ich werde natürlich WP aktualisieren, ich muß jedoch -glaube ich- vorher noch 2 oder 3 files aus „wp-includes“ ändern (z.b. comment.php, comment-template.php) sichern, weil diese möglicherweise bei einer Aktualisierung überschrieben werden (?). Ich hatte dort banale Änderungen vorgenommen, z.B. Überschrift vom Kommentarbereich, Streichen des email-Feldes u.a.)

    Definitiv weiß ich aber nicht, ob die genannten files oder andere, die man für individuelle Anpassungen ändern könnte oder vielleicht ändern würde, von einer Aktualisierung betroffen wären.

    Bezüglich der Kommentarfelder hatte ich angenommen, daß man dort evtl. Code eingeben könnte. (?)
    Ich hatte vor ca. 15 Jahren mal eine kleine Such-Maschine, wo man Links eingeben konnte (lief mit „Links“-engine). Dort hatte mal jemand im Feld „Description“ Code eingegeben, auch im Feld „URL“, um in meine Server-Dateien reinzukommen. Das waren ja auch Text-Eingabefelder – deshalb war meine laienhafte Annahme, daß man in WordPress-Kommentarfelder eventuell auch Code eingeben könnte.

Ansicht von 15 Antworten - 46 bis 60 (von insgesamt 61)