kostenloser Webspace werbefrei: lima-city


externes hp-design

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    vielleicht ist der titel nicht ganz passend.

    ist es m?glich bei einer hp, bei der sich nur weniges ?ndert nur das wenige zu ?ndern und den rest aus einer externen datei beziehen. wie frames nur so ?hnlich wie bei css (extern versteht sich)

    w?re so etwas m?glich?

    dank im voraus
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. s***h

    Ich bin mir jetzt nicht ganz sicher, ob ich das gleiche meine wie du, aber es ist sicher m?glich^^
    Man kann eine Homepage machen, und dann mehrere Designs/Layouts machen, so dass die Homepage in mehreren Designs verf?gbar ist, und die Designs dann getrennt vom Inhalt der Homepage bearbeitet werden k?nnen.
  4. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    ^^odoch
    also um restliche zweifel aus der welt zu schaffen ein beispiel: nehmen wir an ich habe einen header(oben) links(rechts) und unten das Copyright. das soll immer bestehen und es soll sich nur die mitte ?ndern (wie bei frames --> aber ich will keine frames :biggrin:)

    mit welcher sprache w?rdest du das denn machen.
  5. t******r

    machs in php

    soweit du davon was verstehst..

    damit ists am einfachsten

    dabei w?rde ich dann div boxen verwenden f?r menu, etc. dabei kannst du jede divbox durch css dein design verpassen

    mfg
  6. schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    Na ja, ich habs so ?nlich bei dieser Seite gel?st:

    http://schrotti12.ebytehost.com

    Da ist das Men? im Template mit der Variable $Navigation und der Content mit der Variable $Content vertreten.

    Wenn ich jetzt eine Seite laden will, lad ich zuerst das Grundtemplate mit den oben genanten Variablen und setzte den Inhalt bzw. das Men? seitenbezogen zusammen.

    Das fertige Men? und der komplette Content wird dann in einer Variable gespeichert und die beiden Variablen im Template ($Navigation und $Content) werden durch das Script und den Befehl str_replace(); ersetzt.
    Zum Schluss wird das ganze noch mit Echo ausgeben und fertig.

    Der Vorteil:
    Grundlegende Design?nderungen m?ssen von mir nur noch an einem Template durchgef?hrt werden.
  7. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    ist das php?

    wenn ja die variablen sind extern oder? die du dann mit <?php include('***.php'); ?> einbindest oder anders?

    da kommte eine weitere frage auf die mir vielleicht jemand beantworten kann. kann man tabellen in den hintergrund stellen und z.B. dar?ber nochmals eine tabelle oder ?hnliches machen?
  8. t******r

    man kann tabellen in tabellen erstellen, jedoch nicht dar?ber.

    mit div-boxen kannst du es aber machen

    mfg
  9. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    ^^cool und wie (das mit den <div>)
    gleich html oder css oder etwas anderes?
  10. x**********x

    Mhm ... ich verstehe nicht ganz wieso du keine Frames benutzen m?chtest ? ^^ ... Is doch im Grunde ne feine Sache ... und beliebg ver?nderbar ...
    Und das mit dem Design ... wenn du es ?ber Css-Datein machst und die dann in die Frames einbindest brauchst du doch letztendlich auch nur einmal die Css-Datei ?ndern .. also wie bei PHP das Template ....

    ^^ W?re doch im Grunde die selbe L?sung nur ?ber einen anderen Weg ....
  11. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    gute frage^^

    aber ich h?tte eine antwort und darauf eine weitere frage.

    also wenn ich surfe ?ffne ich oft links in einem neuen fenster (?ber kontextmen? --> ie).
    wenn du das bei frames macht wird normalerweise nur der frame inhalt dargestellt...

    gibts dazu vielleicht auch eine m?glichkeit


    --->zu zeit verwende ich ja auch eine iframe. find ich praktischer und flexibler als frameset(s).
  12. k***********f

    Also, das mit dem "keine Frames" is supi... ic will auc davon weg und PP will ic auc net so wirklich benutzen, weils bei mir iwie net funzt... selbst das includen net.

    Frames ham ebenhalt den vorteil, dass se sic net anpassen... Nemen wa mal das Beispiel mit dem G?stebuch... Da sind die Eintragungen mal kurz mal lang und Der Frame passt sic net an. *hmmm... das reimt sich* :biggrin::biggrin::biggrin:

    Und wenn man ne PPseite bastelt hat man hlt immer das Problem mit den Servern. (siehe Pyrokar)

    Man k?nnte es auc mit Layern probieren... die sind so ?hnlic wie divboxen
  13. rideofsteel schrieb:
    ist das php?

    wenn ja die variablen sind extern oder? die du dann mit <?php include('***.php'); ?> einbindest oder anders?


    Ja, das ist PHP. Wie du das mit den Variablen machst ist eigentlich deine Sache. Ich w?rde mich aber schon etwas gr?ndlicher mit PHP besch?ftigen bevor man mit templates anf?ngt.

    xsnifferdogx schrieb:
    Mhm ... ich verstehe nicht ganz wieso du keine Frames benutzen m?chtest ? ^^ ... Is doch im Grunde ne feine Sache ... und beliebg ver?nderbar ...[...]


    Nein, Frames sind keine "feine Sache" :P. Es gibt nur sehr sehr wenig F?lle, die mit Frames gel?st werden sollten. Weshalb es so ist, wurde schon so oft auf Lima gepostet =).


    [...]
    Man k?nnte es auc mit Layern probieren... die sind so ?hnlic wie divboxen


    Aber Layer werden nicht von allen Browsern unterst?tzt und das ist ein gro?er Nachteil.

    rideofsteel schrieb:
    ^^cool und wie (das mit den <div>)
    gleich html oder css oder etwas anderes?


    tischler meint das anordnen der DIV-Abschnitte mit CSS. Nachzulesen bei http://css4you.de


    So, jetzt zur?ck zu deiner Frage am Anfang:
    schrottis L?sung halte ich f?r die passendste, denn man kann mit Hilfe der Variablen Ver?nderungen am Design oder am Inhalt unabh?ngig ver?ndern.
    Du kannst zum Beispiel 2 Dateien mit dem gleichen Template haben (mit dem Gleichen Design), aber mit verschiedenem Inhalt.

    Viel Gl?ck/Spa? noch ;)
  14. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    ich setze mich gerade ein wenig mit php auseinander...
    gibts zu den templets und so tutorials?
    w?re klasse :biggrin:

    danke an alle
  15. Was Frames oder iFrames ansich angeht, so kann man nur sagen, dass sie veraltet sind und gro?e Nachteile gegen?ber PHP-Basierten Seite haben. Der Grund. Man kann beispielsweise nicht auf eine Seite verlinken, da dann jeweils der Standartinhalt der Frames angezeigt wird und nicht die Seite, die der User gerne verlinkt haben m?chte. Das wird daher bei mittleren oder gr??eren Seiten ziemlich l?stig. Zumal vor allem Suchmaschinen die Anzahl der Links z?hlen, die auf die Seite zeigen. Wenn diese jedoch nicht verlinkt werden k?nnen sind das sehr wenige.

    Die unglaublich einfache L?sung: einfach

    <?php

    include("datei.php");

    ?>

    an die Stelle des iFrames setzen. Dadurch wird Der Inhalt der Datei in das Dokument eingef?gt. datei.php kann durch jeden anderen Dateinamen ersetzt werden. Die Datei sollte jedoch in HTML geschrieben sein, kann aber ebenfalls PHP-Code enthalten.

    Da du das ja sicherlich f?r mehrere einzuf?gende Seiten mit dem selben Rahmen machen willst kannst du auch IDs verwenden:

    <?php

    $page[0]="datei1.php";
    $page[1]="datei2.php";
    $page["home"]="datei3.php";
    ...
    //$page[id]="datei";

    $id=$_GET["id"];
    include($page[$id]);
    ?>

    Die Links zu den seiten m?ssten dan entsprechnd wie folgt aussehen: index.php?id=0 oder index.php?id=home ...
    Als HTML-Link: <a href="index.php?id=1">Text</a>
  16. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    ^^da kommt mir noch eine frage...

    wenn ich dies verwende und ?ffne ist kein standart festgelegt der von anfang an kommt, dadruch erh?lt man eine fehlermeldung. wie l?sst sich das beheben?
  17. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    kann mir denn niemand helfen?

    oder muss ich erst das ganze erst in einem neuen tread schreiben :biggrin:
  18. <?php
    $standart="home";
    $page[0]="datei1.php";
    $page[1]="datei2.php";
    $page["home"]="datei3.php";
    ...
    //$page[id]="datei";

    $id=$_GET["id"];
    if($id=="") { $id=$standart; }
    include($page[$id]);
    ?>
  19. v****n

    du m?sstest nur eine index.php
    anlegen und mein entwegen eine hader.txt
    oder hader.dat und die index php die
    datein encluden lassen gans einfach
  20. Autor dieses Themas

    rideofsteel

    rideofsteel hat kostenlosen Webspace.

    ^^ weis zwar nicht ganz was du meinst aber egal das problem hat sich gel?st...

    danke bene1989 :biggrin:
    und an duesdings :biggrin:

    aber auch an alle anderen die sich um mich bem?ht haben:biggrin::cool:

    edit:phuu h?tt ich fast was vergessen

    Beitrag ge?ndert am 8.07.2006 23:54 von rideofsteel

  21. du m?sstest nur eine index.php
    anlegen und mein entwegen eine hader.txt
    oder hader.dat und die index php die
    datein encluden lassen gans einfach


    encluden? ich kenne nur includen.

    Das mit der index.php hatten wir vorher schon lange gekl?rt und ist keine Hilfe bei der Beantwortung der erg?nzungsfrage. Aber was soll die Header datei? Was willst du da reinschreiben? Wenn du meinst, dass man da den Inhalt der Seite reinschreibt, dann ist auch das schon gekl?rt und findet sich dann z.B. als home.html wieder. Wenn du aber meinst, dass man darin das design macht, dass man dann hinterher im Index l?d, finde ich es etwas merkw?rdig, da man zum einen einen Teil des Quellcodes vor dem Hauptteil braucht und einen anderen dahinter. Also br?uchte man eigentlich 2 Teile und nicht nur einen. Aber egal wie du es meinst, der Dateiname ist vollkommen egal. Daher hilft uns das ncit besonders weiter, wenn du sagst, dass man eine hader.txt-Datei (e/i)ncluden soll.
  22. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!