Fehler bei Produktbildanzeige, Lastschriftverfahren und ABG

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
nilzpferd
Beiträge: 10
Registriert: 12.10.2009, 10:51

Fehler bei Produktbildanzeige, Lastschriftverfahren und ABG

Beitrag von nilzpferd »

hallo,
ich habe leider noch 3 entscheidende probleme:

zu meinem ersten problem:
bei einigen artikeln wird der link zum produktfoto falsch angezeigt. kann mir den fehler im html ausgabecode nicht erklären weil er eben nicht bei allen artikeln gleich auftritt.

bitte einmal zum vergleich die beiden Links besuchen
hier funktioniert es:
http://ingwersen.tyx.info/oos18/shop/in ... t-p-5.html

hier z.b. nicht:
http://ingwersen.tyx.info/oos18/shop/in ... -p-32.html

der html-link zum foto wird bei vielen artikeln teilweise als textausgabe geschrieben!
wieso?

mein 2. problem:
ich bekomme die zahlungsart lastschriftverfahren nicht in der bestellabwicklung aktiviert.
- lastschrift an sich ist aktiviert
- in der kundengruppe ist lastschrift erlaubt

ich vermute das das problem hier liegt:
Bild
wenn ich versuche den parameter maximale bestellhöhe zu definieren lässt er nach aktualisierung das feld ohne wert leer! eingabeversuche waren z.b. "300" oder "300.00" oder "300,00"
kann es sein das der wert somit bei 0 liegt und dadruch die lastschrift "blockiert" wird?

mein drittes problem:
ich weiss nicht wann ich an dieser stelle eine änderung im quellcode vorgenommen habe sollte, aber seit kurzem wird in dem feld AGBs in der bestellabwicklung die komplette seite nochmal als inlineframe angezeigt (siehe bild unten)
wo ist der pfad zur theoretischen agb an dieser stelle? was könnte ich verstellt haben?

Bild

danke für die hilfe!

grüße
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

BITTE für jede Frage ein Thema starten... Ich habe KEINE ZEIT

cu

ralf
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

RE: Fehler bei Produktbildanzeige, Lastschriftverfahren und

Beitrag von r23 »

[quote='nilzpferd',index.php?page=Thread&postID=1557#post1557]hallo,
zu meinem ersten problem:
bei einigen artikeln wird der link zum produktfoto falsch angezeigt. kann mir den fehler im html ausgabecode nicht erklären weil er eben nicht bei allen artikeln gleich auftritt.

bitte einmal zum vergleich die beiden Links besuchen
hier funktioniert es:
http://ingwersen.tyx.info/oos18/shop/in ... t-p-5.html

hier z.b. nicht:
http://ingwersen.tyx.info/oos18/shop/in ... -p-32.html

der html-link zum foto wird bei vielen artikeln teilweise als textausgabe geschrieben!
wieso?
[/quote]

bei mir funktionierte die Darstellung.. Allerdings würde ich in dem Template bei dem Title Anführungszeichen einfügen

aus

Code: Alles auswählen

<a href="images/images_big/170.png" rel="lightbox" title= großes Sylter Vollkornbrot >
würde ich

Code: Alles auswählen

<a href="images/images_big/170.png" rel="lightbox" title=" großes Sylter Vollkornbrot" />
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

bei einer evtl. rückfrage

BITTE sich die zeit nehmen und so antworten / rückfragen stellen, dass ich die DREi Fragen später evtl. trennen kann.
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

RE: Fehler bei Produktbildanzeige, Lastschriftverfahren und

Beitrag von r23 »

[quote='nilzpferd',index.php?page=Thread&postID=1557#post1557]
mein 2. problem:
ich bekomme die zahlungsart lastschriftverfahren nicht in der bestellabwicklung aktiviert.
- lastschrift an sich ist aktiviert
- in der kundengruppe ist lastschrift erlaubt

ich vermute das das problem hier liegt:
Bild
wenn ich versuche den parameter maximale bestellhöhe zu definieren lässt er nach aktualisierung das feld ohne wert leer! eingabeversuche waren z.b. "300" oder "300.00" oder "300,00"
kann es sein das der wert somit bei 0 liegt und dadruch die lastschrift "blockiert" wird?
[/quote]

~/shop/includes/modules/payment/banktransfer.php

in der Methode gibt es viele Gründe, warum das Modul deaktiviert werden könnte

// class methods

Code: Alles auswählen

    function update_status() {
      global $oOrder, $oCurrencies;

      if ($_SESSION['shipping]['id] == 'selfpickup_selfpickup') {
        $this->enabled = false;
      }

      $my_currency = $_SESSION['currency];
      if (!in_array($my_currency, array('CHF', 'EUR', 'USD'))) {
        $my_currency = 'EUR';
      }

      $nAmount = number_format(($oOrder->info['total] - $oOrder->info['shipping_cost]) * $oCurrencies->get_value($my_currency), $oCurrencies->get_decimal_places($my_currency));

      if ($nAmount > (int)MODULE_PAYMENT_BANKTRANSFER_MAX_ORDER) {
        $this->enabled = false;
      }

      if ( ($this->enabled == true) && ((int)MODULE_PAYMENT_BANKTRANSFER_ZONE > 0) ) {
        $check_flag = false;

        // Get database information
        $dbconn =& oosDBGetConn();
        $oostable =& oosDBGetTables();

        $zones_to_geo_zonestable = $oostable['zones_to_geo_zones];
        $check_result = $dbconn->Execute("SELECT zone_id FROM $zones_to_geo_zonestable WHERE geo_zone_id = '" . MODULE_PAYMENT_BANKTRANSFER_ZONE . "' AND zone_country_id = '" . $oOrder->billing['country]['id] . "' ORDER BY zone_id");
        while ($check = $check_result->fields) {
          if ($check['zone_id] < 1) {
            $check_flag = true;
            break;

          } elseif ($check['zone_id] == $oOrder->billing['zone_id]) {
            $check_flag = true;
            break;
          }

          // Move that ADOdb pointer!
          $check_result->MoveNext();
        }

        // Close result set
        $check_result->Close();

        if ($check_flag == false) {
          $this->enabled = false;
        }
      }
    // disable the module if the order only contains virtual products
      if ($this->enabled == true) {
        if ($oOrder->content_type == 'virtual') {
          $this->enabled = false;
        }
      }
    }
a. selbstabholung.
b. Bestellwert
c. Zone
d. "virtual"

wenn es der Bestellwert sein sollte, kann man mit

Code: Alles auswählen

      if ($nAmount > (int)MODULE_PAYMENT_BANKTRANSFER_MAX_ORDER) {
echo MODULE_PAYMENT_BANKTRANSFER_MAX_ORDER;
echo <br>;
echo $nAmount;
exit;
        $this->enabled = false;
      }
dies prüfen.
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

RE: Fehler bei Produktbildanzeige, Lastschriftverfahren und

Beitrag von r23 »

[quote='nilzpferd',index.php?page=Thread&postID=1557#post1557]
mein drittes problem:
ich weiss nicht wann ich an dieser stelle eine änderung im quellcode vorgenommen habe sollte, aber seit kurzem wird in dem feld AGBs in der bestellabwicklung die komplette seite nochmal als inlineframe angezeigt (siehe bild unten)
wo ist der pfad zur theoretischen agb an dieser stelle? was könnte ich verstellt haben?

Bild

danke für die hilfe!

grüße[/quote]


die AGB werden in dem Template mit

Code: Alles auswählen

            <td><div class="license-form">
              <div align="middle"  class="form-block" style="padding: 0px;">
              {html_iframe doc="conditions.html" class="small" frameborder="0" scrolling="auto"}
              </div>
              </div></td>
          </tr>
eingebunden.

Das Smarty plugin html_iframe

Code: Alles auswählen

{html_iframe doc="conditions.html" class="small" frameborder="0" scrolling="auto"}
zeigt in einem "iframe" die Datei
~/shop/media/sprache/conditions.html
an.

Die Rückgabe von dem Plugin ~/shop/includes/plugin/thirdparty/smarty/function.html_iframe.php ist

Code: Alles auswählen

    return '<iframe src="'.$dir.$doc.'" class="'.$class.'" frameborder="'.$frameborder.'" scrolling="'.$scrolling.'"'.$extra.' /></iframe>';
nilzpferd
Beiträge: 10
Registriert: 12.10.2009, 10:51

RE: RE: Fehler bei Produktbildanzeige, Lastschriftverfahren

Beitrag von nilzpferd »

[quote='r23',index.php?page=Thread&postID=1561#post1561]a. selbstabholung.
b. Bestellwert
c. Zone
d. "virtual"

wenn es der Bestellwert sein sollte, kann man mit

Code: Alles auswählen

      if ($nAmount > (int)MODULE_PAYMENT_BANKTRANSFER_MAX_ORDER) {
echo MODULE_PAYMENT_BANKTRANSFER_MAX_ORDER;
echo <br>;
echo $nAmount;
exit;
        $this->enabled = false;
      }
dies prüfen.[/quote]beim befehl

Code: Alles auswählen

echo MODULE_PAYMENT_BANKTRANSFER_MAX_ORDER; 
gibt er mir danach leider nur noch eine komplett leere seite aus! ($nAmount wert-ausgabe zeigt er an!)
habe die if abfrage nach der maxhöhe einfach deaktiviert und jetzt zeigt er mit die lastschriftfelder an, somit liegt der fehler wohl dort.

das erste problem mit der fotolinkanzeige konnte ich btw lösen, dein tipp war gut.

danke grüße
Zuletzt geändert von nilzpferd am 05.11.2009, 02:27, insgesamt 1-mal geändert.
nilzpferd
Beiträge: 10
Registriert: 12.10.2009, 10:51

RE: RE: Fehler bei Produktbildanzeige, Lastschriftverfahren

Beitrag von nilzpferd »

[quote='r23',index.php?page=Thread&postID=1562#post1562]Das Smarty plugin html_iframe

Code: Alles auswählen

{html_iframe doc="conditions.html" class="small" frameborder="0" scrolling="auto"}
zeigt in einem "iframe" die Datei
~/shop/media/sprache/conditions.html
an.

Die Rückgabe von dem Plugin ~/shop/includes/plugin/thirdparty/smarty/function.html_iframe.php ist

Code: Alles auswählen

    return '<iframe src="'.$dir.$doc.'" class="'.$class.'" frameborder="'.$frameborder.'" scrolling="'.$scrolling.'"'.$extra.' /></iframe>';
[/quote]habe den quellcode an den genannten stellen verglichen, kann leider keinen fehler feststellen?
im seitenquelltext steht, dass er auf die condition.html verlinkt .
der wert der variablen $dir.$doc aus der smarty ist dann an dieser stelle bei mir falsch oder wie komm ich weiter?

danke grüße
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

und wie verlinkt der shop zu condition.html

evtl. spielen suchmaschienfreundliche links einen streich?

oder der link ist ein 404 fehlermeldung vom shop...
r23
Beiträge: 2622
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

:?:

und? funktioniert es?

An den Suchamschinefreundlichen Links kann es nicht leigen. Im Demo-Shop http://demo.myoos.de
1.7.15 funktioniert die Darstellung

Code: Alles auswählen

<iframe src="/media/deu/conditions.html" class="license" frameborder="0" scrolling="auto" /></iframe>
Antworten