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: Captcha Sicherheitscode wird in modified 2.0 nicht angezeigt

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Guten Morgen,

    ich benötige weiter Hilfe :-(
    [...]

    Wenn ich mir den anderen Thread ("Wer kann mir bei der Einrichtung helfen?") anschaue hast du, denke ich, noch mehr Probleme.
    Ich würde dir empfehlen jemanden (nicht mich) zu beauftragen da mal draufzuschauen. Von Ferne mit zig Nachfragen und Antworten ist eine Hilfe viel zu aufwändig und schwerlich machbar.

    Gruß,
    noRiddle
    Werbung / Banner buchen

    ChrisN

    • Neu im Forum
    • Beiträge: 21
    Hallo,

    ich habe auch iwie den Eindruck :-(
    Wer würde mir helfen, natürlich würde man sich da schon einig werden

    neuhaus-christian@web.de

    Lieber Gruss

    Chris

    ChrisN

    • Neu im Forum
    • Beiträge: 21
    GELÖST - HABE CAPTCHA ERFOLGREICH ENTFERNT

    /login.php
    wie folgt:

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: login.php 10860 2017-07-17 10:59:48Z GTB $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(login.php,v 1.79 2003/05/19); www.oscommerce.com
       (c) 2003 nextcommerce (login.php,v 1.13 2003/08/17); www.nextcommerce.org
       (c) 2003 XT-Commerce
       
       Released under the GNU General Public License
       -----------------------------------------------------------------------------------------
       Third Party contribution:

       guest account idea by Ingo T. <xIngox@web.de>
       ---------------------------------------------------------------------------------------*/


    include ('includes/application_top.php');

    define('LOGIN_NUM', 2);
    defined('MODULE_CAPTCHA_CODE_LENGTH') or define('MODULE_CAPTCHA_CODE_LENGTH', 6);

    if (isset ($_SESSION['customer_id'])) {
            xtc_redirect(xtc_href_link(FILENAME_ACCOUNT, '', 'SSL'));
    }

    // create smarty elements
    $smarty = new Smarty;

    // include needed functions
    require_once (DIR_FS_INC.'xtc_validate_password.inc.php');
    require_once (DIR_FS_INC.'xtc_array_to_string.inc.php');
    require_once (DIR_FS_INC.'xtc_write_user_info.inc.php');

    // redirect the customer to a friendly cookie-must-be-enabled page if cookies are disabled (or the session has not started)
    if ($session_started == false) {
            xtc_redirect(xtc_href_link(FILENAME_COOKIE_USAGE));
    }

    $account_options = ACCOUNT_OPTIONS;
    $products = $_SESSION['cart']->get_products();
    for ($i = 0, $n = sizeof($products); $i < $n; $i ++) {
      if (preg_match('/^GIFT/', addslashes($products[$i]['model']))) {
        $account_options = 'account';
        break;
      }
    }

    if (!isset($_SESSION['customers_login_tries'])) {
      $_SESSION['customers_login_tries'] = 0;
    }

    if (isset ($_GET['action']) && ($_GET['action'] == 'process')) {
            $email_address = xtc_db_prepare_input($_POST['email_address']);
            $password = xtc_db_prepare_input($_POST['password']);

     
      // brute force
      $check_login_query = xtc_db_query("SELECT customers_login_tries
                                           FROM "
    .TABLE_CUSTOMERS_LOGIN."
                                          WHERE (customers_email_address = '"
    .xtc_db_input($email_address)."'
                                                 OR customers_ip = '"
    .xtc_db_input($_SESSION['tracking']['ip'])."')");
      if (xtc_db_num_rows($check_login_query) > 0) {
        while ($check_login = xtc_db_fetch_array($check_login_query)) {
          if ($check_login['customers_login_tries'] > $_SESSION['customers_login_tries']) {
            $_SESSION['customers_login_tries'] = $check_login['customers_login_tries'];
          }
        }
        // update login tries
        xtc_db_query("UPDATE ".TABLE_CUSTOMERS_LOGIN."
                         SET customers_login_tries = '"
    .($_SESSION['customers_login_tries'] + 1)."'
                       WHERE (customers_email_address = '"
    .xtc_db_input($email_address)."'
                              OR customers_ip = '"
    .xtc_db_input($_SESSION['tracking']['ip'])."')");
      } else {
        $sql_data_array = array(
          'customers_ip' => $_SESSION['tracking']['ip'],
          'customers_email_address' => $email_address,
          'customers_login_tries' => ($_SESSION['customers_login_tries'] + 1),
        );
        xtc_db_perform(TABLE_CUSTOMERS_LOGIN, $sql_data_array);
      }

      // captcha
      $captcha_error = false;      
      if ($_SESSION['customers_login_tries'] >= LOGIN_NUM) {
        if (strtoupper($vvcode) != $captcha) {
          $captcha_error = true;
        }
      }
       
      // increment login tries
      $_SESSION['customers_login_tries'] ++;

            // check if email exists
            $check_customer_query = xtc_db_query("SELECT customers_id,
                                                         customers_vat_id,
                                                         customers_firstname,
                                                         customers_lastname,
                                                         customers_gender,
                                                         customers_password,
                                                         customers_email_address,
                                                         customers_default_address_id,
                                                         password_request_key,
                                                         password_request_time
                                                    FROM "
    .TABLE_CUSTOMERS."
                                                   WHERE customers_email_address = '"
    .xtc_db_input($email_address)."'
                                                     AND account_type = '0'"
    );

            if (xtc_db_num_rows($check_customer_query) < 1) {
                    $messageStack->add('login', TEXT_LOGIN_ERROR);
            } else {
                    $check_customer = xtc_db_fetch_array($check_customer_query);
                   
                    // Check that password is good
                    if (xtc_validate_password($password, $check_customer['customers_password'], $check_customer['customers_id']) !== true) {
                            $messageStack->add('login', TEXT_LOGIN_ERROR);      
                    } elseif ($captcha_error === false) {          
                            if (SESSION_RECREATE == 'True') {
                                    xtc_session_recreate();
                            }
         
          // reset Login tries
          unset($_SESSION['customers_login_tries']);
          xtc_db_query("DELETE FROM ".TABLE_CUSTOMERS_LOGIN."
                              WHERE (customers_email_address = '"
    .xtc_db_input($email_address)."'
                                     OR customers_ip = '"
    .xtc_db_input($_SESSION['tracking']['ip'])."')");

                            $check_country_query = xtc_db_query("SELECT entry_country_id,
                                                                        entry_zone_id
                                                                   FROM "
    .TABLE_ADDRESS_BOOK."
                                                                  WHERE customers_id = '"
    .(int) $check_customer['customers_id']."'
                                                                    AND address_book_id = '"
    .$check_customer['customers_default_address_id']."'");
                            $check_country = xtc_db_fetch_array($check_country_query);

                            $_SESSION['customer_gender'] = $check_customer['customers_gender'];
                            $_SESSION['customer_first_name'] = $check_customer['customers_firstname'];
                            $_SESSION['customer_last_name'] = $check_customer['customers_lastname'];
                            $_SESSION['customer_email_address'] = $check_customer['customers_email_address'];
                            $_SESSION['customer_id'] = $check_customer['customers_id'];
                            $_SESSION['customer_vat_id'] = $check_customer['customers_vat_id'];
                            $_SESSION['customer_default_address_id'] = $check_customer['customers_default_address_id'];
                            $_SESSION['customer_country_id'] = $check_country['entry_country_id'];
                            $_SESSION['customer_zone_id'] = $check_country['entry_zone_id'];

                            xtc_db_query("UPDATE ".TABLE_CUSTOMERS_INFO."
                                             SET customers_info_date_of_last_logon = now(),
                                                 customers_info_number_of_logons = customers_info_number_of_logons+1
                                           WHERE customers_info_id = '"
    .(int) $_SESSION['customer_id']."'");
                            xtc_write_user_info((int) $_SESSION['customer_id']);
                           
          // who's online
          xtc_update_whos_online();

                            // restore cart contents
                            $_SESSION['cart']->restore_contents();

                            // restore wishlist contents
                            if (defined('MODULE_WISHLIST_SYSTEM_STATUS') && MODULE_WISHLIST_SYSTEM_STATUS == 'true') {
                              $_SESSION['wishlist']->restore_contents();
                            }
                           
                            if (isset($econda) && is_object($econda)) {
                              $econda->_loginUser();                       
          }

          foreach(auto_include(DIR_FS_CATALOG.'includes/extra/login/','php') as $file) require_once ($file);
         
          // define pages allowed to redirect
          $redirect_array = array(FILENAME_ACCOUNT_HISTORY_INFO,
                                  FILENAME_ACCOUNT,
                                  FILENAME_CHECKOUT_SHIPPING,
                                  FILENAME_PRODUCT_REVIEWS_WRITE
                                  );
          if (isset($_SESSION['REFERER']) && xtc_not_null($_SESSION['REFERER']) && in_array($_SESSION['REFERER'], $redirect_array) && $_SESSION['old_customers_basket_cart'] === false) {
            xtc_redirect(xtc_href_link($_SESSION['REFERER'], xtc_get_all_get_params(array('review_prod_id', 'action')).(isset($_GET['review_prod_id']) ? 'products_id=' .$_GET['review_prod_id'] : '')));
          } elseif ($_SESSION['cart']->count_contents() > 0) {
            if ($_SESSION['old_customers_basket_cart'] === true) {
              unset($_SESSION['old_customers_basket_cart']);
              $messageStack->add_session('info_message_3', TEXT_SAVED_BASKET);
            }
            xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART),'NONSSL');
          } else {          
            xtc_redirect(xtc_href_link(FILENAME_DEFAULT),'NONSSL');          
          }
                    }
            }
    }


    // include boxes
    require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php');

    $breadcrumb->add(NAVBAR_TITLE_LOGIN, xtc_href_link(FILENAME_LOGIN, '', 'SSL'));
    require (DIR_WS_INCLUDES.'header.php');

    if (isset($_GET['info_message']) && xtc_not_null($_GET['info_message'])) {
      $messageStack->add('login', get_message('info_message'));
    }

    if ($messageStack->size('login') > 0) {
            $smarty->assign('info_message', $messageStack->output('login'));
    }
    if ($messageStack->size('login', 'success') > 0) {
            $smarty->assign('success_message', $messageStack->output('login', 'success'));
    }

    $smarty->assign('account_option', $account_options);
    $smarty->assign('BUTTON_NEW_ACCOUNT', '<a href="'.xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL').'">'.xtc_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE).'</a>');
    $smarty->assign('BUTTON_LOGIN', xtc_image_submit('button_login.gif', IMAGE_BUTTON_LOGIN));
    $smarty->assign('BUTTON_GUEST', '<a href="'.xtc_href_link(FILENAME_CREATE_GUEST_ACCOUNT, '', 'SSL').'">'.xtc_image_button('button_continue.gif', IMAGE_BUTTON_CONTINUE).'</a>');
    $smarty->assign('FORM_ACTION', xtc_draw_form('login', xtc_href_link(FILENAME_LOGIN, xtc_get_all_get_params().'action=process', 'SSL')));
    $smarty->assign('INPUT_MAIL', xtc_draw_input_field('email_address'));
    $smarty->assign('INPUT_PASSWORD', xtc_draw_password_field('password'));
    $smarty->assign('LINK_LOST_PASSWORD', xtc_href_link(FILENAME_PASSWORD_DOUBLE_OPT, '', 'SSL'));
    $smarty->assign('FORM_END', '</form>');


    $smarty->assign('language', $_SESSION['language']);
    $smarty->caching = 0;
    $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/login.html');
    $smarty->assign('main_content', $main_content);

    $smarty->assign('language', $_SESSION['language']);
    $smarty->caching = 0;
    if (!defined('RM'))
            $smarty->load_filter('output', 'note');
    $smarty->display(CURRENT_TEMPLATE.'/index.html');
    include ('includes/application_bottom.php');
    ?> :idea:

    Ich habe jetzt erneut Installieren können.
    Wenn ich mich auslogge, ist der Captcha- Fehler wieder da.

    Also möchte ich nun die Captcha- Überprüfung deaktivieren.

    Anbei das Script.
    Komplett markieren und bei mir in der Login.php einfügen?

    Lieber Gruss

    Chris

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Dss Captcha wird als text/html ausgeliefert anstatt als image/jpeg. Wenn du die URL des Captchas direkt aufrufst siehst du's.
    Den Grund kenne ich nicht (evtl. werden Fremdzeichen ausgegeben bevor der PHP-Code geparst wird, also mal in die Datei /display_vvcodes.php schauen ob es da z.B. ein BOM gibt).

    Ich sage nochmals, lass jemanden vom Fach daraufschauen. So bringt das nicht viel und es ist vertane Zeit.
    Es ist auch nicht sinnvoll (aus mehreren Gründen nicht) hier seine E-Mail-Adresse zu posten, so als hätten alle die in Frage kommen würden nichts anderes zu tun als in diesen Thread zu schauen ob da jemand um Kontakt bittet. Du könntest z.B. das modified-Team anschreiben, oder awids, oder fishnet, oder hpzeller, oder kgd, oder... (kann man über die Mitglieder-Liste finden)

    Gruß,
    noRiddle

    ChrisN

    • Neu im Forum
    • Beiträge: 21
    Hallo,

    Danke für das Feedback.
    Ich habe einige User bereits angeschrieben aber nur Absagen erhalten.

    Ich bezahle die Leistung auch gerne, nur muss jemand bereit sein und die Zeit haben

    Lieber Gruss

    Chris

    ChrisN

    • Neu im Forum
    • Beiträge: 21
    Anbei die Inhalte der Datei /display_vvcodes.php
    Ist dort ein BOM enthalten?

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id$

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2006 XT-Commerce

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


      require ('includes/application_top.php');

      if (!defined('MODULE_CAPTCHA_ACTIVE')) {
        require_once (DIR_FS_INC.'xtc_render_vvcode.inc.php');
        require_once (DIR_FS_INC.'xtc_random_charcode.inc.php');

        $visual_verify_code = xtc_random_charcode(6);
        $_SESSION['vvcode'] = strtoupper($visual_verify_code);
        $vvimg = vvcode_render_code($visual_verify_code);
      } else {
        // include captcha class
        require_once (DIR_FS_EXTERNAL.'captcha/php-captcha.inc.php');

        // load fonts
        $aFonts = array();
        if ($dir= opendir(DIR_WS_INCLUDES.'fonts/')){
          while  (($file = readdir($dir)) !==false) {
            if (is_file(DIR_WS_INCLUDES.'fonts/'.$file) and (strstr(strtoupper($file),'.TTF'))){
              $aFonts[] = DIR_FS_CATALOG.'includes/fonts/'.$file;
            }
          }
          closedir($dir);
        }

        // create new image
        $oPhpCaptcha = new PhpCaptcha($aFonts, MODULE_CAPTCHA_WIDTH, MODULE_CAPTCHA_HEIGHT);
        $oPhpCaptcha->UseColour((MODULE_CAPTCHA_USE_COLOR == 'True' ? true : false));
        $oPhpCaptcha->DisplayShadow((MODULE_CAPTCHA_USE_SHADOW == 'True' ? true : false));
        $oPhpCaptcha->SetCharSet(array('A','B','C','D','E','F','G','H','K','M','N','P','Q','R','S','T','U','V','W','X','Y','Z','2','3','4','5','6','8','9'));
        $oPhpCaptcha->SetNumChars((int)MODULE_CAPTCHA_CODE_LENGTH);
        $oPhpCaptcha->SetNumLines((int)MODULE_CAPTCHA_NUM_LINES);
        $oPhpCaptcha->SetMinFontSize((int)MODULE_CAPTCHA_MIN_FONT);
        $oPhpCaptcha->SetMaxFontSize((int)MODULE_CAPTCHA_MAX_FONT);
        $oPhpCaptcha->SetBackgroundColors(MODULE_CAPTCHA_BACKGROUND_RGB);
        $oPhpCaptcha->SetLinesColors(MODULE_CAPTCHA_LINES_RGB);
        $oPhpCaptcha->SetCharsColors(MODULE_CAPTCHA_CHARS_RGB);
        $oPhpCaptcha->Create();
      }
    ?>

    [EDIT Tomcraft 12.05.2019: Code formatiert.]

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Das BOM ist doch nicht im Inhalt der Datei enthalten. Hast du dich überhaupt ansatzweise damit beschäftigt? Richte deinen Editor so ein, dass er Dateien ohne BOM abspeichert. Dann öffnest du die Datei und speicherst sie erneut ab und lädst sie wieder hoch.

    Die Frage ist doch aber wann das BOM gesetzt wurde und ob es nicht noch mehr solcher Dateien gibt? Zb kommt bei Kasse ja auch eine weiße Seite. Wenn man den Shop im Forum runterlädt ist da noch alles richtig. Irgendwas musst du danach mit den Dateien ja gemacht haben.

    Da der Shop ziemlich unverändert aussieht, würde ich an deiner Stelle statt die einzelnen Dateien zu suchen, nochmal alles neu hochladen und dann die DB wieder einspielen.

    Und dann solltest du die includes/configure.php richtig konfigurieren. Ich würde annehmen, dass du PHP >= 7.0 verwendest. Dann muss in der Datei auf Mysqli umgestellt werden. Und warum steht dort nicht localhost bei DB Server?

    Code: PHP  [Auswählen]
      define('DB_MYSQL_TYPE', 'mysqli'); // define mysql type set to 'mysql' or 'mysqli'
      define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers

    Zusätzlich solltest du SSL bei deinem Hoster einrichten und in der configure.php plus .htaccess konfigurieren.

    Usw....

    Aber klär erstmal, dass alle Dateien richtig ohne BOM hochgeladen auf dem Server liegen.

    Gruß Timm

    P.S: Bevor du in irgendwelchen Dateien rumspielst erstmal überlegen, ob es dafür nicht eine Lösung im Backend gibt. Das Captcha kann man dort nämlich einfach abschalten.

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    [...]
    Ich habe einige User bereits angeschrieben aber nur Absagen erhalten.
    [...]

    Du solltest dazu ja auch keine normalen User anschreiben, sondern z. B. das Kontaktformular des Forums nutzen, wenn du es von den Entwicklern prüfen lassen möchtest. Oder du fragst bei einem unabhängigen Dienstleister an. Ich gehe nicht davon aus, dass du hier auf Absagen stößt, da wir alle von solchen Aufträgen leben.

    [...] Und warum steht dort nicht localhost bei DB Server?
    [...]

    Das ist für Strato völlig normal. Einige Hoster haben dort ganz eigene Vorgaben, teilweise gibt es auch externe Datenbanken (mit anderem Host/anderer IP), welche auf einem anderen Server liegen. Wäre es immer "localhost", bräuchte man das Feld ja gar nicht abfragen. ;-)

    ChrisN

    • Neu im Forum
    • Beiträge: 21
    Hallo Timm,

    zu Deiner Grundsatzfrage, ob ich mich damit richtig beschäftigt habe ist die einfache Antwort, dass ich das nur bis zu einem gewissen Grad überhaupt kann.
    Wegen einer hoffentlich einmaligen Installation und Grundeinrichtung eines Shops macht man aus einem Metaller keinen Informatiker.
    Aber ja, ich gebe alles wie es mir inhaltlich und zeitlich möglich ist.
    Mehr ist einfach nicht drin.

    Die Installation wurde wieder drübergebügelt, das Backup wieder eingespielt.
    Nur leider ist irgendwo im Backup ein Fehler drin, so dass nach dem Aus-./ Einloggen es wieder nicht mehr geht.
    Und ja, das übersteigt mein Horizont.

    Ich habe heute Vormittag das Modified- Team angeschrieben.
    Der  Tip war gut, warte auf Rückmeldung

    Wegen meinen 3,50 Euro/Monat Umsatz kann ich keinen externen Dienstleister offiziell beauftragen.
    Ich suche einfache Hilfe von Privatpersonen, das natürlich nicht umsonst.

    Ich brauche nicht wirklich Prüfungen von Entwicklern, denke versierte User sollten mir da schnell helfen können und eine aufwandsbezogene Entschädigung ist da sicherlich angebracht.

    Lieber Gruss

    Chris

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Mal Google nutzen um zu erfahren, dass ein BOM durch abspeichern mit einem Editor entsteht und man das somit in den Editoreinstellungen ausschalten muss, erfordert kein Informatikstudium.

    Denkst du, dass das Team das umsonst macht?  :lol2:

    Und wild Nutzer anschreiben bringt auch nichts - woher willst du wissen, ob die Ahnung haben und seriös sind?

    Mit Backup meinst du ja sicher die DB oder? Die kann nicht das BOM erzeugen.
    Siehst du auch, wenn du direkt nach dem hochladen der Dateien die url http://dekomunition-online.de/Shop/shoproot/display_vvcodes.php mal aufrufst. Wenn die dann schon lauter komische Zeichen enthält, dann stimmt an deinen ftp Programmeinstellungen was nicht, wenn du die Dateien vorher nur entpackt hast.

    Du musst lediglich die Komplettsoftware hier runterladen, entpacken und mit Übertragungsmodus binär!!! per ftp hochladen. Vorher alles vom Server löschen. Dann den _installer ausführen. Im Installer die DB Zugangsdaten eintragen. Fertig

    Lad die Komplettsoftware am besten nochmal runter und entpackt sie nur und ändere nichts an den Dateien vor dem hochladen.

    Gruß Timm

    P.S. Das du mit dem Shop "nur" 3,50/Monat machst ist dein Problem und nicht das der Community. Du möchtest damit irgendwann Geld verdienen, dann musst du auch was investieren. Entweder Geld, oder Eigenleistung. Du möchtest ohne wirkliche Eigenleistung einen Shop aufgesetzt bekommen. Das wird nichts. Wenn du Engagement zeigst, werden dir bei wirklich wichtigen Fragen hier ne Menge Leute auch helfen. Und alles was du jetzt lernst, wird dir später ne Menge Geld sparen, wenn du nicht wegen jedem Furz einen Dienstleister beauftragen musst.

    Selbst wenn du jetzt jemanden findest, der dir für nen Fuffi den Shop hochlädt, dann stehst du beim ersten eigenen hochladen von Dateien wieder da, weil was nicht klappt. Dann einen Fehler zu finden, weil du nicht mehr weißt, was du alles so an Dateien geändert hast, durch jemand Externen wird noch teurer. Also lern lieber die Basics.

    ChrisN

    • Neu im Forum
    • Beiträge: 21
    Hallo,

    ja die Datei "display_vvcodes.php hat lauter komische Zeichen, wie von Dir beschrieben.
    Aber die FTP-Programmeinstellungen im Total Commander stehen / standen immer auf binär.

    Ich lade die Datei aus dem Installationsordner ohne mit einem Editor zu öffnen nochmals hoch.

    Lieber Gruss

    Chris

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Lad dir mal den aktuellen FileZilla runter, um das als Fehlerquelle auszuschließen. Deine ftp Programmversion ist von 2010.

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    [...]
    ja die Datei "display_vvcodes.php hat lauter komische Zeichen, wie von Dir beschrieben.
    [...]

    Als hätte ich das nicht hier im Thread weiter oben in Antwort #18 bereits geschrieben.
    Das zu deinem Engagement. Wenn du nicht mal die Antworten genau liest...

    noRiddle

    P.S.: Auf deine private Mail antworte ich bewußt nicht, denn das sollte als Aussage reichen, alles andere ist indiskret:

    [...]
    Ich würde dir empfehlen jemanden (nicht mich) zu beauftragen da mal draufzuschauen. [...]

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Und hpzeller hatte es auch schon in Antwort #11 geschrieben. Hättest die Datei nur mal im Demoshop oder bei einem Shop von Forennutzern aufrufen müssen, um zu sehen, dass dann ein Code erscheint und nicht solch ein Wirrwarr.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.989
    • Geschlecht:
    Huch, hatte ich auch nicht gesehen. Muß ich aber auch nicht, ich habe ja kein Problem.
    Also nichtmal das Mindestmaß an Initiative, ChrisN.
    Wenn du Aussagen nicht verstehst mußt du halt nachfragen (und/oder Tante Suchmaschine bemühen). Aussagen einfach zu ignorieren macht dir keine Freunde.

    Ich bin dann mal weg...

    Gruß,
    noRiddle
    7 Antworten
    7330 Aufrufe
    26. August 2010, 04:52:15 von cabema
    1 Antworten
    2544 Aufrufe
    22. November 2016, 13:20:41 von ff-webdesigner
    14 Antworten
    8169 Aufrufe
    22. Februar 2018, 10:39:44 von hpzeller
               
    anything