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: MITS ProductsTreadmill für modified eCommerce Shopsoftware by Hetfield

    karla

    • Mitglied
    • Beiträge: 202
    @Hetfield: Ich hab`s ja jetzt alles erst mal deinstalliert inkl. ausführen von uninstall_treadmill.php (danke für den Tipp). Aber dieser komische Linksalat
    ...//admin/start.php?XTCsid=6cdd3b7eef2a9f2ea3b246e463a310a1... (der sich ja auch noch verändert - vgl. oben) verhindert immer noch, dass ich mich einloggen kann...  :`(

    (Das macht misch ächt fertisch...)

    Was kann denn das nur sein???

    Karla

    Trade Republic - Provisionsfrei Aktien handeln

    Hetfield

    • modified Team
    • Beiträge: 937
    Du hast scheinbar an den configure.php-Dateien etwas geändert?! Du hast ja von Problemen mit der SSL-Verschlüsselung und deren Behebung berichtet. Du hast auf jeden Fall ein / zu viel im Link. Du hast Dich wohl etwas "verbastelt".  :whistle:

    MfG Hetfield  8)

    karla

    • Mitglied
    • Beiträge: 202
    @Hetfield:  :? jquery seh ich nur noch einmal (wo haben Deine Äugelein denn das zweite erblickt...?
    Die Dateien für die Verschlüsselung habe ich mir jetzt alle (wie in DokuMans Anleitung beschrieben) noch dreimal angesehen! Kann ja sein, dass ich inzwischen schiele, aber einen Fehler konnte ich nicht entdecken.

    Aber vielleicht kannst Du mir schon mal sagen, welchen Teil vom Modul ich rausgekickt habe und wie ich den wieder reinkriege (is` ja wahrscheinlich ein Datenbankeintrag, der wieder ergänzt werden muss, nur welcher womit... Datenbanken sind halt überhaupt nicht meins...)

    Tja, und sonst noch `ne Idee, wie ich das mit den Bandwurmlinks in den Griff kriege, bzw. wo ich noch suchen könnte nach was // oder so?

    (ich will jetzt aber wirklich auf(   )

    Karla

    Hetfield

    • modified Team
    • Beiträge: 937
    Hallöchen karla!

    Hier mal dein Footerquellcode:

    Code: PHP  [Auswählen]
    <p class="footer">Yunjati Buchung © 2010 | Template © 2009 by modified eCommerce Shopsoftware eCommerce Shopsoftware</p>
    </div><div class="copyright"><a href="http://www.modified eCommerce Shopsoftware.org" target="_blank">modified eCommerce Shopsoftware v1.04 dated: 2010-06-09</a> ©2010 provides no warranty and is redistributable under the <a href="http://www.fsf.org/licensing/licenses/gpl.txt" target="_blank">GNU General Public License</a><br />eCommerce Engine 2006 based on <a href="http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))/" rel="nofollow" target="_blank">xt:Commerce</a></div><script src="templates/xtc5/javascript/jquery.js" type="text/javascript"></script>

    <script src="templates/xtc5/javascript/thickbox.js" type="text/javascript"></script>

    <script type="text/Javascript">
    <!--
    function createXMLHttpRequest() {

    var ua;

    if(window.XMLHttpRequest) {
        try {
          ua = new XMLHttpRequest();
        } catch(e) {
          ua = false;
        }
      } else if(window.ActiveXObject) {
        try {
          ua = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
          ua = false;
        }
      }
      return ua;
    }

    var req = createXMLHttpRequest();

    function sendRequest(get,action,id,target,img) {
            if(target == null)
                    targetid= 'blog_inhalt';
            else
                    targetid= target;

            if(action == 'new') {
                    document.getElementById('comment').className = 'blog';
                    req.open('get', 'blog_request.php?open='+ get + '&action=' + action + '&blog_id=' + id);
            }
            else if(action == 'insert') {
                    req.open('get', 'blog_request.php?open='+get+'&action='+action+'&blog_id='+id+'&img_id='+img);
             }
            else
                    req.open('get', 'blog_request.php?open='+ get);

            req.onreadystatechange = handleResponse;
            req.send(null);
    }

    function get(obj) {

            var poststr = "name=" + encodeURI( document.getElementById("name").value ) +
                    "&text=" + encodeURI( document.getElementById("text").value ) +
                    "&blog_id=" + encodeURI( document.getElementById("blog_id").value);
            makePOSTRequest('/blog_request.php?open=comment', poststr, 'blog_inhalt');
    }

    function makePOSTRequest(url, parameters, target) {
            if (window.XMLHttpRequest) {
                    req = new XMLHttpRequest();
                    if (req.overrideMimeType) {
                            req.overrideMimeType('text/html');
                    }
            }
            else if (window.ActiveXObject) { // IE
                    try {
                            req = new ActiveXObject("Msxml2.XMLHTTP");
                    }
                    catch (e) {
                            try {
                                    req = new ActiveXObject("Microsoft.XMLHTTP");
                            }
                            catch (e) {}
                    }
            }
            if (!req) {
                    alert('Konnte die Anfrage nicht verarbeiten!');
                    return false;
            }

            req.onreadystatechange = handleResponse;
            req.open('POST', url, true);
            req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            req.setRequestHeader("Content-length", parameters.length);
            req.setRequestHeader("Connection", "close");
            req.send(parameters);
    }

    function fehlermeldung() {
            if (req.readyState == 4) {
                    if (req.status == 200) {
                            result = req.responseText;
                            document.getElementById('error_meldung').innerHTML = result;
                    }
                    else {
                            alert('Es ist ein Fehler aufgetreten.');
                    }
            }
    }

    function handleResponse() {
            if(req.readyState == 4)
                    document.getElementById(targetid).innerHTML = req.responseText;
            else
                    document.getElementById(targetid).innerHTML = '<img src="/templates/xtc5/img/icons/wait.gif" alt="Laden..." /><br /><br /> Inhalt wird geladen...';
    }
    //-->
    </script>
    <script src="/templates/xtc5/javascript/jquery-1.2.6.js" type="text/javascript"></script>
     
    Darin haben meine Äuglein einmal recht versteckt das originale jQuery des modified eCommerce Shopsoftwareodied entdeckt (drin lassen!):

    Code: PHP  [Auswählen]
    <script src="templates/xtc5/javascript/jquery.js" type="text/javascript"></script>
    und einmal das überflüssige und zu Problemen führende zweite jQuery-Paket des Blog-Moduls (das muss weg!):

    Code: PHP  [Auswählen]
    <script src="/templates/xtc5/javascript/jquery-1.2.6.js" type="text/javascript"></script>
    Für das AJAX-Menü des Blog-Moduls vermisse ich den Teil hier:

    Code: PHP  [Auswählen]
    <script src="templates/xtc5/javascript/accordion.js" type="text/javascript"></script>
    <script type="text/javascript">
            <!--
                    ddaccordion.init({
                            headerclass: "blog_titel", //Shared CSS class name of headers group that are expandable
                            contentclass: "blog_items", //Shared CSS class name of contents group
                            revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover
                            mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
                            collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
                            defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content
                            onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
                            animatedefault: false, //Should contents open by default be animated into view?
                            persiststate: true, //persist state of opened contents within browser session?
                            toggleclass: ["", "blog_active"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
                            togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
                            animatespeed: "slow", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
                            oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
                            },
                            onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
                                    //do nothing
                            }
                    });
            //-->
    </script>
    Überprüfe, ob der Teil in deiner general.js.php vorhanden ist:

    Code: PHP  [Auswählen]
    <?php if(BLOG_NAV_AJAX == 'ja') { ?>
    <script src="<?php echo DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE; ?>/javascript/accordion.js" type="text/javascript"></script>
    <script type="text/javascript">
            <!--
                    ddaccordion.init({
                            headerclass: "blog_titel", //Shared CSS class name of headers group that are expandable
                            contentclass: "blog_items", //Shared CSS class name of contents group
                            revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover
                            mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
                            collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
                            defaultexpanded: [], //index of content(s) open by default [index1, index2, etc]. [] denotes no content
                            onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
                            animatedefault: false, //Should contents open by default be animated into view?
                            persiststate: true, //persist state of opened contents within browser session?
                            toggleclass: ["", "blog_active"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
                            togglehtml: ["prefix", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
                            animatespeed: "slow", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
                            oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
                            },
                            onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
                                    //do nothing
                            }
                    });
            //-->
    </script>
    <?php } ?>
    Wegen des "komischen" Links überprüfe deine configure.php auf fehlerhafte Pfadangaben etc.

    MfG Hetfield  8)

    karla

    • Mitglied
    • Beiträge: 202
    @Hetfield: Ja, das ist alles drin. Hab eben spaßeshalber auch die jquereXY mal rein- mal rausgeworfen. Ändert aber leider auch nichts.

    In der Zwischenzeit habe ich den Technischen Support meines Providers nach den Wurmfortsatz-Links gefragt.


    Zitat
    [...]
    Das reine anpassen der Konfiguration reicht nicht aus. In irgendeiner Datei muss noch die Session Verarbeitung verändert werden. Welche das ist kann ich Ihnen aber leider nicht sagen, da dies bei einem anderen Kunden ein Programmierer gemacht hat. Eventuell kann Ihnen da der Herstellersupport weiterhelfen.
    [...]
    Also, Ihr "Herstellersupporters"...??? ich war eigentlich der Meinung, das hätte ich gemacht???  :?

    Und bei der Gelegenheit: Sieht das hier nach einer richtigen Proxy-Vershlüsselung für die configure.php-Dateien aus (so hat`s mir der Provider wenigstens vorgegeben)

    ...https://sslpage.net/ihredomain.de...

    Gruß

    Karla

    percy_x

    • Neu im Forum
    • Beiträge: 7
    @Hetfield

    Schickes Modul, Respekt. Aber kann du mir verraten, warum im Firefox die Box der Treadmill doppelt so groß ist, als im IE oder Opera? ist wohl nir bei FF so... sehr merkwürdig.

    Also die CSS ist soweit takko und wurde 1zu1 von dir übernommen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    [...]
    Also die CSS ist soweit takko und wurde 1zu1 von dir übernommen.

    Wer oder was ist takko?!

    Grüße

    Torsten

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    "Takko" ist wohl umgangsprachlich mit "OK" oder "In Ordnung" zu vergleichen.

    Schöne Grüße,
    Jan

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.370
    • Geschlecht:
    Da muss man erstmal drauf kommen... :doh: :datz:

    Da merke ich, dass ich alt werde. ;-)

    Grüße

    Torsten

    Hetfield

    • modified Team
    • Beiträge: 937
    @karla: Der Herstellersupport sagte Dir bereits: Du hast auf jeden einen Fehler in den configure.php-Dateien drin, der erst mal behoben werden muss. Was Du bei Deinen Moduleinbauten und Codeanpassungen eventuell sonst noch für Fehler eingebaut hast oder providerspezifisch nicht funktioniert, das kann man auf die Entfernung nicht sagen.

    MfG Hetfield  8)

    paul1

    • Neu im Forum
    • Beiträge: 48
    kann es sein, dass das script nicht mehr kompatibel ist mit der neuen 1.04 version?

    würde das modul sooooo gern nutzen...

    bekomme nur die startseitenfunktion angezeigt...
    die box zeigt dagegen nix an...

    kann das an den scripten liegen den ich bekommen unten im IE fehler hinweise angezeigt

    mfg.paul1

    paul1

    • Neu im Forum
    • Beiträge: 48
    keiner eine idee... nutzt einer von euch das modul in der 1.04 version...?

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    das Modul funktioniert !!!

    Link zum Shop ?

    paul1

    • Neu im Forum
    • Beiträge: 48
    hi GTB

    setze den shop grad nochmals neu auf wenn wieder nicht geht folgt der link...

    hier mal die fehler die mir angezeigt werden:

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    hast du die jquery auch eingefügt, nach Anleitung ?

               
    anything