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: PRODUCTS_DESCRIPTION funktioniert nicht

    rayzob

    • Fördermitglied
    • Beiträge: 269
    PRODUCTS_DESCRIPTION funktioniert nicht
    am: 28. Februar 2011, 19:50:27
    ich habe in der template/module/also_purchased.html aus {$module_data.PRODUCTS_SHORT_DESCRIPTION} das gemacht: {$module_data.PRODUCTS_DESCRIPTION}, da ich statt der kurzen Produktbeschreibung die lange haben wollte. Die Datei ist ja dafür zuständig, das auf der Produkt Info Seite alle Produkte mit angezeigt werden die auch gekauft wurden. Das geht aber nicht. Da wird der lange Text trotzdem nicht angezeigt. Was habe ich falsch gemacht?

    Dazu kommt aber jetzt noch eine Frage. Ich wollte das aus dem einfachen Grund machen, da ich den Content auf den Seiten erhöhen wollte. Unsere Produktbeschreibungen sind eher kurz, aber sehr treffend. Jeder SEO Test meckert aber das das Verhältnis Content/Quelltext zu schlecht ist. Um also den Text zu erhöhen war das jetzt mein Gedanke. Andererseits habe ich habe auch Befürchtung das es als Duplikate gewertet wird, da der Text ja auf vielen Seiten ausgegeben wird. Nur bei anderen Shops ist die Kurzbeschreibung genau so lang wie unsere lange und da wird ja auch immer alles angezeigt. Was sagt ihr dazu? Besser oder schlechter?



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    PRODUCTS_DESCRIPTION funktioniert nicht
    Antwort #1 am: 28. Februar 2011, 20:48:22
    Suche mal in deiner "/includes/classes/product.php" nach:

    Code: PHP  [Auswählen]
                    // BOF - vr - 2010-04-21 make sql human readable, update to SQL-92-Standard
                    $orders_query = "select p.products_fsk18, p.products_id, p.products_price, p.products_tax_class_id,
                                                             p.products_image, pd.products_name, p.products_vpe, p.products_vpe_status,
                                                             p.products_vpe_value, pd.products_short_description
                                                    from "
    .TABLE_ORDERS_PRODUCTS." op1
                                                    join "
    .TABLE_ORDERS_PRODUCTS." op2 on op2.orders_id = op1.orders_id
                                                    join "
    .TABLE_ORDERS." o on o.orders_id = op2.orders_id
                                                    join "
    .TABLE_PRODUCTS." p on p.products_id = op2.products_id
                                                    join "
    .TABLE_PRODUCTS_DESCRIPTION." pd on pd.products_id = op2.products_id
                                                    where op1.products_id = '"
    .$this->pID."'
                                                    and op2.products_id != '"
    .$this->pID."'
                                                    and p.products_status = '1'
                                                    and pd.language_id = '"
    .(int) $_SESSION['languages_id']."'
                                                    "
    .$group_check."
                                                    "
    .$fsk_lock."
                                                    group by p.products_id
                                                    order by o.date_purchased desc
                                                    limit "
    .MAX_DISPLAY_ALSO_PURCHASED;
                    // EOF - vr - 2010-04-21 make sql human readable
     
    und ersetze mit:

    Code: PHP  [Auswählen]
                    // BOF - vr - 2010-04-21 make sql human readable, update to SQL-92-Standard
                    $orders_query = "select p.products_fsk18, p.products_id, p.products_price, p.products_tax_class_id,
                                                             p.products_image, pd.products_name, p.products_vpe, p.products_vpe_status,
                                                             p.products_vpe_value, pd.products_description, pd.products_short_description
                                                    from "
    .TABLE_ORDERS_PRODUCTS." op1
                                                    join "
    .TABLE_ORDERS_PRODUCTS." op2 on op2.orders_id = op1.orders_id
                                                    join "
    .TABLE_ORDERS." o on o.orders_id = op2.orders_id
                                                    join "
    .TABLE_PRODUCTS." p on p.products_id = op2.products_id
                                                    join "
    .TABLE_PRODUCTS_DESCRIPTION." pd on pd.products_id = op2.products_id
                                                    where op1.products_id = '"
    .$this->pID."'
                                                    and op2.products_id != '"
    .$this->pID."'
                                                    and p.products_status = '1'
                                                    and pd.language_id = '"
    .(int) $_SESSION['languages_id']."'
                                                    "
    .$group_check."
                                                    "
    .$fsk_lock."
                                                    group by p.products_id
                                                    order by o.date_purchased desc
                                                    limit "
    .MAX_DISPLAY_ALSO_PURCHASED;
                    // EOF - vr - 2010-04-21 make sql human readable
     
    Zu der SEO-Frage habe ich keine Meinung, sorry.

    Grüße

    Torsten

    rayzob

    • Fördermitglied
    • Beiträge: 269
    PRODUCTS_DESCRIPTION funktioniert nicht
    Antwort #2 am: 28. Februar 2011, 22:15:40
    Vielen dank, hat funktioniert. Jetzt meckert Herr SEO nicht mehr ganz so doll. =)

    6 Antworten
    4568 Aufrufe
    22. Juli 2011, 13:37:01 von billybob
    1 Antworten
    2278 Aufrufe
    07. August 2012, 15:35:39 von billybob
    6 Antworten
    3916 Aufrufe
    17. Januar 2013, 14:56:37 von Punto1976