Beiträge von helix

    Ich würde auf meinem Blog gerne Header erstellen […] Ich hab schon ziemlich alles versucht, eigene Seite erstellt, Menüs erstellt (da erscheint aber immer nur eines über dem Titelbild)

    „Menü“ ist schon das richtige Stichwort. Allerdings legt WordPress standardmäßig zunächst nur ein Menü mit allen veröffentlichten Seiten an. Nicht mit Beiträgen. Deswegen erscheint deine Vorstellung, die ein Beitrag ist, dort nicht.

    Dafür wäre die Lösung dann zunächst ein benutzerdefiniertes / eigenes Menü. Das musst du zunächst anlegen und ihm dann die Stelle im Theme zuweisen, an der sich sonst das Standard-Menü befindet.
    Dort kannst du dann auch einzelne Beiträge verlinken.

    Ob es so vernünftig ist, die Vorstellung, die ja eigentlich was Bleibendes ist, als Beitrag anzulegen – oder ob dafür nicht doch eher eine Seite geeignet ist –, ist nochmal eine andere Überlegung.

    Vielleicht doch mal ein paar Minuten oder Stunden lang nicht „einfach mal wie wild drauflos klicken“, sondern versuchen, dir ein paar grundlegende Strukturmuster für Webseiten, Blogs und WordPress anzueignen?
    Nicht böse gemeint, aber z.B. die Entscheidung „Beitrag oder Seite“ kannst du erst treffen, wenn du weißt, was ein Beitrag und was eine Seite ist …

    Gruß
    helix

    […] aber die Seite mit eben gennanten Text ist keine offizielle, also nicht editierbar.

    Ähm doch, aber eben nicht im Admin-Bereich, sondern wieder über die PHP-Dateien.

    Für die Ausgabe der Suchergebnisse (erfolgreich oder nicht, ist hier egal) ist die search.php verantwortlich. In der vorletzten Zeile findest du

    PHP
    <?php get_sidebar(); ?>


    Das änderst du ab in

    PHP
    <?php get_sidebar(suche); ?>

    Dann schnappst du dir die sidebar.php, änderst sie nach deinen Bedürfnissen für die Suchergebnis-Seite und speicherst sie als sidebar-suche.php ab.

    Und für die Positionierung (Abstand von oben) ist CSS zuständig. Also mit einem Webentwickler-Werkzeug deiner Wahl ID oder Klasse dieses Suchfelds auslesen und dann in der Stylesheet-Datei mit margin-top oder padding-top einen Abstand von oben definieren.

    Gruß
    helix

    Soweit ich das sehe, gibt es das Theme in einer freien (Munding-Lite) und einer Bezahlversion. Bei der Bezahlversion wird Support durchs Forum schwierig. Dafür hättest du da Anspruch auf Support vom Theme-Ersteller.

    Wenn das Theme keine Möglichkeit vorsieht, den Header entsprechend eurer Vorstellungen anzupassen, wäre der empfohlene Weg, ein Child-Theme zu erstellen und die Anpassungen dort vorzunehmen. Für Leute, die keine Berührungsängste haben, im Code zu arbeiten.

    Gruß
    helix

    Technisch ist das „Ersetzen“ des Titels durch ein Headerbild ein Hinzufügen eines Hintergrundbildes und das Unsichtbar-Schalten des Titels samt des dort vorhandenen Links.
    Ein Hintergrundbild kannst du nicht verlinken. Du könntest höchstens einen ungefüllten Link, der aber die ganze Fläche einnimmt, drüber setzen. Das ist aber eigentlich semantisch unsinnig. Sinnvoll wäre, statt Titel tatsächlich ein Bild einzufügen. Das kannst du auch verlinken.

    Dazu müsstest du aber in deine Theme-Dateien eingreifen (wenn das Theme diese Einstellmöglichkeit anbieten würde, hättest du sie ja gewählt …)

    Gruß
    helix

    Ist schon okay, deine Frage.

    Habe mal in das Theme gespinxxt, für die gesuchte Ausgabe ist die content-none.php zuständig, die musst du entsprechend anpassen.

    (Und noch ein bisschen Bildungsprogramm, das kann man auch verstehen / sich erschließen, wenn man eigentlich kein PHP kann: in deiner search.php kommt erst der normale Loop: if have posts – while have posts – the post (mit Verweis auf content-search.php) – und dann kommt: else … also: andernfalls, wenn es auf deine Suche hin kein Ergebnis gibt – und dann Verweis auf die Ausgabe der content-none.php)

    Gruß
    helix

    Ich würde gerne, dass auf der Beitragsseite immer das Beitragsbild und ein kleiner Ausschnitt vom Text erscheint, sodass nur beim anklicken der ganze Beitrag zu sehen ist.
    Ich kann bei den Anpassungen nur zwischen "ganzen Beitrag" und "nur Überschrift anzeigen" wählen.

    Vielleicht hat ja noch jemand eine einfachere Idee.


    Probiere bitte folgendes:
    Stelle auf „ganzen Beitrag zeigen“ und füge beim Erstellen deiner Beiträge einen More-Tag ein.

    Normalerweise funktioniert das so. Probieren, weil ich nicht weiß, ob es mit deinem Theme auch funktioniert.

    Gruß
    helix

    20 = 2 x 10 sagt noch nichts darüber aus, wie du die zwei mal zehn verteilen willst und wie die Reihenfolge der Links sein soll.

    Ich vermute, du möchtest gerne zwei Spalten mit jeweils zehn Zeilen / Listeneinträgen?
    Und? In welcher Reihenfolge sollen die kommen?

    => Erste Spalte die ersten zehn Links, dann umbrechen, dann die nächsten zehn Links in der zweiten Spalte => Lösung auch mit HTML (und CSS): verteile die Links auf zwei Listen, die du per CSS-Eigenschaft „float“ nebeneinander stellst

    => Liste wie Fließtext verteilen, also zehn Zeilen mit jeweils zwei Listeneinträgen / Links => da brauchst du am HTML nichts zu ändern, nur per CSS die Listenelemente floaten lassen (und dann jeweils den ungeradzahligen Listeneinträge ein clear geben) oder die Listenelemente auf display: inline; oder display: inline-block; stellen und die Breite der Listenelemente und/oder der umschließenden Box so definieren, dass immer nach zwei Listenelementen umgebrochen wird.

    Gruß
    helix

    Sorry für Verzögerung.

    Hm, also so „von außen“ nicht besonders übersichtlich, ziemlich verschachtelte Struktur. Kannst du mal bitte rausfinden, welches Template für die Ausgabe tatsächlich zuständig ist? Ich vermute die content-archive.php

    Hast du Zugang über FTP?
    => Datei über FTP aus deinem Theme-Ordner auf deinen Rechner runterladen, speichern. Bevor du die Datei wieder hochlädst (und damit überschreibst), änderst du den Namen der Originaldatei, z.B. indem du einen Unterstrich voranstellst. Dann die geänderte Datei (mit dem Originalnamen hochladen).

    Ändere erstmal an der Datei irgendwas: Gib einem Element über inline-Style einen roten Rahmen, schreib irgendwo „Hallo Welt“ hin, referenziere eine Grafik, die dir auffallen wird … irgendwas – nur damit du siehst: ja, das ist die Datei, die die Inhalte meiner Startseite ausgibt.
    Wenn nein, sofort wieder mit deiner Originaldatei überschreiben, indem du einfach den Namen zurückänderst. Nächste mögliche Datei probieren …

    Dann gib bitte Bescheid, welche Datei für die Ausgabe zuständig ist.

    Wenn du keinen FTP-Zugang hast, musst du es über den Editor im Admin-Bereich machen. Das ist unübersichtlicher … Deswegen in diesem Fall vor einer Änderung unbedingt über Strg + a den kompletten Inhalt der Datei markieren, in die Zwischenablage befördern und auf deinem Rechner in einer schlichten (reinen) Textdatei sichern. Damit du den Inhalt schnell komplett zurück einfügen kannst, wenn die versuchte Operation nicht die richtige / geeignete war.

    Gruß
    helix

    … indem du das Template, das für die Ausgabe verantwortlich ist (vielleicht category.php) dahingehend veränderst, dass „Archive“ nicht mehr mit ausgegeben wird.
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    .
    Sinnigerweise erstellst du dir zuerst ein Child-Theme. Es sei denn, es trifft einer der zig Ausnahmefälle auf dich zu, wo das nicht nötig ist.
    Oder du kannst es auch quick & dirty über CSS machen. Auslesen, wie du „Archive“ über CSS ansprechen kannst und dann auf display: none; stellen.

    Gruß
    helix

    Hat niemand eine Idee?


    Ach Ideen … viele, wenn es sein muss. Aber deine Anfrage ist ein klein bisschen unkonkret.

    Der einfachste Weg ist, das Impressum deiner Hauptseite als individuellen Link ins Menü aller anderen Unterseiten aufzunehmen. Die Frage ist, ob diese Methode so benutzerfreundlich für die Besucher deiner Seite ist? Oder auch für dich. Weil: standardmäßig sind die dann erstmal auf einer anderen Seite … (Und damit ist auch die Frage, ob das rechtlich so „sauber“ ist).

    Man muss also irgendwie genauer wissen, wie sich die verschiedenen Seiten deiner Multisite zueinander verhalten. Die Aussage „mit fast gleichem Inhalt“ mutet erstmal (so beim Lesen und wenn man die Hintergründe nicht kennt) nicht gerade sinnstiftend an. (Eigentlich, wenn ich mir die Mühe mache, meinen Webbrowser zu starten, möchte ich gerne Inhalte, verschiedene Inhalte, spannende Inhalte, nicht auf lauter fast gleich aussehenden Seiten fast das Gleiche … also, warum soll ich mir in so einem Setting noch die Mühe machen, mir deine Gedanken zu machen? – Nur zur Erklärung, warum z.B. ich deine Frage bisher noch nicht beantwortet hatte.)

    Gruß
    helix

    Hm. Die Konfusion im Verständnis entsteht beim Begriff „Neuinstallation“, der hier so ein bisschen unscharf verwendet wird.

    Entweder du installierst WordPress insofern neu, als du WordPress über FTP auf deinen Server lädst, dann im Browser die Seite aufrufst und die Installationsroutine durchgehst. So hat Tubedesigner den Begriff „Neuinstallation“ verstanden.

    Du kannst aber auch WordPress per FTP auf den Server laden und in die config.php (also config-sample.php anpassen und als config.php abspeichern und hochladen) die Zugangsdaten zur bestehenden Datenbank eintragen. Dann hast du ein fertiges WordPress mit aktuellem WordPress-Core und deinen Inhalten und Einstellungen, Benutzern, Passwörtern etc.

    Wenn du in deiner alten WordPress-Installation Bilder hochgeladen hattest, solltest du den Ordner wp-uploads in das neue WordPress in den Ordner wp-content kopieren.

    Oder willst du ein blitzblankes neues WordPress ohne Inhalte aber keine neue Datenbank anlegen? Dann Datenbank vorher leeren.

    Oder willst du eine Datenbank für zwei WordPress-Installationen? Dann unterschiedliche Tabellen-Präfixe verwenden …

    Gruß
    helix

    Es gibt da verschiedene Lösungsansätze, je nachdem, wie tief du einsteigen magst:

    1.) Ohne irgendwelchen Eingriff in Code: Normal Beitragsbild zum Beitrag hochladen, wie gehabt. Du fügst in deinen Beiträgen manuell einen Weiterlesen-Link (More-Tag) ein. Und im Beitrag selber bindest du das Bild erst hinter dem More-Tag ein.

    2.) Du kannst dir ausgucken, welches von den beiden Bildern in den Beitragsübersichten du in der style.css mit display: none; (Ansprechen der entsprechenden Klasse oder id) ausblenden willst.
    Das ist aber eine Quick & Dirty-Methode insofern, als die Bilder trotzdem zweifach geladen werden, nur eben nicht angezeigt …

    3. ) Wahlweise die Template-Dateien für die Ausgabe der Übersichtsseiten oder für die Single-Ansicht entsprechend modifizieren, so dass jeweils nur das ausgegeben wird, was du willst.

    Gruß
    helix

    Untersuche mit einem Webentwickler-Tool deine Kategorie-Links. Enthalten sie eine Klasse "cat-item-xx"? – wobei xx für die ID der jeweiligen Kategorie steht. Dann kannst du diese Klassen gezielt mit CSS ansprechen.

    Gruß
    helix

    Sieht so aus, dass das PlugIn nicht für Deutsch (Sie) übersetzt ist. Es gibt Werkzeuge, mit denen man so Übersetzungen managen kann, aber ich bin da nicht firm, was wo in welchem Zusammenhang greift (Themes übersetzen, PlugIns übersetzen etc.)

    Also nutze meine Antwort als Ideengeber für Suchstichworte oder mache einfach einen neuen Thread mit konkreter Frage zur neuen Problemstellung auf. Hier wird nicht mehr viel reingeschaut, sind ja offensichtlich schon genügend Antworten da …

    Gruß
    helix

    Okay, vor und zurück und wieder vor (oder umgekehrt) – das kann einen ja durcheinander machen, vor allem, wenn man es das erste Mal macht.

    Also langsam und Schritt für Schritt:
    1.) Sind jetzt alle deine WordPress-Dateien in einem Unterordner deines Webspaces (nicht im Root?)
    2.) Wenn du den Weg über die geänderte index.php versucht hast, könnte es sein, dass aus Versehen in deinem WordPress-Ordner (der besagte Unterordner) eine geänderte index.php liegt => zur Sicherheit die index.php im WordPress-Ordner (dort in der obersten Ebene, also da, wo auch die config.php liegt) mit einer originalen index.php aus dem aktuellen WordPress-Paket überschreiben.
    3.) Dann knöpfst du dir die Datenbank vor. In der Webspaceverwaltungsoberfläche deines Hosters über phpMyAdmin. Oder Datenbank als *.sql-Datei exportieren, in einem sinnvollen Editor bearbeiten, speichern und wieder importieren. Wichtig ist, dass du alle Pfade, die vorher deinen Testordner enthalten haben, änderst in Pfade ohne Testordner.
    4.) In der Webverwaltungssoftware das Domainrouting anpassen, so dass deine Domain auf deinen WordPress-Ordner verweist.

    Zwischen Schritt 3 und Schritt 4 nicht versuchen, die Webseite aufzurufen.
    Und als Schritt 5.) dann die Webseite unter deiner Domain (ohne den Testordner) aufrufen => es sollte alles funktionieren. Das ist dann auch die Kontrolle, ob du alles richtig gemacht hast.

    Ja, ich weiß, ist etwas aufregend, wenn man neu dabei ist, so (gefühlt) „Operation am offenen Herzen“ oder so. Dafür ist das Gefühl, wenn es hinterher funzt, ziemlich gut … ;-)

    Gruß
    helix

    WordPress lädt die Bilder standardmäßig in den Ordner uploads im Ordner wp-content. Je nach Einstellung enthält der Ordner uploads noch Unterordner für Jahre und Monate.

    Ich frag jetzt mal nicht, warum die WordPress ins Root verschiebst, statt einfach die Domain auf den Unterordner zu rooten …

    Gruß
    helix