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

    LordMeuchelmord

    • Neu im Forum
    • Beiträge: 46
    Super Modul!

    Besteht auch die Möglichkeit es in den Header zu integrieren? Habe extra für eine solche Funktion einen 250px hohen Header gestaltet aber bekomme es noch nicht wie gewünscht hin.

    rechtstexte für onlineshop

    bigbandit

    • Frisch an Board
    • Beiträge: 54
    hallo. Bisher hat die Slideshow super funktioniert.
    Aber nachdem ich das Shop Blog Modul eingebaut habe wechseln die Bilder nicht mehr.
    Jetzt werden die Bilder einfach über dem Text untereinander angezeigt.
    Hatte das Problem schon jemand?
    Ich hab alles nochmal überprüft konnte aber nichts bedenkliches finden..?

    angelo

    • Mitglied
    • Beiträge: 133
    • Geschlecht:
    Hallo liebe modified eCommerce Shopsoftware'ler,
    ich seh, dass es läuft, aber es werden keine Bilder angezeigt. :-(
    Bildbeschreibung ist sichtbar.
    Jemand dem das bekannt vorkommt?
    Regnerische Grüße aus Berlin
    Angelo

    SchwarzerNebel

    • Fördermitglied
    • Beiträge: 115
    Hallo liebe Gemeinde,

    ich habe (imageslider_by_Hetfield_v1.5) und (Products-Treadmill v1.6) verbaut und die Module funktionieren miteinander, zumindest bei mir. (Wer schauen mag: Shop)

    @Bigbandit, meines Erachtens liegt das an Deiner "general.js.php". Ich habe den Blog nämlich auch drin, plus die oben genannten Module und hier ist die Reihenfolge absolut wichtig, sonst geht's net.

    Hau mal den Code von Hetfield in der "general.js.php". Datei ganz unten vor ...?php ?> dann sollte es gehen.

    @LordMeuchelmord: Klar geht's, jedoch sollte man hierzu die Modifizierungen, welche in dem Thread hier besprochen werden, nutzen. :) Ich hab's mir mit den Tipps der Gemeinde hier in dem Thread zusammen geschustert. ^^

    @Hetfield: Auch hier an dieser Stelle noch einmal ein ganz großes Dankeschön, nicht nur für die tolle Arbeit, sondern auch für Deinen unerschöpflich geduldsamen Support, den Du hier gibst, Hut ab.  :thumbs:

    Beste Grüße
    SchwarzerNebel
    Maddy

    bigbandit

    • Frisch an Board
    • Beiträge: 54
    [...]
    Hau mal den Code von Hetfield in der "general.js.php". Datei ganz unten vor ...?php ?> dann sollte es gehen.
    [...]

    Vielen Dank, das war's! Funktioniert wieder einwandfrei..

    bigbandit

    • Frisch an Board
    • Beiträge: 54
    Oh, jetzt ist mir doch ein Fehler aufgefallen. Zuerst dachte, dass das Problem beim Modul Shopbewertung liegt. Hatte auch da schon gepostet: MODUL: Shopbewertung Version 1.1 für modified eCommerce Shopsoftware
    Jetzt ist mir aufgefallen das seltsamerweise die Links "mehr Bilder und "Details" im Artikel aus der Leiste verschoben sind. Ich hab mal ein kleines Bild dazugetan.

    Wenn ich den Blog Code aus der general.js.php aus dem Ordner Template/javascript nehme ist der Fehler behoben.
    Der Imageslider Code aus der general.js.php ist ganz unten. (Imageslider funktioniert.
    Könnt ihr vielleicht mal in meine general.js.php schauen?

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: general.js.php 1262 2005-09-30 10:00:32Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


       // this javascriptfile get includes at the BOTTOM of every template page in shop
       // you can add your template specific js scripts here
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/thickbox.js" type="text/javascript"></script>

    <?php// BOF - web28 - 2010-07-09 - TABS/ACCORDION in product_info ?>
    <?php
    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )) {
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery-ui.js" type="text/javascript"></script>
    <script type="text/javascript">
            $(function() {
                    $("#tabbed_product_info").tabs();
                    $("#accordion_product_info").accordion({ autoHeight: false });
            });
    </script>
    <noscript>
            <link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/css/no_javascript.css" type="text/css" media="screen" />
    </noscript>
    <?php
    }
    ?>
    <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) {
            <?php if(BLOG_CAPTCHA == 'ja') { ?>
                    var poststr = <?php if($_SESSION['customer_first_name'] == '') echo '"name=" + encodeURI( document.getElementById("name").value ) + '; ?> "&text=" + encodeURI( document.getElementById("text").value ) +
                    "&blog_id=" + encodeURI( document.getElementById("blog_id").value) +
                    "&captcha=" + encodeURI( document.getElementById("captcha").value);
        <?php } else { ?>

            var poststr = <?php if($_SESSION['customer_first_name'] == '') echo '"name=" + encodeURI( document.getElementById("name").value ) + '; ?>
                    "&text=" + encodeURI( document.getElementById("text").value ) +
                    "&blog_id=" + encodeURI( document.getElementById("blog_id").value);
        <?php } ?>
            makePOSTRequest('<?php echo $http.DIR_WS_CATALOG; ?>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="<?php echo DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE; ?>/img/icons/wait.gif" alt="Laden..." /><br /><br /> Inhalt wird geladen...';
    }
    //-->
    </script>
    <script src="<?php echo DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery-1.2.6.js" type="text/javascript"></script>
    <?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 } ?>
    <!-- Imageslider (c)2008 by Hetfield - www.MerZ-IT-SerVice.de - Begin -->
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.innerfade.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/imageslider.js" type="text/javascript"></script>
    <!-- Imageslider (c)2008 by Hetfield - www.MerZ-IT-SerVice.de - End -->
    <?php// EOF - web28 - 2010-07-09 - TABS/ACCORDION in product_info ?>
     
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    SchwarzerNebel

    • Fördermitglied
    • Beiträge: 115
    Hallo bigbandit,

    smile, da hast Du mich nicht so ganz richtig verstanden.
    Ich habe Dir den unteren Teil, welcher bei Dir falsch ist, in richtiger Form hier zum vergleichen rein kopiert:

    Code: PHP  [Auswählen]
    //do nothing
                            }
                    });
            //-->
    </script>

    <!-- Imageslider (c)2008 by Hetfield - www.MerZ-IT-SerVice.de - Begin -->
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.innerfade.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/imageslider.js" type="text/javascript"></script>
    <!-- Imageslider (c)2008 by Hetfield - www.MerZ-IT-SerVice.de - End -->
    <?php } ?>
     
    Nun sollte es Dir eigentlich selbst schon klar werden  ;)
    Schau einfach mal ab: //do nothing abwärts...
    Pass es entsprechend an und es sollte wunderbar funktionieren.

    Beste Grüße
    SchwarzerNebel
    Maddy

    bigbandit

    • Frisch an Board
    • Beiträge: 54
    Hmm. ich hab es genauso gemacht ober es geht leider nicht.
    Die Bilder sliden nicht und werden untereinander angezeigt und in den Produktdetails sind die Links verschoben wie oben geschildert.

    Makro

    • Fördermitglied
    • Beiträge: 4
    boxes.php
    Suche:

    Code: PHP  [Auswählen]
            // Imageslider (c) 2008 by Hetfield -www.MerZ-IT-SerVice.de - Begin
            if (strstr($PHP_SELF, FILENAME_DEFAULT)) {
                    if (!isset ($_GET['manufacturers_id'])) {
                            if (isset ($cPath) && xtc_not_null($cPath)) { } else {  require(DIR_WS_BOXES . 'imagesliders.php'); }
                    }
            }
            // Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - End
    Ersetze mit:

    Code: PHP  [Auswählen]
            // Imageslider (c) 2008 by Hetfield -www.MerZ-IT-SerVice.de - Begin
            require(DIR_WS_BOXES . 'imagesliders.php');
            // Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - End
    Damit sollte der Imageslider überall angezeigt werden.

    Gruß h-h-h

    @h-h-h Du bist ein Schatz, nun kann ich wieder schlafen. ;)

    D.G.

    • Fördermitglied
    • Beiträge: 56
    kann man anstatt jpgs auch htmls einbinden?
    wenn ja, wie geht man vor?

    ali1993esoterik

    • Frisch an Board
    • Beiträge: 61
    Hallo, erstmal herzlichen Dank für das template.
    Jetzt hab ich trotzdem ein Problem beim Upload gehabt... :-)
    Ich habe Alles nach der Anweisung gemacht, jedoch funktioniert es nicht. :(
    Ich denke es liegt an der Datenbank, da ich das Einlesen nicht richtig hinbekommen habe. :(

    Was kann ich nun machen?
    Zwar ist in der Datenbank die Tabelle imageslider und die tabelle "imageslider_info"

    aber wo ich die SQL hochgeladen habe, gabs da einen Fehler...
    Wie kann ich das erneut einlesen?

    Bitte um Hilfe
    mfg

    ali1993esoterik

    • Frisch an Board
    • Beiträge: 61
    Ich habe den Fehler gefunden! Trotzdem danke (:

    UND DANKE FÜR DAS TEMPLATE!!!

    doberfrau

    • Neu im Forum
    • Beiträge: 14
    Hallo,
    melde mich wieder mal mit einem Problem.

    Habe das selbe Problem mit unten stehender Fehlermeldung beim Bearbeiten/Abspeichern im Admin (wobei aber samt der Fehlermeldungen Änderungen/Speicherungen ausgeführt werden):
    Zitat
    Warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/xx/xx/shop_xtc/inc/xtc_wysiwyg.inc.php:1) in /usr/www/users/xx/xx/shop_xtc/admin/includes/functions/general.php on line 130

    Bei der Bearbeitung der Datei inc/xtc_wysiwyg.inc.php ist ein Leerzeichen oder eine leere Zeile an den Anfang der Datei eingefügt worden. Passiert meistens bei der Verwendung von einem weniger gut geeigneten Editor. Suche und entferne das Zeichen am Anfang der Datei. Die Forensuche hätte Dir aber auch schon dabei geholfen.
    [...]

    ... und ja ich habe alles genau gelesen und die inc/xtc_wysiwyg.inc.php schon x-mal überprüft, neu ergänzt und neu raufgeladen. Es sind keine Leerzeichen oder Leerzeilen enthalten. (Zumindest nicht ersichtlich mit meinem Editor - Text Editor über WS-FTP bzw. von Windows). Es funktioniert ja auch alles einwandfrei - bis eben auf dieses Problem.

    Kann es noch einen anderen verursachenden Grund geben?
    Danke für Eure Hilfe!
    doberfrau

    franky_n

    • Experte
    • Beiträge: 4.950
    Hallo doberfrau,

    bitte nimm einen ordentlichen Editor wir Notepad++ zum Bearbeiten.
    Nicht das irgendwelche Sonderzeichen im Quelltext sind.

    Schau auch noch mal die "general.php" durch...

    Viele Grüße

    Franky

    doberfrau

    • Neu im Forum
    • Beiträge: 14
    @Franky
    Herzlichen Dank für die schnelle Hilfestellung!
    So.... habe mit Notepad++ heruntergeladen und dann die beiden Dateien angesehen - NICHTS gefunden.
    Habe dann zusätzlich mit WinMerge die jeweiligen quasi jungfräulichen "Roh-Quelltexte" (habe eine unberührte Version des modified eCommerce Shopsoftware Shops) mit meinen am Server/Shop verglichen. Hat auch keine Unterschiede - bis natürlich auf die eingefügten Codes in der "xtc_wysiwyg.inc.php" - gefunden.
    Sodann, alles nochmals raus, Datenbanksicherung retour gespielt, sql.sql importiert, Dateien auf den Server und alle Änderungen nochmals von Vorne mit Notepad++. Geht noch immer nicht  - selbes Problem.

    Schön langsam glaub ich, ich seh' vor lauter Bäumen den Wald nicht mehr... :glaskugel:
    Im Grunde genommen funktioniert ja alles auch mit dem Fehler, aber es ist lästig immer die Fehlermeldung zu erhalten...

    Nur zur Grundinfo, da ich vorher Nichts angegeben habe: modified eCommerce Shopsoftware 1.05, MySQL: 5.0.51a

    Was nun?

    Jetzt sitze ich schon (zig)stundenlang vor diesem Sch.... und eigentlich könnte ich in dieser Zeit auch Arbeiten verrichten mit denen ich Geld verdiene (ja auch ich tu das) :D Naja, aller Anfang ist schwer...
    Bin gerne bereit, wenn Du Dir das ansehen/reparieren könntest, die Unkosten dafür zu tragen.
    DANKE!
    Noch schönen Abend (Nacht)
    doberfrau

    654 Antworten
    215711 Aufrufe
    24. August 2023, 17:27:17 von Jürgen
    4 Antworten
    1915 Aufrufe
    02. April 2019, 11:18:20 von eronweb
    2 Antworten
    4510 Aufrufe
    01. September 2010, 12:12:08 von Tomcraft
               
    anything