+ Antworten
Seite 5 von 5 ErsteErste 1 2 3 4 5
Ergebnis 41 bis 46 von 46

Thema: Intro Seite

  1. #41
    Kommt häufiger vorbei
    Registriert seit
    03.09.2008
    Beiträge
    310
    Bedankte sich
    57
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Tja, wer braucht das? Die Frage habe ich mir auch gestellt.
    Aber ist denn letztlich nicht der Kunde König?
    Hier ging es doch um die Möglichkeit, wie man das machen kann und nicht um eine Stilfrage.
    Ich habe es dank der Tipps mit einem zweiten Template leicht realisiert. Und ... lässt sich mit einem Mausklick wieder ausschalten.
    Norbert

  2. #42
    Kommt häufiger vorbei Avatar von enigmartin
    Registriert seit
    16.08.2007
    Beiträge
    386
    Bedankte sich
    53
    Erhielt 58 Danksagungen
    in 53 Beiträgen

    Standard

    Da ich für einen Kunden auch eine Intro-Seite vorschalten soll, habe ich mir mal Gedanken gemacht und auch hier nach einer Lösung gesucht und wie ich finde eine saubere Lösung dafür:

    Ich habe es direkt in der index.php des Template geschrieben:
    1. Eine if-Abfrage um den ganzen Inhalt setzen, die ein Cookie abfragt
      PHP-Code:
      <?php if( isset($_COOKIE['intro']) ) : ?>
          <body>Hier alles was zu einem Template so dazu gehört</body>
      <?php else : ?>
          <?php require_once('intro.php'); ?>
      <?php 
      endif; ?>
      Man kann den Body auch aus der if-Abfrage rausnehmen, dann bekommt man die Formatierungen des Templates für den Body, also Intro und Template haben den gleichen Hintergrund.
    2. In der intro.php muss dann ein Cookie gesetzt werden, sodas dann bei neuladen, was man mit einem Weiter-Link bewerkstelligen kann, das ursprüngliche Template angezeigt wird.
      PHP-Code:
      <?php setcookie("intro"true);  ?>
    3. Nun kann man in der intro.php alle möglichen Sachen reinschreiben unter anderem kann man auch die Joomla Module-Positionen verwenden, sodas man seinen Intro direkt in einem Module oder einen Artikel (welcher im mod_newsflash dargestellt werden kann ) bearbeiten kann und nicht immer per FTP editieren muss.

    Das ganze kann man noch weiter ausbauen, sodas man meinetwegen die originale index.php des Templates umbenennt in seite.php und dann eine neue index.php erstellt wo allein die if-Abfrage ausgeführt wird und je nach dem ob der Cookie vorhanden die intro.php oder die seite.php lädt.
    index.php steht dann immer in der Adress-Zeile und es führt nicht zu Problmen.

    Was man unbedingt noch machen muss ist, die Leute abfangen die keine Cookies akzeptieren. Wenn man diese nicht abfängt werden die die richtige Seite nie zu Gesicht bekommen.

    Ich denke man kann es auch irgendwie mit der Session von Joomla selbst umsetzen aber ohne Cookie geht das denke ich auch nicht da zumindest die Session-Id als Cookie gespeichert wird.

    Zu der Sache gibt es aber mehrere Möglichkeiten.

    Mann könnte auch ein weiteres Template hinzufügen, welches nur den Intro beinhaltet, dann muss man irgendwie mit dem Menü rumspielen sodas der Link der immer auf die Startseite gelangt nicht angezeigt wird aber angesprochen werden kann, nämlich mit dem Weiter-Link von der Intro-Seite. Auf den versteckten Link kann man dann das Intro-Template definieren.

    Dann kann man Joomla auch in ein gesondertes Verzeichnis installieren, was mir persönlich aber zu unschön erscheint, da man das in der Adressleiste sieht, wenn man www.meine-seite.de eingibt auf weiter klickt und dann zu www.meine-seite.de/cms gelangt.

    Ich hoffe ich konnte einigen helfen und vielleicht gibt es jemanden der das ganze noch perfektionieren kann, vielleicht schaffe ich das aber auch.
    Ich würde so gern die Welt verändern, doch Gott gibt mir den Quellcode nicht.

    Genesis Nova

  3. Erhielt Danksagungen von:


  4. #43
    War schon öfter hier Avatar von 2michi
    Registriert seit
    11.07.2005
    Ort
    Essen
    Beiträge
    147
    Bedankte sich
    19
    1 Danksagung in 1 Beitrag

    Daumen runter

    Zitat Zitat von Taka Beitrag anzeigen
    Ich hab die Lösung bereits geschrieben Hätte ich gewusst, dass Du mich ignorierst, hätte ich mir die Zeit sparen können Dir zu antworten....somit widme ich mich wieder sinvollerem
    Hallo
    Das ist die nette Redewendung im JP

  5. #44
    Gehört zum Inventar Avatar von ronny7362
    Registriert seit
    04.10.2008
    Ort
    Southend-on-Sea (Großbritannien)
    Alter
    49
    Beiträge
    6.455
    Bedankte sich
    175
    Erhielt 1.993 Danksagungen
    in 1.838 Beiträgen

    Standard

    Zitat Zitat von 2michi Beitrag anzeigen
    Hallo
    Das ist die nette Redewendung im JP
    hoer doch auf, nur um zu sticheln alte threads auszubuddeln
    zwingt dich doch keiner hier zu lesen

  6. #45
    Neu an Board Avatar von dschimmäh
    Registriert seit
    12.03.2010
    Beiträge
    93
    Bedankte sich
    13
    Erhielt 12 Danksagungen
    in 12 Beiträgen

    Blinzeln aber, aber ... wer wird denn gleich...

    moin,

    es gibt einen "beitrag melden"-button...

    habt euch lieb!
    greetz, dschim

    die happy.

  7. #46
    War schon öfter hier
    Registriert seit
    08.05.2010
    Ort
    NRW
    Beiträge
    113
    Bedankte sich
    25
    Erhielt 4 Danksagungen
    in 3 Beiträgen

    Standard

    Zitat Zitat von enigmartin Beitrag anzeigen
    Da ich für einen Kunden auch eine Intro-Seite vorschalten soll, habe ich mir mal Gedanken gemacht und auch hier nach einer Lösung gesucht und wie ich finde eine saubere Lösung dafür:

    Ich habe es direkt in der index.php des Template geschrieben:
    1. Eine if-Abfrage um den ganzen Inhalt setzen, die ein Cookie abfragt
      PHP-Code:
      <?php if( isset($_COOKIE['intro']) ) : ?>
          <body>Hier alles was zu einem Template so dazu gehört</body>
      <?php else : ?>
          <?php require_once('intro.php'); ?>
      <?php 
      endif; ?>
      Man kann den Body auch aus der if-Abfrage rausnehmen, dann bekommt man die Formatierungen des Templates für den Body, also Intro und Template haben den gleichen Hintergrund.
    2. In der intro.php muss dann ein Cookie gesetzt werden, sodas dann bei neuladen, was man mit einem Weiter-Link bewerkstelligen kann, das ursprüngliche Template angezeigt wird.
      PHP-Code:
      <?php setcookie("intro"true);  ?>
    3. Nun kann man in der intro.php alle möglichen Sachen reinschreiben unter anderem kann man auch die Joomla Module-Positionen verwenden, sodas man seinen Intro direkt in einem Module oder einen Artikel (welcher im mod_newsflash dargestellt werden kann ) bearbeiten kann und nicht immer per FTP editieren muss.

    Das ganze kann man noch weiter ausbauen, sodas man meinetwegen die originale index.php des Templates umbenennt in seite.php und dann eine neue index.php erstellt wo allein die if-Abfrage ausgeführt wird und je nach dem ob der Cookie vorhanden die intro.php oder die seite.php lädt.
    index.php steht dann immer in der Adress-Zeile und es führt nicht zu Problmen.

    Was man unbedingt noch machen muss ist, die Leute abfangen die keine Cookies akzeptieren. Wenn man diese nicht abfängt werden die die richtige Seite nie zu Gesicht bekommen.

    Ich denke man kann es auch irgendwie mit der Session von Joomla selbst umsetzen aber ohne Cookie geht das denke ich auch nicht da zumindest die Session-Id als Cookie gespeichert wird.

    Zu der Sache gibt es aber mehrere Möglichkeiten.

    Mann könnte auch ein weiteres Template hinzufügen, welches nur den Intro beinhaltet, dann muss man irgendwie mit dem Menü rumspielen sodas der Link der immer auf die Startseite gelangt nicht angezeigt wird aber angesprochen werden kann, nämlich mit dem Weiter-Link von der Intro-Seite. Auf den versteckten Link kann man dann das Intro-Template definieren.

    Dann kann man Joomla auch in ein gesondertes Verzeichnis installieren, was mir persönlich aber zu unschön erscheint, da man das in der Adressleiste sieht, wenn man www.meine-seite.de eingibt auf weiter klickt und dann zu www.meine-seite.de/cms gelangt.

    Ich hoffe ich konnte einigen helfen und vielleicht gibt es jemanden der das ganze noch perfektionieren kann, vielleicht schaffe ich das aber auch.
    diese Lösung finde ich ja mal richtig gut. da ich aber nich nicht wirklich erfahrungen mit Cookies habe, habe ich mal eine Frage ob sich das ganze weiterentwickeln lässt?

    Ich würde mir das so wünschen das deine index.php erscheint und abfragt ob der cookie da ist oder nicht.

    Bsp:
    www.seite.de wird aufgerufen:

    kein cookie - > intro wird gezeigt

    auf der intro.php sollte nun die möglichkeit sein, 2 verschiedene links zu wählen. einmal dass der cookie gesetzte wird und die intro "nie wieder erscheint" und ein link der mich auf den content leitet, aber beim aufrufen von www.seite.de jedesmal wieder das intro zeigt.

    www.seite.de wird aufgerufen:

    cookie vorhanden - > direkte weiterleitung zum Content

    Im content irgendwo auf der seite hätte ich aber gerne einen link das man weider das intro sehen kann. z.b. auch das der cookie dann wieder gelöscht wird oder so?

    hoffe das war zu verstehen was ich meine und jemand hat dazu eine idee!

    danke

+ Antworten
Seite 5 von 5 ErsteErste 1 2 3 4 5

Lesezeichen

Berechtigungen

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