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

    Tante Uschi

    • Fördermitglied
    • Beiträge: 279
    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: 46.185
    • 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: 279
    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: 46.185
    • 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: 3.048
    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: 46.185
    • 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: 249
    • 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 ?

    m.susok

    • Frisch an Board
    • Beiträge: 57
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #355 am: 22. August 2020, 22:04:43
    Habe alles nach Anleitung eingebaut.
    Shopversion: v2.0.4.2 rev 11374

    Beim Aufruf bekomme ich einen 404 Fehler.

    Bin gerade etwas ratlos. Hat jemand einen Tipp?

    DD2020

    • Neu im Forum
    • Beiträge: 25
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #356 am: 30. August 2020, 17:25:48
    Wir haben auf die schnelle die lang_tabs eingefügt. :)

    Gerne Feedback bei Fehlern oder wenn man es besser machen kann.

    Einfach die /admin/blog.php mit der angehängten Datei ersetzen.

    [EDIT Tomcraft 30.08.2020: Fehler in Datei korrigiert.]
    [EDIT Tomcraft 30.08.2020: Erweiterung in Module für Shopversion 2.x aus Beitrag 1 übernommen.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #357 am: 30. August 2020, 20:45:21
    Danke dir. :thx:

    Ich habe aber noch folgende Korrektur in deine Datei eingebaut, da PHP short tags kritisch sind.

    Suche:

    Code: PHP  [Auswählen]
    <?echo ('<div id="tab_lang_' . $i . '">');?>

    Ersetze mit:

    Code: PHP  [Auswählen]
    <?php echo ('<div id="tab_lang_' . $i . '">'); ?>

    Grüße

    Torsten

    DD2020

    • Neu im Forum
    • Beiträge: 25
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #358 am: 02. September 2020, 10:23:37
    Danke - in der Tat sind short tags in php kritisch:

    https://wiki.php.net/rfc/deprecate_php_short_tags

    war uns nicht wirklich bewusst - Danke für den Hinweis!

    Man lernt nie aus ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #359 am: 02. September 2020, 15:00:27
    Kein Problem, war ja schnell gefunden und korrigiert.
    Danke für deine Erweiterung! :thumbs:

    Grüße

    Torsten