ForumCała strona

Nawigacja

Aktualnie online

Gości online: 22

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Wyświetlanie newsów z wybranych kategorii na dodatkowej stronie
psor
Czy da się stworzyć (jako dodatkową stronę) coś takiego, aby pokazywało na niej newsy z wybranych przez nas kategorii (np. mając kategorię A, B, C, D, E, F itd. tworzymy stronę na której wyświetla tylko kategorie newsów A, D, E, a np. na drugiej stronie D, E, F). Z gory dziekuje za pomoc.
Edytowane przez Pieka dnia 12.04.2010 13:21:28
 
Wścibski Gość
Dodany dnia 22.12.2024 09:23:39
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
maad
Przylaczam sie do pytania.
 
Matty
Także się przyłączam.


PW od moderatora:
  1. Ogólna Uwaga - foxi89 24.01 - 01:51

Edytowane przez konto usuniete dnia 24.01.2011 01:50:20
 
http://club-mp3.pl
proG3
Wyświetlanie newsów z wybranych kategorii na podstronie (w tym przypadku kategoria od id=3 oraz id=4):


Pobierz kod źródłowy  Rozwiń Kod źródłowy



Jednak w tej sytuacji najpierw wyświetlane są newsy z kategorii o id=3, a dopiero pod spodem newsy z kategorii o id=4.

Chciałbym, aby newsy z tych dwóch kategorii były przeplatane w zależności od daty dodania (tak jak jest standardowo).

Czy można prosić o wskazówkę w rozwiązaniu tego zadania?
Edytowane przez proG3 dnia 29.09.2014 11:54:49
www.tomaszowiak.tv
 
www.tomaszowiak.tv
Piotrroger
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamień na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Chyba... :]

userbar_sparta3.gif
 
http://spartabks.boo.pl
piterus
@Piotrroger Dobrze, że napisałeś "chyba" :P

W zapytaniu jest coś takiego
Pobierz kod źródłowy  Rozwiń Kod źródłowy
i ono determinuje to grupowanie newsów, żę są najpierw z jednej kategorii a później z drugiej. Zmiana na
Pobierz kod źródłowy  Rozwiń Kod źródłowy
powinno pomóc. Ewentualnie wyrzucenie tej części zapytania.
tawernatq_admin_1.png Piterus World mój blog i miejsce moich eksperymentów. Ubi lex, ibi poena Kontakt przez komunikatory tylko dla znajomych...
 
Piotrroger
Co ma grupowanie do sortowania? :-P

userbar_sparta3.gif
 
http://spartabks.boo.pl
Xerxes
Pobierz kod źródłowy  Rozwiń Kod źródłowy

zamiast:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
 
www.phpinnovation.pl
proG3
Wasze propozycję mają sens dla jednej części tego kodu. Ale mamy go wyraźnie podzielonego na dwie sekcje połączone UNION'em

Dla rozjaśnienia ręcznie podzielę kod na dwie części:

Pierwsza część pokazująca newsy z kategorii o id = 3


Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dalsza część kodu (wraz z łącznikiem UNION) pokazująca newsy z kategorii o id = 4

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Podane przez was propozycje rozwiązania odnoszą się tylko do danej części. Wszystkie zmiany sortowania, grupowania działają tylko wewnątrz jej.

Według mnie należałoby te dwie części połączyć w jedną dodając jakiś JOIN, aby inkludować drugą kategorię newsów i potem działać operacją sortowania na obydwie kategorie. Tak aby układać newsy według wybranej opcji sortowania filtrując tym samym jedynie wybrane kategorie.

EDIT

Uwaga podaje rozwiązanie, było banalne i oczywiste.

Aby filtrować newsy z wybranych kategorii wystarczy odpowiednio opisać klauzulę WHERE. W tym przypadku, gdy chcemy na podstronie wyświetlać newsy z kategorii o id=3 i o id=4:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez proG3 dnia 06.10.2014 17:07:38
www.tomaszowiak.tv
 
www.tomaszowiak.tv
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl