Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Ich komme nicht drauf - Validierungsfehler

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
losti
PostRank 1
PostRank 1
Beiträge: 19
Registriert: 07.04.2009, 16:19

Beitrag von losti » 07.04.2009, 16:24

Hallo und guten Abend an alle. Ich konnte die Seite https://validator.w3.org/check?uri=htt ... or%2F1.606 so gut korrigieren, dass bei W3C "nur" noch 1 Fehler rauskommt und ich finde seit Tagen einfach nicht raus, wo und in welcher Datei er denn korrigiert werden müsste. Ich hoffe ganz fest, dass mir ein Mainzelmännchen helfen kann. [/url] Lieben Dank zum voraus für jede Antwort und Hilfe

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 07.04.2009, 16:31

Hast Du mal den Vorschlag mit dem kleinen "c" bei "onChange" probiert? also "onchange" anstatt "onChange"?

Ändern müsstest Du es in Deiner Datei index.php

Anonymous

Beitrag von Anonymous » 07.04.2009, 16:37

https://www.w3.org/TR/2001/WD-xhtml1-20011004/#h-4.2

das onChange musst du einfach als onchange schreiben, da in XHTML alle attribute in einem tag nur aus kleinen buchstaben bestehen dürfen...

aber das sagt dir der validator ja auch direkt
....
....
How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) ....

losti
PostRank 1
PostRank 1
Beiträge: 19
Registriert: 07.04.2009, 16:19

Beitrag von losti » 07.04.2009, 16:47

Erst mal lieben Dank.

Das ist ja mein Problem...Ich dachte auch der Fehler liegt in der index.php, aber da gibt es KEIN onchange. An welcher Datei könnte es denn noch liegen?

waneck
PostRank 7
PostRank 7
Beiträge: 644
Registriert: 06.04.2009, 13:42

Beitrag von waneck » 07.04.2009, 16:53

In dem Quelltext von deinem "Klappmenü" Währungen finde ich onChange.

Gruß waneck

Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 07.04.2009, 16:55

wahrscheinlich steht da irgendwo in der index.php:

Code: Alles auswählen

include dieses_oder_jenes.php
oder:

Code: Alles auswählen

require irgendeine_datei.php
oder so etwas in der Art...

poste doch mal die index.php!

losti
PostRank 1
PostRank 1
Beiträge: 19
Registriert: 07.04.2009, 16:19

Beitrag von losti » 07.04.2009, 19:27

Ok gebe mal die index.php an......sehe vielleicht vor lauter Bäumen den Wald nicht mehr!

<?php

/* -----------------------------------------------------------------------------------------
$Id: index.php 1321 2005-10-26 20:55:07Z mz $

XT-Commerce - community made shopping
https://www.xt-commerce.com

Copyright (c) 2003 XT-Commerce
-----------------------------------------------------------------------------------------
based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(default.php,v 1.84 2003/05/07); www.oscommerce.com
(c) 2003 nextcommerce (default.php,v 1.13 2003/08/17); www.nextcommerce.org

Released under the GNU General Public License
-----------------------------------------------------------------------------------------
Third Party contributions:
Enable_Disable_Categories 1.3 Autor: Mikel Williams | mikel@ladykatcostumes.com
Customers Status v3.x (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : https://cvs.sourceforge.net/cgi-bin/vie ... te#dirlist

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

include ('includes/application_top.php');

// create smarty elements

$smarty = new Smarty;

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

// the following cPath references come from application_top.php
$category_depth = 'top';
if (isset ($cPath) && xtc_not_null($cPath)) {
$categories_products_query = "select count(*) as total from ".TABLE_PRODUCTS_TO_CATEGORIES." where categories_id = '".$current_category_id."'";
$categories_products_query = xtDBquery($categories_products_query);
$cateqories_products = xtc_db_fetch_array($categories_products_query, true);
if ($cateqories_products['total'] > 0) {
$category_depth = 'products'; // display products
} else {
$category_parent_query = "select count(*) as total from ".TABLE_CATEGORIES." where parent_id = '".$current_category_id."'";
$category_parent_query = xtDBquery($category_parent_query);
$category_parent = xtc_db_fetch_array($category_parent_query, true);
if ($category_parent['total'] > 0) {
$category_depth = 'nested'; // navigate through the categories
} else {
$category_depth = 'products'; // category has no products, but display the 'no products' message
}
}
}

require (DIR_WS_INCLUDES.'header.php');

include (DIR_WS_MODULES.'default.php');
$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');
?>

Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 07.04.2009, 19:43

In der index.php sehe ich es auf den ersten Blick auch nicht.

ABER: Guck mal, da steht doch was von include und require:

Code: Alles auswählen

include &#40;'includes/application_top.php'&#41;; 
require &#40;DIR_WS_INCLUDES.'header.php'&#41;; 
include &#40;'includes/application_bottom.php'&#41;;
Diese drei Stellen z.B.! Insgesamt gibt es bei Dir noch mehr Vorkommnisse von include oder require. Include oder require laden Programmtexte nach. Das bedeutet, dass Du auch in den nachgeladenen Programmtexten suchen musst. In allen Texten, die da in den Klammern auftauchen, könnte der Fehler stecken! Du musst also alle Texte durchsuchen! Ist etwas mühselig...

Achtung, eine Besonderheit: require (DIR_WS_INCLUDES.'header.php');
Hier wird der Dateiname des hinzugeladenen Textes bestimmt aus dem Wert, der in DIR_WS_INCLUDES gespeichert ist und angehängt: header.php

DIR_WS_INCLUDES wird sehr wahrscheinlich in irgendeiner configdatei definiert...

EDIT: Noch eine schlechte Nachricht hintendran: Die Dateien, die bei Dir nachgeladen werden, können selber auch wieder include oder require nutzen. Da kann also ein ganzer Rattenschwanz auf Dich zukommen...

losti
PostRank 1
PostRank 1
Beiträge: 19
Registriert: 07.04.2009, 16:19

Beitrag von losti » 07.04.2009, 20:03

Bin echt der Verzweiflung nahe. In keiner Datei ein onChange zu finden. Ich glaube ich gebe auf. Hab richtig eckige Augen von der stundenlangen Suche....Suche ich am falschen Ort?

Andreas I.
PostRank 9
PostRank 9
Beiträge: 1464
Registriert: 18.03.2006, 14:36
Wohnort: Hamburg

Beitrag von Andreas I. » 07.04.2009, 20:14

Hast Du die ganzen Quelltexte auf Deinem Windows-PC? Dann kannst Du auch Deinen Computer alle Dateien für Dich Durchsuchen lassen!

Erstmal "Arbeitsplatz" aufrufen. Dann in das Top-Verzeichnis navigieren, in dem das Projekt liegt. Dann die Windowssuche nutzen! Suche nach: onChange="this.form.submit();" als Wort oder Begriff innerhalb der Datei...

Cujo
PostRank 5
PostRank 5
Beiträge: 231
Registriert: 13.07.2008, 23:20

Beitrag von Cujo » 07.04.2009, 21:10

Du kannst auch Notepad++ benutzen. Damit kannst du in mehreren Dateien gleichzeitig suchen. Und das geht um einiges schneller als mit der langweiligen Windowssuche :)
Quizfragen für Apps und Websites
www.quizfragen.de

japhet
PostRank 1
PostRank 1
Beiträge: 21
Registriert: 30.01.2008, 21:21

Beitrag von japhet » 07.04.2009, 21:27

Ich weiß ja nicht, ob es Dir weiter hilft: Auf der rechten Seite Deiner Startseite hast Du ein Formular, in dem die Währungen CHF und Euro ausgewählt werden können. Da steht der falsch geschriebene Befehl.

Richtig ist, dass der Fehler an dem großen "C" liegt. Ich habe mal den Quelltext mit "onchange" (klein geschrieben) überprüfen lassen, dann gibt es keine Fehler mehr.

losti
PostRank 1
PostRank 1
Beiträge: 19
Registriert: 07.04.2009, 16:19

Beitrag von losti » 07.04.2009, 22:36

Vielen lieben Dank an alle Mainzelmännchen. Hab endlich (nach einem starken Kaffee) die richtige Datei gefunden und nun ist mein Shöpchen valide, d.h. alles im grünen Bereich. Darf ich bei der Gelegenheit auch gleich nachfragen wie euch denn der Shop so gefällt. Bin um jede Kritik sehr dankbar. Viele Augen sehen bekanntlich immer mehr.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag