Managed Server
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: Alle Formatierungen von Artikeln löschen?

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    am: 26. Juli 2010, 11:46:03
    Hallo,
    ich habe den Hintergrund meines Templates geändert.
    Leider wurden von all meinen Artikeln die Texte formatiert so das sie eine andere Schriftfarbe haben.
    Gibt es eine Möglichkeit diese im Schnelldurchlauf zu löschen ohne alle Artikel einzeln zu entformatieren?



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

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Alle Formatierungen von Artikeln löschen?
    Antwort #1 am: 26. Juli 2010, 11:51:11
    Die Schriftfarben sind in der "/templates/<dein template>/stylesheet.css" definiert. Wenn du dort die Farbe anpasst wird sie überall übernommen.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #2 am: 26. Juli 2010, 11:54:57
    Formatiere Farbe und aussehen deiner Texte direkt im Template und nicht im Admin Backend bei der Artikelbeschreibung, schau dir mal die Datenbank an, dort findest du unter products_descriptions die gesamten Beschreibungen.

    Evtl. kannst du vorübergehend folgendes machen:

    Im Tempalte "product_info_v1.html"

    Code: PHP  [Auswählen]
    <div style="color: #000000 !important">{if $PRODUCTS_DESCRIPTION !=''}{$PRODUCTS_DESCRIPTION}{/if}</div>
     

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #3 am: 26. Juli 2010, 12:03:58
    Ich glaube wir haben uns falsch verstanden.
    Mir sieht das so aus als wenn ich im FCKeditor dem Text eine Farbe gebe ist dieses dann fest drin und läßt sich nicht mehr per CSS ändern.
    Ich möchte nun aber gerne diese feste Formatierung raus haben um das ganze wieder per CSS machen zu können.
    Manuell kann ich jeden Artikel öffnen und per Hand die Formatierung entfernen.
    Das sollte bei ca. 300 Artikel aber etwas dauern.
    Suche deswegen nach einer einfacheren/schnelleren Möglichkeit dieses zu machen

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #4 am: 26. Juli 2010, 12:12:26
    Liese sich vieleicht durch die product_info_v1.html
    eine html eingabe ignorieren im Artikelbeschreibungsfeld?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #5 am: 26. Juli 2010, 12:42:25
    auch das kannst du machen indem du in der css folgendes hinzufügst:

    Code: CSS  [Auswählen]
    p[style]{
        color: inherit !important;
    }
     
    damit bewirkst du, dass ALLE <p> Elemente KEINE zusätzlichen Styles bezüglich der Farbe mehr wirken.

    also ein

    Code: PHP  [Auswählen]
    <p style="color: #red">das ist ein Text</p>
     
    nicht in rot dargestellt wird.

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #6 am: 26. Juli 2010, 12:56:10
    Wenn ich das richtig verstehe änder das aber alles global.
    Mir wäre lieber wenn ich das an z.b. die product_info_v1.html binden könnte.
    Nutze ehe nur immer die eine Vorlage.
    Dann könnte ich wenn ich später mal was ändern müßte einfach eine andere vorlage nehmen und dann würde alles wieder gehen.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #7 am: 26. Juli 2010, 13:37:54
    dann begrenze es auf einen DIV Container:

    css:

    Code: CSS  [Auswählen]
    #description p[style]{
        color: inherit !important;
        font-size: inherit !important;
    }
    product_info_v1.html

    Code: PHP  [Auswählen]
    {if $PRODUCTS_DESCRIPTION !=''}<div>{$PRODUCTS_DESCRIPTION}</div>{/if}
     
    durch

    Code: PHP  [Auswählen]
    {if $PRODUCTS_DESCRIPTION !=''}<div id="description">{$PRODUCTS_DESCRIPTION}</div>{/if}
     
    ersetzen.

    Viol

    • Fördermitglied
    • Beiträge: 2.279
    Alle Formatierungen von Artikeln löschen?
    Antwort #8 am: 26. Juli 2010, 15:00:20
    Wenn ich das richtig verstehe änder das aber alles global.
    Mir wäre lieber wenn ich das an z.b. die product_info_v1.html binden könnte.
    Nutze ehe nur immer die eine Vorlage.
    Dann könnte ich wenn ich später mal was ändern müßte einfach eine andere vorlage nehmen und dann würde alles wieder gehen.

    Hallo,
    wenn ich es recht in Erinnerung habe, werden die Formatierungen,die der FCKeditor macht, auch bei einem Artikelexport mit in den CSV Dateien mitexportiert.
    Hier sollte doch mit Suchen und Ersetzen eine Lösung möglich sein.

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #9 am: 26. Juli 2010, 15:19:31
    ich würde mir dazu einfach ein kleines Script schreiben, das die products_description Tabelle ausliest, danach diverse Tags löschen und wieder in der Tabelle schreiben, fertig.

    habe ich ja ausch schon vorgeschlagen, aber er will ja lieber ein Workaround  :D

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #10 am: 26. Juli 2010, 17:00:56
    Wäre es den möglich mir ein skript zu erstellen das die Farbe, Schriftgröße, Schriftart löscht? oder ist sowas sehr aufwendig?

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #11 am: 26. Juli 2010, 20:51:26
    dann begrenze es auf einen DIV Container:

    css:

    Code: CSS  [Auswählen]
    #description p[style]{
        color: inherit !important;
        font-size: inherit !important;
    }
    product_info_v1.html

    Code: PHP  [Auswählen]
    {if $PRODUCTS_DESCRIPTION !=''}<div>{$PRODUCTS_DESCRIPTION}</div>{/if}
     
    durch

    Code: PHP  [Auswählen]
    {if $PRODUCTS_DESCRIPTION !=''}<div id="description">{$PRODUCTS_DESCRIPTION}</div>{/if}
     
    ersetzen.

    Habe ich so eingegeben,
    leider ändert sich nichts.
    Der neu css eintrag habe ganz unten in die stylesheet.css des templates eingebaut das war doch richtig?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #12 am: 27. Juli 2010, 07:55:49
    gib mir mal einen Link zum Shop

    vollautomat

    • Fördermitglied
    • Beiträge: 176
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #13 am: 27. Juli 2010, 15:56:49
    gib mir mal einen Link zum Shop

    Testshop läuft unter *********.de/shop3

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Alle Formatierungen von Artikeln löschen?
    Antwort #14 am: 27. Juli 2010, 16:11:18
    ich kann keine CSS Zuweisung sehen.

    füge in die "/templates/xtc5/stylesheet.css" dies hinzu:

    Code: CSS  [Auswählen]
    #description font p[style]{
        color: inherit !important;
        font-size: inherit !important;
    }
     
    ich hasse den FCKeditor. Der ist totaler Quatsch. Der schreibt die Styles in alle möglichen Tags...

               
    anything