Pagina 4 din 4 PrimulPrimul ... 234
Rezultate 31 la 36 din 36

Subiect: Probleme custom sorting Wordpress

  1. #31
    Avatarul lui Popescu Marian
    Popescu Marian este deconectat Ambasador
    Reputatie:
    48
    Data înscrierii
    18th April 2007
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    983
    Putere Rep
    48


    Implicit

    Citat Postat în original de Cristi G Vezi Post
    Deci in concluzie, codul cel mai bun si lizibil este:
    Cod PHP:
    $where " WHERE post_type = '$post_type' AND post_status = 'publish' AND ID <> $id"
    Asa nu mai face ce vrea domnul Catalin si anume sa afiseze posturile cu id-urile mai mici. Problema apare cand se afla la postul cu cel mai mic id pentru ca nu mai avea ce sa afiseze, asa ca e conditia OR acolo ca sa afiseze posturi cu id mai mare daca nu sunt posturi cu id mai mic. lol, trebuie sa beau mai putin din eprubeta ce o tin in mana.

    Cod PHP:
    $where " WHERE post_type = '$post_type' AND post_status = 'publish' AND (ID < $id OR ID > $id)"
    cred ca merge si fara paranteze

  2. #32
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    49
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    33
    Posturi
    1.664
    Putere Rep
    49


    Implicit

    Ba cum sa nu. <> = diferit, adica ori mai mare ori mai mic. 2 conditii in loc de 1 => lipsa de eficienta.
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  3. #33
    Avatarul lui Popescu Marian
    Popescu Marian este deconectat Ambasador
    Reputatie:
    48
    Data înscrierii
    18th April 2007
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    983
    Putere Rep
    48


    Implicit

    Citat Postat în original de Cristi G Vezi Post
    Ba cum sa nu. <> = diferit, adica ori mai mare ori mai mic. 2 conditii in loc de 1 => lipsa de eficienta.
    Si cum ordonezi (ORDER BY...)? El vrea sa fie afisate alea cu id mai mic, iar cand ajunge la cel mai mic sa arate d-alea cu id mai mare.

  4. #34
    Avatarul lui Cristi G
    Cristi G este deconectat Membru SeoPedia
    Reputatie:
    49
    Data înscrierii
    16th April 2009
    Locaţie
    Iasi
    Vârstă
    33
    Posturi
    1.664
    Putere Rep
    49


    Implicit

    ORDER BY id? Conditia aia: ID < $id OR ID > $id e IDENTICA cu ID <> $ID. Daca un numar este mai mare sau mai mic decat alt numar == acel numar este diferit de al doilea numar.
    Imi ocup timpul uneori cu pariuri sportive si fac si web development WordPress.

  5. #35
    Avatarul lui Popescu Marian
    Popescu Marian este deconectat Ambasador
    Reputatie:
    48
    Data înscrierii
    18th April 2007
    Locaţie
    Bucuresti
    Vârstă
    45
    Posturi
    983
    Putere Rep
    48


    Implicit

    Citat Postat în original de Cristi G Vezi Post
    ORDER BY id? Conditia aia: ID < $id OR ID > $id e IDENTICA cu ID <> $ID. Daca un numar este mai mare sau mai mic decat alt numar == acel numar este diferit de al doilea numar.
    E suficient ORDER BY id, fara ASC sau DESC? El are nevoie ca id-urile sa fie mai mici, iar cand ajunge la cel mai vechi articol sa le ia p-alea mai mari folosind solutia lui Toto (parca) cu ORDER BY id DESC, ca sa ii afiseze articolele cu id mai mare, dar apropiate de ultimul id. Mi se pare ca returneaza id-urile cele mai mici, adica ASC, daca nu pui ORDER BY ORDER(ASC, DESC).

  6. #36
    Avatarul lui Stelian
    Stelian este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    6th February 2006
    Locaţie
    Bucuresti
    Vârstă
    43
    Posturi
    331
    Putere Rep
    38


    Implicit

    Citat Postat în original de Nichita Vezi Post
    Deci solutia corecta e... ?
    Cod PHP:
    $where " WHERE post_type = '" $post_type "' AND post_status = 'publish' AND ID <" $id// not the current post
    $order " ORDER BY ID DESC LIMIT " $posts_number
    sau pentru carcotasi:

    Cod PHP:
    $where " WHERE post_type = '{$post_type}' AND post_status = 'publish' AND ID < {$id}"// not the current post
    $order " ORDER BY ID DESC LIMIT {$posts_number}"
    (este acelasi lucru)

Pagina 4 din 4 PrimulPrimul ... 234

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Tema wp custom
    De Claudiu B în forumul Servicii web / Jobs
    Răspunsuri: 4
    Ultimul Post: 7th February 2012, 11:30
  2. Excerpt-uri custom
    De Antonie George în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 3
    Ultimul Post: 2nd April 2011, 16:37
  3. Răspunsuri: 2
    Ultimul Post: 25th January 2011, 17:13
  4. Caracterul " in Custom field WordPress
    De ConstantinLG în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 26th September 2009, 14:59
  5. Custom AdSense For Wordpress
    De Nosfer în forumul Adsense
    Răspunsuri: 6
    Ultimul Post: 9th March 2009, 00:54

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •