#1 (permalink)  
Alt 17.12.2007, 15:12
Benutzer
 
Registriert seit: 13.07.2007
Beiträge: 33
Standard XHTML valides Template

Hallo Forum,

bevor mein Beitrag hier eine weitere Diskussion über Sinn und Unsinn dieser Validierung auslöst, möchte ich folgendes vorwegnehmen.

Ja, ein valider Shop trägt nichts zum Erfolg dessen bei!
Der Meinung schließe ich mich sofort an! Auch möchte ich kein Verdienstkreuz für den perfekt gestalteten Shop haben. Bei meiner nachfolgenden Frage geht es mir nur um den Lerneffekt. Als "Möchtegern-Programmierer in Ausbildung" nutze ich den Validator der w3.org einfach nur um der endlosen Klammern- und <>-Zählerei aus dem Weg zu gehen. Und persönlich macht es mir dann auch noch Spaß wenn am Ende ein grünes "Pass" erscheint.

So, nun aber zu meiner Frage!

document type does not allow element "a" here.
Code:
…zable=yes, height=400, width=400\'))">Versandkosten</a>');</script><noscript>
Diese Meldung wird bei der Validierung der product_listing.html ausgegeben. Ich denke auch, dass ich bei meiner Suche in der includes/classes/main.php richtig bin.

PHP-Code:
     function getShippingStatusImage($id) {
         if (
$this->SHIPPING[$id]['image']) {
         return 
'admin/images/icons/'.$this->SHIPPING[$id]['image'];
         } else {
             return;
         }
     }
     
         function 
getShippingLink() {
        return 
' '.SHIPPING_EXCL.'<script language="javascript" type="text/javascript">document.write(\'<a href="javascript:newWin=void(window.open(\\\''.xtc_href_link(FILENAME_POPUP_CONTENT'coID='.SHIPPING_INFOS).'\\\', \\\'popup\\\', \\\'toolbar=0, scrollbars=yes, resizable=yes, height=400, width=400\\\'))">'.SHIPPING_COSTS.'</a>\');</script><noscript><a href="'.xtc_href_link(FILENAME_POPUP_CONTENT'coID='.SHIPPING_INFOS).'" target="_blank">'.SHIPPING_COSTS.'</a></noscript>';
    } 
Was soll mir aber diese Meldung sagen? Bzw. hat schon jemand eine Lösung dafür?

Ich bedanke mich im Voraus für Eure konstruktiven Antworten.

Grüße

MarkOtti
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.12.2007, 22:18
Neuer Benutzer
 
Registriert seit: 01.12.2007
Beiträge: 4
Standard

Ich habe die Funktion wie folgt geändert:

Code:
function getShippingStatusImage($id) {
         if ($this->SHIPPING[$id]['image']) {
         return 'admin/images/icons/'.$this->SHIPPING[$id]['image'];
         } else {
             return;
         }
     }
     
         function getShippingLink() {
        return SHIPPING_EXCL.'<a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.SHIPPING_INFOS).'">'.SHIPPING_COSTS.'</a>';
    }
Das bewirkt das der Inhalt direkt im normalen Contentbereich angezeigt wird und der invalide javascript Code ruft keinen Fehler mehr hervor.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
template, valides, xhtml

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XTC-kein valides XHTML franc Allgemeine Diskussionen 15 07.05.2007 20:56
'powered By Xt-commerce' Und Valides (x)html msslovi0 Template System 4 04.02.2004 12:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand