Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 34

Thema: *Grimble* Frontpage

  1. #1

    chinmoku Gast

    *Grimble* Frontpage

    Huhu,
    ich habe mal eine kleine Frage zu Frontpage.

    Wenn mich keiner versteht, kann ichs verstehen ^^'

    So:

    Ich möchte, dass, wenn ich einen Link auf meiner Seite öffne, der auch in der URL Leiste auftaucht.

    Ich stelle mir das so vor:

    Ich habe rechts einen link: Home
    Ich habe darunter einen Link: Paris (o.Ä.)

    Man startet natürlich bei "Home", aber wenn man dann auf "Paris" klickt, soll der link dann z.B. /paris, oben in der Leiste auftauchen.

    Der link soll sich dann im "RUnten" öffnen.
    Das kriege ich ja gerade noch hin, aber der url Name ändert sich dann nicht,

    nur wenn ich in einer neuen Seite öffne.

    Ich hoffe jemand hat mich verstanden ^^'
    ... und bitte um Hilfeee

  2. #2
    Ich kann zwar nicht dein Problem lösen, aber ich warum benutzt du Frontpage?
    Frontpage erzeugt ziemlich viel unötigen Code. An deiner Stelle würde ich lieber Dreamweaver nehmen.

  3. #3

    chinmoku Gast
    Ja irgendiwe gibbet so viele Sachen,
    mit den man seine HP entwickeln kann,
    da blickt ja kein Mensch mehr durch.

    Trotzdem brauch ich ne Lösung ^^
    Bitte xD

  4. #4
    Wenn ich dein Problem richtig verstanden habe, möchtest du in der Adresszeile die Adresse zu der aktuellen Seite, welche sich in einem Frame befindet, wiederfinden?

    Eine 'normale' Lösung gibt es da nicht, die meisten wollen nämlich genau das Gegenteil.

    Ich kann dich aber Standardmäßig auf die PHP includes aufmerksam machen, welche sehr einfach erstellt werden können (voraussetzung ist jedoch ein Webserver der PHP unterstützt).

  5. #5

    chinmoku Gast
    Zitat Zitat
    Wenn ich dein Problem richtig verstanden habe, möchtest du in der Adresszeile die Adresse zu der aktuellen Seite, welche sich in einem Frame befindet, wiederfinden?
    Genau ^^

    Von dem anderen, das du gerade gesagt hast, hab ich kA

    Aber irgenwie muss dass ja klappen,
    ich will für jede Seite einen eigenständigen Link.
    Damit man direkt auf die Seite könnte.

  6. #6
    PHP Includes dürften wohl so ziemlich der einzige Weg sein, das vernünftig hinzukriegen. Mit HTML-Bordmitteln läßt sich sowas auf keinen Fall bewerkstelligen.

  7. #7

    chinmoku Gast
    Und wie macht man das,
    ist das ein programm ?
    Muss man da irgendetwas runterladen?

    Und wieso geht das nur mit PHP includes ?O.o

  8. #8
    Wenn du überprüfen möchtest, ob dein Server PHP unterstützt erstelle einfach eine Datei mit diesem Inhalt:
    PHP-Code:
    <?php
     phpinfo
    ();
    ?>
    Die Datei muss statt der Endung .html die Endung .php haben. Bleibt der Bildschirm beim aufrufen dieser Datei weiß bzw. wird nur der Code dargestellt hast du keinen PHP Fähigen Server. Wird dagegen eine lange Liste mit großer Überschrift >PHP Version 4.*.*< angezeigt wird PHP unterstützt.

    Ist Letzteres der Fall kannst du eine Datei mit den Links zu all deinen Seiten als Inhalt erstellen. An der Position, an der diese Links erscheinen sollen fügst du den Code
    PHP-Code:
    <?php
     
    include 'linkliste.php';
    ?>
    ein, das machst du für alle Seiten, auf denen die Links zu sehen sein sollen.
    Wenn du eine neue Seite hinzufügst brauchst du so nur eine einzelne Datei ändern, obwohl du ohne Frames arbeitest.

    Wichtig: Alle Dateien, die PHP Code enthalten müssen die Dateiendung php besitzen.

    Zitat Zitat
    Und wieso geht das nur mit PHP includes ?O.o
    Weil Frames ein Ausgeburt der HTML Hölle sind. ^^

  9. #9

    chinmoku Gast
    Noch eine dumem Frage XD:

    Mit welchem Programm soll ich so eine Datei erstellen?
    Mit Frontpage geht das irgenwie net.
    Texteditor hab ich auch ausprobiert ;__;

    Whaa what a noob ._.


    (Ich muss erst mal schauen, ob ich das überhaupt alles so meine xD)

  10. #10

    pazzi Gast
    Phase5 unterstützt zB als Editor php Datein ^^

    Mit dem Texteditor müsste das afaik aber auch klappen, musst die Endung nachher nur in .php umändern.

  11. #11

    chinmoku Gast
    Also habe das mit dem Texteditor hier bei der Arbeit gemacht
    und da hat man dann nur den Code gesehen.

    Was ist denn wenn das bei mir Zuhause auch net klappt?
    Was mach ich dann? o.o'

  12. #12

    pazzi Gast
    Zitat Zitat
    Original geschrieben von chinmoku
    Also habe das mit dem Texteditor hier bei der Arbeit gemacht
    und da hat man dann nur den Code gesehen.
    Dann müsstest du dir entweder einen Host mit PHP Unterstützung suchen oder dich damit zufrieden geben, wie es jetzt ist.

    Aber wenn du die Datei genau so gemacht hast, wie oben beschrieben, bezweifle ich, dass du zu Hause ein anderes Ergebnis bekommst, wenn du sie hochlädst.

  13. #13
    Wenn ich richtig denke, hast du versucht die PHP Datei am PC mit dem Browser zu öffnen?
    PHP Dateien funktionieren dort nicht, weil die nötige Software erst installiert werden muss, auf vielen (Free-)Servern ist das aber alles schon drauf, also lade die Datei mal hoch und schau, was passiert.

  14. #14
    @ chinmoku:
    Ansonsten schick mir mal deine MSN-Adresse per PN. Wenn ich etwas Zeit finde kann ich dir das Prinzip von PHP live verklickern.
    Wäre prakischer weil Fragen so direkter beantwortet werden können.

  15. #15
    Zitat Zitat
    Original geschrieben von Avrilan
    Dann müsstest du dir entweder einen Host mit PHP Unterstützung suchen oder dich damit zufrieden geben, wie es jetzt ist.

    Aber wenn du die Datei genau so gemacht hast, wie oben beschrieben, bezweifle ich, dass du zu Hause ein anderes Ergebnis bekommst, wenn du sie hochlädst.
    Ich schätze du hast es ihm etwas unvorteilhaft erklärt.

    @Chinmoku: Mach mal folgendes, erstelle eine neue txt Datei. Diese benennst du in *.php um, dann öffnest du sie mit dem Editor und schreibst folgenden Code rein

    PHP-Code:
    <html>
        <head>
            <title>
                PHP-Test
            </title>
        </head>
        <body>
            Test<br>
            <br>
            <?php
                phpinfo
    ();
            
    ?>
        </body>
    </html>
    Diese Datei ladest du dann auf deinen Webspace und öffnest sie. Wenn du nur "Test" lesen kannst besitzt dein Webspace kein PHP, wenn ein langer Text mit viel BlaBla dran steht, dann schon

  16. #16
    noch was :

    du kannst auch deine GANZE seit in einer .php datei speichern udnzwar so :



    <html>
    <head>
    <titel>
    bla bla
    </titel>
    </head>
    <body>
    bla bla vla (navigator sonswas)

    <---So nun kommt der kniff links sehen so aus--->

    <a href="./index.php?navi=1">1</a>

    <a href="./index.php?navi=2">2</a>


    <--- bzw. <- und -> sind kommenttare in html --->

    <--- so das ? bedeutet Variablen einfügen navi ist die Variable und 1 der wert der variable ---->

    <----- und so siht der code aus wo der inhalt der webseite ist ---->

    <?php

    if ($navi == "1") { echo = " So und hier kommt der inhal rein bzw der code der html datei.Wichitg aus " wir \" das ist GANZ GANZ wichitg"; }

    if ($navi == "2") { echo = " hier kommt dann der inhalt der 2 seite rein"; }

    ?>

    bla bla bla
    </body>
    </html>

    so ich hoffe das konnte man verstehn .Natürlich musss die datei dann *.php heissen da php drin sit.

  17. #17
    @ dadie:
    OMG wie grobklotzig.

    Wer's eleganter machen will, machts so:
    PHP-Code:
    <html>
    <head>
    <title>PHP-Templates</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body bgcolor="#FFFFFF" text="#000000">
    BlahblahHeaderNavigationblahblah
    <?php
    // ACHTUNGACHTUNG! HIER GEHTS LOS! *trommelwirbel*
    if(!$site){
      include(
    "/verzeichnis/_start.inc.php");
    }else{
      include(
    "/verzeichnis/_".$site.".inc.php");
    }
    // UNDSCHON ISTS ZUENDE! *trommeleinpack*
    ?>
    BlahblahFooterBlahblah
    </body>
    </html>
    Nu legt man im entsprechenden "verzeichnis" Textdateien mit dem dynamisch reinzuladenden Content an und bennennt diese nach dem Schema um:
    _contentname.inc.php

    Ruft man dann die Seite über eine solche Beispiels-URL auf:
    http://www.meinedomain.tld/index.php?site=contentname
    Wird einem die Seite mit dem gewünschten Contents aus den .inc.php-Dateien darin ausgespuckt.

    Der Tod aller Frames.

    Natürlich ist das Dingen hier noch sehr simpel. Ich benutz zumeist ein etwas komplizierteres Script mit Fehlerabfang. (file_exist() u.s.w.)

  18. #18
    Ich persönlich bevorzuge es, die Templates als Variablen zu laden und dann per str_replace() Teile davon zu ersetzen. Das erlaubt es mir z.B meine PHP-Dateien frei von HTML zu halten. Ich mag es nicht, wenn meine PHP-Dateien mehr Tags als nur ein einziges <?> enthalten.
    Die zu ersetzenden Teile in den HTML-Includes sind dabei normalerweise Kommentare; so funktionieren die Seiten auch, wenn man sie allein ansieht.

  19. #19

    chinmoku Gast
    O.o

    @ Latency
    Boomspeed zeigt "Test" an.
    und 250free.com lädts erst gar net hoch XD

    Ich glaube ich hab das Prinzip von dem`"Ganze Seite in PHP packen" noch net so verstanden ;__;


  20. #20
    Zitat Zitat
    Original geschrieben von chinmoku
    @ Latency
    Boomspeed zeigt "Test" an.
    und 250free.com lädts erst gar net hoch XD
    Wenn nur "Test" angezeigt wird, dann hat dein Hoster kein PHP.

    Zitat Zitat
    Original geschrieben von chinmoku
    Ich glaube ich hab das Prinzip von dem`"Ganze Seite in PHP packen" noch net so verstanden ;__;

    Nun, wenn dein Hoster eh kein PHP unterstütz ist es für dich auch nicht wichtig, wenn du aber mal den Hoster wechseln solltest kann man ja genauer darauf eingehen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •