Login / Status
developer.Resource
Home . Extensions . Repository
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

Extension Repository

The official extension repository only consists of freely available extensions. New documentation is rendered once a day.


TIMTAB Weblog


InfoRatingsFeedback


  • Icon
    timtab
    Title
    TIMTAB Weblog
    Extension key
    ( timtab )
    State
    beta, Not reviewed!
    Author
    Ingo Renner
    Category
    plugin
    Version
    0.5.11
    Manual
    Read online
    Downloads (total / this version)
    12009 / 6271
    Rating
    4.35 (9 votes)
    Updated
    09.09.2006
    Upload comment
    Bugfix: Even if comments for a post were disabled it was possible to comment
    Description
    TYPO3 Is More Than A Blog (but now offers blog functionality, too) - Weblog for TYPO3
  • Dependencies
    Reverse dependencies

    The following extension versions depend on this extension:

    Version history
    • 0.5.10: Fixed the "blank page" bug! so get the latest code from T3DD06!
    • 0.5.9: fixed an issue with an empty array in php5, thanks to Yannick Koechlin
    • 0.5.8: Now works with TYPO3 4.0.0, some bug fixes, thanks to Frank Ngler
    • 0.5.7: now works with TYPO3 4.0.0
    • 0.5.6: FIX: category menu now respects tt_news General Record Storage Page (GRSP) settings, Manual is back
    Download extension

    Download compressed extension .T3X file

  • Filename Size View Date Download
    ChangeLog 5.8 K View 09.09.2006 Download
    class.ext_update.php 7.3 K View 09.09.2006 Download
    class.tx_timtab_be.php 10.0 K View 09.09.2006 Download
    class.tx_timtab_catmenu.php 8.6 K View 09.09.2006 Download
    class.tx_timtab_fe.php 16.5 K View 10.09.2006 Download
    class.tx_timtab_lib.php 1.9 K View 09.09.2006 Download
    class.tx_timtab_pingback.php 2.0 K View 09.09.2006 Download
    class.tx_timtab_trackback.php 14.3 K View 09.09.2006 Download
    ext_icon.gif 583 View 09.09.2006 Download
    ext_localconf.php 1.7 K View 10.09.2006 Download
    ext_tables.php 4.0 K View 09.09.2006 Download
    ext_tables.sql 1.5 K View 09.09.2006 Download
    ext_typoscript_constants.txt 2.3 K View 09.09.2006 Download
    ext_typoscript_setup.txt 2.3 K View 09.09.2006 Download
    icon_tx_timtab_blogroll.gif 1.0 K View 09.09.2006 Download
    icon_tx_timtab_post.gif 599 View 09.09.2006 Download
    locallang.php 6.1 K View 09.09.2006 Download
    locallang_db.php 16.8 K View 09.09.2006 Download
    tca.php 7.5 K View 09.09.2006 Download
    3rdparty/lib.ixr.php 29 K View 09.09.2006 Download
    doc/manual.sxw 89 K 09.09.2006 Download
    pi1/ce_wiz.gif 125 View 09.09.2006 Download
    pi1/class.tx_timtab_pi1.php 6.1 K View 09.09.2006 Download
    pi1/class.tx_timtab_pi1_wizicon.php 2.0 K View 09.09.2006 Download
    pi1/locallang.php 1.1 K View 09.09.2006 Download
    pi1/static/editorcfg.txt 0.9 K View 09.09.2006 Download
    pi2/class.tx_timtab_pi2.php 7.8 K View 09.09.2006 Download
    pi2/class.tx_timtab_pi2_xmlrpcauth.php 3.9 K View 09.09.2006 Download
    pi2/class.tx_timtab_pi2_xmlrpcserver.php 34 K View 09.09.2006 Download
    pi3/ce_wiz.gif 125 View 09.09.2006 Download
    pi3/class.tx_timtab_pi3.php 11.8 K View 09.09.2006 Download
    pi3/class.tx_timtab_pi3_wizicon.php 1.9 K View 09.09.2006 Download
    pi3/locallang.php 2.2 K View 09.09.2006 Download
    res/realurl_example_setup.php 3.7 K View 09.09.2006 Download
    res/buttons/atom_news.gif 205 View 09.09.2006 Download
    res/buttons/firefox_80x15.png 1.0 K View 09.09.2006 Download
    res/buttons/rdf_news.gif 199 View 09.09.2006 Download
    res/buttons/rss_news.gif 199 View 09.09.2006 Download
    res/buttons/timtab_button.gif 208 View 09.09.2006 Download
    res/buttons/typo3_button_logo_2.gif 527 View 09.09.2006 Download
    res/buttons/xfn-btn.gif 250 View 09.09.2006 Download
    res/kubrick/kubrick_main.tmpl 1.9 K 09.09.2006 Download
    res/kubrick/kubrick_single.tmpl 1.7 K 09.09.2006 Download
    res/kubrick/kubrick_std.tmpl 2.0 K 09.09.2006 Download
    res/kubrick/kubrick_tt_news.tmpl 2.7 K 09.09.2006 Download
    res/kubrick/kubrick_ve_guestbook.tmpl 3.8 K 09.09.2006 Download
    res/kubrick/style.css 9.4 K View 09.09.2006 Download
    res/kubrick/images/kubrickbg.jpg 1.0 K View 09.09.2006 Download
    res/kubrick/images/kubrickbgcolor.jpg 556 View 09.09.2006 Download
    res/kubrick/images/kubrickbgwide.jpg 1.0 K View 09.09.2006 Download
    res/kubrick/images/kubrickfooter.jpg 2.4 K View 09.09.2006 Download
    res/kubrick/images/kubrickheader.jpg 7.7 K View 09.09.2006 Download
    res/patches/class.t3lib_parsehtml.php.patch 1.4 K 09.09.2006 Download
    static/kubrick_main/constants.txt 1.3 K View 09.09.2006 Download
    static/kubrick_main/setup.txt 4.9 K View 09.09.2006 Download
    static/webservice/constants.txt 69 View 09.09.2006 Download
    static/webservice/setup.txt 813 View 09.09.2006 Download
    Preview for file timtab-0.5.11-static__kubrick_main__setup__txt:
    
    #
    
    #    $Id$
    #


    # tt_news
    plugin.tt_news {

      templateFile = {$page.file.template_tt_news}
      
      singlePid = {$plugin.tx_timtab.blogPid}
      
      displayList.date_stdWrap.strftime = %B %d, %Y
      displaySingle.date_stdWrap.strftime =  %A, %B %d, %Y at %I:%M %p

      dontUseBackPid = 1
      catTextMode = 3
      newsAmenuUserFunc =
      useHRDates = 1
      useHRDatesSingle = 1
      useSubCategories = 1
      limit = 10
      
      displayCatMenu {
        mode = timtab
        catmenu_stdWrap.wrap = <li><h2 class="news-catmenu">Categories</h2>|</li>
      }

      _LOCAL_LANG.default {
        archiveHeader = Archives
      }
    }

    #list all posts of the current month when in archive
    [globalVar = GP:tx_ttnews|year > 0]
    plugin.tt_news.limit = 100
    [global]
    [globalVar = GP:tx_ttnews|ps > 0]
    plugin.tt_news.limit = 100
    [global]

    # posts list
    temp.list < plugin.tt_news 
    temp.list {
      code >
      code = LIST
    }

    #post single view
    temp.single < plugin.tt_news 
    temp.single {
      code >
      code = SINGLE
    }

    # archives
    temp.archives < plugin.tt_news 
    temp.archives {
      code >
      code = AMENU
    }

    # categories
    temp.categories < plugin.tt_news 
    temp.categories {
      code >
      code = CATMENU
    }


    # ve_guestbook
    plugin.tx_veguestbook_pi1 {

      templateFile = {$page.file.template_ve_guestbook}
      limit = 1000
      
      _LOCAL_LANG.default {
        form_firstname = Name
        form_submit = Submit Comment
        form_email = Mail
        form_homepage = Website
      }

      _CSS_DEFAULT_STYLE =  
    }

    # pagenav, default: 2 levels
    temp.pagenav = HMENU
    temp.pagenav.wrap = <li id="pagenav"><h2>Pages</h2>|</li>
    temp.pagenav.1 = TMENU
    temp.pagenav.1 {
      wrap = <ul>|</ul>
      expAll = 1
      noBlur = 1

      NO {
        wrapItemAndSub = <li class="page_item">|</li>
        ATagTitle.field = abstract // description // title
      }
    }
    temp.pagenav.2 = TMENU
    temp.pagenav.2 {
      wrap = <ul> | </ul>
      noBlur = 1
      
      NO {
        allWrap = <li class="page_item">|</li>
        ATagTitle.field = abstract // description // title
      }
    }

    # filling markers
    temp.blogTitle = TEXT
    temp.blogTitle.value = {$plugin.tx_timtab.title}
    temp.blogTagline = TEXT
    temp.blogTagline.value = {$plugin.tx_timtab.tagline}
    temp.blogHomepage = TEXT
    temp.blogHomepage.value = {$plugin.tx_timtab.homepage}
    temp.blogRoll =< plugin.tx_timtab_pi1
    temp.blogRoll {
      header_stdWrap.wrap = <li><h2>Blogroll</h2>|</li>
      dontWrapInDiv = 1
    }

    # page cObject
    page >
    page = PAGE
    page {
      typeNum = 0

      # <head>
      headTag = <head profile="http://gmpg.org/xfn/11">
      headerData {
        10 = TEXT
        10.value = <link rel="pingback" href="{$plugin.tx_timtab.homepage}/?type=200" />
        
        20 = TEXT
        20.value = <link rel="alternate" type="application/rss+xml" title="RSS-Feed" href="{$plugin.tx_timtab.homepage}/?type=100" />
      }

      # <body>
      bodyTag = <body>
      10 = TEMPLATE
      10 {
        template = FILE
        template.file = {$page.file.template_std}
        
        workOnSubpart = DOCUMENT_BODY
      
        marks {
          PAGENAV < temp.pagenav
          ARCHIVES < temp.archives
          CATEGORIES < temp.categories
          BLOG_TITLE < temp.blogTitle
          BLOG_TAGLINE < temp.blogTagline
          BLOG_HOME < temp.blogHomepage
          POSTS_LIST < temp.list
          POST_SINGLE < temp.single
          BLOG_CONTENT_NORMAL < styles.content.get
          BLOG_CONTENT_RIGHT < styles.content.getRight
          BLOG_BLOGROLL < temp.blogRoll
        } # end marks
      } # end page.10 (TEMPLATE)
      
      # add some 'dynamic' css
      includeCSS.file001 = {$page.file.css}
      CSS_inlineStyle (
        body { background: url(/{$page.file.kubrickbgcolor}); }
        #page { background: url(/{$page.file.kubrickbgwide}) repeat-y top; border: none; }
        #header { background: url(/{$page.file.kubrickheader}) no-repeat bottom center; margin: 0 !important; margin: 0 0 0 1px; padding: 1px; height: 198px; width: 758px; }
        #headerimg { margin: 7px 9px 0; height: 192px; width: 740px; }
        #footer { background: url(/{$page.file.kubrickfooter}) no-repeat bottom; border: none;}
      )
      
      config {
        # get XHTML compliant output
        xmlprologue = none
        doctype = xhtml_trans
        xhtml_cleaning = all
      
        # Spamprotection
        spamProtectEmailAddresses = -3
        spamProtectEmailAddresses_atSubst = <span>&#064;</span>
      
        # targets
        intTarget = {$PAGE_TARGET}
        extTarget = _blank
      
        # externalize js and css
        removeDefaultJS = external

        # advertise that we can receive Pingback
        #additionalHeaders = X-Pingback: {$plugin.tx_timtab.homepage}/?type=200

        # Admin Panel
        admPanel = 1
      } # end page.config
      
    } # end page (PAGE)

    #remove cleargif
    content.headerSpace = 0|0
    content.space = 0|0

    # homepage
    [globalVar = TSFE:id = {$plugin.tx_timtab.homePid}]
    page.10.template.file = {$page.file.template_main}
    [global]

    # single view
    [globalVar = TSFE:id = {$plugin.tx_timtab.blogPid}]
    plugin.tx_timtab.gravatar.size = 23

    page.10.template.file = {$page.file.template_single}
    [global]