Calendar Base: Keine Terminbeobachtung für anonyme User möglich
| Autor | Nachricht |
|---|---|
|
Verfasst am: 08. 06. 2009 [22:31]
|
|
|
sausi
Dabei seit: 02.03.2003
Beiträge: 114
|
Liebe Leute, habe ein Problem mit der Calendar-Extension. Es funktioniert soweit alles prima. Nur die Terminbeobachtung für anonyme nicht angemeldete FE-User scheint nicht richtig zu funktionieren. 1) Der im Setup geänderte Mailbetreff wird nicht übernommen. Es bleibt bei "Please confirm the event monitoring on www.abc.com". 2) Die anonymen FE-Besucher können ihre Mailadresse eintragen und bekommen dann eine Bestätigungsmail nebst Link. Bei einem Klick darauf kommt immer die Meldung "You must be logged in to manage your event notifications.", obwohl eine Anmeldung auch anonymen FE-Besuchern möglich sein soll. Das steht in meinem Setup: TYPOSCRIPT plugin.tx_cal_controller.allowSubscribe=1 plugin.tx_cal_controller.subscribeFeUser=0 plugin.tx_cal_controller.dateConfig.dayPosition=1 plugin.tx_cal_controller.dateConfig.monthPosition=2 plugin.tx_cal_controller.dateConfig.yearPosition=3 plugin.tx_cal_controller.dateConfig.splitSymbol=1 plugin.tx_cal_controller.view.event.eventViewPid=2821 plugin.tx_cal_controller.view.list.maxEvents=10 plugin.tx_cal_controller.view.list.pageBrowser.usePageBrowser=1 plugin.tx_cal_controller.view.list.pageBrowser.onlyShowIfNeeded=1 plugin.tx_cal_controller.view.list.pageBrowser.pagesCount=4 plugin.tx_cal_controller.view.list.pageBrowser.recordsPerPage=10 plugin.tx_cal_controller.view.list.pageBrowser.default.actPage_stdWrap.wrap = <span class="calpageis"><strong>|</strong></span> plugin.tx_cal_controller.view.list.event.location.dataWrap=| plugin.tx_cal_controller.view.list.starttime=now plugin.tx_cal_controller.view.list.endtime=+6 month plugin.tx_cal_controller.view.list.enableMonthWrapper=1 plugin.tx_cal_controller.view.list.monthWrapperFormat= %B plugin.tx_cal_controller.view.list.monthWrapper.10.wrap = <div class="month"><h2>|</h2></div> plugin.tx_cal_controller.view.ics.showIcsLinks=1 plugin.tx_cal_controller.view.allowedViews = ics,single_ics plugin.tx_cal_controller.view.event.event.startdate.dataWrap = <div class="startdate"><strong>Am:</strong> |</div> plugin.tx_cal_controller.view.event.event.enddate.dataWrap = <div class="enddate"><strong>Ende:</strong> |</div> plugin.tx_cal_controller.view.event.event.starttime.dataWrap = <div class="starttime"><strong>Um:</strong> | Uhr</div> plugin.tx_cal_controller.view.event.event.endtime.dataWrap = <div class="endtime"><strong>Ende um:</strong> | Uhr</div> plugin.tx_cal_controller.view.event.event.location.dataWrap=<div class="location"><strong>{LLL:EXT:cal/controller/locallang.xml:l_location}:</strong> |</div> plugin.tx_cal_controller.view.event.event.title.dataWrap =<div class="titel"><h1>|</h1></div> plugin.tx_cal_controller.view.event.event.alldayTitle.dataWrap =<div class="titel"><h1>|</h1></div> plugin.tx_cal_controller.view.event.event.description.dataWrap = <div class="description">|</div> plugin.tx_cal_controller.view.event.event.organizer.dataWrap = <div class="organizer"><strong>Veranstalter:</strong> |</div> plugin.tx_cal_controller.view.event.event.ics.dataWrap = <div class="ics">Termin in Deinen Kalender übernehmen: | </div> plugin.tx_cal_controller.view.event.event.eventDateFormat=%A, %e. %B %Y plugin.tx_cal_controller.view.event.event.dateFormat=%A, %e. %B %Y plugin.tx_cal_controller.view.list.event.dateFormat=%A, %e. %B %Y plugin.tx_cal_controller.view.list.event.eventDateFormat=%A, %e. %B %Y plugin.tx_cal_controller.view.location.event.dateFormat= %A, %e. %B %Y plugin.tx_cal_controller.view.location.location.name.dataWrap= <div class="locname">{LLL:EXT:cal/controller/locallang.xml:l_location_name}: |</div> plugin.tx_cal_controller.view.location.location.street.dataWrap= <div class="locstreet">{LLL:EXT:cal/controller/locallang.xml:l_location_street}: |</div> plugin.tx_cal_controller.view.location.location.city.dataWrap= <div class="loccity">{LLL:EXT:cal/controller/locallang.xml:l_location_city}: |</div> plugin.tx_cal_controller.view.location.location.zip.dataWrap= <div class="loczip">{LLL:EXT:cal/controller/locallang.xml:l_location_zip}: |</div> plugin.tx_cal_controller.view.location.location.phone.dataWrap= <div class="locphone">{LLL:EXT:cal/controller/locallang.xml:l_location_phone}: |</div> plugin.tx_cal_controller.view.location.location.email.dataWrap= <div class="locemail">{LLL:EXT:cal/controller/locallang.xml:l_location_email}: |</div> plugin.tx_cal_controller.view.location.location.link.dataWrap= <div class="loclink">{LLL:EXT:cal/controller/locallang.xml:l_location_link}: |</div> plugin.tx_cal_controller.view.event.notify.subscriptionViewPid = 2821 plugin.tx_cal_controller.view.event.event.notify.emailAddress=webmaster@xxx.de plugin.tx_cal_controller.view.event.event.notify.fromName=xxx plugin.tx_cal_controller.view.event.event.remind.emailAddress=webmaster@xxx.de plugin.tx_cal_controller.view.event.event.remind.fromName=xxx plugin.tx_cal_controller.view.event.event.notify.confirmTitle=xxx plugin.tx_cal_controller.view.event.event.notify { subscriptionViewPid = 2821 confirmTitle = Bitte bestätigen Sie die Beobachtung des Termins unsubscribeConfirmTitle = Sie wollen einen Termin auf xxx.de nicht länger beobachten all.onCreateEmailTitle = Der Termin ###TITLE### wurde erstellt all.onChangeEmailTitle = Der Termin ###TITLE### wurde geändert all.onDeleteEmailTitle = Der Termin ###TITLE### wurde gelöscht emailAddress = webmaster@gxxx.de emailReplyAddress = webmaster@xxx.de fromName = xxx replyToName = xxx organisation = {$plugin.tx_cal_controller.emailOrganisation} dateFormat = {$plugin.tx_cal_controller.view.dateFormat} timeFormat = {$plugin.tx_cal_controller.view.timeFormat} } plugin.tx_cal_controller.view.event.event.remind { all.emailTitle = Erinnerung für Termin: ###TITLE### emailAddress = webmaster@xxx.de emailReplyAddress = webmaster@xxx.de fromName = xxx replyToName = xxx organisation = xxx dateFormat = {$plugin.tx_cal_controller.view.dateFormat} timeFormat = {$plugin.tx_cal_controller.view.timeFormat} } plugin.tx_cal_controller.view.organizer.organizer < plugin.tx_cal_controller.view.location.location #ICS# ics = PAGE ics { typeNum = 150 10 < plugin.tx_cal_controller 10.pages > 10.pages = 2845 10.anonymousUserUid = {$plugin.tx_cal_controller.anonymousUserUid} 10.view.ics.calUid = {$plugin.tx_cal_controller.view.ics.calUid} 10.view.allowedViews = ics,single_ics 10.view.ics.maxDate = 20100301 10.defaultCode = TEXT } ics.config.metaCharset = utf-8 ics.10.rights.edit > ics.10.rights.create > ics.10.rights.delete > ics.10.view { day > week > month > year > calendar > category > list > freeAndBusy > other > search > search_event > search_location > search_organizer > admin > location > organizer > rss > create_event > edit_event > confirm_event > delete_event > create_calendar > edit_calendar > confirm_calendar > delete_calendar > create_category > edit_category > confirm_category > delete_category > create_location > edit_location > confirm_location > delete_location > create_organizer > edit_organizer > confirm_organizer > delete_organizer > translation > } ics.config.xhtml_cleaning = 1 calRSS = PAGE calRSS { typeNum = 151 10 < plugin.tx_cal_controller 10.view { day > week > month > year > event > calendar > category > list > freeAndBusy > other > search > search_event > search_location > search_organizer > admin > location > organizer > single_ics > ics > create_event > edit_event > confirm_event > delete_event > create_calendar > edit_calendar > confirm_calendar > delete_calendar > create_category > edit_category > confirm_category > delete_category > create_location > edit_location > confirm_location > delete_location > create_organizer > edit_organizer > confirm_organizer > delete_organizer > translation > } 10.rights { create > edit > delete > } 10._CSS_DEFAULT_STYLE > 10.pidList > 10.pidList = {$plugin.tx_cal_controller.pidList} 10.view.allowedViews = rss,event 10.view.event < plugin.tx_cal_controller.view.event 10.view.event.eventViewPid = {$plugin.tx_cal_controller.rss.eventViewPID} 10.view.rss { rss091_tmplFile = {$plugin.tx_cal_controller.rss.rss091_tmplFile} rss2_tmplFile = {$plugin.tx_cal_controller.rss.rss2_tmplFile} rdf_tmplFile = {$plugin.tx_cal_controller.rss.rdf_tmplFile} atom03_tmplFile = {$plugin.tx_cal_controller.rss.atom03_tmplFile} atom1_tmplFile = {$plugin.tx_cal_controller.rss.atom1_tmplFile} # possibile values: rss091 / rss2 / rdf / atom03 xmlFormat = rss2 xmlIcon = {$plugin.tx_cal_controller.rss.xmlIcon} xmlLimit = 15 xmlCaching = 1 xmlLastBuildDate = 1 range = 120 xmlTitle=xxx xmlLink=http://xxx.de xmlDesc=Txxx xmlLang=de-de timeFormat=%H:%M dateFormat=%A, %e. %B %Y event < plugin.tx_cal_controller.view.event.event event { title { dataWrap > htmlSpecialChars = 1 htmlSpecialChars.preserveEntities = 1 } alldayTitle { dataWrap > htmlSpecialChars = 1 htmlSpecialChars.preserveEntities = 1 } startdate.dataWrap = | starttime.dataWrap = |- endtime.dataWrap = | description { crop = 100|.. dataWrap = | } location.dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_location}: |</div> category.dataWrap = <div>{LLL:EXT:cal/controller/locallang.xml:l_category}: |</div> } } config { disableAllHeaderCode = 1 additionalHeaders = Content-type:application/xml xhtml_cleaning = 0 admPanel = 0 language = de locale_all = de_DE@euro } } In den Konstants: TYPOSCRIPT plugin.tx_cal_controller.pidList=2845 plugin.tx_cal_controller.singleMaxW=240 plugin.tx_cal_controller.listMaxW=90 plugin.tx_cal_controller.view.dateFormat= %A, %e. %B %Y #plugin.tx_cal_controller.view.dateFormat= %B %d plugin.tx_cal_controller.view.timeFormat=%H:%M plugin.tx_cal_controller.view.ics.showIcsLinks=1 plugin.tx_cal_controller.view.ics.eventUidPrefix=xxx.de plugin.tx_cal_controller.rss.eventViewPID=2821 plugin.tx_cal_controller.rss.pidList=2845 plugin.tx_cal_controller.emailAddress = webmaster@xxx.de plugin.tx_cal_controller.emailName = xxx plugin.tx_cal_controller.rss.xmlTitle = xxx.de: Latest Events plugin.tx_cal_controller.rss.xmlDesc = xxx plugin.tx_cal_controller.rss.xmlLang = de-de plugin.tx_cal_controller.view.event.phpicalendarEventTemplate = fileadmin/xxx/template/cal/phpicalendar_event.tmpl plugin.tx_cal_controller.view.event.eventTemplate = fileadmin/xxx/template/cal/event.tmpl plugin.tx_cal_controller.view.list.listWithTeaserTemplate = fileadmin/xxx/template/cal/list_w_teaser.tmpl plugin.tx_cal_controller.view.list.listTemplate = fileadmin/xxx/template/cal/list.tmpl plugin.tx_cal_controller.view.location.locationTemplate = fileadmin/xxx/template/cal/location.tmpl plugin.tx_cal_controller.view.organizer.organizerTemplate = fileadmin/xxx/template/cal/organizer.tmpl plugin.tx_cal_controller.displayXML.xmlLink = http://xxx.de/ plugin.tx_cal_controller.rss.rss2_tmplFile=fileadmin/xxx/template/cal/rss_2.tmpl plugin.tx_cal_controller.rss.rss091_tmplFile=fileadmin/xxx/template/cal/rss_0_91.tmpl plugin.tx_cal_controller.rss.rdf_tmplFile=fileadmin/xxx/template/cal/rdf.tmpl plugin.tx_cal_controller.rss.atom03_tmplFile=fileadmin/xxx/template/cal/atom_0_3.tmpl plugin.tx_cal_controller.rss.atom1_tmplFile=fileadmin/xxx/template/cal/atom_1_0.tmpl plugin.tx_cal_controller.xmlLang=de-de plugin.tx_cal_controller.view.event.remind.time = 1440 plugin.tx_cal_controller.view.event.notify.subscriptionViewPid = 2821 plugin.tx_cal_controller.rss.eventViewPID = 2821 Was habe ich falsch gemacht. Welche sonstigen Einstellung muss ich machen? Muß ich im Termin-(Sys)-Folder noch etwas ändern und spezielle Rechte vergeben? Wäre für etwas Hilfe dankbar. Gruß Jörg [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.06.2009 um 22:32.] |



