Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Zeichenanzahl für die Meta-Description im Backend anzeigen

    0815

    • Viel Schreiber
    • Beiträge: 905
    Hallo,

    ich würde gerne im Backend bei der Eingabe der Meta-Description ein Feld anzeigen, in dem die maximale Zeichenazahl (z.B. 156 Zeichen) bei der Texteingabe heruntergezählt wird.

    Hier eine Anleitung: http://www.script-inside.de/Java/Forms/area.php

    Leider bekomme ich das nicht umgesetzt.
    Gibt es so etwas evtl. schon fertig für den modified shop?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=27274.0

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #1 am: 13. August 2013, 15:01:57
    Ich habe dir dafür was gebastelt - Anleitung im Anhang...
    Es läuft momentan so, dass für alle begrenzten Felder ein entsprechender Countdown eingeblendet wird.:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Wäre das evtl. etwas für den Trunk?

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #2 am: 13. August 2013, 15:24:24

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #3 am: 13. August 2013, 18:39:59
    Ich habe dir dafür was gebastelt - Anleitung im Anhang...
    Es läuft momentan so, dass für alle begrenzten Felder ein entsprechender Countdown eingeblendet wird.:

    (Dateianhang Link)

    Wäre das evtl. etwas für den Trunk?

    Hi,

    fehlt da evtl. etwas in Deiner Anleitung?

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #4 am: 13. August 2013, 18:41:43
    Hi,

    fehlt da evtl. etwas in Deiner Anleitung?

    Bei mir sieht es damit gut aus...
    Hast du die hochzuladende Datei und die Änderungen in /admin/includes/modules/new_product.php beachtet?

    Viele Grüße
    Marcus

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #5 am: 13. August 2013, 18:44:32
    ... die neue Datei ist hochgeladen und die beiden Script-Aufrufe in der new_product.php habe ich auch hinzugefügt. Ist da noch mehr zu erledigen?

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #6 am: 13. August 2013, 18:48:21
    ... die neue Datei ist hochgeladen und die beiden Script-Aufrufe in der new_product.php habe ich auch hinzugefügt. Ist da noch mehr zu erledigen?

    Eigentlich nicht - magst du mir einen Zugang per PN/E-Mail schicken, damit ich es mir ansehen kann?

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #7 am: 13. August 2013, 18:52:31
    Danke für das Angebot, dass mit dem Zugang ist allerdings nicht möglich.

    Werde mich gleich selbst nochmals auf die Fehlersuche begeben.

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #8 am: 13. August 2013, 18:59:02
    Danke für das Angebot, dass mit dem Zugang ist allerdings nicht möglich.

    Werde mich gleich selbst nochmals auf die Fehlersuche begeben.

    Alles klar :-)
    Wenn du doch noch hilfe brauchst oder einen Zugang zu meinem Testshop haben magst, weißt du ja, wo du mich findest  ;-)

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #9 am: 14. August 2013, 01:22:21
    Hi,

    habe den Fehler lokalisiert.

    In meiner Datei stand überall "maxlenght=" statt "maxlength="   :datz:

    Nun funktioniert's auch bei mir.

    Trotzdem noch eine andere Frage.
    Aus o.g. Grund hat in meinem Shop die Zeichenbegrenzung nie funktioniert. Mit Deinem Script werden zu lange Texte nun abgeschnitten, was ich nicht möchte.
    Eigentlich möchte ich nur, dass alle Zeichen in den entsprechenden textfeldern gezählt werden und dahinter in Klammern angezeigt wird, welche Länge optimal ist.
    So, dass man die Texte dann manuell bearbeiten und somit sinnvoll kürzen kann.

    Kann man das Script entsprechend anpassen?
    Ich denke mal, der Aufruf müsste dann an etwas Anderem als an maxlength festgemacht werden.

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #10 am: 14. August 2013, 10:24:22
    Kann man das Script entsprechend anpassen?
    Ich denke mal, der Aufruf müsste dann an etwas Anderem als an maxlength festgemacht werden.

    Kein Problem:

    Mache in der new_products.php aus allen maxlength="... z.B. ein data-maxlength="...
    Und in der neu eingefügten JS-Datei aus diesen zwei Zeilen:
    Code: Javascript  [Auswählen]
     
        $('[maxlength]').each(function(){
            var maxLength = parseInt($(this).attr('maxlength'));
     
    das:
    Code: Javascript  [Auswählen]
     
        $('[data-maxlength]').each(function(){
            var maxLength = parseInt($(this).attr('data-maxlength'));
     

    Das sollte das Problem lösen :-)
     

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #11 am: 14. August 2013, 11:12:38
    Moin,

    habe so etwas auch bereits versucht, allerdings ohne Erfolg.

    Auch Deine Lösung habe ich 1:1 abgearbeitet.
    So bald ich in der Script-Datei "data-" in die beiden o.g. Zeilen einfüge und in der PHP-Datei "data-maxlength", dann tut sich nichts im Backend.

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #12 am: 14. August 2013, 11:22:01
    Auch Deine Lösung habe ich 1:1 abgearbeitet.
    So bald ich in der Script-Datei "data-" in die beiden o.g. Zeilen einfüge und in der PHP-Datei "data-maxlength", dann tut sich nichts im Backend.

    Hallo,

    hast du vorsichtshalber deinen Browsercache einmal geleert?
    Und wenn ja: Magst du mir die beiden Datein kurz schicken zum drüber Schauen?

    Viele Grüße
    Marcus

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #13 am: 14. August 2013, 11:41:49
    Oh, schon wieder so etwas peinliches!

    Den Shop Cache hatte ich gelöscht, den vom Browser allerdings nicht. Hatte mir schon gedacht, dass es nur so eine Kleinigkeit sein kann, darauf bin ich aber nicht gekommen.

    Vielen, vielen Dank!

    .... ich gehe gleich mal 'ne Runde in die Ecke und schäme mich.

    Vorab habe ich jedoch noch eine (hoffentlich) letzte Frage.
    Kann man noch einbauen, dass der Zähler bereits beim Öffnen der Seite im Backend die eingegebene Zeichenzahl anzeigt. Im Moment zeigt der Zähler nur dann den korrekten Wert an, wenn man im Textfeld Zeichen hinzufügt.
    Wenn das nicht automatisch lösbar ist, gibt es glaube ich, eine Javascript "onmouseover"-Option, o.ä.

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Zeichenanzahl für die Meta-Description im Backend anzeigen
    Antwort #14 am: 14. August 2013, 16:18:25
    Ja, der liebe Browser-Cache :-)

    Was die Anzeige bei Aufruf angeht, hast du natürlich recht - ich häng dir die neue JS-Datei an....
    Managed Server
    2 Antworten
    4170 Aufrufe
    05. März 2009, 00:12:47 von Anonym
    10 Antworten
    7885 Aufrufe
    08. November 2012, 11:04:30 von Optic1
    1 Antworten
    2045 Aufrufe
    01. Mai 2013, 23:27:17 von deekay99
               
    anything