php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2008, 11:53  
Neuer Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 2
andreasfischer befindet sich auf einem aufstrebenden Ast
Standard wechselnder Inhalt mit session

Hallo,

ich habe schon versucht die Lösung für mein Problem zu finden und wollte nachfragen ob ich da auf dem richtigen Weg bin.

Die Situation: Eine Website der per include Inhalte enthält. Wenn ich innerhalb der Seite einen Link benutze wird dieser Seitenteil ja auch neu geladen. Ich möchte diesen Seitenteil allerdings zeitlich ändern.

Das Problem: Ich habe eine Seitenteil (zB Newsbereich) und möchte, dass dieser sich alle 20 sek erneuert. Das ist noch nicht das wirkliche Problem. Aber wenn ich in der Seite einen Link klicke wird ja wieder News #1 angezeit. Und das will ich verhindern.

Oder habe ich grad keinen klarten Blick mehr und mache es mir selber kompliziert?

Vielen Dank und Grüße
andreasfischer ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.12.2008, 12:23  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Hallo und Willkommen im Forum!

Also ehrlich gesagt verstehe ich nicht so wirklich was du willst. Und das was du schreibst passt meiner Meinung nach nicht zum Threadtitel. Bitte noch mal klar und deutlich verständlich dein Problem und Vorhaben schildern. Danke mfg der litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 17.12.2008, 13:17  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Ich denke er meint sowas wie eine Bannerrotation die eine gewisse Reihenfolge der Banner hat und die soll nach dem Reload an der vorherigen Stelle der Reihenfolge weiterlaufen.

Und zur Frage: Ja mit Sessions könnte man das umsetzen, allerdings müsstest du der Session ja vor dem Reload sagen welches die aktuelle Position hat, das wird dir wohl nur mit AJAX gelingen oder du müsstes es evtl. errechnen.
cycap ist offline  
Alt 17.12.2008, 13:36  
Neuer Benutzer
 
Registriert seit: 17.12.2008
Beiträge: 2
andreasfischer befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von cycap Beitrag anzeigen
Ich denke er meint sowas wie eine Bannerrotation die eine gewisse Reihenfolge der Banner hat und die soll nach dem Reload an der vorherigen Stelle der Reihenfolge weiterlaufen.
exakt das meine ich.

Zitat:
Zitat von cycap Beitrag anzeigen
Und zur Frage: Ja mit Sessions könnte man das umsetzen, allerdings müsstest du der Session ja vor dem Reload sagen welches die aktuelle Position hat, das wird dir wohl nur mit AJAX gelingen oder du müsstes es evtl. errechnen.
also session im zusammenspiel mit ajax oder nur mit ajax?

ODER gibt es vielleicht generell eine einfachere lösung?
andreasfischer ist offline  
Alt 17.12.2008, 14:28  
Erfahrener Benutzer
 
Registriert seit: 04.07.2003
Beiträge: 359
PHP-Kenntnisse:
Fortgeschritten
Sirke befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von andreasfischer Beitrag anzeigen
also session im zusammenspiel mit ajax oder nur mit ajax?

ODER gibt es vielleicht generell eine einfachere lösung?
Die Schwierigkeiten baust du dir je nach Problemstellung selbst: Sofern du aber die Rotation in die Zukunft errechnen kannst, dann kannst du auch in die Vergangenheit zurückrechnen! Was ich damit sagen möchte ist: Angenommen du aktualisierst diesen Bereich alle X Sekunden und hast dafür Y rotierende Inhalte, dann kannst du von Zeitpunkt T sagen, welcher Inhalt zur Zeit T' = T + N aktuell sein wird!

Speicherst du als in der Session die beiden Werte Inhalt und Zeitpunkt, so kannst du beim erneuten Aufruf der Seite errechnen mit welchem Inhalt es weiter geht:
Code:
NeuerInhalt = [ Inhalt + Round( (Jetzt - Zeitpunkt) / Aktualisierungszeit ) ] mod AnzahlInhalte
Die Zeit, welche durch die Rundung entsteht/fehlt, kannst du bei dieser Umsetzung leider nicht wiederholen.

Etwas eleganter, aber auch komplizierter wäre es allerdings mit AJAX, PHP und Sessions!
Sirke ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session nofear87 PHP Tipps 2008 8 05.11.2008 10:42
Hilfe, Seite im Internet Explorer Buggy trowman HTML, Usability und Barrierefreiheit 4 15.09.2008 08:32
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
cookie - Inhalt in Session übernehmen PHP Tipps 2007 4 25.07.2007 12:38
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
session inhalt ändert sich! schmiddy PHP Tipps 2006 4 09.04.2006 15:05
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
Session Problem PHP-Fortgeschrittene 3 18.02.2005 14:37
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
Wechselnder Inhalt in Select-Box PHP Tipps 2004 6 28.06.2004 10:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2008/49884-wechselnder-inhalt-mit-session.html, box php wechselnde, php wechselnder inhalt, php wechselnder link, wechselnder inhalt, php zeitlich wechselnder include, wechselnder inhalt include, bannerrotation bei seitenwechsel php, wechselnder inhalt beim neuladen, code für wechselnde banner, session erneuern ohne reload, include mit wechselnden inhalten, wechselnder inhalt anzeigen, startseite mit wechselnden inhalten, aktuelle position speichern in session php, php session id wechselnde, websites mit wechselnden inhalten in sekunden, ein link wechselnder inhalt

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:35 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum