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: MODUL: Blog für modified eCommerce Shopsoftware

    Tante Uschi

    • Fördermitglied
    • Beiträge: 135
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #345 am: 29. August 2019, 14:53:24
    Hm,
    Derzeit 27.5 von 5 Sternen, bei insgesamt 2 Abstimmungen.

    27.5 von 5
    Da ist noch der Wurm drin.
    [...]

    Da das aktuelle Modul für die Shopversion 2.0.4.2 diesen Fehler immer noch hat, hier mal die Berichtigung, vielleicht mag das jemand vorne in Beitrag 1 mit reinbasteln.

    Der Fehler passiert, wenn man einen schon bewerteten Blogeintrag im Admin löscht (Beispiel Thema ID 2), dabei bleiben die Einträge aber in der Tabelle blog_vote erhalten (Beispiel Blog_vote blog_id 2, legt man nun einen neuen Beitrag (Thema) im Admin an, so wird erneut die ID 2 für den Beitrag (Thema) angelegt und das Modul zieht sich die Votes (Bewertungen) aus der Tabelle blog_vote und ordnet diese falsch dem neuen Thema zu, dadurch kommt das Modul durcheinander und hängt ausversehen die votes hinter einander dran, deshalb steht dort dann Derzeit 27.5 von 5 Sternen, es fehlt das Löschen der Votes (Bewertungen) in der Tabelle blog_vote, wenn man ein Thema löscht.

    Lösung: /shop/admin/blog.php

    Code: PHP  [Auswählen]
    if((int)$_GET['cat']){
    xtc_db_query("DELETE FROM ".TABLE_BLOG_ITEMS." where id = '".$_POST['status'][$i]."'");
    xtc_db_query("DELETE FROM ".TABLE_BLOG_VOTE." where blog_id = '".$_POST['status'][$i]."'");
    }else{
    xtc_db_query("DELETE FROM ".TABLE_BLOG_CATEGORIES." where id = '".$_POST['status'][$i]."'");
    xtc_db_query("DELETE FROM ".TABLE_BLOG_ITEMS." where categories_id = '".$_POST['status'][$i]."'");
    xtc_db_query("DELETE FROM ".TABLE_BLOG_VOTE." where blog_id = '".$_POST['status'][$i]."'");
    }

    und in die shop/includes/extra/database_tables/99_blog.php zusätzlich:

    Code: PHP  [Auswählen]
    define('TABLE_BLOG_VOTE','blog_vote');

    Hoffe hilft jemanden Schönen Tag gewünscht

    [EDIT Tomcraft 29.08.2019: Korrektur in Module aus Beitrag 1 übernommen.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.314
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #346 am: 29. August 2019, 16:25:12
    Danke dir. :thumbs:

    Grüße

    Torsten

    Tante Uschi

    • Fördermitglied
    • Beiträge: 135
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #347 am: 30. August 2019, 10:55:15
    Hallo Torsten,

    eine Kleinigkeit fehlte noch, damit die Anzeige "Derzeit 27.5 von 5 Sternen, bei insgesamt 2 Abstimmungen."
    vollständig weg ist, habe es soweit durchgetestet und jetzt funktioniert das Bewertungssystem soweit:

    group by blog_id, vote_nr ist falsch und verursacht den Fehler

    shop/blog_rate.php

    Diese Zeile:

    Code: PHP  [Auswählen]
    $rating_stars_query = xtc_db_query("SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt FROM blog_vote WHERE blog_id = '".$blog_id."' group by blog_id, vote_nr");

    ersetzen mit:

    Code: PHP  [Auswählen]
    $rating_stars_query = xtc_db_query("SELECT blog_id, vote_nr, SUM(vote_nr) AS votes_gesamt FROM blog_vote WHERE blog_id = '".$blog_id."' GROUP BY blog_id");

    Kannst Du ja noch in Beitrag 1 einfügen, wenn Du möchtest.

    Schönen Tag gewünscht ;)

    [EDIT Tomcraft 30.08.2019: Korrektur in Module aus Beitrag 1 übernommen.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.314
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #348 am: 30. August 2019, 15:15:04
    Nochmals Dankeschön! :thumbs:

    Grüße

    Torsten

    Haketing

    • Fördermitglied
    • Beiträge: 49
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #349 am: 19. Dezember 2019, 18:02:53
    Das Blogmodul funktioniert mit der neuen Version 2.0.5.0.

    Jedoch wurde der CKEditor in der Shop Version aktualisiert auf 4.13.0. Im Blog Mudul läuft jedoch eine ältere Version und somit gibt es im Editor Bereich keine Funktionen. Man kann zwar Texte eingeben, jedoch ohne Formatierungen und Bilder Upload.

    Wo kann ich dieses im Modul aktualisieren oder möchte das jemand vom Board machen?

    Danke für einen Tipp

    Thomas

    Haketing

    • Fördermitglied
    • Beiträge: 49
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #350 am: 20. Dezember 2019, 14:31:35
    Erledigt.

    Habe den oben schon beschriebenen Code-Schnipsel in die xtc_wysiwig.inc.php eingefügt und der Blog Editor hat den CKEditor in der neuesten Version.

    Code: PHP  [Auswählen]
                 // Editor für den Blog
            case 'blog':
                $editorName = 'description['.$langID.']';
                $default_editor_height = 400;
                break;

    karsta.de

    • Experte
    • Beiträge: 1.915
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #351 am: 20. Dezember 2019, 14:55:47
    Das geht auch updatesicher, siehe: Antwort #323

    BG Karsta

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 44.314
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #352 am: 20. Dezember 2019, 15:32:07
    Ich habe das mal in die Module für Shopversion 2.x aus Beitrag 1 übernommen.

    Grüße

    Torsten

    Haketing

    • Fördermitglied
    • Beiträge: 49
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #353 am: 23. Dezember 2019, 06:03:50
    Das geht auch updatesicher, siehe: Antwort #323

    BG Karsta

    Danke Karsta | Torsten

    Hatte ich überlesen.

    Thomas

    kulli

    • Fördermitglied
    • Beiträge: 200
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #354 am: 04. Juni 2020, 18:13:45
    Ich hab das modul in 2.0.5.1 eingebaut; Ich weiss dass es nur bis 2.0.4.2  freigesprochen ist.
    Es funktioniert soweit mit Erstellen der Einträge und Anzeige im Frontend, allerdings bekomme ich bei den Bewertungssternchen und Kommentaren einen 404 mit einigen Fehlern (javascript) in der Konsole, z.B.:

    Code: Javascript  [Auswählen]
    Uncaught TypeError: t.substring is not a function
        at Function.filter (jquery-1.2.6.js:1681)
        at Function.multiFilter (jquery-1.2.6.js:1455)
        at init.is (jquery-1.2.6.js:353)
        at HTMLDocument.<anonymous> (MeineSeite::.3-5.html:89)
        at HTMLDocument.handle (jquery-1.2.6.js:2076)
        at HTMLDocument.<anonymous> (jquery-1.2.6.js:1858)
    18:07:44.548 jquery-1.2.6.js:1681 Uncaught TypeError: t.substring is not a function
        at Function.filter (jquery-1.2.6.js:1681)
        at Function.multiFilter (jquery-1.2.6.js:1455)
        at init.is (jquery-1.2.6.js:353)
        at HTMLDocument.<anonymous> (MeineSeite::.3-5.html:89)
        at HTMLDocument.handle (jquery-1.2.6.js:2076)
        at HTMLDocument.<anonymous> (jquery-1.2.6.js:1858)

    Ist irgendwann geplant das Modul für 2.0.5.x fehlerfrei zu machen ? Oder gibt es ein anderes Blog-Modul das ich übersehen habe ?
    anything