Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

HTML-Editor phase 5 Support _ HTML _ Einbinden des Seitentitels als Link für eine "Überschri

Geschrieben von: Worgan 19.01.2004 - 8:31

Hallo zusammen,

erst mal Dank an all die, die dieses Forum ermöglichen! biggrin.gif
Hat mir schon häufig weitergeholfen, jetzt aber bin ich nicht fündig geworden. sad.gif

Jetzt aber zu meiner Frage.
Kann man den im <titel></titel> definierten Seitentitel in die Seite als "Überschrift" verlinken, bzw. darstellen? icon14.gif

Ich würde mich über jede Antwort freuen die mir weiterhilft.

Danke schon mal im Voraus für Eure Mühen.

Worgan

Geschrieben von: Andreas 19.01.2004 - 9:50

Klar!

QUELLTEXT
<html>

 <head>

   <title>Toller Titel</title>

 </head>

 <body>

   <h1>Toller Titel</h1>

 </body>

</html>


;-)

Diese Ausgabe bekommst Du richtigerweise mit purem HTML nicht hin. Dafür eignet sich was serverseitiges wie PHP oder Perl am besten. In diesem speziellen Falll würde ich PHP nehmen. Packst den Seitentitel in eine Variable und gibst ihn an den entsprechenden Stellen aus.

Mit Javascript könntest Du auch was drehen, aber ich würde das nicht empfehlen, da Javascript zum einen userseitig ausgeschaltet sein könnte und zum anderen Suchmaschinen den <title> Tag schon als recht wichtig ansehen. Wenn Du den mit Javascript nachträglich veränderst, *kann* das zu falschen Indizierungen führen.

Deiner Frage nach zu urteilen, hast Du das jetzt womöglich nicht so verstanden, dass Du es selbst umsetzen kannst. Daher die Standardempfehlung http://www.qhaut.de/modules.php?name=FAQ&myfaq=yes&id_cat=8&categories=Sonstiges#27 und http://www.qhaut.de/modules.php?name=Web_Links&l_op=viewlink&cid=6 und dann ordentlich durcharbeiten ;-)

Viele Grüße

Andreas

Geschrieben von: Tom. 19.01.2004 - 15:51

ZITAT
Kann man den im <titel></titel> definierten Seitentitel in die Seite als "Überschrift" verlinken, bzw. darstellen? icon14.gif 
Worgan


Hallo Worgan,

nur so aus Interesse: Wozu dient das?! Warum verlinkst du nicht einfach die datei.html, sondern den titel...?! :?

Geschrieben von: Worgan 19.01.2004 - 21:53

ZITAT
ZITAT
Kann man den im <titel></titel> definierten Seitentitel in die Seite als "Überschrift" verlinken, bzw. darstellen? icon14.gif 
Worgan


Hallo Worgan,

nur so aus Interesse: Wozu dient das?! Warum verlinkst du nicht einfach die datei.html, sondern den titel...?! :?


hmmmmm - ich wußte gar nicht daß das geht :oops:
Ich will eben nur auf jeder Seite den "Seitennamen" anzeigen lassen. Dieser soll mit der Menueleiste übereinstimmen - nur als Orientierung.
Gibt es irgendwo ein Beispiel wo ich mir das anschauen kann?


An Alle:
Übrigens Danke für die super schnellen Reaktionen.

Worgan

Geschrieben von: SteffenG 19.01.2004 - 22:03

Hallo Worgan,

Der Quelltext sähe dann z.B. so aus:

QUELLTEXT
<html>

 <head>

   <title>Beispiel für html-Seite</title>

 </head>

 <body>

   <h1>Beispiel für html-Seite</h1>

   blabla

 </body>

</html>


Ich möchte noch erwähnen, dass die Auszeichnung der Titel-Wiederholung als h1 - Überschrift erster Ordnung - semantisch wichtig ist. Alles andere wäre sozusagen semantisch falsch.


schöne Grüße
Steffen

Geschrieben von: Conny 19.01.2004 - 22:28

Hi Worgan,
bedenke aber auch, daß die Ausführungen von SteffenG nur dann funktionieren wenn Deine Webseite keine Frames enthält!

just my two cent

Conny

Geschrieben von: SteffenG 19.01.2004 - 23:31

Hallo Conny,

Ich denke, ein Anfänger - wie Worgan offensichtlich einer ist - sollte erstmal Seiten OHNE Frames machen. Nur so als didaktischer Tipp. wink.gif
Und damit meine ich jetzt nicht, dass Frames eine fortgeschrittene Technik sind. Aber wohl etwas verwirrend für den Anfang.


schöne Grüße
Steffen

Geschrieben von: Worgan 19.01.2004 - 23:47

Vielleicht habe ich mich ja falsch ausgedrückt :x , aber das Problem ist nicht die Darstellung einer Überschrift die genau so heißt wie die Seite.
Ich will eine Includedatei verwenden bei der eben der Seitentitel angezeigt wird. Da sich die Titel der Seiten logischerweise unterscheiden kann ich diese ja wohl nicht einfach eintippen - dann wäre ja der Sinn der zentral zu bearbeitenden Includedatei dahin. icon14.gif

Worgan

Geschrieben von: SteffenG 20.01.2004 - 0:24

ZITAT
Vielleicht habe ich mich ja falsch ausgedrückt :x
Zumindest nicht unmisverständlich laugh.gif

ZITAT
Ich will eine Includedatei verwenden bei der eben der Seitentitel angezeigt wird. Da sich die Titel der Seiten logischerweise unterscheiden kann ich diese ja wohl nicht einfach eintippen - dann wäre ja der Sinn der zentral zu bearbeitenden Includedatei dahin. icon14.gif

Ach so...
QUELLTEXT
<html>

 <head>

   <title>Beispiel für html-Seite</title>

 </head>

 <body>

   <script type="text/javascript">document.write('<h1>'+parent.document.title+'</h1>')</script>

   blabla

 </body>

</html>


Übrigens kann ich die http://www.w3schools.com/ sowohl für html, als auch für javascript sehr empfehlen.


Grüße
Steffen

Geschrieben von: Worgan 20.01.2004 - 7:15

biggrin.gif DANKE biggrin.gif

Ich glaube ich habe nicht nur nützliche Informationen für die Webseitenerstelleung erhalten, sondern auch eine Einsicht erlangt!
Nicht alle wissen was ich denke wenn ich es in Kurzform schreibe :wink:

Bis zum nächsten Mal

Worgan

Geschrieben von: Andreas 20.01.2004 - 7:46

Wobei ich mich wieder frage, warum ich überhaupt antworte ... ;-) Genau die Lösung habe ich erwähnt und gleich erklärt, warum sie ziemlich schlecht ist ... :-o Naja ...

Gruß

Andreas

Geschrieben von: Worgan 20.01.2004 - 8:19

@filmfacts

Ich denke nicht dass Dich jemand verärgern oder gar übergehen wollte.
Für mich ist das ganze hier sehr "aufregend" - wenn permanent neue Meldungen eingehen, damit hatte ich eigentlich gar nicht so wirklich gerechnet. Das alles dann auch noch auf die Reihe zu bekommen und allen Meldungen gerecht zu werden......... :roll:

Wie geht das denn mit php?
Und wie kann man die Ausgabe in eine Tabellenzelle erzeugen?

Geschrieben von: Ede 20.01.2004 - 8:28

ZITAT
Wie geht das denn mit php?
Und wie kann man die Ausgabe in eine Tabellenzelle erzeugen?


Hi Worgan,

PHP kann ich nicht sagen (ich kann kein PHP)

In eine Tabellezelle bekommst du denn Titel indem du das Script von SteffenG in einen Tabellenzelle schreibst.
Nur um filmfacts die Arbeit abzunehmen :wink: : Wenn der Besucher deiner Website JavaScript im Browser aus Sicherheitsgründen deaktiviert hat, erscheint an der Stelle eben nichts! :?

Ich mach das immer mit Copy&Paste... Aber ich bin ja auch doof 8)

Geschrieben von: Conny 20.01.2004 - 9:23

Hallo Steffen,

ZITAT
...Ich denke, ein Anfänger - wie Worgan offensichtlich einer ist - sollte erstmal Seiten OHNE Frames machen. Nur so als didaktischer Tipp. ...


vielen Dank für den Tipp, aber das ist doch meine Rede!

Wenn es nach mir geht soll er sein ganzes leben(!) die Finger von den Frames lassen, denn Frames sind OUT!
(aber diese Diskussion hatten wir schon mal und möchte sie hier nicht -noch mal- lostreten :wink: )

Meine Erfahrung ist nur, daß sie (die Anfänger) sich meist gar keine gedanken machen, mit Frontpage (oder ähnliches) irgend eine Frameseite erstellen, ohne wirklich zu wissen was sie da tun...

cu
Conny

Geschrieben von: SteffenG 20.01.2004 - 10:53

@filmfacts,

ZITAT
Genau die Lösung habe ich erwähnt und gleich erklärt, warum sie ziemlich schlecht ist.
Nun, Worgan wollte die Lösung trotzdem explizit haben. Manchmal kann man die Leute halt nicht vor ihrem Untergang (JavaScript) bewahren... laugh.gif

@conny,
Da stimme ich dir zu, mMn sind Frames auch der Untergang... 8O



schöne Grüße
Steffen

Geschrieben von: Netizen 20.01.2004 - 18:44

ZITAT
Wie geht das denn mit php?
Und wie kann man die Ausgabe in eine Tabellenzelle erzeugen?

Kommt drauf an, was für Includes Du verwendest und ob PHP bei Dir überhaupt verfügbar ist. Ein Beispiel ...

Zuerst die normale HTML-Seite. Da die jetzt vom PHP-Interpreter verarbeitet werden muß, ist üblicherweise die Dateiendung .php notwendig (nicht gezwungenermaßen, aber für den Anfang nehmen wir das einfach mal so an). Die Datei enthält normales HTML, lediglich an ein paar Stellen sind kurze Stücke PHP-Code enthalten:
QUELLTEXT
<?php $title = 'Seitentitel';?>

<html>

<head>

<title><?php print $title;?></title>

...

</head>

<body>

...

So wie im title-Element kannst Du dann auch an beliebigen anderen Stellen den Inhalt der Variablen $title ausgeben: <?php ?> wechselt in den PHP-Modus und zurück, print gibt was aus.

Die Variable kann auch in anderen Dateien verwendet werden, diese können auch per PHP in das Dokument eingefügt werden, z.B.:
QUELLTEXT
<?php include 'anderedatei.foo';?>

Diese Datei könnte z.B. eine auf allen Seiten vorhandene Menüleiste enthalten. Beim Aufruf der Seite wird dann obiger Code durch den tatsächlichen Inhalt der eingebundenen Datei ersetzt, das Ergebnis ist wieder reines HTML.

Nur um einen Titel an mehreren Stellen einfügen zu können ist es wahrscheinlich Overkill, aber PHP bietet ja noch ganz andere Möglichkeiten ... wink.gif

HTH
n!

Geschrieben von: Worgan 20.01.2004 - 20:20

Liegt das einzige Problem an Java Script dass es "abschaltbar" ist?

Das mit den Frames habe ich ja schon geschnallt - will ich ja auch weg davon und programmiere deshalb neu laugh.gif ich versuche es auf jeden Fall.
mein Problem ist, dass ich das ganze Gelumpe irgendwie von hinten und dann auch nur bruchstückhaft gelernt habe und wenn man dann noch wenig Zeit hat es richtig zu lernen macht das richtig viel Spass.

Frontpage und Word habe ich vor einigen Jahren versucht und ganz schnell festgestellt, dass das was rauskommt nicht meinen Vorstellungen entsprach :idea: also kam ich auf Phase5.
Erst seit kurzem weiß ich überhaupt dass es w3c gibt und was es bedeutet - daher bin ich hier gelandet und versuche meinen Horizont zu erweitern. :wink:
Aber auch hier wieder das leidige Problem mit der Zeit.

Dennoch finde ich es wirklich super dass Ihr Euch die Zeit nehmt uns Anfängern zu helfen - Danke

Worgan

Geschrieben von: Netizen 20.01.2004 - 21:45

ZITAT
Liegt das einzige Problem an Java Script dass es "abschaltbar" ist?
U. a., ja. Es gibt genügend Browser bzw. besser "User Agents", die mit Javascript ganz einfach nichts anfangen können, dazu zählen u. a. auch die Bots von Suchmaschinen! Wenn bestimmte Teile der Seite JS zwingend voraussetzen, so ist das fast immer schlecht (außer vielleicht in geschützten Bereichen oder in Intranets). Wenn man auf einer Seite JS einsetzt, so sollte man unbedingt sicherstellen, daß es auch ohne geht. JS sollte immmer nur ein Add-On, d.h. ein zusätzliches Feature sein, um den Komfort zu erhöhen (z.B. durch client-seitige Überprüfung von Formulareingaben - das vermeidet einen erneuten Server-request), aber sollte niemals essentielle Bestandteile der Seite betreffen (eine Ausnahme sind natürlich bestimmte Dinge wie Spiele, die auf JS basieren, in diesem Fall sollte aber dem Besucher vorher mitgeteilt werden, daß JS erforderlich ist).

ZITAT
Das mit den Frames habe ich ja schon geschnallt - will ich ja auch weg davon und programmiere deshalb neu  laugh.gif

HTML ist keine Programmiersprache. wink.gif

ZITAT
Frontpage und Word habe ich vor einigen Jahren versucht und ganz schnell festgestellt, dass das was rauskommt nicht meinen Vorstellungen entsprach
Was diese Dinger produzieren ist auch kein HTML. Man kann zwar mit Frontpage vernünftige Seiten bauen, aber dazu gehört bereits eine gehörige Portion Hintergrundwissen.

ZITAT
Dennoch finde ich es wirklich super dass Ihr Euch die Zeit nehmt uns Anfängern zu helfen - Danke

Selbst die größten Meister haben klein angefangen.

Gruß
n!

Geschrieben von: Tom. 20.01.2004 - 22:01

ZITAT
Erst seit kurzem weiß ich überhaupt dass es w3c gibt...
Na das ist doch ein Anfang! biggrin.gif

ZITAT
Dennoch finde ich es wirklich super dass Ihr Euch die Zeit nehmt uns Anfängern zu helfen...


Jederzeit gern!

Das wird schon; da bin ich mir sicher! Nicht aufgeben und den Ratschlägen von Conny & Co folgen 8)

Geschrieben von: Tom. 21.01.2004 - 14:20

Noch ne Zusatzfrage:

Spricht irgendwas dagegen, dass der <title> auf einer Internetpräsenz jeder Seite gleich ist?!

Ich meine jetzt nicht persönlicher Geschmack, sondern ob das aus technischer (Html) Sicht zu Problemen führen kann oder nicht, bzw. unwichtig ist.

Geschrieben von: heinzelhund 21.01.2004 - 14:31

Hallo,

ZITAT
Spricht irgendwas dagegen, dass der <title> auf einer Internetpräsenz jeder Seite gleich ist?!


einige Suchmaschinen verwenden den Titel als wichtiges Suchkriterium. Da haste natürlich mit verschiedenen Titeln 'ne größere Trefferquote.

Zudem werden die Titel in der Browserhisterie zur Seitenbeschreibung benutzt. Wenn der immer gleich ist, ist das nicht sonderlich aufschlussreich.

Ciao
Heinzelhund

Geschrieben von: Conny 21.01.2004 - 15:34

Hallo,

ZITAT
...Spricht irgendwas dagegen, dass der <title> auf einer Internetpräsenz jeder Seite gleich ist?... .


Technisch gesehen spricht nichts dagegen; aber, stell Dir vor Du hast ein Buch und alle Kapitel in diesem Buch tragen den selben Namen... :roll:

Verstehst Du was ich meine?

In diesem Sinne
Conny

Geschrieben von: Tom. 21.01.2004 - 16:11

Joo, Ihr hab` recht! Macht Sinn die Namensgebung. Im Task- als auch im Zurück-Bereich. Danke.

Geschrieben von: Auge 21.01.2004 - 20:52

ZITAT
Zudem werden die Titel in der Browserhisterie zur Seitenbeschreibung benutzt. Wenn der immer gleich ist, ist das nicht sonderlich aufschlussreich.


... siehe dieses Board, bzw. die ganze Seite. Im Zurück Feld des
Mozilla steht immer nur Das HTML-Editor Portal.

Tschö, Auge

Geschrieben von: harlequin 21.01.2004 - 21:04

moin!

ZITAT
... siehe dieses Board, bzw. die ganze Seite. Im Zurück Feld des
Mozilla steht immer nur Das HTML-Editor Portal.

Tschö, Auge


Stimmt... Nervt mich auch, ich werd mal den Admin in den Hintern treten... :trotzig:

Nein, im Ernst: PHP-Nuke wird als Platform für dieses Portal nicht mehr lange überleben...
Das Portal allerdings schon!

have fun!
Lars

Geschrieben von: CaVo 22.01.2004 - 0:05

Oha, was kommt denn danach? Schon was in Planung?

Geschrieben von: harlequin 22.01.2004 - 9:54

moin!

ZITAT
Oha, was kommt denn danach? Schon was in Planung?


Ja, es wird wohl auf eine teils kommerzielle Soft in Verbindung mit meinen 'Coding-Skills' (krasse Fremdwörter am frühen morgen!) werden...

Das Grundsystem ist deutlich sicher, tatsächlich modular und ganz dezent professioneller als diese Nuke / phpBB Kombi....

Aber um möglicherweise eintretene Diskusionen bzgl. der besten Soft zu vermeiden werde ich keine Namen nennen... :-)

have fun!
Lars

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)