Strana 1 z 1

Yozzefy.cz

Napísané: Pi Nov 17, 2006 12:40 am
od používateľa churchyard
Obcas mam pocit, ze nic nez ETOMITE nedelam...
udelejta mi na to :eek: a dejte nejake reporty :twisted:
nesetrete me

Napísané: Pi Nov 17, 2006 2:12 am
od používateľa grabo
Slusnej gol:
Optimalizováno pro prohlížeč Firefox a rozlišení 1024x768 nebo vyšši.
:eek: :D :D :D

Napísané: Pi Nov 17, 2006 2:20 am
od používateľa churchyard
libi vic?

Napísané: Pi Nov 17, 2006 11:30 pm
od používateľa golem
Vím, že máš tu šablonu vybroušenou téměř k dokonalosti a chceš z ní vytřískat maximum, ale vypadá to, jak recyklovanej web skupiny PRDI.:shock: Sorry, za tak tuhle brutální kritiku.

Občas ti tam vypadli písmenka:

Kód: Vybrať všetko

    * Jak by Yozzefy neměli hrát  - Zlatokop Tom - půnoční sborový zpěv s diváky

Taky bych rozdělil tu šíleně dlouhou větu v historii. Nějak jsem se v ní při čtení ztratil, protože tam patrně chybějí čárky.

Jinak bych se chtěl zeptat, jaks vyřešil ten archiv akcí. Mohl bys mi, pls, poskytnout snippet. Ď

Napísané: So Nov 25, 2006 10:49 pm
od používateľa dutch
koukam koukam kam se vsude nezatoula moje kniha :) ale jinak pekny, ten design je takovej univerzalni... hodi se na furu veci...

Napísané: Ne Nov 26, 2006 11:43 pm
od používateľa churchyard
golem napísal:Vím, že máš tu šablonu vybroušenou téměř k dokonalosti a chceš z ní vytřískat maximum, ale vypadá to, jak recyklovanej web skupiny PRDI.:shock: Sorry, za tak tuhle brutální kritiku.
Ono to je ale úplně jiná šablona :) tamto vychází s Horizontalu a tohle je mollio.
golem napísal:Občas ti tam vypadli písmenka:

Kód: Vybrať všetko

    * Jak by Yozzefy neměli hrát  - Zlatokop Tom - půnoční sborový zpěv s diváky
To se mi stává pořád
golem napísal:Taky bych rozdělil tu šíleně dlouhou větu v historii. Nějak jsem se v ní při čtení ztratil, protože tam patrně chybějí čárky.
To je na kapelníkovi :) do textů tohohle nehrabu.
golem napísal:Jinak bych se chtěl zeptat, jaks vyřešil ten archiv akcí. Mohl bys mi, pls, poskytnout snippet. Ď
Uz to hledam....

Napísané: Ne Nov 26, 2006 11:52 pm
od používateľa churchyard
dutch napísal:koukam koukam kam se vsude nezatoula moje kniha :)
Doufam,z e ti to nevadi :)

golem: AKCE

Kód: Vybrať všetko

$den=array('Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'); // by churchyard

/* you can use the snippet as follows: 
[[Events?resourceparent=4&maxEventNumbers=6&maxPeriod=6]] 
To set a default setting here you can change the last number after the variable name in the following three lines, e.g. 
$resourceparent = isset($resourceparent) ? $resourceparent : 8; means $resourceparent=8 if not set in the snippet call. 
*/ 
$resourceparent = isset($resourceparent) ? $resourceparent : 56; 
$maxEventNumbers = isset($maxEventNumbers ) ? $maxEventNumbers : 1000; 
$maxPeriod = isset($maxPeriod ) ? $maxPeriod :1000; 
$showEventInformation = isset($showEventInformation ) ? $showEventInformation : true; 
$fullEventDate = isset($fullEventDate ) ? $fullEventDate : 'd.m.Y'; 
$quickEventDate = isset($quickEventDate ) ? $quickEventDate : 'd.m.'; 
$monthNames = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'); 

/* output generation */ 
$output = ''; 
$resource = $etomite->getActiveChildren($resourceparent, 'alias', 'ASC', $fields='id, longtitle, alias, description, content'); 

$displayedEvents = 0; 
$numberEvents = count($resource); 
$lastMonth = -1; 
$currentDate = mktime(0,0,0); 
$endDate = $currentDate + $maxPeriod * 30 * 24 * 60 * 60; 

for ($i = 0; $i < $numberEvents && $displayedEvents < $maxEventNumbers; ++$i) { 
   $alias = $resource[$i]['alias']; 
   $eventtitle = $resource[$i]['longtitle']; 
    
   if (strlen($alias) > 0 && strlen($eventtitle) > 0 && preg_match('/^\d{8,8}/',$alias, $dateText)) { 
      $dateYear = substr($dateText[0], 0, 4); 
      $dateMonth = substr($dateText[0], 4, 2); 
      $dateDay = substr($dateText[0], 6, 2); 
      $eventDate = mktime(0, 0, 0, $dateMonth, $dateDay, $dateYear); 
      if ($eventDate < $currentDate || $eventDate > $endDate) { 
         continue; 
      } 
      $dateArray = getdate($eventDate); 
      $curMonth = $dateArray['mon']; 
      if ($curMonth != $lastMonth) { 
         if ($lastMonth != -1) { 
            $output .= '</li></ul>'; 
         } 
         $output .= '<li class="eventmonth"><strong>'.$monthNames[$curMonth-1].'</strong><ul>'; 
      } 
      $pageid = $resource[$i]['id']; 
      $eventdescription = $resource[$i]['description'] == '' ? "$eventtitle - ".date($fullEventDate,$eventDate) : $resource[$i]['description']; 
      $eventInformation = $resource[$i]['content']; 
      $href = "<strong>".date($quickEventDate ,$eventDate)." ".$den[date("w",$eventDate)]."</strong> - ".$eventtitle; 
      $output .= "<li class=\"eventitem\">$href".($showEventInformation ? "<br/><span class=\"event-information\">$eventInformation</span>" : '')."</li>"; 
      ++$displayedEvents; 
      $lastMonth  = $curMonth; 
   } 
} 

if (strlen($output) == 0) { 
   $output .= "Žádné akce nenalezeny."; 
} else { 
   $output = '<ul>'.$output.'</ul></li></ul>'; 
} 

return $output;
ARCHIV AKCI

Kód: Vybrať všetko

$den=array('Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'); // by churchyard

/* you can use the snippet as follows: 
[[Events?resourceparent=4&maxEventNumbers=6&maxPeriod=6]] 
To set a default setting here you can change the last number after the variable name in the following three lines, e.g. 
$resourceparent = isset($resourceparent) ? $resourceparent : 8; means $resourceparent=8 if not set in the snippet call. 
*/ 
$resourceparent = isset($resourceparent) ? $resourceparent : 56; 
$maxEventNumbers = isset($maxEventNumbers ) ? $maxEventNumbers : 1000; 
$maxPeriod = isset($maxPeriod ) ? $maxPeriod :1000; 
$showEventInformation = isset($showEventInformation ) ? $showEventInformation : true; 
$fullEventDate = isset($fullEventDate ) ? $fullEventDate : 'd.m.Y'; 
$quickEventDate = isset($quickEventDate ) ? $quickEventDate : 'd.m.'; 
$monthNames = array('Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'); 

/* output generation */ 
$output = ''; 
$resource = $etomite->getActiveChildren($resourceparent, 'alias', 'DESC', $fields='id, longtitle, alias, description, content'); 

$displayedEvents = 0; 
$numberEvents = count($resource); 
$lastMonth = -1; 
$currentDate = mktime(0,0,0); 
$endDate = $currentDate + $maxPeriod * 30 * 24 * 60 * 60; 

for ($i = 0; $i < $numberEvents && $displayedEvents < $maxEventNumbers; ++$i) { 
   $alias = $resource[$i]['alias']; 
   $eventtitle = $resource[$i]['longtitle']; 
    
   if (strlen($alias) > 0 && strlen($eventtitle) > 0 && preg_match('/^\d{8,8}/',$alias, $dateText)) { 
      $dateYear = substr($dateText[0], 0, 4); 
      $dateMonth = substr($dateText[0], 4, 2); 
      $dateDay = substr($dateText[0], 6, 2); 
      $eventDate = mktime(0, 0, 0, $dateMonth, $dateDay, $dateYear); 
/*      if ($eventDate < $currentDate || $eventDate > $endDate) { */
      if ($eventDate > $endDate) { 
         continue; 
      } 
      $dateArray = getdate($eventDate); 
      $curMonth = $dateArray['mon'];
      $year = date("Y",$eventDate);
      if ($curMonth != $lastMonth) { 
         if ($lastMonth != -1) { 
            $output .= '</li></ul>'; 
         } 
         $output .= '<li class="eventmonth"><strong>'.$monthNames[$curMonth-1].' '.$year .'</strong><ul>'; 
      } 
      $pageid = $resource[$i]['id']; 
      $eventdescription = $resource[$i]['description'] == '' ? "$eventtitle - ".date($fullEventDate,$eventDate) : $resource[$i]['description']; 
      $eventInformation = $resource[$i]['content']; 
      $href = "<strong>".date($quickEventDate ,$eventDate)." ".$den[date("w",$eventDate)]."</strong> - ".$eventtitle; 
      $output .= "<li class=\"eventitem\">$href".($showEventInformation ? "<br/><span class=\"event-information\">$eventInformation</span>" : '')."</li>"; 
      ++$displayedEvents; 
      $lastMonth  = $curMonth; 
   } 
} 

if (strlen($output) == 0) { 
   $output .= "Žádné akce nenalezeny."; 
} else { 
   $output = '<ul>'.$output.'</ul></li></ul>'; 
} 

return $output;
Všimni si, kde se to liší.

Kód: Vybrať všetko

/*      if ($eventDate < $currentDate || $eventDate > $endDate) { */
      if ($eventDate > $endDate) {
         continue; 
a ASC na DESC (2. radek v output generation)

Napísané: Po Nov 27, 2006 12:02 am
od používateľa golem
Ď.^^ Určitě vyzkouším.

Napísané: Št Nov 30, 2006 9:49 pm
od používateľa dutch
churchyard napísal:Doufam,z e ti to nevadi :)
vubec ne, hlavne kdyz se libi a slouzi...

Napísané: Št Nov 30, 2006 11:58 pm
od používateľa churchyard
ok :eto: