phpRS 2.6.5 : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzi phpRS v2.6.5.
phpRS - redakční a informační systém
Platnost článků
Zaslán uživatelem/kou: Behe (IP adresa zaznamenána)
Datum: 2006-07-12, 15:27

Zdravím,

chtěl bych se zeptat, jak dosáhnout toho, aby se mi zobrazovali v určité rubrice (ne jen na hlavní stránce) články, kterým ještě nevypršela platnost. Zkoušel jsem něco z rsod a rs do, ale nemůžu na to přijít :(

díky za rady

Re: Platnost článků
Zaslán uživatelem/kou: Behe (IP adresa zaznamenána)
Datum: 2006-07-12, 22:39

špatně jsem se vyjádřil... Chci, aby se články, kterým platnost vypršela, vůbec nenačetly...

Re: Platnost článků
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2006-07-12, 23:16

nerucim za funkcnost, lze brat spis jako navod

v search.php si najdes
// omezeni na autora
  if (isset($GLOBALS["rsautor"])&&($GLOBALS["rsautor"]!='nic')):
    // ulozeni vysledku do podminkoveho pole
    $pole_obsah_podminka[]="c.autor='".phprs_sql_escape_string($GLOBALS["rsautor"])."'";
  endif;


a pridas pod to


// omezeni na tema
  if (isset($GLOBALS["rstema"])&&($GLOBALS["rstext"]=='all-phpRS-all')):
    // ulozeni vysledku do podminkoveho pole
    $pole_obsah_podminka[]="c.datum_pl>'".date("Y-m-d H:i:s")."'";
  endif;


poznas z toho aspon trosku jak by to melo fungovat?

--
[ SAFUS.EU | OFFLINE | FOREVER ]



Celkem upraveno 5×. Poslední úprava Michalek v 12.07.2006 23:19.

Re: Platnost článků
Zaslán uživatelem/kou: Behe (IP adresa zaznamenána)
Datum: 2006-07-12, 23:20

no, zkusím to tam šoupnout... S php dělám jen chvilku, takže je mi spousta věcí zatím záhadou, ale něco jsem se už naučil... Tak každopádně díky za radu

Vida, tak se zdá, že to funguje :)

Ještě mě napadá, že by nebylo od věci ty "prošlý" články vymazat z DB, aby zbytečně nezabíraly místo

Šlo by to třeba tak, že například do index.php přidám

mysql_query('delete from rs_clanky where datum_pl < curdate()');

jen jestli to nebude moc velká prasečina :)





Celkem upraveno 3×. Poslední úprava Behe v 12.07.2006 23:43.

Re: Platnost článků
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2006-07-12, 23:23

Ok, takže ta podmínka by měla za předpokladu že je určeno téma (což ve výpisu rubriky je) a hledaný text je all-phpRS-all (což ve výpisu rubriky je), přidat do výběru z databáze podmínku, která zajistí, že články co mají datum platnosti větší než současné datum se vyberou.

--
[ SAFUS.EU | OFFLINE | FOREVER ]



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.