Nápady na rozšíření : phpRS Fórum
Napadlo vás zajímavé rozšíření? Myslíte si, že phpRS systému chybí nějaká důležitá funkce? Pokud ano, tak neváhejte a napište nám!
phpRS - redakční a informační systém
Jít na stránku:  Předchozí123Další
Aktuální stránka:2 z 3
Re: zobrazení článků
Zaslán uživatelem/kou: DDS (IP adresa zaznamenána)
Datum: 2006-01-30, 13:03

... problém je najít člověka, který se v kódu orientuje dostatečně na to, aby podobnou věc zkusil

Re: zobrazení článků
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-02-14, 17:37

Upravil jsem šablonu cla_std zatím jen náhled dlouhého článku tak, aby se před titulkem článku objevil obrázek NOVÝ, u straých článků by tam nemělo být nic. Jenže ... ten nápis je uvšech článků, které tuhle šablonu používají. Kde je chyba? [http://www.dopravni.net/]

-----

<h2 class="cla-nadpis">
<!-- zacatek upravy -->
<?
if ($today = $GLOBALS["clanek"]->Ukaz("datum")):
echo "<img src=\"image/rsBloger/novy.gif\" border=\"0\" hspace=\"3\" title=\"\" alt=\"\" />";
else:
echo " ";
endif; ?>
<!-- konec upravy -->
<a href="view.php?cisloclanku=<? echo $GLOBALS["clanek"]->Ukaz("link"); ?>" class="clanek"><? echo $GLOBALS["clanek"]->Ukaz("titulek"); ?></a></h2>
<div class="cla-informace">Vydáno dne <? echo $GLOBALS["clanek"]->Ukaz("datum"); ?> (<? echo $GLOBALS["clanek"]->Ukaz("visit"); ?> přečtení)</div>
<div class="cla-text"><? echo $GLOBALS["clanek"]->Ukaz("uvod"); ?></div>
<div class="cla-informace">
<a href="view.php?cisloclanku=<? echo $GLOBALS["clanek"]->Ukaz("link"); ?>">Celý článek...</a> </div>

Re: zobrazení článků
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-02-14, 21:41

protože neumíš kopírovat... :-)

NE

if ($today = $GLOBALS["clanek"]->Ukaz("datum")):

ALE

if ($today == $GLOBALS["clanek"]->Ukaz("datum")):

-- 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: zobrazení článků
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-02-14, 21:56

Hmm, ale opravil jsem to přesně podle toho, a obrázek Nový zmizel i tam, kde neměl :-(

Re: zobrazení článků
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-02-14, 22:59

pak je něco špatně ...

máš definovánu "$today"

měla by být cca takhle (na začátek souboru...)

$today = Date("d. m. Y");

-- 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: zobrazení článků
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-02-16, 05:19

Díky, už funguje :-)
Teď jen zjistit, jak napast aby today = 48 hodin ...

Re: zobrazení článků
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-02-16, 10:11

nejlépe použít online manuál... [http://cz.php.net/date] ROFL

-- 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: zobrazení článků
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-02-18, 05:45

Tak ani za pomocí kamaráda se nám nepodařilo najít funkci, aby se dala hodnota today nastavit na nějaký časový interval :-(

Ale napadla mě v souvislosti s tím jiná věc - jak udělat, aby se NEW zobrazilo u registrovaného návštěvníka u nových článků od jeho poslední návštěvy?

Re: zobrazení článků
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-02-18, 09:37

$today = date("Y-m-d",time()+172800);

____________________
smiko.host.sk/phprs/

Re: zobrazení článků
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-02-18, 09:49

smiko napsal/a:
-------------------------------------------------------
> $today = date("Y-m-d",time()+172800);
>

Díky :-))))) Máš to u mě :-)




Re: zobrazení článků
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-02-18, 14:06

T_m napísal/a:
-------------------------------------------------------
> Tak ani za pomocí kamaráda se nám nepodařilo najít
> funkci, aby se dala hodnota today nastavit na
> nějaký časový interval :-(
>
> Ale napadla mě v souvislosti s tím jiná věc - jak
> udělat, aby se NEW zobrazilo u registrovaného
> návštěvníka u nových článků od jeho poslední
> návštěvy?

toto predsa rieši na úrovni CSS. Ak nestačí rozlíšiť linky pomocou VISITED tak by som to riešil pomocou cookies.

Re: zobrazení článků
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2006-03-03, 10:09

smiko napsal/a:
-------------------------------------------------------
> $today = date("Y-m-d",time()+172800);
>
> smiko.host.sk/phprs/


programatorsky cistci reseni je pouzit na to funkce k tomu urcene:

$today = date('Y-m-d', strtotime('+2 day'));

a) je to snadneji citelne, o co se to posouva
b) je to ciste reseni, nebot se nevyuziva znalost konkretni implementace datoveho formatu (tedy ze 1 odpovida 1 vterine, v jinem formatu datumu to muze byt treba jeden den)

Re: zobrazení článků
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-03-03, 13:46

MirekS napsal/a:
-------------------------------------------------------
>> smiko napsal/a:
>> -------------------------------------------------------
> > $today = date("Y-m-d",time()+172800);

> programatorsky cistci reseni je pouzit na to funkce k tomu urcene:
> $today = date('Y-m-d', strtotime('+2 day'));
>
> a) je to snadneji citelne, o co se to posouva
> b) je to ciste reseni, nebot se nevyuziva znalost konkretni implementace datoveho formatu
> (tedy ze 1 odpovida 1 vterine, v jinem formatu datumu to muze byt treba jeden den)

Ano, ono je to vlastně jedno, jak to kdo napíše...

A proč si oba dva myslíte, že jsem původního tazatele odkázal na RTFM?

ať si najde vlastní nejvhodnější řešení, takhle si jen oba nabíháte, protože sami víte, že ke stejnému vyjádření lze dojít různými způsoby... :-)))

přeji všem pěkný Pátek a ještě lepší weekend

-- 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: zobrazení článků
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-03-03, 14:04

Ja si rôzne riešenia rád prečítam, určite aj vysvetlenie prečo tak a nie inak. To čo MirekS napísal by ma nenapadlo, pretože osobne mám tendenciu programovať inak, takéto rady tu rozhodne vítam, aspoň sa niečo nové naučím.

Re: zobrazení článků
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-03-03, 14:09

To: pa3k

však je nezatracuji...

I je rád podívám na neotřelý kousek kódu, který vymyslí někdo jiný než já. Jen ať se chlapci nehádají... Rofl

tohle se mi také líbí víc... "$today = date('Y-m-d', strtotime('+2 day')); "

-- 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: zobrazení článků
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2006-03-03, 14:52

JanVar napsal/a:
> Ano, ono je to vlastně jedno, jak to kdo
> napíše...

no muj prispevek byl hlavne z toho duvodu, ze si nemyslim, ze je jedno jak se to napise, nebot to ze php ma jen jako datum timestamp je trochu problem, nebot ten zacina az 1.1.1970
co kdyz se jednou v php rozhodou to datum prevest na nejaky lepsi typ, ktery bude umoznovat datumy treba od 1.1.0001 a pak to urcite nebudou pocitat ve vterinach a tudiz vse co je takhle zapsane prestane fungovat

Re: zobrazení článků
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-03-03, 15:11

aj mne sa ta druha moznost paci viac. no holt mam nedostatky. priznam sa, ze som to posuvanie casu tou druhou moznostou ani poriadne nevedel. tak som rad, ze to teraz viem :)

____________________
smiko.host.sk/phprs/

Re: zobrazení článků
Zaslán uživatelem/kou: MirekS (IP adresa zaznamenána)
Datum: 2006-03-03, 15:23

a pritom staci tak malo, jako se podivat do manualu [http://www.php.net/manual/cs/function.strtotime.php], kde je i odkaz na vsechny mozne retezce, ktere se daji zadat
a jak koukam, tak v tom php manualu maji stary nefunkcni odkaz, spravne je to [http://www.gnu.org/software/tar/manual/html_node/Date-input-formats.html#Date-input-formats]



Celkem upraveno 1×. Poslední úprava MirekS v 03.03.2006 15:23.

Re: zobrazení článků
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-03-04, 11:03

Nicméně podstatná věc je ta, že pro učel, který jsem tohle potřeboval (= zvýraznění článku po určitou dobu po vyjití) tohle nefunguje. Jediný zápis, který funguje je
$today = Date("d. m. Y");

Re: zobrazení článků
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2006-03-17, 08:26

T_m napsal/a:
-------------------------------------------------------
> Nicméně podstatná věc je ta, že pro učel, který jsem tohle potřeboval (= zvýraznění článku po
> určitou dobu po vyjití) tohle nefunguje. Jediný zápis, který funguje je $today = Date("d. m. Y");
>
jasne, ze to jinak nefunguje. Mne stacil ten jeden den. takze pro potrebu vice dnu je potreba sjednotit obe promenne na stejnou

protoze $today = date('Y-m-d', strtotime('+2 day')) nehodi ciste datum, ale "cislo". A to same je tedy potreba udelat s hodnotou "$GLOBALS["clanek"]->Ukaz("datum")"

Takze kdyz je sjednotis, muzes porovnavat...

-- 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.
----------------------------------------------------------------------------------------------------------------------



Celkem upraveno 1×. Poslední úprava JanVar v 17.03.2006 08:27.

Jít na stránku:  Předchozí123Další
Aktuální stránka:2 z 3


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.