Werbung / Banner buchen
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

    Cookie

    • Fördermitglied
    • Beiträge: 277
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #135 am: 30. Dezember 2011, 19:20:14
    Hallo h-h-h,

    die "Rewrite Rules" funktionieren für den Blog.

    Leider geht dann kein Zugriff auf Kategorien oder Produkte mehr.

    Danke.
    Christian

    Cookie

    • Fördermitglied
    • Beiträge: 277
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #136 am: 30. Dezember 2011, 19:33:24
    Hallo,

    so funktioniert es:

    Code: PHP  [Auswählen]
    ##-- Blog
    RewriteCond %{REQUEST_URI} (.*)::\.([_0-9]+)\.html$
    RewriteRule (.*)::\.([_0-9]+)\.html$ /blog.php?blog_item=$2 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):.\.([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):\.\.([_0-9]+):([_0-9]+)\.html$ /blog.php?blog_cat=$2&pages=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):\.\.([_0-9]+)\.html$
    RewriteRule (.*):\.\.([_0-9]+)\.html$ /blog.php?blog_cat=$2 [qsappend,L]

    Es scheint, dass alle "." immer als beliebiges Zeichen interpretiert wird. Werden diese escaped, dann läuft alles.

    Vielleicht sollte man dies auch mit den anderen "Rewrite" Einträgen machen.

    Grüße
    Christian

    h-h-h

    • modified Team
    • Beiträge: 4.563
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #137 am: 30. Dezember 2011, 20:32:35
    [...]
    Es scheint, dass alle "." immer als beliebiges Zeichen interpretiert wird. Werden diese escaped, dann läuft alles.
    [...]

    Genau so ist es. :-)

    Hier nochmal eine alternative Version für modified eCommerce Shopsoftware 1.05 SP1b.

    Gruß h-h-h

    [EDIT Tomcraft 30.12.2011: Datei in Beitrag 1 aktualisiert.]

    Cookie

    • Fördermitglied
    • Beiträge: 277
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #138 am: 30. Dezember 2011, 21:26:43
    Hallo,

    mir sind noch ein paar Bugs aufgefallen:

    "/admin/blog.php"

    Zeile 214

    Code: PHP  [Auswählen]
    $new_item_array = array(
                'id'            => $next_id,
                'language_id'   => $languages_id,
                'categories_id' => xtc_db_prepare_input($_POST['categories_id']),
                'title'             => xtc_db_prepare_input($_POST['title'][$languages_id]),
                'name'                      => xtc_db_prepare_input($_POST['name'][$languages_id]),
                'description'       => xtc_db_prepare_input($_POST['description'][$languages_id]),
                'position'      => xtc_db_prepare_input($_POST['position']),
                'meta_title'        => xtc_db_prepare_input($_POST['meta_title']),
                'meta_description'  => xtc_db_prepare_input($_POST['meta_description']),
                'meta_keywords'     => xtc_db_prepare_input($_POST['meta_keywords']),
                'lenght'    => xtc_db_prepare_input((int)$_POST['lenght']),
                'date'                      => date('d.m.Y'));

    ersetzen mit:

    Code: PHP  [Auswählen]
    $new_item_array = array(
                'id'            => $next_id,
                'language_id'   => $languages_id,
                'categories_id' => xtc_db_prepare_input($_POST['categories_id']),
                'title'             => xtc_db_prepare_input($_POST['title'][$languages_id]),
                'name'                      => xtc_db_prepare_input($_POST['name'][$languages_id]),
                'description'       => xtc_db_prepare_input($_POST['description'][$languages_id]),
                'position'      => xtc_db_prepare_input($_POST['position']),
                'meta_title'        => xtc_db_prepare_input($_POST['meta_title'][$languages_id]),
                'meta_description'  => xtc_db_prepare_input($_POST['meta_description'][$languages_id]),
                'meta_keywords'     => xtc_db_prepare_input($_POST['meta_keywords'][$languages_id]),
                'lenght'    => xtc_db_prepare_input((int)$_POST['lenght']),
                'date'                      => date('d.m.Y'));

    Sonst steht in den Meta Tags immer nur "array" drin.

    In Zeile 40 macht der Eintrag:

    Code: PHP  [Auswählen]
    $select_categories[] = array('id' => 0, 'text' => TABLE_FOOTER_STATUS_0);

    keinen Sinn. Damit können nur Einträge ohne Kategoriezuordnung erstellt werden, die man dann nicht mehr findet und editieren kann. Einfach Zeile löschen.

    Viel Spaß.
    Christian

    [EDIT Tomcraft 31.12.2011: Modul in Beitrag 1 aktualisiert.]

    Gordon

    • Neu im Forum
    • Beiträge: 35
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #139 am: 30. Dezember 2011, 21:49:35
    Yeah, Cookie der wahrscheinlich letzte Held im alten Jahr. :) Endlich eine Lösung für das "array Problem"... und gerade noch rechtzeitig bevor ich mich selbst hätte mit beschäftigen müssen...  :D Bastel auch gerade am Blog rum. :) Thanks.

    Cookie

    • Fördermitglied
    • Beiträge: 277
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #140 am: 30. Dezember 2011, 22:45:25
    Das Modul macht mich noch unglücklich.

    Die Datei "/blog.php" ist anfällig gegen SQL Injection und XSS.

    Ich habe die Datei mal angepasst. Ich hoffe, dass ich nichts vergessen habe.

    Ich glaube, dass die anderen Dateien genauso sind.

    Grüße
    Christian

    [EDIT Tomcraft 31.12.2011: Modul in Beitrag 1 aktualisiert.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #141 am: 30. Dezember 2011, 23:48:41
    Hi Christian,

    Danke für die Fixes! :thx:

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 992
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #142 am: 04. Januar 2012, 08:37:56
    Hallo und Guten Morgen,
    würde das Modul auch gerne einbauen. Welche Version ist denn jetzt die aktuelle mit allen Änderungen?

    Vielen Dank

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #143 am: 04. Januar 2012, 08:59:17
    Hallo Toby,

    die aktuelle Version sollte immer in Beitrag 1 vorhanden sein.

    Schöne Grüße,
    Jan

    Toby

    • Viel Schreiber
    • Beiträge: 992
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #144 am: 04. Januar 2012, 13:52:31
    Habe den Blog gerade eingebaut, funktioniert auch super, nur was mache ich mit der "shopstat_functions.inc.php"?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.161
    • Geschlecht:
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #145 am: 04. Januar 2012, 14:06:19
    Auch das steht doch in Beitrag 1.

    Grüße

    Torsten

    Toby

    • Viel Schreiber
    • Beiträge: 992
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #146 am: 04. Januar 2012, 14:34:34
    Upps :)
    Ok habe ich nun auch verbaut, aber trotzdem funktioniert das irgendwie nicht.
    Er macht mir jetzt aus einem Testbeitrag diesen Link:

    Kategorie: Spielzeug
    Beitrag: Holzspielzeug

    domain.de/Spielzeug/Holzspielzeug::-::1.html

    florian911

    • Neu im Forum
    • Beiträge: 24
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #147 am: 14. Januar 2012, 23:30:17
    Bei mir funktionieren auch entweder die Produkt-Kategorien nicht oder der Blog. Wo liegt nun genau die Ursache? Habe die Rewrites an der korrekten Stelle im ".htaccess" eingebaut. Trotzdem bekomme ich immer den Hinweis:

    Zitat
    Kategorie nicht gefunden

    Vielen Dank im Voraus.

    Bilko

    • Neu im Forum
    • Beiträge: 1
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #148 am: 16. Januar 2012, 17:34:17
    Hatte das Problem auch, jetzt geht's aber.
    Die ".htaccess" nimmt's wohl übel, wenn Leerzeichen dazwischen sind.

    Code: PHP  [Auswählen]
    #-- Sitemap
    RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]
    ##-- Blog
    RewriteCond %{REQUEST_URI} (.*)::\.([_0-9]+)\.html$
    RewriteRule (.*)::\.([_0-9]+)\.html$ /blog.php?blog_item=$2 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):.\.([_0-9]+):([_0-9]+)\.html$
    RewriteRule (.*):\.\.([_0-9]+):([_0-9]+)\.html$ /blog.php?blog_cat=$2&pages=$3 [qsappend,L]
    RewriteCond %{REQUEST_URI} (.*):\.\.([_0-9]+)\.html$
    RewriteRule (.*):\.\.([_0-9]+)\.html$ /blog.php?blog_cat=$2 [qsappend,L]

    Damit und mit der neuesten "shopstat_functions.inc.php" hat's dann auf einmal geklappt. :-)

    florian911

    • Neu im Forum
    • Beiträge: 24
    Re: MODUL: Blog für modified eCommerce Shopsoftware
    Antwort #149 am: 16. Januar 2012, 22:06:49
    Hallo Bilko,

    danke für deine Nachricht. Habe es auch mit dieser Variante probiert und trotzdem klappt's nicht. Die aktuelle Version der "shopstat_functions.inc.php" ist die aus dem ersten Beitrag stimmt's?
    Ich tüftel noch etwas herum, vielleicht geht's dann auf einmal.

    Gruß FLo
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware