Problem mit neuen Smilies

  • alt einfügen

    Hallo,
    Ich hätte eine Frage. Ich habe alles nach der Beschreibung von Woodstock gemacht es geht auch alles. Nur wenn ich jetzt auf Valid XHTML gehe bekomme ich folgende Meldung.

    Code
    required attribute "alt" not specified.…n_caipirinha.gif" class="wp-smiley" /[B]>[/B]</p>           [URL="http://validator.w3.org/feedback.html?uri=http%3A%2F%2Fwww.fear-combat.net%2Fblog%2Feisbaer%2F;errmsg_id=127#errormsg"]✉[/URL]     
                      The attribute given above is required for an element that you've used,       but you have omitted it. For instance, in most HTML and XHTML document       types the "type" attribute is required on the "script" element and the       "alt" attribute is required for the "img" element.     
                Typical values for type are        type="text/css" for <style>       and type="text/javascript" for <script>.

    Diese wird ja durch Zeile 489 verursacht. Weil ja alt=\"\". fehlt.

    Ich habe es verschiedene Male eingepflegt nur der Fehler bleibt.
    Wo ist mein Fehler.

    Code
    class=\”wp-smiley\”. alt=\"\".

    Kann mir wer helfen?
    Vielen Dank.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • eisbaer, wie hast du es "eingepflegt"? Und warum ist da ein Punkt hinter class=\”wp-smiley\”. und alt=\"\". ? Du musst in der Datei custom-smileys.php die Zeile 489 ändern von

    Code
    echo "<img src=\"" . get_option("siteurl") . "/wp-includes/images/" . get_option("csm_path") . "/" . $object->File . "." . get_option("csm_ext") . "\" class=\"wp-smiley\" onclick=\"document.getElementById('comment').value += ' {$object->Emot}';\" />&nbsp;";


    in

    Code
    echo "<img src=\"" . get_option("siteurl") . "/wp-includes/images/" . get_option("csm_path") . "/" . $object->File . "." . get_option("csm_ext") . "\" class=\"wp-smiley\" [B]alt=\"\"[/B] onclick=\"document.getElementById('comment').value += ' {$object->Emot}';\" />&nbsp;";


    Datei abspeichern und auf den Webspace laden.

  • Es war wohl schon etwas zuspät wegen den Punkten. :mrgreen:
    Ich habe jetzt den Code 1 zu 1 kopiert und eingefügt. Ich bin mir sicher so habe ich ihn auch eingefügt. Nur leider ist der Fehler immer noch da? :confused: Ich habe alles frisch Installiert.Ich habe die Smilies jetzt auch mal ausgeschalten dann iss der Fehler weg. Wenn ich sie wieder einschalte kommen er wieder.
    Leider weiss ich nicht mehr weiter?

  • ???? *sprachlos*

    Code
    echo "<img src=\"" . get_option("siteurl") . "/wp-includes/images/" . get_option("csm_path") . "/" . $object->File . "." . get_option("csm_ext") . "\" class=\"wp-smiley\" alt=\"\" onclick=\"document.getElementById('comment').value += ' {$object->Emot}';\" />&nbsp;";

    So sieht die Zeile 489 aus der Datei custom-smileys.php welche im verzeichnes wp-content/plugins/ liegt.

    (ich dreh durch)

  • so jetzt habe ich die Lösung und zwar muss in der Zeile 178 wieder ein alt=\"\" genauso wie in Zeile 489 dann gibt es keine Meldung vielen Dank an alle für die Hilfe.

  • Zitat

    habe nun auch das custom-smiley-plugin.

    bei mir zeigt er komischerweise kein :wink: zwinkersmiley mehr an.
    weder wenn ich es in einem beitrag direkt anklicke und einsetzen will, noch, wenn jemand in den kommentaren von alleine einen zwinkernden smiley einbinden will...

    Ich sag's jetzt nochmal mit den Worten der Beatles:
    "HELP!!!!"

    "Kritik ist immer böse, Sex verwerflich und die Welt eine Scheibe..."

  • Problem mit CustomSmileys

    Nach einem Update auf WP2.3.1 klappt es mit den CustomSmileys nicht mehr
    Im Admin-Bereich beim Schreiben schon (inzwischen) aber wenn man einen Kommentar schreibt nicht. Die Smilies sind alle über dem Kommentarfeld vorhanden, aber wenn man eins anklickt erscheint dann nur "wirrer" Text im Kommentar. Also man sieht nur den Link dahin... der noch nicht mal immer richtig ist.
    Hinzukommt, dass bei den meisten meiner Beiträge im Blog die Smilies weg oder auch verkryptet sind :cry:

    Kann mir jemand helfen?

    Beispiellink

    Viele Grüße - Eve

  • Prüfe sicherheitshalber auch, ob sich bei den Zifferndarstellungen etwas geändert hat. Bei mir gab es BLOGWEIT plötzlich keine NULL mehr.

    Das Plugin macht ggf. komische Sachen in der db. Mal reinsehen, ob dort andere Einträge als NUR die Smileys sind. Wenn ich bei mir solche Einträge lösche, ist wieder alles ok...

    VG

  • Die Zahlen werden alle noch korrekt dargestellt. Mir ist noch aufgefallen, dass das ":/" nicht angezeigt wird. Vielleicht liegt es daran. Ich habe aber schon in die functions.php als auch in die Einstellungen im "dashboard" nachgeschaut, es gibt keinen Smilie an den diese Zeichenfolge vergeben ist :(

    Viele Grüße - Eve

  • Die Zahlen werden alle noch korrekt dargestellt. Mir ist noch aufgefallen, dass das ":/" nicht angezeigt wird. Vielleicht liegt es daran. Ich habe aber schon in die functions.php als auch in die Einstellungen im "dashboard" nachgeschaut, es gibt keinen Smilie an den diese Zeichenfolge vergeben ist :(

    na dann mache es selber

    ;)

    aufpassen bei einem Update

    kopiere dir die

    wp-includes/functions.php als Sicherung irgendwo,

    öffne eine der Kopien dieser Datei und suche nach

    der Liste mit den Smilies,


    die ist unter

    PHP
    function smilies_init() {

    zu finden

    ganz oben steht dann da


    PHP
    $wpsmiliestrans = array(
                ':mrgreen:'    => 'icon_mrgreen.gif',
        ':neutral:'    => 'icon_neutral.gif',
        ':twisted:'    => 'icon_twisted.gif',

    gleich nach dem =array und der offenen Klammer tippst du

    HTML
    '::\:' =>'icon_zunge.gif';

    oder was weiß ich

    wichtig ist :
    anfangen mit einem Hochkoma, Doppelpunkt, SMiliekürzel, Doppelpunkt, Hochkoma, ist da wo ein Abstand, muss man den beim Tippen dann auch machen,

    nacher der => Pfeil und dann das Bildchen des Smilies,das icon_zunge.gif auch heißen muss und dieses Bildchen gehört in den Ordner

    wp-includes/images/smilies


    lg

  • Yeah baby, das Problem ist gelöst.
    Wenn man das Plugin CustomSmileys hochlädt, muss man ja 2 Dateien in den Plugin-Ordner verschieben. custom-smilies.php und init.php
    In letzterer findet sich einzig die Liste, die man auch der functions.php kennt. Dort kommt das böse :/ vor und die ganzen Dateinamen standen falsch drin. Warum auch immer. Hab alles geändert, den bösen Smilie rausgeschmissen und yeah, es klappt *tanz*

    Viele Grüße - Eve

  • Das Plugin verhält sich leider ohnehin etwas merkwürdig bei mir. In Mozilla/Firefox Browsern arbeitet es wie es soll - auch wenn ich die init.php nachrüsten mußte.

    In Opera funzt es nur mit dem Dashboard, nicht aber die Kommentare und im IE gehts überhaupt nicht. Da funktioniert das geklicke nicht.

    Nebenher probier ich noch mit dem LMB^Custom Smilies Plugin herum, hier ist es ähnlich. Dazu gibts noch ein weiteres Plugin Custum Tags - das arbeitet sauber in allen Browsern.

    Weiß jemand eine Lösung dafür oder hab ich schluchtweg was übersehn?

  • Ich sag's jetzt nochmal mit den Worten der Beatles:
    "HELP!!!!"


    Versuch mal für den Smilie einen anderen "Code" einzugeben .... eventuell sowas ";o)" oder ":zwink"
    Vielleicht klappt das ja :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!