witam, tworze malego kombajna powiazanego z data wysylki. jezeli chodzi o wybor daty itp. jakos z trudem sobie poradzilem, ale poradzilem
wszystko dziala po stronie atrybutow. i ok, tutaj jeszcze Klient mial zyczenie powiazania roznych kalendarzy dla roznych produktow, jedne z mozliwoscia wysylki dzisiaj, inne za min 2-3 dni.... koszmar, ale juz opanowany. teraz inna kwestia mnie meczy. mianowicie, chcialbym w podswumowaniu koszyka wyrzucic, w momencie pojawienia sie roznych dat, informacje, ze daty sa rozne i czy aby tak ma byc napewno czy chcialby zmienic na najblizsza, w ktorej wszystkie produkty wybrane beda mogly byc wyslane razem, no i tutaj ewentualnie kolejny kalendarz.
jako, ze atrybuty mam zwracane jako ciag stringa, wyciagnalem daty, zamienilem stringa na date i..... no i mam powyciagane daty ale nie wiem teraz jak je porownac i ewentualnie wyrzucic informacje.
odczyt daty ze stringa {foreach from=$products item=product name=productLoop}
{foreach explode(",",$product.instructions_id) as $instr}
{if $instr=='51'} //kalendarz dla produktow na dzisiaj
{assign var='date_f' value=substr(strstr($product.instructions,"<span class=awp_mark_51>"), 24, 18)}
{assign var='date_ff' value=str_replace('~','',$date_f)}
{date('d-m-Y H:i', strtotime($date_ff))}
{elseif $instr=='52'} //kalendarz produktow poniejszy termin
{assign var='date_g' value=substr(strstr($product.instructions,"<span class=awp_mark_52>"), 24, 18)}
{assign var='date_gg' value=str_replace('~','',$date_g)}
{date('d-m-Y H:i', strtotime($date_gg))}
{/if}
{/foreach}
{/foreach}
przykladowy string $product.instructions<b>Prezent - dostawa:</b> <span class=awp_mark_52>04-12-2012 ~12:00</span class=awp_mark_52><br />
<b>Imię i nazwisko:</b> <span class=awp_mark_47>szfZXc</span class=awp_mark_47><br />
<b>Ulica:</b> <span class=awp_mark_48>asdfasdf</span class=awp_mark_48><br />
<b>Kod i miejscowość:</b> <span class=awp_mark_49>asdfasdfsdfasdf</span class=awp_mark_49><br />
<b>Telefon:</b> <span class=awp_mark_50>34ewerwwr</span class=awp_mark_50>
mysle, ze najprosciej byloby zebrac wyrzucone daty w tablice i porownac wtedy wpisy, no i tu rodzi sie pytanie, jak to wrzucic w tablice
przyklad
http://kwiatowaprzesylka.pl/ (okalendarzowane dwie nowosci z lewej kolumny)