dynamiczny system wyswietlananie newsow

0

Witam,

Chcialbym stworzyć na swojej stronie coś na wzór tego obrazka

user image

tzn. zeby tresc wyswietlanej ramki, tabeli czy czegokolwiek zmieniała się.
W jaki sposób? Już wyjaśniam.

Kazda z zakładek (najnowsze, lokalne itd) będzie miała 10 tematów. W tym pierwsze 3 są wyróżnione poniewaz widać ich autora, fragment tekstu i 2 zdjęcia z artykułu. Chciałbym, żeby po załadowaniu strony otworzyła się zakładka najnowsze i przez 10 sekund otwarty był podgląd na 1 artykuł. po 10 sekundach zmienił by się na podgląd drugiego czyli 2 temat, 2 autor, 2 tresc i 2 obrazki należące do 2 artykułu. Jak minie kolejne 10 sekund to zeby zmieniło się na 3 artykuł z tą samą zasadą. Po kolejnych 10 sekundach chciałbym aby wyswietlił się podgląd na 1 <ort>artykół </ort>i tak w koło.

Wszystko oczywiście bez odświeżania czyli z zastosowaniem JS, DOM, AJAX, PHP no i HTML. Powiedzcie proszę od czego należy zacząć, co muszę robić. Może jakiś wzór lub podobne rozwiązanie?

Z góry pozdrawiam
Daniel

0

Ale w czym problem? Nie możesz sam zaprojektowac dzialan?

Akcja uzytkownika -> klik w zakladke zmienia tematy (przesylasz sobie ajaxem w xml informacje o tematach. pierwsze 3 maja dodatkowe informacje o tym co chcesz wyswietlic (moga miec i wszystkie)). Wstawiasz przez dom do drzewa dokumentu i kasujesz stare wpisy (lub na odwrót). Tu warto zmienic visibility na hidden, aby zachowac uklad strony, ale zeby nie znikalo za wczesnie. Po zmianie zakladki musisz sobie zachować xml/przemielony xml w jakiejs postaci, zeby potem moc latwo zmieniac obrazki z artykułów.

Do tego dzialania samoczynne - co 10 sekund przeskakujesz na kolejny artykuł. Masz zapisany wlasnie wyswietlany art, po 10 sekundach (setTimeout) ladujesz obrazki przypisane do kolejnego artykułu (dane mozesz sobie trzymac w tabeli).

Jak masz już cos takiego (wiesz co ma sie kiedy dziac) to mozesz sobie spokojnie pisac.

Wzor, podobne rozwiązanie? Znajdziesz choćby na wp, ale w ich kodzie cos znaleźć jest dość trudno.

1 użytkowników online, w tym zalogowanych: 0, gości: 1