Verfasste Forenbeiträge

Ansicht von 15 Antworten - 31 bis 45 (von insgesamt 532)
  • Thread-Starter radarin

    (@radarin)

    Tut mir leid, dass ich erst nach drei Wochen dazu gekommen bin, das Ganze nochmals zu testen und eine Lösung zu erarbeiten. Freut mich aber, Dir ein Lächeln ins Gesicht gezaubert zu haben.

    Fehlerhaft? Den Code hab ich so aus meinem WP raus kopiert. Sollte eigentlich aktuell sein.

    Thread-Starter radarin

    (@radarin)

    Danke @pixolin für Deine Vorschläge. Im Sinne der Frage, resp. Aufgabenstellung (Text markieren und eine span-klasse zuordnen, ohne unnötigen Schnickschnack) ist das Problem nicht gelöst.

    Die Farbeinstellungen im Block so wie oben im Screenshot dargestellt, wirken sich bei mir immer auf den kompletten Block aus, auch wenn nur 1 Wort markiert wurde. Oben direkt im Block habe ich die Möglichkeit die Textfarbe für die Auswahl auszuwählen. Hier wäre nun ein zusätzlicher Eintrag toll, der wenn auch nur in einem Eingabefeld eine Klasse erfassen würde. Das direkt in den Blockeditor rein zu schreiben, wäre wahrscheinlich keine grosse Sache, mir fehlen jedoch die Kenntnisse dafür, so spekuliere ich weiterhin darauf, dass es vielleicht irgendwann noch kommt. In wei weit sich das mit einem Plugin umsetzen liesse, vermag ich auch nicht zu beurteilen.

    Ich meine aber es auch schon gesehen zu haben, auch einzelnen Wörtern eine Hintergrundfarbe zuweisen zu können. Das schaut aber so hingeklatscht aus. Deshalb das SpanTag und die Klasse. Ich will Hintergrund, Rahmen, Radius gezielt definieren. Auch will ich wenn ich einen Pfad darstelle ein entsprechendes Awesome-Font voranstellen.

    Was der Vorschlag mit dem Tiny-Plugin angeht, würde wahrscheinlich so funktionieren, müllt mir aber die Blockdarstellung so dermassen zu, da stellt es mir alle Nackenhaare zu Berge, jetzt wo ich mich mit dem Blockeditor angefreundet habe (und sehr zufrieden damit bin).

    Notgedrungen behelfe ich mir nun mit Shortcodes. Das schaut im Backend natürlich nicht besonders übersichtlich aus, führt aber vorerst zum gewünschten Ergebnis. Somit kann ich, wenn ich ganz grosszügig bin, das Problem als halbwegs gelöst feststellen.

    Und falls sich jemand für Details interessiert, so schaut die Funktion aus:

    // Ausgabe Textmarker formatieren
    // Erklärung
    // ------------------------------
    // Der hervorzuhebende Text wird im Editor in einen Shortcode verpackt:
    // [textmarker farbe='yellow' text='hervorzuhebender Text']
    // Bleibt der Parameter FARBE leer oder man lässt ihn 
    // ganz weg, wird der Text in der vordefinierten Farbe markiert.
    
    add_shortcode('textmarker', 'view_rad_textmarker');
    
    function view_rad_textmarker($atts) {
       $atts = shortcode_atts( array(
          'text' => '',
          'farbe' => '',
       ), $atts, 'textmaker' );
      
       $farbe = $atts['farbe'] ;
      
       if ($farbe == ""){
          $class = "highlight-yellow" ;
       }else{
          $class = "highlight-".$farbe ;
       }
       
       $textmaker = "<span class='".$class."'>" . $atts['text'] . "</span>";
     
       return $textmaker;  
    }
    
    // Beispiel für eine CSS-Klasse:
    //
    // Der Hintergrund um den Text ist so definiert, dass die Ecken unterschiedliche
    // Radien aufweisen und der rechte Rahmen vom Ansetzen des Textmarkers etwas
    // dunkler ist, um einen möglichst realistischen Effekt zu erzielen.
    //
    // .highlight-yellow{
    //    background-color: #FEF04F;
    //    padding: 0px 2px;
    //    -webkit-border-top-left-radius: 15px;
    //    -webkit-border-bottom-right-radius: 5px;
    //    -moz-border-radius-topleft: 15px;
    //    -moz-border-radius-bottomright: 5px;
    //    border-top-left-radius: 15px;
    //    border-bottom-right-radius: 5px;
    //    opacity: 0.8;
    //    border-right-style: solid;
    //    border-right-width: 3px;
    //    border-right-color: #f8e400;}
    //
    // .highlight-blue{
    //    background-color: #CEE7FE;
    //    padding: 0px 2px;
    //    -webkit-border-top-left-radius: 15px;
    //    -webkit-border-bottom-right-radius: 5px;
    //    -moz-border-radius-topleft: 15px;
    //    -moz-border-radius-bottomright: 5px;
    //    border-top-left-radius: 15px;
    //    border-bottom-right-radius: 5px;
    //    opacity: 0.8;
    //    border-right-style: solid;
    //    border-right-width: 3px;
    //    border-right-color: #a7d3fb;}

    Das CSS für die Pfaddarstellung mit Awesomefont:

    .pfad { 
        color: #7A7A7A;
        font-style: italic;
        /*border-color: #7A7A7A;
        border-width: 1px;
        border-style: dashed;*/
        padding: 0em 0.3em 0em 0.3em;
        white-space: nowrap;
    }
    .pfad:before {
        display: inline-block;
        font-family: FontAwesome;
        content: '\f114';
        padding-right: 0.5rem;
    }
    .pfad:after {
        display: inline-block;
        font-family: FontAwesome;
        content: '\f100';
        padding-left: 0.5rem;
    }

    Euch einen schönen Abend und viel Spass beim ausprobieren.

    Thread-Starter radarin

    (@radarin)

    @pixolin, danke Dir für Deine Antwort, aber genau so will ich es NICHT machen. Ausserdem will ich nicht den ganzen Absatz, sondern nur so wie oben gezeigt die 2 Wörter markieren.

    Im Idealfall im Editor die beiden Worte markieren und mit Rechtsklick oder einem Button die SPAN Klasse zuordnen. Im Idealfall aus einer Liste auswählen. Ein Textfeld für eine manuelle Eingabe wäre auch ok. Im HTML rumfummeln ist unübersichtlich und dauert unnötig länger.

    Deshalb die Frage, ob jemandem sowas bekannt ist.

    @maggan22

    Das Thema interessiert mich auch. Gibst Bescheid, falls Du Dich für was entschieden hast?

    Ich denke einfach nur ein Layoutproblem, Anordnung der Bereiche. Passendes Template suchen oder Template entsprechend anpassen.

    Ich bekomme auch immer wieder solche Mails ‚im Namen meines Hostigproviders‘. Die sind aber so schlecht gemacht, so benebelt kann ich gar nicht sein um darauf herein zu fallen. Und das Timing hat auch noch nie gepasst.

    Thread-Starter radarin

    (@radarin)

    Die ID ist im Quellcode ersichtlich.

    Forum: Allgemeine Fragen
    Als Antwort auf: Aufzählung einrücken

    Das ist so natürlich viel besser. Funktioniert bei meinem Test einwandfrei wenn ich .article weg lasse. Habe aber auch ein anderes Theme.

    Dabei muss ich noch anmerken, das ‚class‘ in meinem ‚li‘ wurde einfach von WP wieder entfernt. Mein Vorgehen also überhaupt nicht praktikabel.

    Forum: Allgemeine Fragen
    Als Antwort auf: Aufzählung einrücken

    Ob du das jetzt etwas mehr links oder rechts einrückst, wen interessiert das ausser Dich? Versteh das jetzt nicht falsch, ist jetzt nicht ein Angriff gegen Dich. Aber da wird es jetzt keinen geneigten Leser Deiner Seite geben der feststellt, geil, weniger eingerückt als sonst.

    Jedenfalls geht es hier wirklich nur um CSS. Die Chancen stehen in einem CSS Forum besser eine hilfreiche Antwort zu finden.

    Ich hab mal etwas rum gespielt und bin zu keinem Ergebnis gekommen. Deshalb:

    <ul>
      <li>Listenpunkt 1</li>
      <li>Listenpunkt 2
        <ul>
          <li>Listenpunkt 2.1</li>
        </ul>
      </li>
      <li>Listenpunkt 3</li>
    </ul>

    Da Punkt 2.1 genauso ein -li- ist wie Punkt 2. Du musst also deinem Listenpunkt 2.1 eine eigene Klasse zuweisen. Das geht aber nur über den HTML-Code.

    <ul>
      <li>Listenpunkt 1</li>
      <li>Listenpunkt 2
        <ul>
          <li class="li-einzug">Listenpunkt 2.1</li>
        </ul>
      </li>
      <li>Listenpunkt 3</li>
    </ul>

    Das CSS dazu

    .li-einzug{margin-left: -1.3em;}

    In diesem Fall empfehle ich em statt px.

    Und ob WP die Finger von Deinem geänderten HTML lässt, kann ich Dir nicht beantworten. Auf jeden Fall umständlich und meiner persönlichen Meinung nach auch unnötig.

    Gruß René

    • Diese Antwort wurde geändert vor 3 Jahren, 12 Monaten von radarin.
    • Diese Antwort wurde geändert vor 3 Jahren, 12 Monaten von radarin.
    Forum: Allgemeine Fragen
    Als Antwort auf: Aufzählung einrücken

    ok, verstanden. Aber warum willst Du das?

    Forum: Allgemeine Fragen
    Als Antwort auf: Aufzählung einrücken

    Wird der Seitenumfang noch grösser, sonst möchte ich die rage in den Raum stellen, wozu das Inhaltsverzeichnis? Sonst optisch finde ich passt es doch jetzt.

    Thread-Starter radarin

    (@radarin)

    Die Funktion ist doch etwas heimtückisch. Funktionieren tut es grundsätzlich mit

    update_option( 'mygallery_titlesize', $_POST[ 'mygallery_titlesize' ], 'no' );`

    Wenn ich das so ergänze und im Formular auf ’speichern‘ klicke verändert sich in der Spalte ‚autoload‘ rein gar nix, obwohl da in der Funktion ganz eindeutig ein ’no‘ drin steht.

    Bei bestehenden Einträgen wird das ‚autoload‘ nur geändert, wenn gleichzeitig auch das ‚option_value‘ geändert wird. Darauf muss man erst mal kommen. Deshalb dachte ich die ganze Zeit, der Sch… funktioniert nicht. Wird mit dieser Funktion ein neuer Eintrag erstellt, bekommt er von Anfang an ein ’no‘.

    Das Buch macht übrigens einen guten Eindruck, vor Allem auch weil es auf deutsch ist.

    Danke und Gruß, René

    Forum: Allgemeine Fragen
    Als Antwort auf: Aufzählung einrücken

    darauf läufts hinaus 🙂

    Forum: Allgemeine Fragen
    Als Antwort auf: Aufzählung einrücken

    Schaust nach welche Klasse die Aufzählung hat und passt es im Customizer an. z.B:

    li {margin-left: 10px;}

    Da ich Deinen Quellcode nicht sehen kann, musst selber ausprobieren.

    Thread-Starter radarin

    (@radarin)

    Danke Dir für deinen Input. Auf die Schnelle hat die Anpassung meines Codes noch nicht funktioniert (in die bestehende Funktion). Die Syntax um in der Optionen Tabelle speichern zu können ist eine ganz andere. Ich vermute dahinter eine spezielle Funktion nur für diese Tabelle. Dann muss ich es mit Deiner Vorlage nochmals probieren. Wenn der Fehler da liegt wo ich ihn mittlerweile vermute, dann wird es nachher wahrscheinlich klappen.
    Das empfohlene Buch von Onno Gabriel hab ich mal gekauft, werde mir das mal in den nächsten Tagen rein ziehen.

    Gruß René

Ansicht von 15 Antworten - 31 bis 45 (von insgesamt 532)