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
Pár starších článkov
Zaslán uživatelem/kou: www (IP adresa zaznamenána)
Datum: 2005-12-17, 15:41

Prepáčte, že sa ešte pýtam, ale dosť často výdavam na webe jednu vec, že trebarz prvých 5 článkov má hentaká šablónu a ďalších 5 inú, treb. iba nadpis. Dalo by sa to bez nejakých väčších zásahov spraviť aj v phpRS?

Re: Pár starších článkov
Zaslán uživatelem/kou: Epic Arborius (IP adresa zaznamenána)
Datum: 2005-12-17, 15:51

článkové šablony jsou od toho v phpRS.stačí si nadefinovat jak mají vypadat které. Dejme tomu jde nastavit pro určitou rubriku takový styl a pro jinou jiný styl. aby to šlo v intervalech po 5 automaticky, to by bylo asi trošku horší.ale jde to nastavit ručně.

Epic Arborius
epic(at)mfantasy.org
[http://www.mfantasy.cz]
ICQ: 238-661-681

Re: Pár starších článkov
Zaslán uživatelem/kou: www (IP adresa zaznamenána)
Datum: 2005-12-17, 17:00

a ktoreho suboru sa to tyka?

Re: Pár starších článkov
Zaslán uživatelem/kou: Dawe (IP adresa zaznamenána)
Datum: 2005-12-17, 17:51

můžeš si je udělat podle šablon freestyle...jsou to soubory cla_press.php, cla_std.php a cla_tisk.php
který pak přiřazuješ článku. Udělej jí a pak ji musíš (pokud vytvoříš novou) zapsat do souboru install.php a layout znovu naistalovat.

Dawe
[http://ww2-memorials.com]
PHP antitalent

Re: Pár starších článkov
Zaslán uživatelem/kou: www (IP adresa zaznamenána)
Datum: 2005-12-17, 18:17

vzdit to ja vim, ja uz s tym viem robit ale ja sa pytam ako spravit take neco, ze na prvych 5 clankov jedna sablona a na vsetky ostatne ina ako napriklad na www.mufc.pl

Re: Pár starších článkov
Zaslán uživatelem/kou: Dawe (IP adresa zaznamenána)
Datum: 2005-12-17, 18:44

v nastavení článku máš dole vybrat šablonu tak u těch pěti dáš jinou a u ostatních jinou.

Dawe
[http://ww2-memorials.com]
PHP antitalent

Re: Pár starších článkov
Zaslán uživatelem/kou: www (IP adresa zaznamenána)
Datum: 2005-12-17, 22:17

no ale ja prave chcem aby to bolo automaticke, ze ked vydam novy clanok tak aby sa to posunulo

Re: Pár starších článkov
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-12-17, 23:22

stací si upravit soubory "cla_*.php" (v každém to bude třikrát...)

buď podle datumu vydání, případně podle počtu článků...
a jestli si dobře vzpomínám, tak už se tady tenhle dotaz objevil, takže odpověď je dobré pohledat

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Pár starších článkov
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2005-12-17, 23:32

hosi rekl bych ze jste vicemene vedle :-)

nejdriv si vytvor sablonu clanku, jak chces aby vypadalo pet prvnich.

potom si otevri index.php a budes tam mit neco na zpusob
for ($pom=0;$pom<$GLOBALS["clanek"]->Ukaz("pocetclanku");$pom++):
  // volani sablony
  if ($GLOBALS["clanek"]->Ukaz("sablona")==''):
    // chybova hlaska: Chyba pri zobrazovani clanku cislo xxxx! System nemuze nalezt odpovidajici sablonu!
    echo "<p align=\"center\" class=\"z\">".RS_IN_ERR1_1." ".$GLOBALS["clanek"]->Ukaz("link")."! ".RS_IN_ERR1_2."<p>\n";
  else:
    // urceni pozadovane varianty sablony
    if ($GLOBALS["clanek"]->Ukaz("zakazova_sab")==1): // test na aplikaci zakazove varianty
      $rs_typ_clanku='zakazany';
    else:
      if ($GLOBALS["clanek"]->Ukaz("typ_clanku")==2): // 1 - standardni, 2 - kratky
        $rs_typ_clanku='kratky';
      else:
        $rs_typ_clanku='nahled';
      endif;
    endif;
    // nacteni sablony; pozor, musi byt povoleno vice-nasobne vlozeni sablony
    include($GLOBALS["clanek"]->Ukaz("sablona"));
  endif;
  $GLOBALS["clanek"]->DalsiRadek(); // prechod na dalsi radek
endfor;


tohle musis rozdelit na dve casti, priblizne takhle

for ($pom=0;$pom<5;$pom++):
    // urceni pozadovane varianty sablony
    if ($GLOBALS["clanek"]->Ukaz("zakazova_sab")==1): // test na aplikaci zakazove varianty
      $rs_typ_clanku='zakazany';
    else:
      if ($GLOBALS["clanek"]->Ukaz("typ_clanku")==2): // 1 - standardni, 2 - kratky
        $rs_typ_clanku='kratky';
      else:
        $rs_typ_clanku='nahled';
      endif;
    endif;
    // nacteni sablony; pozor, musi byt povoleno vice-nasobne vlozeni sablony
    include("image/freestyle/sablonapropetclanku.sab");
  $GLOBALS["clanek"]->DalsiRadek(); // prechod na dalsi radek
endfor; 

for ($pom=0;$pom<$GLOBALS["clanek"]->Ukaz("pocetclanku")-5;$pom++):
  // volani sablony
  if ($GLOBALS["clanek"]->Ukaz("sablona")==''):
    // chybova hlaska: Chyba pri zobrazovani clanku cislo xxxx! System nemuze nalezt odpovidajici sablonu!
    echo "<p align=\"center\" class=\"z\">".RS_IN_ERR1_1." ".$GLOBALS["clanek"]->Ukaz("link")."! ".RS_IN_ERR1_2."<p>\n";
  else:
    // urceni pozadovane varianty sablony
    if ($GLOBALS["clanek"]->Ukaz("zakazova_sab")==1): // test na aplikaci zakazove varianty
      $rs_typ_clanku='zakazany';
    else:
      if ($GLOBALS["clanek"]->Ukaz("typ_clanku")==2): // 1 - standardni, 2 - kratky
        $rs_typ_clanku='kratky';
      else:
        $rs_typ_clanku='nahled';
      endif;
    endif;
    // nacteni sablony; pozor, musi byt povoleno vice-nasobne vlozeni sablony
    include($GLOBALS["clanek"]->Ukaz("sablona"));
  endif;
  $GLOBALS["clanek"]->DalsiRadek(); // prechod na dalsi radek
endfor;


neni to otestovany, je to jenom nastrel jak na to

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: Pár starších článkov
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2005-12-17, 23:58

Michalek napsal/a:
-------------------------------------------------------
> hosi rekl bych ze jste vicemene vedle :-)
>
> nejdriv si vytvor sablonu clanku, jak chces aby vypadalo pet prvnich....

ano, také jedno z možných elegantních řešení...

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Pár starších článkov
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2005-12-18, 00:03

Jde o to, ze Vami navrhovane reseni by se muselo provadet rucne (nebo podle datumu, ale to by bylo tezsi); myslim ze moje reseni funguje automaticky a dobre :-) Aspon u me na webu to na prvni clanek funguje.

Jenom me napada - pri listovani na dalsi stranky to bude vyadat stejne jako na hlavni strance, ale to asi neni nevyhoda.

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: Pár starších článkov
Zaslán uživatelem/kou: www (IP adresa zaznamenána)
Datum: 2005-12-18, 10:36

diky chlapci a hlavne tebe michalku

Re: Pár starších článkov
Zaslán uživatelem/kou: Kryšpín (IP adresa zaznamenána)
Datum: 2005-12-18, 15:56

Zdravím
návod pro verzi 255. tak aby to bylo jen u skutečně prvního (něbo několika prvních) článků, jsem kdysi vytvořil tady, je tam podrobný popis pro verzi 255, a myslím že by to fungovalo i v 265, možná s nějakou drobnou úpravou. Tohle řešení má výhodu, že na dalších stránkách už žádní první články nejsou.



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.