Recently I discovered RSS feeds as cool feature of t3blog. So I imported this blog as feed in my main website www.bigga.de. But I wondered about the category names above the titles. It seemed to be switched "linux" and "typo3".
Today I got deeper in the code and found the reason for this. The category names were not switched but totally wrong because it took the amount of categories (you may assign multiple to one blog entry) as selector for the category name in table tx_t3blog_cat.
This maybe right in former times but in current release 0.6.2 you have to join table tx_t3blog_post_cat_mm as well.
I fixed this issue for me and made a bug report for Typo3 on bugs.typo3.org
You find my simple patch also here.
Today, Typo3 Version 4.3.0 has been released.
New inside is Extbase, the backport of the MVC-concept of Flow3. Now it's time to play with it and be ready for Typo3v5 (Typo3 Version 5).
Of course, my sites bigga.de and dresden-west.de already running with 4.3.0.
Recently I added the RSS widget of t3blog to my blog. Now you may subscribe to this RSS feed (see on the left or on top in in your browser).
Because the configuration was a little tricky (as usual) I want share my template Typoscript setup settings with you:
plugin.tx_t3blog_pi2 {
rss {
generator=T3Blog
feedTitle= Linux Typo3 and other Pains
feedCopyright= Alexander Bigga
feedManagingEditor= Alexander Bigga
feedWebMaster= Alexander Bigga
feedLink= "http://linux.bigga.de/blog/"
feedDescription= [ daily hacking ]
feedImage = "http://linux.bigga.de/typo3conf/ext/t3blog/icons/rss.png"
postItemCount=5
list.5 >
list.10 >
list.20 >
list.40 >
}
}
xmlnews = PAGE
xmlnews {
typeNum = 100
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml
linkVars = L
no_cache = 1
xhtml_cleaning = 0
admPanel = 0
}
10 = USER
10 {
# Call the user function
userFunc = tx_t3blog_pi1->main
widget.rss < plugin.tx_t3blog_pi2.rss
template = TEXT
template.field = rss
}
}
page.headerData.500 = TEXT
page.headerData.500.value = <link rel="alternate" type="application/rss+xml" \
title="RSS-Feed" href="http://linux.bigga.de/blog/rssType/2.0/rssContent/Posts/rss.xml" />
Last week, I read the september issue of the Linuxjournal about the Google Chromium development and I was happy to find a development linux version online.
With this version installed in debian stable and testing, it is now possible to write fluently text into the Typo3 htmlarea RTE!
Even with the speeded up version 3.5 of Firefox this was awful on slow computers like my VIA Epia EN1200 or even on the J8F9 Jetway board.
So I am very impressed about the Javascript speed of Google Crome (current version is 4.0.249) and I will use it at least in the Typo3 backend.
The development tools are not that impressive. So stay with the perfect Firefox + Firebug combination.
Quite often you have the requirement to list events, news, references or whatever in a cronological order on your webpage. The tt_news extension of Typo3 is capable to do a lot of things. Though it is quite complex to configure it to your needs.
One missing feature is a calendar view of the upcoming events. With newscalendar you can do this.
As of version 1.10 newscalendar uses the jQuery tools from flowplayer.org. In my (news-) template I configured my own css for calendar and context menu and I modified the default images of the tooltip background (live demo on doris.bigga.de/vortraege/):
plugin.tx_newscalendar_pi1.calendar.startWeekDay = 1
plugin.tx_newscalendar_pi1.file.cssContextMenu = fileadmin/templates/doris/css/cssContextMenu.css
plugin.tx_newscalendar_pi1.file.cssCalendar = fileadmin/templates/doris/css/cssCalendar.css
plugin.tx_newscalendar_pi1.file.jsJQueryTooltip = fileadmin/templates/doris/js/jquery.tools.min.js
In the last statement I include my own version of the jquery tools. I just changed the statement "relative:false" into "relative:true". Otherwise the tooltip isn't shown above the date but somewhere because the javascript misscalculates the position.
I added a bugreport to the typo3 forge bugtracker: http://forge.typo3.org/issues/show/5313
UPDATE (2009-11-26):
There seems to be a lot of development in progress. Today version 2.1.1 is online and my bug is fixed because the jQuerytooltip has been dropped. So I disabled the two lines in the template again:
# plugin.tx_newscalendar_pi1.file.cssContextMenu = fileadmin/templates/doris/css/cssContextMenu.css
# plugin.tx_newscalendar_pi1.file.jsJQueryTooltip = fileadmin/templates/doris/js/jquery.tools.min.js
Now I can modify the default scheme by (e.g.):
plugin.tx_newscalendar_pi1.tip.backgroundColor=#E3EECB
plugin.tx_newscalendar_pi1.tip.borderWidth=2
plugin.tx_newscalendar_pi1.tip.positions='top'
UPDATE (2010-02-03):
Today version 2.1.4 is online. Fixing errors which has already been fixed and got lost in 2.1.2. Confusing.