[TYPO3-UG Denmark] Activity Calendar

Jeppe Donslund jd at masters.dk
Wed Jun 2 12:54:02 CEST 2010


Super. Velbekomme. Er glad for, at det endelig var mig der kunne hjælpe 
nogen. :-)


Jeppe


Den 02-06-2010 12:52, Peder Høy Kristensen skrev:
> Sorry, jeg fandt selv fejlen. Jeg havde lavet en dum fejl i case-løkken.
>
> Tusind tak for hjælpen, Jeppe. Nu virker det.
>
> Venlig hilsen
> Peder Høy Kristensen
>
>
> -----Oprindelig meddelelse-----
> Fra: typo3-ug-denmark-bounces at lists.typo3.org
> [mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Peder Høy
> Kristensen
> Sendt: 2. juni 2010 12:47
> Til: 'TYPO3 Usergroup Denmark'
> Emne: Re: [TYPO3-UG Denmark] Activity Calendar
>
> Tak for hjælpen. Det virker bare ikke helt. Efter at have foretaget de
> nedenstående ændringer, får jeg en side med følgende melding "Page is being
> generated. If this message does not disappear within 30 seconds, please
> reload" og derefter får jeg fejlmeldig "HTTP 500" om at webstedet ikke kan
> vises, når jeg vil se resultatet på skærmen. Hvorfor jeg får denne
> fejlmelding?
>
> Venlig hilsen
> Peder Høy Kristensen
> Sneppevej 8, 6880 Tarm
> Tlf. 29 24 23 15
> www.phisk.dk - www.phnet.dk
>
>
> -----Oprindelig meddelelse-----
> Fra: typo3-ug-denmark-bounces at lists.typo3.org
> [mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Jeppe Donslund
> Sendt: 2. juni 2010 10:33
> Til: typo3-ug-denmark at lists.typo3.org
> Emne: Re: [TYPO3-UG Denmark] Activity Calendar
>
> Det vil er:
>
> find class.tx_activitycal_pi1.php filen i extensionmappen i
> typo3conf/ext/activitycal/pi1
>
> Tilføje
>
> case "nextEvent":
>                   $content = $this->getNextEvent();
> break;
>
>
> Tilføje nedenstående et sted efter de andre funktioner
>
> function getNextEvent($archived=0) {
>           $templateFile = $this->conf["templateFile"];
>           $this->templateCode = $this->cObj->fileResource($templateFile);
>
>           $template = array();
>           $template['list'] =
> $this->cObj->getSubpart($this->templateCode,'###LIST###');
>           $template['row'] =
> $this->cObj->getSubpart($this->templateCode,'###LIST_ROW###');
>
>           $archive_sql = " AND date<  ". time();
>           if ($archived == 0) {
>               $archive_sql = " AND date>  ".time();
>           }
>
>           $actrow = "";
>           $storagefolder = $this->getStorageFolder();
>
>           $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery("uid, subject,
> date, teaser, description", "tx_activitycal_event",
> "pid='$storagefolder' $archive_sql ", "", "date ASC", 1);
>           while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
>
>               $p = array();
>               $p['parameter'] = $this->conf["showEventPid"];
>               $p['additionalParams'] =
> "&".$this->prefixId."[eventid]=".$row[uid];
>
>               $link_url = $this->cObj->typoLink_URL($p);
>
>               $dateformat = "d-m-Y";
>               if ($this->conf["dateFormat"]) {
>                   $dateformat = $this->conf["dateFormat"];
>               }
>
>               $markerArray = array();
>               $markerArray["###DATE###"]          = date("$dateformat",
> $row[date]);
>               $markerArray["###TEASER###"]        = $row[teaser];
>               $markerArray["###SUBJECT###"]       = $row[subject];
>               $markerArray["###DESCRIPTION###"]   = $row[description];
>               $markerArray["###LINK_TEXT###"]     =
> $this->conf["showEventText"];
>               $markerArray["###LINK_URL###"]      = $link_url;
>               $actrow .=
> $this->cObj->substituteMarkerArrayCached($template['row'],$markerArray);
>           }
>
>           $markerArray = array();
>           $markerArray["###LIST_ROW_INSERT###"] = $actrow;
>
>           $content =
> $this->cObj->substituteMarkerArrayCached($template['list'],$markerArray);
>
>           return $content;
>       }
>
>
> i flexform_ds.xml tilføjes
>
> <numIndex index="3" type="array">
>     <numIndex index="0">Show Next Event</numIndex>
>     <numIndex index="1">nextEvent</numIndex>
> </numIndex>
>
>
> Det kan være, at sql delen i funtionen skal tilrettes lidt, men ellers
> burde det virke.
>
> MVH
> jeppe
>
>
> Den 02-06-2010 10:23, Peder Høy Kristensen skrev:
>> Det er lige præcis sådan noget, jeg har gjort i et andet csm-system, men
> jeg
>> er endnu ikke så fortrolig med TYPO3, at jeg også kan gøre det her. Derfor
>> spurgte jeg om hjælp i dette forum.
>> Lidt mere konkrete anvisninger på, hvordan man gør den slags i TYPO3,
> ville
>> jeg hilse meget velkomne.
>>
>> Venlig hilsen
>> Peder Høy Kristensen
>>
>> -----Oprindelig meddelelse-----
>> Fra: typo3-ug-denmark-bounces at lists.typo3.org
>> [mailto:typo3-ug-denmark-bounces at lists.typo3.org] På vegne af Jeppe
> Donslund
>> Sendt: 2. juni 2010 09:55
>> Til: typo3-ug-denmark at lists.typo3.org
>> Emne: Re: [TYPO3-UG Denmark] Activity Calendar
>>
>> Den 02-06-2010 09:17, Peder Høy Kristensen skrev:
>>> Hej.
>>>
>>>
>>>
>>> Jeg anvender den lille extension ’Activity Calendar’  (activitycal) på et
>>> website. Jeg bruger den til at vise en simpel liste over kommende
>>> arrangementer. Det fungerer fint.
>>>
>>> Nu er der imidlertid opstået behov for alene at vise førstkommende
>>> arrangement et andet sted på samme website. Det er ikke en option i den
>>> almindelige opsætning, så hvordan gør jeg det? Kan jeg evt. sætte en kode
>>> ind i et sideelement med ren html, som gør det? Alternativt: Findes der
> en
>>> anden lige så enkel extension, der har det med som en mulighed? (Jeg har
>>> søgt efter et alternativ, men ikke fundet det.)
>>>
>>>
>>>
>>> Venlig hilsen
>>>
>>> Peder Høy Kristensen
>>>
>>>
>>>
>> Er det ikke en mulighed at udvide extensionen med en ekstra funktion,
>> der henter næstkommende aktivitet? Det kræver lidt php og mysql viden,
>> men umiddelbart burde det kunne lade sig gøre.
>>
>> Jeg ville så, via en pi_flexform, gøre det muligt at vælge mellem enkelt
>> aktivitet og liste der hvor man sætter pluginnet ind.
>>
>> MVH
>> Jeppe Donslund
>> _______________________________________________
>> TYPO3-UG-Denmark mailing list
>> TYPO3-UG-Denmark at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>
>
> _______________________________________________
> TYPO3-UG-Denmark mailing list
> TYPO3-UG-Denmark at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>
> _______________________________________________
> TYPO3-UG-Denmark mailing list
> TYPO3-UG-Denmark at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>



More information about the TYPO3-UG-Denmark mailing list