Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Woher nimmt W3C den Code? (https://www.delphipraxis.net/38897-woher-nimmt-w3c-den-code.html)

Matze 25. Jan 2005 19:05


Woher nimmt W3C den Code?
 
:hi: zusammen!

Entweder bin ich blind oder es liegt an etwas anderem.

Wenn ich mein Forum überprüfen lasse: hier

Steht unter Punkt 3:

Zitat:

Line 13, column 91: end tag for "link" omitted, but OMITTAG NO was specified

Code:
...de76e7f4a8897b762c44" title="Suchen">
You may have neglected to close a tag, or perhaps you meant to "self-close" a tag; that is, ending it with "/>" instead of ">".
Aber in meinem Quelltext (Hier) Kann ich diese Stelle gar nicht finden und viele andere auch nicht. Wie geht das?
Wie kann ich den html Code denn z.B. für Punkt 3 korrigieren?

jfheins 25. Jan 2005 19:09

Re: Woher nimmt W3C den Code?
 
Lass dir mal den Source mit anzeigen. (Revalidate: [x] Show Source)

Dann siehst du:
Code:
12:      <link rel="top" href="./index.php?sid=068d5c372f184069992ac8cafdd31432" title="Musik-Forum Foren-Übersicht">
  13: <link rel="search" href="./search.php?sid=068d5c372f184069992ac8cafdd31432" title="Suchen">
  14: <link rel="help" href="./faq.php?sid=068d5c372f184069992ac8cafdd31432" title="FAQ">
  15: <link rel="author" href="./memberlist.php?sid=068d5c372f184069992ac8cafdd31432" title="Mitgliederliste">

Christian S. 25. Jan 2005 19:09

Re: Woher nimmt W3C den Code?
 
Hallo!

Die Stelle, die dort angegeben ist, ist folgende:
[code]<link rel="search" href="./search.php" title="Suchen">[/quote]

Nur, dass W3C wohl keine Cookies zulässt und an das "search.php" die SID angehängt wird. Die ist ziemlich lang, daher zeigt W3C nur den hinteren Teil dieses Tags an.

MfG
Christian

P.S.: Vermute ich jetzt mal ;-)

alcaeus 25. Jan 2005 19:10

Re: Woher nimmt W3C den Code?
 
Hallo Matze,

der Code kommt von deinem Server ;)
In den tpl-Files von phpBB wirst du sie nicht finden, diese Links werden von den php-Files ueber eine Templatevariable reingeparst. Gib mir 5 Minuten und ich sag dir wo was passiert.

Greetz
alcaeus

[add]Und ja, du muesstest "/>" statt ">" schreiben[/add]

Matze 25. Jan 2005 19:15

Re: Woher nimmt W3C den Code?
 
Danke, dann schau ich mal. Im Quelltext sehe ich nur kein einziges Mal "Suchen", deshalb fargte ich. Das mit der ID ist mir klar. ;)

alcaeus 25. Jan 2005 19:19

Re: Woher nimmt W3C den Code?
 
So, und hier gehts los:

Code:

#-----[ OPEN ]------------------------------------------------ 

includes/page_header.php


#-----[ FIND ]------------------------------------------------ 

$nav_link_proto = '<link rel="%s" href="%s" title="%s"
Beachte dass dies nur ein Teil der Codezeile ist. Die volle Zeile in einem Standard phpBB 2.0.11 ist
Code:
$nav_link_proto = '<link rel="%s" href="%s" title="%s" />' . "\n";
Also, theoretisch sollten alle Navlinks, welche im array $nav_links hinterlegt sind, in dieses Linktemplate "eingebaut" und anschliessend als {NAV_LINKS} in der overall_header.tpl ausgespuckt werden.
Jetzt gibt es 2 Moeglichkeiten fuer den Fehler:
  1. die Zeile enthaelt nicht den schliessenden Slash
  2. Deine Indexdatei weisst vor der Zeile
    Code:
    include($phpbb_root_path . 'includes/page_header.'.$phpEx);
    der Templatevariable {NAV_LINKS} noch was zu und laesst das $nav_links array leer. In dem Fall wird in der overall_header die Templatevariable nicht nochmals gesetzt.
Ich hoffe ich konnte helfen

Greetz
alcaeus

Matze 25. Jan 2005 19:27

Re: Woher nimmt W3C den Code?
 
Ah, vielen Dank, das hilft ganz sicher.

Nur verstehe ich nicht, woher W3C das "weiß", wenn das nicht im Quelltext angezeigt wird.

alcaeus 25. Jan 2005 19:30

Re: Woher nimmt W3C den Code?
 
:roll:
Ich habe dir doch gesagt, im Quellcode sind die drin, ich habe naemlich den Code deiner Seite angesehn und die <link...>-Zeilen gefunden. Die Zeilen stehen allerdings nicht Klartext im template (overall_header.tpl), sondern werden ueber die php-Dateien generiert, damit jede php-Datei ihre eigenen Nav-Links definieren kann.
Falls es noch Unklarheiten geben sollte, frag ruhig.

Greetz
alcaeus

Matze 25. Jan 2005 19:34

Re: Woher nimmt W3C den Code?
 
Aber die Zeile steht im Quelltext (Ansicht - Quelltext) nicht.

alcaeus 25. Jan 2005 19:35

Re: Woher nimmt W3C den Code?
 
Hast du schon mal deinen Cache geleert?
Ich hab die Zeile gesehen.

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz