Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[BRUNO] Re: Od tog i tog datuma prikazi taj i taj tekst (PHP) - dovrseno

4 views
Skip to first unread message

DiVeRgEnT

unread,
Nov 7, 2017, 4:19:01 AM11/7/17
to
Zdravo druze, a pozdrav i svima koliko vas ima.

Sjecate li se ovog threada? Istekao je article, pa ne mogu citirati, ali
smo na kraju slozili programcic koji super funkcionira, a generalno
izgleda ovako:

function sezonskiPodaci()
{

$sezonskiPodaci = array(
// Od 21.12.
'1223' => array (
'sto' => 'stize zima',
'kad' => '$pasad'
),
// Od 21.03.
sprintf('%02d%02d', $datum1, $datum2) => array (
'sto' => 'stize proljece',
'kad' => '$kadstigne',
),
...

);

$danasnjiDatum = date('md');
foreach ($sezonskiPodaci as $sezonskiPodaciDatum => $sezonskiPodaciTad)
{
if ($danasnjiDatum >= $sezonskiPodaciDatum)
return $sezonskiPodaciTad;
}
}
$podaci = sezonskiPodaci($sezonskiPodaci);


E sad imam jednu dodatnu zelju, koju tesko da bih mogao izguglati.

Ispod tih podataka koje prikazujem nalaze se 4 diva: proljece, ljeto,
jesen i zima. Linkovi unutar tih divova vode do stranica: proljece.php,
ljeto.php, itd. Bilo bi zgodno da gore gdje najavljujem "stize zima"
odmah ispod bude div "zima", a kad najavljujem da stize jesen, onda
odmah bude div o jeseni, a ne uvijek po defaultu"proljece".

Mogao bih u array pojedinog razdoblja kada stigne taj datum staviti
'order' => '1', ali kako istovremeno natjerati ostala razdoblja da se
slazu jedan povrh drugog?

--
Od kolijevke, pa do groba, za ispiranje mozga je doba.

Bruno Babic

unread,
Nov 7, 2017, 5:00:35 AM11/7/17
to
On 7.11.2017. 10:14, DiVeRgEnT wrote:
> Mogao bih u array pojedinog razdoblja kada stigne taj datum staviti
> 'order' => '1', ali kako istovremeno natjerati ostala razdoblja da se
> slazu jedan povrh drugog?

Kao prvo, sadrzaj tih DIV-ova moras na neki nacin izdvojiti... npr. u
zaseban file kojeg ces kasnije samo include/require[_once]-ati. Fileove
imenujes na neki pametan nacin, npr.:
doba_proljece.php
doba_ljeto.php
doba_jesen.php
doba_zima.php

E sada, nakon sto si zakljucio da je trenutno u pitanju npr. "jesen",
sve sto trebas je da te fileove includeas odgovarajucim redoslijedom dok
buildas HTML output i samim time ce ti i DIV-ovi biti poredano onako
kako zelis.

Primjer za jesen:

$doba = array('jesen', 'zima', 'proljece', 'ljeto');

foreach ($doba as $naziv)
include '/neka/putanja/divovi/doba_' . $naziv . '.php';

--
bbabic(a)globalnet.hr
2b||!2b?

DiVeRgEnT

unread,
Nov 7, 2017, 7:09:02 AM11/7/17
to
Bruno Babic wrote:
> Kao prvo, sadrzaj tih DIV-ova moras na neki nacin izdvojiti... npr. u
> zaseban file kojeg ces kasnije samo include/require[_once]-ati. Fileove
> imenujes na neki pametan nacin, npr.:
> doba_proljece.php
> doba_ljeto.php
> doba_jesen.php
> doba_zima.php
>
> E sada, nakon sto si zakljucio da je trenutno u pitanju npr. "jesen",
> sve sto trebas je da te fileove includeas odgovarajucim redoslijedom dok
> buildas HTML output i samim time ce ti i DIV-ovi biti poredano onako
> kako zelis.
>
> Primjer za jesen:
>
> $doba = array('jesen', 'zima', 'proljece', 'ljeto');


Znaci unutar onog glavnog polja $SezonskiPodaci moram staviti ovako nesto?

$sezonskiPodaci = array(
// Od 21.06.
'0621' => array (
'sto' => 'stize jesen',
'doba' => '$doba = array('jesen', 'zima', 'proljece', 'ljeto');'


> foreach ($doba as $naziv)
> include '/neka/putanja/divovi/doba_' . $naziv . '.php';



--

Bruno Babic

unread,
Nov 8, 2017, 8:52:38 AM11/8/17
to
On 7.11.2017. 13:05, DiVeRgEnT wrote:
> Znaci unutar onog glavnog polja $SezonskiPodaci moram staviti ovako nesto?
>
> $sezonskiPodaci = array(
> // Od 21.06.
> '0621' => array (
> 'sto' => 'stize jesen',
> 'doba' => '$doba = array('jesen', 'zima', 'proljece', 'ljeto');'

Mozes i tako. Vazno je samo da na osnovu trenutnog doba znas kojim
redoslijedom trebas includeati pojedini DIV.

BTW, pravilno napisana linija koju si dodao bi izgledala ovako:

'doba' => array('jesen', 'zima', 'proljece', 'ljeto'),

Zatim tome pristupas ovako:

foreach ($sezonskiPodaci['doba'] as $naziv)

--
bbabic(a)globalnet.hr
2b||!2b?

DiVeRgEnT

unread,
Nov 19, 2017, 3:14:02 PM11/19/17
to
Hvala za ovo. Nisam zaboravio, nego je u trenu ova opcija sisla na dno
prioriteta, pa sam hitno radio na drugim stvarima. Cim rjesim bitnije
stvari, idem ovo testirati.
0 new messages