From taonguyen83 at gmail.com Wed Oct 2 12:43:57 2013 From: taonguyen83 at gmail.com (Tao Nguyen) Date: Wed, 2 Oct 2013 12:43:57 +0200 Subject: [TYPO3-seminars] allowRegistrationForStartedEvents Message-ID: Hello everyone! Up until now, my Seminar Manager Extension works fine (Thanks to all the makers and contributors!). Now that I wanted to change the registration to allow registration for events that already started, I tried the setting *plugin.tx_seminars.allowRegistrationForStartedEvents = 1* but somehow, for courses with the "Begin time and date" set in the past, it still tells me on the Frontend that the registration is not possible anymore ("Die Anmeldefrist f?r diese Veranstaltung ist leider schon vorbei.") I have checked the Object Browser and made sure, that allowRegistrationForStartedEvents was really set to "1", and it was. Does anyone knows what the problem might be? Maybe someone had the same problem and knows a workaround? Any suggestion is well appreciated! If needed, I could also provide my whole TS-Setup of the Plugin. Here is my Installation: Typo3 4.5.29, Seminars 0.9.5, onetimeaccount 0.8.1, Ameos Formidable 1.1.549 and Static Info Tables 2.3.2 Thank you and best regards, Tao Nguyen From s.betzinger at gmail.com Thu Oct 10 15:40:04 2013 From: s.betzinger at gmail.com (Sebastian Betzinger) Date: Thu, 10 Oct 2013 15:40:04 +0200 Subject: [TYPO3-seminars] fill up empty slots after selfmade-unregistration-script Message-ID: Hi, i realized a seminars setup with onetimeaccount for registration of seminars. I wrote a little unsubscribe script which works perfect. Just one thing to do: Is it possible to fill up "empty" slots after a removal of an attandee to get the first person on the waitling list in the actual event and inform them and the others one slot up in the waitinglist? I found "function fillVacancies(tslib_pibase $plugin) {..." but i couldn't get any information how to call that function from an external script or modifying it to get it working without seminars. Especially the $plugin object drives me crazy. Has anyone ever realized an unregistration combined with onetimeaccount-created useraccounts? Thanks for your help. Sebastian From t3 at davdenic.com Fri Oct 18 09:37:11 2013 From: t3 at davdenic.com (David Denicolo) Date: Fri, 18 Oct 2013 09:37:11 +0200 Subject: [TYPO3-seminars] allow multiple seats with allows_multiple_registrations Message-ID: Hello, Is it possible to allow multiple seats only if the allows_multiple_registrations is set to 1? Or is it possible to add another checkbox like allows_multiple_seats? Thank you David From tobias.schaefer at ptb.de Wed Oct 23 19:17:17 2013 From: tobias.schaefer at ptb.de (Tobias Schaefer) Date: Wed, 23 Oct 2013 17:17:17 +0000 (UTC) Subject: [TYPO3-seminars] Re: [TYPO3-project-seminars] RSS Feed of Seminars List References: Message-ID: Hello, I'm facing the same feature request like Andreas Becker 4 years ago. I'm nearly finished, but have only two problems. 1) I can't get rid of this
surounding the content of the plugin. 2) There's no marker ###TITLE### in ###LIST_ITEM###. Instead of ###TITLE_LINK### I need the plain title and the plain url instead of the link to the detail-page of a seminar. Here is the Typoscript: lib.stdheader> tt_content.stdWrap.innerWrap.cObject.default> rssForSeminars = PAGE rssForSeminars { typeNum = 123 config.disableAllHeaderCode = 1 config.disablePrefixComment = 1 config.additionalHeaders = Content-type:text/xml 10 = TEXT 10.value ( PTB Seminare http://intranet.ptb.de/ PTB Seminare de PTB Seminare http://intranet.ptb.de/fileadmin/templates/images/ptb_logo_01.gif http://intranet.ptb.de/ 200 75 PTB Seminare TYPO3 - get.content.right ) 20 = CONTENT 20 { table = tt_content select { # ID of the page containing the seminars-pi1 pidInList = 2343 } } 30 = TEXT 30.value ( ) } And this is the rss.tmpl which is selected in the seminars-plugin: PTB Seminare http://intranet.ptb.de/ PTB Seminare de PTB Seminare http://intranet.ptb.de/fileadmin/templates/images/ptb_logo_01.gif http://intranet.ptb.de/ 200 75 PTB Seminare TYPO3 - get.content.right ###TITLE_LINK### ###TITLE_LINK### Seminare - (nur Intranet) ###ORGANIZERS### ###DATE### ###TIME### ###CITY###, ###PLACE### ###ORGANIZERS### Any Ideas how to solve these 2 problems? Cheers, Tobias > Hi, > > Andreas Becker schrieb: > >> How can we make an RSS Feed from all Events listed in List view? >> > theoretically, you could use a different typeNum and then use a > different HTML template (and different TS setup setting, perhaps). > > Oliver > From tobias.schaefer at ptb.de Mon Oct 28 16:46:06 2013 From: tobias.schaefer at ptb.de (Tobias Schaefer) Date: Mon, 28 Oct 2013 15:46:06 +0000 (UTC) Subject: [TYPO3-seminars] RSS Feed of Seminars List References: Message-ID: Hello, I found another solution for generating rss-feeds for seminars: the extension in2rss (http://typo3.org/extensions/repository/view/in2rss). I used this typoscript: constants: plugin.in2rss{ absRefPrefix = http://intranet.ptb.de/ settings { # uid of the seminars sysfolder pid = 1211 cropDescription = 500 } } setup: # Since this TYPO3 is 4.5.30 the fluid viewhelper classes from TYPO3 4.7.15 (typo3/sysext/fluid/Classes/ViewHelpers/Format) # have to be included to be able to use f:format.htmlentitiesDecode in rss.html includeLibs.AbstractEncodingViewHelper = fileadmin/phpscripts/AbstractEncodingViewHelper.php includeLibs.HtmlentitiesDecodeViewHelper = fileadmin/phpscripts/HtmlentitiesDecodeViewHelper.php lib.in2rssFeed { template = fileadmin/templates/extensions/in2rss/rss.html 10 { settings { table = tx_seminars_seminars fieldTitle = title fieldBody = description fieldDescription = description fieldCrdate = begin_date fieldSorting = begin_date # uid of the seminars sysfolder pid = 1211 pid_recursive = 0 additionalWhereClause = AND (end_date > UNIX_TIMESTAMP(NOW()) OR begin_date = 0) AND deleted = 0 AND hidden = 0 AND object_type = 0 limit = 1000 } fields { rssLink = COA rssLink { 20 > 20 = TEXT # uid of the seminars details page 20.typolink.parameter = 1216 20.typolink.returnLast = url 20.typolink.additionalParams.cObject = TEXT 20.typolink.additionalParams.cObject { wrap = &tx_seminars_pi1[showUid]=| field = uid } } } } } in2rss { 10 = USER 10 { userFunc = user_in2rss_main->showRSS userFunc { config < lib.in2rssFeed } } } rss.html: Seminare http://intranet.ptb.de/index.php?id=seminare Allgemeine Seminare, die von der PTB angeboten werden de {rss.rssTitle} {rss.rssLink} {rss.rssCrdate} {f:format.htmlentitiesDecode(value: rss.rssDescription, keepQuotes: 1, encoding: 'UTF-8')} {rss.rssBody} Cheers, Tobias