BackportsCoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 Projects (+)TYPO3 6.0 Projects
Statistics
| Revision:

root / trunk / ChangeLog

History | View | Annotate | Download (169.4 kB)

1
2012-04-18  Rupert Germann <rupi@gmx.li>
2
	* release of tt_news 3.2.1 in TER
3
	* fixed bug 18507: using "cacheTable" is deprecated and broken in core master
4
5
2012-03-15  Rupert Germann <rupi@gmx.li>
6
	* release of tt_news 3.2 in TER
7
	
8
2012-02-17 Oliver Hader <oliver.hader@typo3.org>
9
	* !!! Fixed bug #12626: No workspace preview for translated news (order changed to version overlay, localization overlay)
10
11
2012-02-15 Oliver Hader <oliver.hader@typo3.org>
12
	* Raise required TYPO3 version to 4.3.0
13
	* Fixed bug #9234: Parant localization record cannot be modified (thanks to Robert Heel)
14
	* Fixed bug #14187: Translated news not shown if news in parent record of type internal/external link (thanks to Robert Heel)
15
16
2011-12-30 Rupert Germann <rupi@gmx.li>
17
	* fixed bug #18392: Typo in mod1/index.php (thanks to Andrey Aksenov)
18
19
2011-12-18 Oliver Hader <oliver.hader@typo3.org>
20
	* Fixed bug #18369: t3lib_htmlmail removed in TYPO3 4.7, tt_news crashes
21
22
2011-11-06 Oliver Hader <oliver.hader@typo3.org>
23
	* Fixed bug #18341: LocalLang labels are not correctly overridden in TYPO3 4.6
24
25
2011-10-16 Rupert Germann <rupi@gmx.li>
26
	* fixed bug #18268: No news records since TYPO3 4.6beta2
27
28
2011-04-06 Rupert Germann <rupi@gmx.li>
29
	* bugfix: catOrderBy was overwritten in a wrong way when displaying related news by category causing an SQL error
30
	* fixed bug #13330: error: Invalid database result resource detected (Thanks to Philipp Gampe)
31
	* fixed bug #13232: check for category access does not work, if no restriction is applied (Thanks to Andreas Kiessling)
32
	* fixed bug #16351: Missing $pi_checkCHash (Thanks to Robert Heel)
33
34
2011-03-11 Rupert Germann <rupi@gmx.li>
35
	* bugfix: the direct link in EM that points to to the updater script didn't work in TYPO3 4.5
36
37
2011-03-04 Rupert Germann <rupi@gmx.li>
38
	* bugfix: "relatedNewsByCategory" and "renderRelatedNewsAsList" didn't work together
39
	* fixed bug #17870: Table tt_news_cache_tags is not flushed (thanks to Daniel Minder)
40
	* fixed bug #16715: Caching framework configuration from localconf.php was overwritten by ext_localconf (thanks to Ralf Strobel)
41
42
2011-03-04 Rupert Germann <rupi@gmx.li>
43
	* fixed bug #15322: remove folder icon code which is deprecated since TYPO3 v4.4 (thanks to Simon Schick)
44
	* fixed bug #17458: Hostname appended twice to internal links in feed when config.absRefPrefix set (thanks to Christian Weiske)
45
	* fixed bug #14450: local_cObj is overwritten with data from related news by category (thanks to Sven Burkert)
46
47
2011-03-03 Rupert Germann <rupi@gmx.li>
48
	* fixed bug #16876: Plugin-CE not editable / t3lib_error_Exception / t3lib_iconWorks::getSpriteIconForRecord() (thanks to Thomas Oliver Moll)
49
	* fixed bug #14001 (part 2): Deleted flag was not taken into account when checking categories for localized records
50
	* fixed bug #13752: tt_news crash in single view (PHP Error: Argument 2 passed to t3lib_div::array_merge_recursive_overrule() 
51
	  must be an array, null given) (Thanks to Geoffroy Cochard)
52
53
2011-03-02 Rupert Germann <rupi@gmx.li>
54
	* fixed bug #14001: User can't edit news with deleted categories
55
56
2011-02-01 Rupert Germann <rupi@gmx.li>
57
	* new feature: it's now possible to render related news with an html template.
58
	* new feature: by setting "restrictListToThisTypes" it's possible to render a list view from news which
59
	  shows only news having the selected type.
60
	* raised compatibility version to TYPO3 4.5
61
62
63
2009-12-07 Rupert Germann <rupi@gmx.li>
64
	* fixed bug #13753: Category menu in mode "nested wraps" is broken. Thanks to Jochen Weiland for discovering 
65
	this issue and to Ingo Renner for sponsorimg this bug at the T3Board10 bug auction.
66
	
67
2009-12-07 Rupert Germann <rupi@gmx.li>
68
	* fixed bug #12944 (follow-up to #12848):  !!! Database change !!! unknown db field 'tags' in table tt_news_cache (thanks to Sven Juergens)
69
70
2009-12-02 Rupert Germann <rupi@gmx.li>
71
	* fixed bug #12848: !!! Database change !!! using caching framework for internal caching fails with exception. 
72
	* fixed bug #12808: Duplicated '?>' in class.tx_ttnews_cache.php (thanks to Stephan Bauer)
73
	* release of tt_news 3.0.1
74
75
2009-11-27 Rupert Germann <rupi@gmx.li>
76
	* fixed bug #9215: tt_news 3.0 category ajaxtree looses language parameter on ajax expand/collapse 
77
	* fixed bug #12757: IFNULL statements in tt_news queries are not DBAL compatible 
78
	* updated context sensitive help (CSH)
79
	* added missing xclass statement to class tt_news_cache
80
	* updated ext_emconf.php	
81
	* release of tt_news 3.0
82
	
83
2009-11-26  Rupert Germann <rupi@gmx.li>
84
	* added flashmessages icons for older TYPO3 versions to folder compat/gfx
85
	* changed "disallowed categories" message in tceforms to use flashmessages 
86
	* changed tt_news form: moved "hidden" field to the "General" tab and moved author-email to a palette (Thanks to Georg Ringer)
87
	* follow-up to feature #12118: removed tab "Typoscript" from flexform and moved the new "typoscript" field to the "other settings" tab
88
	* follow-up to feature #12118: added a condtion to the flexform field "typoscript" which hides this field from non-admin users
89
	* updated doc "changes in tt_news 3.0"
90
	* added feature #12763: integate possibility to convert tt_news to USER_INT using $this->cObj->convertToUserIntObject() 
91
	  (requires TYPO3 4.3 to work) (Thanks to Krystian Szymukowicz)
92
	* Started to update the tt_news manual
93
94
2009-11-25  Rupert Germann <rupi@gmx.li>
95
	* fix: ajax error in news-admin module when clicking the "show thumbs" checkbox in a list which shows news from a certain category
96
	* fixed bug #12750: added a new icon for the content element wizard (Thanks to Georg Ringer)
97
	* fixed bug #4488: update script not DBAL ready
98
	* fixed some wrong wording in code comments
99
	* fixed broken date in xml feeds (wrong "$this->$this" in class tx_ttnews)
100
	* fixed bug #12453: Invalid use of DISTINCT keyword leads ot invalid query when using DBAL (thanks to Xavier Perseguers)
101
	* fixed bug #12756: Queries for internal caching are not DBAL compatible
102
	* fixed bug #8307: Missing titles in the list module in the Backend (Thanks to Georg Ringer)
103
	* fixed bug #6300: tt_news - save & preview - not working with new records (Thanks to Martin Holtz)
104
	* fixed bug #12760: export button in news-admin module has wrong link
105
	* added feature #12118: integrate field with typoscript into flexform of tt_news (Thanks to Krystian Szymukowicz)
106
	* added feature #12401: Extend the use of generic markers in tt_news 3.0. genericMarkers can now be used in the
107
	  complete tt_news template (not only inside the NEWS subpart). (Thanks to Chris Mueller)
108
109
2009-11-24  Rupert Germann <rupi@gmx.li>
110
	* clean-up: updated copyrights and class comments
111
	* fix: changed instantiation of the BE ajax object to prevent use of deprecated functions in TYPO3 4.3
112
113
2009-10-28  Rupert Germann <rupi@gmx.li>
114
	* clean-up: moved flashmessages.css from res/ to compat/ folder and changed references to this file accordingly
115
116
2009-10-27  Rupert Germann <rupi@gmx.li>
117
	* changed styling of messages in the extensionmanager and in the updater to the flashmessages style from TYPO3 4.3.
118
	  Added a new css file (res/flashmessages.css) which is loaded in older TYPO3 versions where the flashmessages
119
	  styles are not present in the general backend stylesheet.
120
	* added some more locallang labels for the updater
121
	* added a "suggest" wizard to the field "related news" (works only in TYPO3 4.3)
122
	* added "onchange=reload" to the "codes" (what to display) field in the plugin's flexform
123
	* changed the PHP and TYPO3 requirements: as of now tt_news requires at least PHP 5.0 and TYPO3 version 4.1
124
	* changed the way how the update message in EM is rendered. Added a new field for this message because in TYPO3 4.1
125
	  there is no type=user in TS ()before this change the updater message was bundles to the field "useStoragePid").
126
127
2009-08-19  Rupert Germann <rupi@gmx.li>
128
	* fix: displayCurrentRecord is now working again (thanks Krystian Szymukowicz)
129
130
2009-07-28  Rupert Germann <rupi@gmx.li>
131
	* fix: the pagebrowser in the newsadmin module didn't work correctly under TYPO3 4.2.x. Moved all locallang labels, icons and
132
	  css styles to tt_news.
133
134
2009-06-14  Rupert Germann <rupi@gmx.li>
135
	* Added french labels for new localized options in constant-editor, extmanager and updater (thanks to Rachel Foucard)
136
	* added a new label to each updater function which displays information about what the updater is going to do.
137
138
2009-06-04  Rupert Germann <rupi@gmx.li>
139
	* new feature: added the new pagebrowser from the listview to the tt_news admin listview 
140
	  (class tx_ttnews_recordlist::renderListNavigation())
141
	* fix: the categorycount cache was always written no matter of a cached value was found or not.
142
	* fix: added missing () around the lifetime part of the getfromcache query for the internal caching.
143
	* changed the db-engine of the tt_news_cache table to innodb.
144
145
2009-06-02  Rupert Germann <rupi@gmx.li>
146
*** DB table changes ***
147
 	* connected the internal caching from tt_news to the TYPO3 caching framework (requires at least TYPO3 4.3). By default it's configured to
148
 	  use the DB backend but of course it will work with all other available caching backEnds too (tested with memcached, APC, filecache and DB)
149
 	* Added a switch to the extmanager config where one can choose the "caching Engine" (options: internal, cachingFramework). If the caching
150
 	  framework is not available (TYPO3 < v4.3) tt_news automatically falls back to the internal caching.
151
 	* Moved the caching related functions to their own classfile: lib/class.tx_ttnews_cache.php
152
 	* changed the "lifetime" handling of cache entries to use the same system as the caching framework.
153
 	* changed the fieldnames of table tt_news_cache to make it work with the caching framework and the internal caching.
154
	* fixed bug #11236:  Wrong param passed to getSubCategoriesForMenu
155
	* fix: moved the call to function initCategories() inside the $codes loop because initCategories() requires $this->theCode to be set.
156
157
2009-05-25  Rupert Germann <rupi@gmx.li>
158
159
*** DB table changes ***
160
	* performance improvement: internal caching of processing intensive values.
161
	  - archive periods: getting the newscount for every archive period is a quite "expnsive" operation as there can be
162
	    a lot of these periods. These counts are now cached internally which reduces the rendering time of the archive menu drastically.
163
	  - categories: the categories (and also subcategories) for a news article are now stored in the internal cache, too.
164
	    This reduces the amount of queries which has to be made to display a listview.
165
	  - internal caching for newscounts in category menus with 2 stages: getting the newscounts for categories is also a very expensive
166
	    operation especially when the categorymenu is a USER_INT object (which is required for the ajax expand/collapse to work)
167
	    Now the newscounts are cached seperately for each category and also in an array containing the complete counts for a category 
168
	    menu in a certain state.
169
	* SQL query improvements:
170
	  - the "Distinct" subselect for the listquery is now only added if it is actually needed (in case when news are selected
171
	    by category)
172
	  - removed the "orderby" part from the count query for lists
173
	* added indices for tt_news.datetime and tt_news_cat.parent_category
174
175
	* new extmanager options:
176
	  useInternalCaching (as the name says, enabled by default),
177
	  cachingMode: this determines the cache entries lifetime and if the internal cache from tt_news will be cleared by TYPO3.
178
				"normal": (default) the cache entries will get the same lifetime as normal pages. The tt_news cache will be cleared
179
				  when the "clear all caches" button is pressed.
180
				"lifetime": will set the livetime of cache entries to the given amount of seconds in field "cacheLifetime".
181
				  The cache table is not cleared when "clear all caches" is clicked.
182
				"static": the lifetime of cache entries is set to zero (= unlimited). TYPO3 does not clear the tt_news cache
183
				  (useful if you clear the cache with an external script or for debugging).
184
	  cacheLifetime: lifetime in seconds of the internal cache entries (used only when cachingMode is "lifetime").
185
	  writeCachingInfoToDevlog: Which information about internal caching should be written to devlog (extension "devlog" required).
186
	    "disabled": don't write any information about caching to devlog.
187
	    "cache misses": log only cache misses.
188
	    "all": log cache misses and cache hits to devlog.
189
	  parsetimeThreshold: Execution time in seconds after which a single function is logged to devlog. Default is 0.1 sec = 100ms.
190
	    any function in tt_news which needs more time to be executed will be logged. The execution time indicates the severity of the log entry:
191
	    0-0.2 sec = 0 (info), 0.2-0.5 sec = 1 (notice), 0.5-1 sec = 2 (warning) and everything above 1 second get severerity 3 = error.
192
193
	* added a lot of TS default variables to setup.txt (These options are not new but before they were only mentioned in the manual and were
194
	  not visible by default in TypoScriptObjectBrowser)
195
	* changed the default TS for date formatting for all "codes" to a consistent format (%d.%m.%Y) and removed the non localized "of" in
196
	  displaySingle.date_stdWrap.strftime
197
198
	* "related news by category" do now have their own TS namespace. Before this the settings for relNewsByCat had to be 
199
	  configured in "displayList." which made it quite unhandy to configure. Now "related news by category" use relNewsByCategory{} 
200
	  which is a copy of the whole plugin.tt_news{} array. This makes it possible to deliver an "out-of-the-box" working default 
201
	  configuration and it gives you more possibilties to adapt the output to your needs.
202
	* added a TS condition to disable the icons in related news by a TS constants switch.
203
	* added a TS condition to directly switch the archiveMode and change the rendering of archiveTitleCObject accordingly 
204
	  by a TS constants switch.
205
	* changed initialisation of "multipageSingleView". Now useMultiPageSingleView is not activated automatically anymore when 
206
	  maxWordsInSingleView has a non zero value.
207
	* singleView pagebrowser now uses the same pagebrowser as a normal list view (with own config array: plugin.tt_news.singleViewPageBrowser)
208
209
	* moved the pagebrowser initialisation/call to a new function: getPagebrowserContent()
210
	* the archivemenu is now able to display dates in the future
211
	* fix for xmlIcon path: now "EXT:" is resolved correctly in the image path
212
	* cleanup: moved all record icons to the new folder res/gfx/
213
214
215
216
2009-05-05  Rupert Germann <rupi@gmx.li>
217
	* new feature: generic markers (thanks to Georg Ringer for his ttnewsgenericmarkers extension). Generic markers allows you to define new
218
	  HTML template Markers and render any field from the tt_news record to them without writing a single line of PHP.
219
	* new feature: it's now possible to enable the "Crop"-Mode for news images directly in the Constant Editor (listImageMode, latestImageMode)
220
	* performance fix: moved a call to getSelectConf() from function getNewsCountForCategory() to the init function of the catmenu class because
221
	  it was called multiple there.
222
	* cleanup: changed all calls to the different getSubCategories() methods to tx_ttnews_div::getSubCategories(). removed the unneeded methods
223
	  from class.tx_ttnews_helpers and class_tx_ttnews_tcemain
224
	* fix: added alot of missing calls to $GLOBALS['TYPO3_DB']->sql_free_result($res)
225
	* performance fix: changed the initialization of $this->pageArray in class tx_ttnews. This array was initialized with all pages in the
226
	  pid_list which was quite expensive when there was a huge pid_list. $this->pageArray is used to output some data of the news sysfolder
227
	  to the tt_news $markerArray.
228
	  Now $this->pageArray is used as cache for already fetched pagerecords which will only be fetched (by the new method 
229
	  getRelatedNewsByCategory()) if they are actually needed and if there is a marker for them.
230
	* cleanup: moved the code for getting newsfiles, related news by category and for the xml markers to own functions:
231
	  getXmlMarkers(), getFileLinks(), getRelatedNewsByCategory()
232
	* fixed bug #10708: added 2 missing references to function getSIngleViewLink() to make it possible to alter the singlePid
233
	  by a hook.
234
235
236
2009-04-17  Rupert Germann <rupi@gmx.li>
237
	* fixed bug #10921: added exclude=1 to tca config of field author_email
238
239
2009-04-09  Rupert Germann <rupi@gmx.li>
240
	* updater: new feature: added some more options to the updater script: it is now able to ckeck for values in the moved Flexform fields:
241
	  pages (startingpoint), recursive, listLimit and noPageBrowser. These values will be moved to the field in the correct sheet.
242
	* updater: enhanced the "check for not existing html template" function: this function checks now if the found template entry
243
	  actually exists in the filesystem and offers to unset the value if the template file doesn't exist anymore.
244
	* moved all text from the constants.txt files to tt_news/locallang.xml
245
	* reformattd code in class.tx_ttnews.php
246
	* fix: added an empty (Set by TS) option to the "what to display" (code) selector in FF. fix: added an empty (Set by TS) option to the
247
	  "what to display" (code) selector in FF. Without this it was not possible anymore to leave CODE empty and override it from TS.
248
249
	* refactored the updater script. Added language labels and moved all text to tt_news/locallang.xml
250
	* moved all text from ext_conf_template.txt to tt_news/locallang.xml (those labels require a colon : to divide the header from the helptext)
251
	* because the description field from TSConstantEditor could not be localized, I converted the field useStoragePid to "user" and re-added
252
	  the now localized updater-message to ext_conf_template.txt. (new file: lib/class.tx_ttnews_tsparserext.php)
253
254
	  Note: "user" fields in constants editor require at least TYPO3 4.2. In older Versions the checkbox for this option is shown as simple
255
	  input field but no error occurs. This affects only the new info-message for the updater, the updater itself should work in all TYPO3
256
	  versions.
257
	* added missing XCLASS statements
258
	* moved some more functions from pi/class.tx_ttnews.php to lib/class.tx_ttnews_helpers.php
259
	* changed some mysql definitions for better dbal compatibility: converted all tinytext fields to varchar(255), removed NOT NULL statements
260
	  from fields without default value.
261
262
263
2009-04-07  Rupert Germann <rupi@gmx.li>
264
	* replaced the outdated updater script (class.ext_update.php) with a new one that fixes the 2 most common problems when updating an
265
	  existing tt_news installation	from 2.5.x to 3.0.0.
266
	  1. since I moved the static/ folder to the pi/ directory all references to the static tt_news ts templates are broken after updating.
267
	     the updater script fixes this by searching the affected templates and updating them with an updated field "include_static_file"
268
	     where the wrong paths have been corrected.
269
	  2. In case the old default template (EXT:tt_news/pi/tt_news_v2_template.html) was used in flexform configuration this will fail because
270
	     I renamed this template. The updater script can fix this by setting the template path to an empty value in all tt_news flexforms
271
	     where it was used. Then tt_news will render the news with the default template which is configured by TS. Flexforms with other
272
	     templates than tt_news/pi/tt_news_v2_template.html will not be changed.
273
	* added a message to ext_conf_template.txt which informs the user about the new updater.
274
275
276
2009-04-04  Rupert Germann <rupi@gmx.li>
277
	* new feature: now the category menu can show the number of news in each category.
278
	  This can be enabled/disabled by TS: displayCatMenu.showNewsCountForCategories (default=0)
279
280
	* performance enhancement: replaced the "renderFields" feature with "renderMarkers" by Dan Osipov - thanx Dan!
281
	  although renderMarkers does basically the same as renderFields it is the smarter concept, because it doesn't need any configuration.
282
	  The existence of a certain marker in the html template let's tt_news execute the code that is needed for this marker. 
283
	  Means: every code line that fills a certain marker is now wrapped with a condition which checks the existence of this marker 
284
	  before the code is executed.
285
286
287
288
2009-04-04  Rupert Germann <rupi@gmx.li>
289
	* fix: removed call to t3lib_div::makeInstanceClassName() from fe_index.php which generated mysql error messages in FE during ajax 
290
	  calls from category menu. (only occured in TYPO3 4.3dev, probably caused by the deprecation log).
291
292
	* new feature: "useSPidFromCategoryRecusive". If activated tt_news searches through the parent categories for a singlePid.
293
294
	* fix: added a scrollbar to the category tree in news-admin module
295
296
	* fix: removed the default entry for the tt_news html template in both flexform files.
297
	* new feature: by setting "showTitleAsPrevNextLink" the previous/next links in tt_news single view can now show labels for 
298
	  "previous" and "next" instead of the news title. The title is still added to the title-attribute of the link.
299
	* new option: reversePrevNextOrder. As the name says: reverses the order of the "next" and the "previous" links. The "next" 
300
	  marker will be linked to the previous news article (useful if you use different fields for ordering news on your website).
301
	* added a TS option to inlude the prototype library or not in FE (needed for the ajax cat menu)
302
	* removed the function index comment from class tt_news
303
	* moved helper functions from class tt_news to an external helper class (lib/class.tx_ttnews_helpers.php)
304
	* reverted the splitted init() functions change. reason: most of the initialisation is needed by almost all renderfunctions, 
305
	  so the benitfit of splittin these functions would not be very high.
306
	* fix: added a check in the generated link to prevent double adding of the siteUrl
307
308
309
310
311
312
313
2008-05-02	Dmitry Dulepov	<dmitry@typo3.org>
314
315
	* Fix: pi_alwaysPrev was used in makePageBrowser() but was not initialized
316
317
2008-04-20	Rupert Germann <rupi@gmx.li>
318
	* enhancement: grouped the constants in 3 sections: "basic" (templatefile, pid_list, singlePid, backPid, archivelink), "xml-feeds"
319
	  (feed-related settings) and "advanced" (all the rest). In most cases it should be sufficient to fill out the pids in the basic section to
320
	  get an output from the news plugin.
321
	* fix: the fe listview did show not-published versions when dontUsePidList was enabled.
322
	* updated function indexes
323
324
2008-04-20	Rupert Germann <rupi@gmx.li>
325
	* fix !IMPORTANT! requires DB update (related to bugs 3531,3907): "news records loose categories when published/swapped into WS".
326
	  Solution: removed all "unsigned" attributes from the mm tables in ext_tables.sql. Now publishing of news with categories or related
327
	  news works correctly in TYPO3 version >= 4.1.7
328
329
	* new feature: with the new TS parameters "amenuStart" and "amenuEnd" it's now possible to configure an AMENU content element to display
330
	  news only from a certain period.
331
	* new feature: "displayCatMenu.catPidList" and "displayCatMenu.recursive" give users the possibility to set a pidList for the categorymenu
332
	  content element. (overrides GRSP if given)
333
	* new feature - stolen from timtab ;-): the singleview can now display two links that point to the previous and next article
334
	  (template markers: ###PREV_ARTICLE###, ###NEXT_ARTICLE###). The field which is taken to select the previous/next article is configurable:
335
	   plugin.tt_news.displaySingle.nextPrevRecSortingField (default: datetime)
336
	* new feature: the catmenu can now be configured to add/not add the archive parameters to its links. plugin.tt_news.catmenuWithArchiveParams
337
	  (default = 1)
338
	* improved tree display in BE:
339
		- if useStoragePid is enabled each tree shows the GRSP folder and its id as rootIcon
340
		- in be_users/groups the categories are now grouped by sysfolder.
341
	* new feature: added a searchbox to the news-admin module (same as in web->list). if the search shows or not is configurable in TSConfig:
342
	  mod.web_txttnewsM1.list.show.search (default = 1)
343
	* new feature: with "mod.web_txttnewsM1.list.clickTitleMode" it's possible to configures the behavior of the record-title link in lists in
344
	  the news-admin module. Possible values are: "edit" link editform, "view" link FE singleView, (any other value: no link, default=edit)
345
	* changed the "open-preview" link in lists to the same js-window as all other preview links
346
	* fix: now the list in the news-admin module excludes unpublished versions
347
	* fix: adapted the news-admin list to styles to TYPO3 4.2RC2
348
	* fix: the title of the fe-catmenu is now localized
349
	* fix: related news links do work with realurl now
350
	* code cleanup: started to re-arrange the init() order in class.tx_ttnews. One goal is to find out "what to display" (theCode) first,
351
	  and afterwards initialize the needed vars and not vice versa like it was before. Current state: the init() order is changed and all
352
	  "display..."() methods have their own init function wrapper -> TODO: fill the selective init functions.
353
354
355
356
2008-04-14	Rupert Germann <rupi@gmx.li>
357
	* added document: doc/tt_news_3.0_changes.sxw (summarizes all changes and new features in tt_news 3.0) not yet finished
358
	* new feature: with "mod.web_txttnewsM1.list.clickTitleMode" it's possible to configure the behavior of the record-title 
359
	  link in lists in the news-admin module. Possible values: "edit" = link editform, "view" = link FE singleView, any other 
360
	  value: don't link. Default is "edit". The "edit" link is only inserted if the user has sufficient permisssions, the 
361
	  "view" link needs a value for "tx_ttnews.singlePid" (TSConfig) to work.
362
	* performance improvement for the BE module: If a non admin user with many visible pages in his db-mounts opens the 
363
	  news-admin module the script has to check for each page if the user may edit it. This is quite time consuming and 
364
	  so I added a caching mechanism which stores the editperms for each page and the md5hash of the pidList (= list of 
365
	  all mounted pages) in the be_sessions table. Now the permissions are only calculated once per Session.
366
	  
367
	  ATTENTION: page permission changes which don't change the pidList will be ignored until the be_user session changes (re-login required)
368
	  
369
	* fix: it was not possible to mount/allow non-root categories in trees. This error was introduced when I changed lots of 
370
	  stuff in the trees to get rid of the tables and xajax.
371
	* improved the handling of allowed/disallowed categories in BE trees. FIXME -> making categories un-selectable with 
372
	  "tt_newsPerms.tt_news_cat.allowedItems" doesn't work currenlty
373
	* all methods in class.tx_ttnews_div are called statically now.
374
375
376
2008-04-12	Rupert Germann <rupi@gmx.li>
377
	* Changed handling of StoragePid/GRSP:
378
		* category tree in tt_news, tt_news_cat and tt_content: If "useStoragePid" is enabled and no GRSP is given the script 
379
		  looks for categories in the current page.
380
		* category tree in be_users/groups: the tree shows all categories from all pages ("useStoragePid" is ignored)
381
		* news-admin module: If "useStoragePid" is enabled (and GRSP is visible for the current user) the module diplays all 
382
		  categories found in the current GRSP - no matter which page is actually selected in pagetree. The selection in the 
383
		  pagetree filters only the displayed news and not the categories.
384
		* If "useStoragePid" is enabled and NO GRSP is given, only the categories from the current page will be displayed 
385
		  (that was the behaviour also with given GRSP before this change).
386
		* improvement: The tree header displays the pid where the current categories have been found.
387
	* new feature: added a checkbox to the BE list view which allows users to switch off the image thumbnails.
388
	* new feature: added a TSConfig option to show the "create new category" button or not (mod.web_txttnewsM1.catmenu.show.btn_newCategory = 1)
389
	* new feature: added a TSConfig option to configure the size of the thumbnails (mod.web_txttnewsM1.list.imageSize)
390
391
	* fix: the AMENU didn't take the pid_list into account when doing the count() queries for the archive periods
392
	* improved the message handling in the tree for tceforms. Now the messages are partly localized - not yet finished
393
	*
394
395
2008-04-10	Rupert Germann <rupi@gmx.li>
396
	* Changes in module 'news admin':
397
	* new feature: added a level selector offering the following options: show news from all pages, from this page only and 
398
	  from this page and 1 to 4 levels down.
399
	* new feature: the record titles in the list are now linked to the FE single view. The pid of the single view is configured 
400
	  with the same value which is already used for the 'save & preview' button (TSConfig: tx_ttnews.singlePid)
401
	* new feature/fix: Added the missing 'no news found' message and a 'Create new article' button which are displayed when the 
402
	  result list is empty. Whether the 'create new' button appears or not depends of course on the current user's permissions.
403
404
	* fix: removed some superfluous commas from the js files which caused errors in Internet Explorer.
405
	* fix: changed require($BACK_PATH.'init.php'); to require_once... in mod1/ index.php because it threw a php error on ajax 
406
	  actions caused by the double inclusion of init.php.
407
	* fixed bug #8048: removed the useless 'displayList[Latest].image < displaySingle.image' lines from all TS files.
408
	* tweak: improved the internal time logging for the fe-plugin. It writes the parsetimes to the devlog now and it marks 
409
	  entries with exceptionally high parsetimes with different error levels.
410
411
412
2008-04-06	Rupert Germann <rupi@gmx.li>
413
	* fix for bug #8021: removed superfluous marker ###COMENTS### from template single_record_insert
414
	* fix: removed a "call time pass by reference" in class tx_ttnews_TCAform_selectTree which caused a PHP error
415
	* version number is now: 3.0.0
416
417
2008-04-06	Rupert Germann <rupi@gmx.li>
418
419
	* Changes in module 'news admin':
420
	* added support for allowed/disallowed categories
421
	* added support for user/page TSConfig and added a default configuration to pageTSConfig in ext_tables.php
422
	* new checkbox (list): 'Show only editable records'. Allows the user to switch the display of not editable news articles 
423
	  on or off. (this checkbox is invisible for admins)
424
	* new checkbox (tree): 'Show hidden categories'. Allows the user to switch the display of hidden categories on or off.
425
	* all checkboxes can be hidden in TSConfig: mod.web_txttnewsM1.list.show.cb_[name of the checkbox] and 
426
	  mod.web_txttnewsM1.catmenu.show.cb_[name of the checkbox]
427
	* added an extra icon for news which are not editable due to disallowed categories
428
	* added a language selector which shows the languages (page_language_overlay records) of the allowed pages of a normal 
429
	  BE user, or it shows all languages if the user is admin.
430
	* new TSConfig option: 'mod.web_txttnewsM1.defaultLanguageLabel'. Overrides the label for the default language in the language selector
431
432
	* added a check to the tree class for BE forms which informs the user if a category he edits is not in the general record 
433
	  storage page (if the use of GRSP is enabled).
434
	* improved the 'no categories found' message: added a list which links the pages with news categories where the user has 
435
	  access to (inspired by templavoilá).
436
	* new clickmenu options in tree: 'add new category on this level' and 'add subcategory'. Additionally to the 
437
	  'new category' button on top of the tree these 2 options allow the user to create categories at a certain level in the tree.
438
	* did a lot of improvements in the clickmenu class (f.i. the clickmenu items for manipulating records do now only show up 
439
	  if the user has edit permissions)
440
441
442
2008-04-04	Rupert Germann <rupi@gmx.li>
443
444
	* moved all templates to folder pi/ to res/
445
	* added a new html default template: tt_news_v2.6_template.html
446
447
448
2008-04-03	Rupert Germann <rupi@gmx.li>
449
450
	* Implemented optionSplit for tt_news lists: (bug:7141). Thanks JONAS DÜBI and cabag.ch for the patch.
451
		Now things like this are possible: plugin.tt_news.displayList.image.file.maxW = 300|*|200|*|100||100||100
452
		means: the image-width of the first item will be 300px, the last 3 items will be 100px. The items in between will have 200px width.
453
	* Since parsing for splitted options needs extra perfermance you can disable optionSplit by setting 
454
	  plugin.tt_news.enableOptionSplit=0 if you don't need it.
455
456
	* Enabled optionSplit for templateparts/alternatingLayouts: with the new parameter "altLayoutsOptionSplit" it's possible 
457
	  to control the templatepart number by optionSplit.
458
		example: plugin.tt_news.altLayoutsOptionSplit = 0||1|*|2||3||4|*|5||5||5 (limit set to 11)
459
		This can be directly used with the included LIST2 template and will use the templateparts in this order: 0,1,2,3,4,2,3,4,5,5,5
460
		if "altLayoutsOptionSplit" is set "alternatingLayouts" will be ignored.
461
462
	* Enabled optionSplit for images in singleview: with the new parameter "imageMarkerOptionSplit" it's possible to use multiple 
463
	  imagemarkers for the images in the single view. 
464
		example: plugin.tt_news.imageMarkerOptionSplit = 1|*|2
465
		will render the first image to marker ###NEWS_IMAGE_1### and all others to marker ###NEWS_IMAGE_2###
466
	* new code/template part: SINGLE2. Only change to normal SINGLE template is, that it uses multiple image 
467
	  markers which can be configured by "imageMarkerOptionSplit"
468
469
	* flexform changes: cleaned up the flexform, added some missong localisation labels, moved some fields to other sheets.
470
	* new flexform option: "Template part number / optionSplit of template part numbers". Same as "altLayoutsOptionSplit" 
471
	  in TS but applies only to the current content element.
472
	* new flexform option: "OptionSplit for cropping lenght of subheader". This overwrites the "lenght" parameter from 
473
	  subheader_stdWrap.crop with an optionsplitted value (applies only to the current content element). This parameter 
474
	  is also available in TS: "plugin.tt_news.croppingLenghtOptionSplit"
475
	* more optionsSplits ? ;-) : now the fields "imagesize" and "imagewidth" in flexforms can also be filled with splitted options.
476
	* fix #6659: added 2 new options to the recursive selecor in the flexform: "defined by TS" and "0 levels". 0 levels allows to 
477
	  override a globally given value for recursive by 0 for only one content element.
478
	* new option/marker: plugin.tt_news.archiveActiveMarkerContent is filled to the marker ###ARCHIVE_ACTIVE### when the current 
479
	  archive period is selected. By default this marker is rendered to the opening <li> tag of an archive item and it is filled 
480
	  with 'class="amenu-act"'.
481
482
	* fix #4304: changed TS for the single view to render the linksItem_stdWrap around each link and not around all links. new: 
483
	  'linksItem_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.innerStdWrap_all.wrap = <dd>|</dd>''
484
485
	* fix: set maximum of attached files to 100
486
	* fix: the "RTEfullScreenWidth" for the tt_news.bodytext field is now set to 100% as in tt_content
487
488
	* introduced a new function to class tt_news which renders only the images for the single view.
489
	* continued the code cleanup (changed while/list to foreach ...)
490
491
492
2008-04-01	Rupert Germann <rupi@gmx.li>
493
494
	* new TS option "plugin.tt_news.renderFields": Contains an array of CODEs and which fields to render in each code (not used 
495
	  for rss feeds: code=XML).
496
		If a field is not listed here it is not renderend. The fieldlist can be set to "*" to render all fields.
497
		Example: plugin.tt_news.renderFields.SINGLE = *
498
		Actually not all fields can be switched off, I added the condition "if (isRenderfield($field))" only to 
499
		"image,category,short,bodytext,related,links,news_files".
500
		Reason for this effort is to prevent tt_news from wasting time with unneeded things like f.e. parsing the 
501
		complete bodytext through lib.parseFunc when showing latest news where the marker ###NEWS_CONTENT### is not displayed at all.
502
503
	* performance improvement: Changed all occurences of SIM_EXEC_TIME to SIM_ACCESS_TIME and added a fallback for 
504
	  older TYPO3 versions since SIM_ACCESS_TIME is new in TYPO3 4.2.
505
		Background: by default TYPO3 adds a condition to each sql query which checks if the values for starttime, endtime, hidden, 
506
		deleted and access allow the display of this record.
507
		starttime and endtime are compared to the current time in each query. Since the value for "current time" (SIM_EXEC_TIME) 
508
		changes each second, mysql has almost no chance to re-use a result from its cache. SIM_ACCESS_TIME changes this behaviour 
509
		by keeping its value for 60 seconds. If the same information is requested again from mysql during this timeframe the 
510
		result will be delivered from the mysql cache. THANKS to Martin K. for implementing this in the TYPO3 core!
511
512
	* new TS option "plugin.tt_news.ignoreEnableFields": I replaced the calls to tslib_content::enableFields in 
513
	  class tx_ttnews by an internal method which allows to manipulate the "$ignore_array" before calling sys_page::enableFields. 
514
	  By adding starttime and endtime to "ignoreEnableFields" the comparison of these fields with SIM_ACCESS_TIME is completely 
515
	  removed from the query allowing mysql to use its cached results for a longer period than the 60sec of SIM_ACCESS_TIME.
516
517
	* added a new function getSingleViewLink(): This method is called to render all links pointing to a singleView 
518
	  (links in list, related news)
519
	* new register "newsMoreLink_url": additionally to "newsMoreLink" which contains the complete "more" link, 
520
	  this register contains only the URL of this link (available in displayList/Latest and for related news)
521
	* new hook "getSingleViewLinkHook": can be used to manipulate the singleView links
522
	* new hook "sViewSelectConfHook" (bug 6740): Allows to manipulate the query for the single view.
523
524
	* added some missing conditions to prevent calling stdWrap for empty fields to function getItemMarkerArray
525
	* fix: links to related news are showing the correct dates now, when useHRDatesSingle is enabled.
526
	* moved the some manipulations of the selectConf array from function displayList() to function getSelectConf(). 
527
	  Now it's possible to alter the groupBy/orderBy part of the query with the selectConfHook.
528
	* fix in tcaForm_selectTree: already selected categories don't loose their css class anymore when expanded/collapsed.
529
	* better highlighting of parents of selected categories
530
	* improvement (bug 7507): the archivemenu distinguishes between 1 item and more than 1 items now. Means: besides 
531
	  the existing language label "archiveItems" there's a new label called "archiveItem" which is displayed if an 
532
	  archive period contains only 1 item.
533
	* fix: added a limit ($selectconf[max]) to the main list query. Up till now the given limit from TS was only used 
534
	  to end the loop which renders the list content and it did not reach the sql query. Visible effect of this bug was 
535
	  that lists with many results did need significantly more time to render than list with less results no matter of 
536
	  the value of "limit" and the number of actually displayed records.
537
538
539
2008-03-29	Rupert Germann <rupi@gmx.li>
540
  	* fix: news with zero datetime will cause the amenu to search all periods starting from 1970. I added a new 
541
  	  TS parameter which disables this by default: ignoreNewsWithoutDatetimeInAmenu = 1
542
  	* replaced the call to exec_getQuery in the amenu loop by a direct call the exec_SELECTquery which is noticeable faster.
543
  	* improved the overall performance of the amenu by replacing "while(list ...)" by "foreach" where possible and moving 
544
  	  some conditions out of loops.
545
  	* removed some double checks for pid_list and enablefields from functions getWhere() and getQuery()
546
	* added lots of comments and did some "code beautifying" in the TypoScript file ts_new/setup.txt
547
	* added a stdWrap for the complete tt_news output: plugin.tt_news.stdWrap
548
	* added 2 TS parameters "defLangLabel" and "defLangImage" which configure label and flag image for the default language (L=0)
549
	* fix: catSelectorTargetPid was ignored in the settings for the catogory rootline
550
551
552
553
2008-03-29	Rupert Germann <rupi@gmx.li>
554
	* replaced function getFEHelp() by a new function displaErrors() which displayes the collected configuration errors. 
555
	  Moved the help template and its image from pi/ to res/
556
	* new parameter: plugin.tt_news.enableConfigValidation (default: enabled). Disable this option, if the config validation 
557
	  makes problems with your site.
558
	* removed the listStartID option from the flexforms (obsolete since 'excludeAlreadyDisplayedNews' exists).
559
	* updated all function indexes
560
561
2008-03-28	Rupert Germann <rupi@gmx.li>
562
	* new codes: added 3 more items to the "what to display" list: LIST2, LIST3 and HEADER_LIST (they use all the 
563
	  plugin.tt_news.displayList namespace for configuration)
564
	* changed the 2-box selector to a single dropdown menu where only one item can be selected
565
		!!! ATTENTION !!! this might break compatibility with some sites where more than one code for one news content element is used
566
		IMO using more than one code in the same content element is not recommanded anyway, because mostly you 
567
		would need more configuration options for smaller groups of news items and not putting them all in one content element 
568
		where you've f.e. only one image size available.
569
	* the "what to display" labels are now localized
570
571
	Typoscript changes:
572
	* The "general_stdWrap" is now disabled by default: Each single field which needs parsing is connected directly to 
573
	  lib.parseFunc_RTE (f.i.: content_stdWrap.parseFunc < lib.parseFunc_RTE). The class="bodytext" attribute is disabled by default, too.
574
575
576
	HTML Template changes:
577
	* removed the marker ###MORE### from the default HTML template: The "more" link is now appended directly to the subheader by TS.
578
	* Added 2 more LIST templates: LIST2 and LIST3 (using alternating layouts, for a bit more advanced listviews)
579
	* modified the single view: introduced a floated div which groups author, categories and date in the right upper corner
580
581
	CSS
582
	* cleanup: removed almost all colors, borders and fontsizes from the default CSS styles.
583
	* added new example styles for the new LIST templates
584
585
586
587
2008-03-27	Rupert Germann <rupi@gmx.li>
588
	* compatibility: introduced a new folder named compat/ for scripts that are needed to make the tt_news category tree work 
589
	  in older TYPO3 versions.
590
	
591
	The current state is this:
592
593
	TYPO3 4.0.x:
594
	* For this version I dropped the support for expandable trees in tceforms
595
	* if Xajax is installed the tree in the "tt_news category manager" module (web > info) can be expanded/collapsed
596
	* The FE catmenu can be expanded/collapsed but without ajax
597
	* The new Module "news admin" is not visible
598
599
	TYPO3 4.1.x
600
	* all category trees in tceforms and the "catmenu" content element can be expanded/collapsed with internal ajax routines 
601
	  (no xajax required)
602
	* if Xajax is installed the tree in the "tt_news category manager" (web > info) can be expanded/collapsed
603
	* The new Module "news admin" is not visible
604
605
	TYPO3 4.2.x
606
	* The new Module "news admin" is visible and replaces the  "tt_news category manager" module in web > info
607
	* All category trees in BE and FE have full ajax support (no xajax required)
608
609
2008-03-24	Rupert Germann <rupi@gmx.li>
610
	* moved the functionality of the amenuUserFunc script to the tt_news main class.
611
	* Grouping the amenu periods by years can be enabled by plugin.tt_news.showYearHeadersInAmenu (default=1).
612
	* The year is rendered to the new template marker ###ARCHIVE_YEAR### and it has a stdWrap named "archiveYear_stdWrap"
613
	* added the tt_news db fields to ['db_layout']['addTables']. Now the function which renders the tt_news records in the 
614
	  page module could be removed from EXT:cms/class.db_layout.php
615
616
617
2008-03-23	Rupert Germann <rupi@gmx.li>
618
	changes in the newsadmin module:
619
	* adapted the news newsadmin to the new BE layout
620
	* the newsadmin module shows the category tree and a listview of news side by side
621
	* the listview can be filtered by clicking on the category titles in the tree
622
	* if a category is selected, the "new" button in the list creates a news record in this category
623
624
	other changes:
625
 	* added more tabs to the tt_news record and enabled tabs in tt_news categories
626
 	* removed the scrollbar from the tceforms category tree div. The option "max height for the category tree" has been 
627
 	  removed too. Now the category menu shows always all expanded categories
628
 	* integrated the check for disallowed categories with the new "highlight tabs with required fields" feature from 
629
 	  TYPO3 4.2 -> means: a yellow exclamation mark appears in the "categories" tab when there are disallowed categories. 
630
 	  (That made it possible to remove the "use type-field to check categories" hack)
631
	* raised the minimum required TYPO3 version to 4.1 - recommanded version is 4.2 (the newadmin module show only in TYPO3 >= version 4.2)
632
 	* cleaned up the code from many files (f.e. removed checks for non-supported TYPO3 versions)
633
634
	and lots of other small improvements ;-)
635
636
2008-03-21	Rupert Germann <rupi@gmx.li>
637
	* removed obsolete class.tx_ttnews_treeview.php (replaced by file: class.tx_ttnews_TCAform_selectTree.php)
638
	* modified and renamed the class for rendering category trees in BE forms (new name: lib/class.tx_ttnews_TCAform_selectTree.php)
639
	* All ajax driven category trees should now work correctly and without requiering xajax
640
	* renamed some more files and functions
641
642
2008-03-21	Rupert Germann <rupi@gmx.li>
643
	* moved the static/ folder from the tt_news main dir to pi/
644
	* cleaned up the html template and css file
645
	* removed the "ts_old" static TS template option
646
	* moved the main function call for tt_news from the static setup file to default TS Setup. this makes it possible 
647
	  to collect errors in the plugin configuration and display messages when certain TS options are not set.
648
	* renamed cshimages/ to csh/ and moved the csh xml-files to this folder
649
	* moved clickmenu class to cm1/
650
	* moved all classes from the main dir to lib/ (exept ext_update.php)
651
 	* created a js/ folder and moved js files to this folder
652
	* fixed some problem with the redirectUrl after ajax operations in the BE module
653
	* changed some TS options to reasonable defaults:
654
		* dontUseBackPid: activated by default. Now the links to news singleviews do NOT contain the parameters 
655
		  anymore which are needed to build the dynamic "back to list" link in the singleview. Adding these parameters 
656
		  will cause problems with caching (multiple cache entries of the same singleview page due to different cHashes), 
657
		  indexed_search (multiple search results) and realUrl. If you use this extensions in combination with tt_news - 
658
		  which seems to be the case quite often - leave dontUseBackPid=1 and configure a static backPid.
659
		* usePiBasePagebrowser: activated by default. I also improved the wraps for the different parts of the pagebrowser
660
		* excludeAlreadyDisplayedNews: activated by default. If there are multiple tt_news plugins on one page, the articles 
661
		  which are diplayed in one plugin are excluded from display in the other plugins.
662
		* useSubCategories: activated by default.
663
		* ignoreUseSubcategoriesForAndSelection: activated by default. If 'useSubcategories' is enabled and a news plugin 
664
		  is configured to display only news which are members of the selected categories AND their subcategories it's quite 
665
		  unlikely that you'll get some results. Therefore 'useSubcategories' will be ignored for this plugin when 
666
		  categoryMode is set to 2 (AND).
667
		* useHRDates: activated by default. Uses 'year' and 'month' as GETvars for the archive period instead of 'pS' and 'pL'.
668
		* displayCatMenu.mode: ajaxtree. Enables the new ajax category menu for the CATMENU content element.
669
670
671
672
2008-03-19	Rupert Germann <rupi@gmx.li>
673
	2.6.0dev
674
	requires: TYPO3 4.2
675
	* modified of the category tree classes to get rid of xajax.
676
	* The FE catmenu and the BE category manager are now using a slightly modified version of the new typo3ajax class.
677
	* The module "tt_news category manager" does now have its own BE main module called "news admin".
678
	* TODO: remove xajax from the category trees in Forms
679
680
	* many other small changes where I'll hopefully find the time to write them in the manual soon ;-)
681
	* cleaned up some stuff in the tx_ttnews main class: f.e.: renamed function newsArchiveMenu to displayArchiveMenu, 
682
	  inserted section comments...
683
684
2008-03-19	Rupert Germann <rupi@gmx.li>
685
	* created the branch tx_ttnews-2.6.0dev.
686
687
2008-03-17	Rupert Germann <rupi@gmx.li>
688
689
	* fixed the fix for bug #7181: Added "DISTINCT(tt_news.uid),tt_news.*" to the list-query to get rid of the 
690
	  "groupBy tt_news.uid" part of that query. Only removing the groupBy clause is not enough because then news 
691
	  with multiple categories will be displayed multiple.
692
	* upload to TER as version 2.5.2
693
694
2008-03-15	Rupert Germann <rupi@gmx.li>
695
696
	* Fixed bug 5103: fix for the nonvisible categories in selectors when "General record storage page" was used. 
697
	  (re-introduced the file: flexform_ds_no_sPID.xml)
698
	* fix: the string 'http://' in external urls (type=2) is now detected correctly
699
	* added the layout Fixes from Dmitry to the example CSS file (THANK YOU Dmitry for helping out!!)
700
	* upload to TER as version 2.5.1
701
702
2008-03-03	Dmitry Dulepov <dmitry@typo3.org>
703
704
	* Added setting to require categories
705
706
2008-02-29	Dmitry Dulepov <dmitry@typo3.org>
707
708
	* Fixed bug #7181: tt_news and MySQL 5+
709
	* Fixed bug #3914: datetimeDaysToArchive does not work with empty archivedate
710
	* Fixed bug #3730: bug in archive view
711
	* Fixed bug #3677: Ambiguous sql field selection in newsArchiveMenu()
712
	* Fixed bug #6119: ttnews uses database/cahed version of selected template
713
714
2008-02-19	Dmitry Dulepov <dmitry@typo3.org>
715
716
	* Added search hooks
717
	* Extension version is manually set to 2.5.1
718
	* Added 4.2-compatible way to show plugin info in Page module
719
720
2008-02-13	Dmitry Dulepov <dmitry@typo3.org>
721
722
	* Fixed bug #7485: Function menu in module Web > Info does not redirect anymore when selecting tt_news category manager
723
	* Fixed bug #6881: Division by zero
724
	* Fixed bug #6671: XClassing of class.tx_ttnews_catmenu.php does not work
725
726
2008-01-28	Dmitry Dulepov <dmitry@typo3.org>
727
728
	* Fixed CSS layout problem with tt_news_remplate_v2.html on FireFox
729
730
2008-01-08	Dmitry Dulepov <dmitry@typo3.org>
731
732
	* Added section about tt_news add-ons to the manual
733
734
2007-10-31	Rupert Germann <rupi@gmx.li>
735
736
	* fix: prevent link targets from being changed in localized records (Thanks to Stefan Galinski)
737
738
2007-08-16	Rupert Germann <rupi@gmx.li>
739
740
	* added "softref" parsing to the field bodytext
741
742
2007-05-20	Rupert Germann <rupi@gmx.li>
743
744
	* fix for bug 4445: tt_news displayed non clickable links for relations to news without translations in sys_language_mode "strict".
745
	* fix: removed hardcoded space between preAuthor and author and added a stdWrap for preAuthor: preAuthor_stdWrap
746
	* fix: added a line that unsets the piVar "month" when the archive works in mode "yearly"
747
748
2007-02-28	Rupert Germann <rupi@gmx.li>
749
750
	* updated function indexes - no actual code changes
751
	* uploaded revised manual (Thanx Ben)
752
	* version 2.5.0
753
754
2007-02-20	Rupert Germann <rupi@gmx.li>
755
756
	* fixed a small bug which caused asc/desc from Flexform to be ignored if a value for 'listOrderBy' was present in TS. 
757
	  Thx to Ernesto for the hint.
758
759
2007-02-19	Ingo Renner <typo3@ingo-renner.com>
760
761
	* new feature: RSS 2.0 feeds displaying full length news records now, credits Michael Feinbier
762
763
2007-02-18	Ingo Renner <typo3@ingo-renner.com>
764
765
	* new feature: list view can select news for a certain day only now - to play nice with TIMTAB (bug #2941)
766
	* new feature: RSS 2.0 feeds deliver files attached to news records as <enclosure>s (feature request #4950)
767
768
2007-02-15	Rupert Germann <rupi@gmx.li>
769
770
	* fixed a small bug in function getSubCategoriesForMenu which caused tt_news to display only 50 subcategories-
771
	* updated the manual with the new features
772
773
2007-02-09	Rupert Germann <rupi@gmx.li>
774
775
	* fix for bug 4948: in TYPO3 4.1 a cHash error occured when links to related news were clicked (thx to Oliver Hader).
776
	* fix: added a condition to ext_tables.php which disables the "tt_news category manager" module in TYPO versions 
777
	  below 4.0 (reason: the drag and drop code isn't present in these versions)
778
779
2007-01-26	Rupert Germann <rupi@gmx.li>
780
781
	* fix: the ajax category tree works correctly with different charsets now.
782
783
2007-01-25	Rupert Germann <rupi@gmx.li>
784
785
	* new feature: "don't use pid_list". In sites with huge pagetrees where it is needed to have the news not 
786
	  in a few sysfolders but in the complete pagetree the check for the pid_list in tt_news can be a big performance 
787
	  eater because thousands of pages have to be checked for visibility and added to the sql query. From now on it 
788
	  is possible to disable the use of the parameters "pid_list" and "recursive" when the TS var 
789
	  "plugin.tt_news.dontUsePidList = 1" is set. Thank goes to Franz Ripfel for sponsoring this feature.
790
	* new feature: added a new backend module called "tt_news category manager". This module is located under web/info. 
791
	  It shows the complete category tree - of course expandable and collapsable - and offers drag and drop for moving 
792
	  and copying news categories.
793
	* thanks: Many thank goes to: CNV (Christelijk Nationaal Vakverbond) for sponsoring the ajax category tree.
794
	* improvement: rewrote the check for recursive categories. Creating recursive categories is now prevented by a 
795
	  function which hooks in tcemain. This works for normal category records and for the category manager
796
	* improvement: removed the file flexform_ds_no_sPID.xml because it is not needed anymore.
797
	* changed copyrights to 2007
798
799
2007-01-15	Ingo Renner <typo3@ingo-renner.com>
800
801
	* new feature: forceFirstImageIsPreview (see manual)
802
803
2006-12-09	Rupert Germann <rupi@gmx.li>
804
805
	* new feature: if the extension xajax is installed, the category tree in BackEnd forms can now be expanded and 
806
	  collapsed. If you have a huge category tree this will speed up the rendering of the tree significantly. This 
807
	  feature still needs some work because it collides with the check for recursive categories which is currently 
808
	  disabled.
809
	* improvement: if a subcategory of a category is selected the tree shows the titles of the parents of this 
810
	  category with underlined text.
811
	* new feature: "Exclude already displayed news". The new TS option "excludeAlreadyDisplayedNews" allows you to 
812
	  place multiple news plugins on one page where the plugin itself takes care that no newsarticle is displayed 
813
	  twice. This feature makes the options "excludeLatestFromList" and "listStartId" obsolete. If 
814
	  "excludeAlreadyDisplayedNews" is enabled "excludeLatestFromList" and "listStartId" will be ignored.
815
816
817
2006-08-23	Rupert Germann <rupi@gmx.li>
818
819
	* fix for bug 3844: CategoryMode 2 (AND) didn't work correctly. Thanks to Krystian Szymukowicz who wrote the patch.
820
	* fix for bug 3883: added missing german translations.
821
822
2006-08-18	Rupert Germann <rupi@gmx.li>
823
824
	* improvement: added a stdWrap to the TS properties limit and latestLimit
825
	* new feature: added the category tree to be_users and be_groups records. Now it is possible to select the 
826
	  allowed and visible categories for a certain be_user/group with the category tree. If categories are selected in 
827
	  the be_user/group records the TSconfig settings 'options.useListOfAllowedItems', 
828
	  'tt_newsPerms.tt_news_cat.includeList' and 'tt_newsPerms.tt_news_cat.allowedItems' have no effect anymore. 
829
	  (thanks to netcreators.nl for sponsoring this feature)
830
	* new file: added a new php class 'class.tx_ttnews_div.php' which contains some helper functions for the BE classes.
831
	* improvement: the selected categories in the category trees in BE are highlighted with bold font.
832
	* improvement: added the uid of the categories to the title attribute in category trees in the BE.
833
	* version nr: 2.4.1
834
835
2006-05-31	Rupert Germann <rupi@gmx.li>
836
837
	* added faroese translation provided by Hjalti a Lava.
838
839
2006-05-19	Rupert Germann <rupi@gmx.li>
840
841
	* fix for bug 3515: fixed a MySQL error in workspace preview of news lists which occured when the list showed only certain categories.
842
	* new feature (3415): added stdWrap to the parameter singlePid
843
	* added cvs ids to several files
844
	* version nr: 2.4.0
845
846
2006-05-18	Rupert Germann <rupi@gmx.li>
847
848
	* fix for bug 3504: changed the | char which is used to explode links to the ###LINK_ITEM### markers to a 
849
	  random value because it was not possible to render titles with | chars.
850
	* new feature (3510): category links in news articles are having the category title as title attribute now.
851
	* new feature: added an option to change the ordering of categories in category trees in BE forms to the 
852
	  extension config in EM.
853
854
2006-05-09	Rupert Germann <rupi@gmx.li>
855
856
	* added italian translation. Thanks to Claudio Strizzolo.
857
858
2006-04-27	Rupert Germann <rupi@gmx.li>
859
860
	* feature: added two new category modes:
861
		2 = select only news which have all the selected categories assigned (AND)
862
		-2 = show only news which have none of the selected categories assigned (OR)
863
		thank goes to Reto Schmid/.hausformat for sponsoring this feature
864
	* fix: changed the default RTE configuration in tca.php. Now the RTE in tt_news can be configured with the presets 
865
	  from the rteHtmlarea extension configuration.
866
	* raised the number of categories which can be selected in the tt_news content element to 99.
867
	* removed the option 'oldCatDeselectMode' because it did the same as categoryMode=-1
868
869
2006-04-24	Rupert Germann <rupi@gmx.li>
870
871
	* fix (bug 3322): fixed a bug that caused a MySQL error concerning the sorting of categories and which appeared when 
872
	  "displaySubCategories" was enabled.
873
	* version nr: 2.3.6
874
875
2006-04-21	Rupert Germann <rupi@gmx.li>
876
877
	* fix: added the fix for "New or edited news records were not displayed in TYPO3 version below 4.0" to tt_news categories, too.
878
	* fix: added some labels to the pi/locallang.xml file
879
	* added slovak translation for locallang_tca.xml. thanks to George from Slovakia.
880
	* version nr: 2.3.5
881
882
2006-04-19	Rupert Germann <rupi@gmx.li>
883
884
	* fix: New or edited news records were not displayed in TYPO3 version below 4.0. Added a function to 
885
	  class.tx_ttnews_tcemain which adds the missing 0 to the fe_group field. Added a condition to ext_tables.php 
886
	  which changes the fe_group field configuration under TYPO3 lower than 4.0 back to the old state.
887
	* updated function indexes and copyrights
888
	* version nr: 2.3.3
889
890
2006-04-18	Rupert Germann <rupi@gmx.li>
891
892
	* fix: Empty news records were displayed in workspace previews. Added a check to function getSelectConf which 
893
	  removes news records from WS preview which are hidden in the live Workspace AND in the draft workspace.
894
	* fix: changed direct preview for news. Now it works only in the live workspace
895
	* version nr: 2.3.2
896
897
2006-04-17	Rupert Germann <rupi@gmx.li>
898
899
	* fix: removed reference to locallang.php file in class.tx_ttnews_wizicon.php
900
901
2006-04-17	Rupert Germann <rupi@gmx.li>
902
903
	* feature (3281): converted all locallang files to XML. Now it's possible to edit them with the llXML extension.
904
	* version nr: 2.3.0
905
906
2006-04-15	Rupert Germann <rupi@gmx.li>
907
908
	* feature (3126): new template marker ###NEWS_CATEGORY_ROOTLINE###. This marker will be filled with the 
909
	  titles of the parent categories of the first assigned category in SINGLE view or with the parents of the 
910
	  selected category in LIST view. See manual ("The category rootline") for details.
911
	* feature: catOrderBy can now be set differently for each contentelement.
912
	* feature (1146): added the possibility to render a cObject when a news article has no images attached 
913
	  (image.noImage_stdWrap). See example in manual.
914
	* updated function documentation in class.tx_ttnews
915
916
2006-04-14	Rupert Germann <rupi@gmx.li>
917
918
	* feature (1951): finer granularity for automatic archiving: Altenatively the known "datetimeDaysToArchive" 
919
	  it's now possible to set "datetimeHoursToArchive" or "datetimeMinutesToArchive" to "move" news to the archive 
920
	  after a given timespan has passed.
921
	* fix (bug 1497): News category selection impossible if category name contains apostrophe
922
	* fix (bug 3259): Broken multibyte characters in category titles
923
924
2006-04-12	Rupert Germann <rupi@gmx.li>
925
926
	* fix (bug 1383): the pi_base pagebrowser didn't work correctly with human readable dates (thanks to Ernesto Baschny for the patch)
927
	* fix (bug 1310): function validate field works correct now
928
	* fix (bug 2440): substituted all hardcoded quotes in queries with fullQuoteStr()
929
	* fix: fixed some problems with the building of the backToList link in SINGLE view
930
	* fix: showRelatedNewsByCategory works again now. This bug was indroduced when I fixed the search in version 2.2.41.
931
	* fix (bug 3156): related news by category didn't work with dynamically built backlink.
932
	* fix (bug 3156 continued): Fixed also a problem where the value of the sViewPointer in the backLink
933
	* feature: the hardcoded comma which is added between the category titles in Liste views is configurable now. 
934
	  New TS options: categoryDivider and categoryDivider_stdWrap (thanks to Hauke Haller for sponsoring this).
935
	* feature: Now it's possible to exclude category titles (and category images) from display in newsrecords. 
936
	  New TS option: catExcludeList (thanks to Hauke Haller for sponsoring this).
937
	* version number is now 2.2.42.
938
	* updated function index in class tx_ttnews
939
940
2006-04-02	Rupert Germann <rupi@gmx.li>
941
942
	* feature: added the possibility to exclude (or include) categories for certain users in BE forms. 
943
	The list of excluded or included categories is configurable in user/group TSconfig 
944
	(Thanks to Franz Ripfel for sponsoring this).
945
	* feature: added the possibility to exclude (or include) categories in the FrontEnd category menu. 
946
	Now it is configurable which categories are shown in the catmenu. This configuration can be 
947
	done in the contentelement or by TS.
948
	* feature: Made the maximum height of the category selector in BE forms configurable in the 
949
	extension configuration.
950
	* feature (bug 2369): added support for nested fe usergroups (requires TYPO3 4.0).
951
	* feature (bugs 2287,2288): raised number of images in the tt_news db-record to 99 
952
	(changed db fieldtype to text).
953
	* fix: added support for caching of all pagebrowser links.
954
	* fix (bug 2030): the title attribute of links in the list view is localized correctly now.
955
	* fix (bug 2881): added support for human readable dates to liks in XML feeds.
956
	* fix: corrected wrong building of the query to make the search work again.
957
	* feature: added support for filtering XML feeds by category from GET vars.
958
	* feature: now the related news can also be showed in the list or latest view 
959
	(new TS option: "alwaysShowRelated").
960
	* fix (bug 2758): corrected building of links on categories in mode "act as category selector". 
961
	added support for caching to links on categories in mode "act as category selector".
962
	* feature (bug 2671): added stdWrap to categories in XML feeds.
963
	* feature: raised the size for images to 10MB.
964
	* fix (bug 2215): fixed date conversion from human readable dates to internal vars (pS & pL) 
965
	(thank goes to Ernesto Baschny for the patch).
966
	* fix: fixed a bug bug which caused related news not to be linked, when the singlePid was 
967
	not configured in constants.
968
	* version number is now 2.2.41
969
970
2006-03-25	Ingo Renner  <typo3@ingo-renner.com>
971
972
	* ADD added support for ATOM 1.0 feeds, category support still missing
973
974
2006-02-18	Rupert Germann <rupi@gmx.li>
975
976
	* feature (bug 2233): added support for Workspaces in TYPO3 4.0 (Thanks to netcreators.nl for sponsoring this)
977
	* fix: changed TYPO3_version and PHP_version in $emconf
978
	* fix for function validateFields()
979
	* fixed check for not allowed categories
980
	* updated emconf: version nr is 2.2.40 now
981
982
2005-11-12	Ingo Renner  <typo3@ingo-renner.com>
983
984
	* FIX fixed bug 0001718: Stil alt in a-tag
985
	* FIX fixed bug 0001743: news_files field (tinyblob) too small
986
987
2005-11-05	Ingo Renner  <typo3@ingo-renner.com>
988
989
	* FIX fixed bug 0001777: Icon for news with "futuretiming" is missing
990
991
2005-10-22	Rupert Germann <rupi@gmx.li>
992
993
	* fix: fixed bug which displayed a mysql error when a non-admin user did create new news.
994
995
2005-10-18	Rupert Germann <rupi@gmx.li>
996
997
	* new feature: now its possible to display localized news which doesn't have a translation original 
998
	in the default language. This behaviour has to be enabled by setting "showNewsWithoutDefaultTranslation=1"
999
	* fix for another related news bug which did only appear when als news had the same date. Thanks to 
1000
	Chris mueller who pointed me to this
1001
	* fix for "related news by category".
1002
	* fix for "sitelang" in empty rss feeds
1003
	* fix: now the category tree in localized news plugins is displayed correctly
1004
1005
2005-10-10	Ingo Renner  <typo3@ingo-renner.com>
1006
1007
	* FIX fixed bug 0001313: tt_news rss feeds not rss 2.0 compliant
1008
	* CHG feed templates now the same as in TER
1009
1010
2005-09-30	Ingo Renner  <typo3@ingo-renner.com>
1011
1012
	* FIX removed alt attribute in catmenu which is not allowed for anchor tags
1013
1014
2005-07-01	Rupert Germann <rupi@gmx.li>
1015
1016
	* again a fix in the getRelated function -> should work now
1017
1018
2005-06-22	Rupert Germann <rupi@gmx.li>
1019
1020
	* fix: related news and related pages are now working correctly
1021
	* fix: rebuilded the check for related categories of related news. added a new TSvar "checkCategoriesOfRelatedNews"
1022
	* fix: now the "Single Pid by category" does work also for related news.
1023
	* fix for bug 1194: News categories not displayed in SINGLE view
1024
	* and some other small improvements
1025
1026
2005-06-11	Rupert Germann <rupi@gmx.li>
1027
1028
	* fix for bug 1190: the marker ###NEWS_LINK### is not substituted correctly in XML feeds
1029
1030
2005-06-09	Rupert Germann <rupi@gmx.li>
1031
1032
	* fix: removed the alt alttribute from links.
1033
	* fix: inserted a missing space for the title attribute in links
1034
	* fix: the register "newsMoreLink" works correct now.
1035
	* fix: changed the generation of dates in XML feeds (now the day has always 2 digits)
1036
1037
2005-05-27	Rupert Germann <rupi@gmx.li>
1038
1039
	* fix: removed the possibility to configure the sorting of categories in BE -> there was an error in it 
1040
	which caused renaming of category titles with their sorting numbers
1041
1042
2005-05-25	Rupert Germann <rupi@gmx.li>
1043
1044
	* fix: the "type" field was not handled correctly in localizations of news articles with type 
1045
	"internal link" and "external link" -> this works now.
1046
	* fix: added a check for the "type" of the news record to the "direct preview" feature. 
1047
	Now "direct preview" work only with normal news.
1048
	* new feature: now it's possible to configure the field by which categories in the BE are ordered. 
1049
	(in web/list and in the right field of all category select fields)
1050
	* Now all categories in the FrontEnd (catmenu and categories in news records) are ordereds by default 
1051
	by their position in the left field of the category select in news record. This can be changed by 
1052
	setting "catOrderBY" to a field (or a comma separated list of fields).
1053
	* added the "validateFields()" function to the TS option "catOrderBy".
1054
	* Tag: version-2-2-0
1055
1056
2005-05-17	Rupert Germann <rupi@gmx.li>
1057
1058
	* fix: removed some references from function calls because they are considered deprecated and causes 
1059
	an error when "allow_call_time_pass_reference" is disabled in php.ini. (allow_call_time_pass_referenc=Off is recommended).
1060
1061
2005-05-19	rupertgermann
1062
	* raised version number to 2.2.5
1063
	* added new language files from TER
1064
1065
2005-05-17	rupertgermann
1066
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.101:
1067
		- fix: prevented adding of the GETvars "pS", "pL" and "arc" to
1068
		links to the single view with this configuration for links:
1069
		dontUseBackPid=0 and useHRDatesSingle=1.
1070
1071
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.9:
1072
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.25:
1073
		- added a new option to the extension configuration: the "
1074
		prependAtCopy" feature which adds the string "(copy [#])" to
1075
		titles of copied records is configurable now. If prefixLangTitle
1076
		is disabled it is useful to disable prependAtCopy too, otherwise
1077
		"(copy [#])" is also added to localizations.
1078
1079
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_catmenu.php 1.2:
1080
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.100:
1081
		- added multilanguage support to both catmenu modes
1082
		- fix: reverted this change: "tt_news uses different names for the pagebrowser pointer in list 
1083
		and latest now" because it was incompatible with the pagebrowser in TYPO3 3.7.0. The name for 
1084
		the pagebrowser var in list and latest is now again "pointer".
1085
1086
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.33:
1087
		- completed the manual - should now contain all new features and
1088
		options
1089
1090
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.10:
1091
		- changed styles for the catmenu
1092
1093
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.8:
1094
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.35:
1095
		- fix: rendering the "title" field with type "user" was not compatible with "prefixLangTitle" 
1096
		(this mode isn't available for "user" fields).
1097
		Changed the "title" field back to type "input" and added the check for non allowed categoried 
1098
		to the "type" field. Renamed function displayTitleFieldCheckCategories to displayTypeFieldCheckCategories.
1099
1100
2005-05-16	rupertgermann
1101
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.32:
1102
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.99:
1103
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.22:
1104
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.15:
1105
	* cvsroot/typo3xdev/tx_ttnews/pi/tt_news_v2_template.html 1.5:
1106
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.15:
1107
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.12:
1108
		- changed the handling of "related news by category". Now those
1109
		news are handled like related news. Template markers: ###
1110
		TEXT_RELATEDBYCATEGORY### and ###NEWS_RELATEDBYCATEGORY### - new
1111
		template part: ###TEMPLATE_CAT_RELATED###
1112
1113
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.38:
1114
		updated changelog
1115
1116
2005-05-15	rupertgermann
1117
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.31:
1118
		- updated manual with the new features
1119
1120
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.34:
1121
		- removed some unneeded tabs at line ends
1122
1123
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.24:
1124
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.22:
1125
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.11:
1126
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewscat.php 1.5:
1127
		- removed some empty lines
1128
1129
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_tcemain.php 1.6:
1130
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.7:
1131
		- updated php api dat and function comments
1132
1133
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_catmenu.php 1.1:
1134
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.40:
1135
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.98:
1136
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.21:
1137
	* cvsroot/typo3xdev/tx_ttnews/res/arrow.gif 1.1:
1138
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.7:
1139
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.9:
1140
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.14:
1141
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.11:
1142
		- new feature: second "render mode" for the CATMENU content element. The new mode "tree" (default) 
1143
		renders the catmenu in the same manner as the category trees in BE forms. The icons and some other 
1144
		options are configurable.
1145
		The other mode ("nestedWraps") is a improved version of the known catmenu mode which I added first. 
1146
		see manual section "the category menu" for details.
1147
		- added a hook to the function displayCatmenu which makes it possible to render the catemenu with a 
1148
		userdefinef function.
1149
1150
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/constants.txt 1.6:
1151
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.7:
1152
		- added some more options to the constant editor
1153
1154
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.17:
1155
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.8:
1156
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.9:
1157
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.8:
1158
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.7:
1159
	* cvsroot/typo3xdev/tx_ttnews/res/news_amenuUserFunc2.php 1.3:
1160
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.14:
1161
		- updated php api dat
1162
1163
2005-05-13	rupertgermann
1164
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.23:
1165
		- changed some comments
1166
1167
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.6:
1168
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.16:
1169
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.35:
1170
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.33:
1171
		- new feature: "category description". added a new field "description" to the category form in BE. 
1172
		The content of this field will be inserted to the alt & title attributes of the category links in the tree selector.
1173
		Problem: long descriptions or linebreaks in the desciption are not displayed correctly in firefox 
1174
		and mozilla (seems to be a known bug of the gecko engine).
1175
1176
	* cvsroot/typo3xdev/tx_ttnews/cshimages/tt_news_categoy_msg.png 1.1:
1177
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.10:
1178
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewscat.php 1.4:
1179
		- completed context sensitive help (csh)
1180
1181
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.8:
1182
		- changed the order of the options in the configuration form
1183
1184
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_tcemain.php 1.5:
1185
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.97:
1186
	* cvsroot/typo3xdev/tx_ttnews/pi/news_help.tmpl 1.7:
1187
		- added the non-allowed categories check also to the field "title" to display the "non-allowed categories" 
1188
		message already on the first tab of the resord. before this the message appeared only at the "Category" field.
1189
		- edited the help template.
1190
		- fix: when no code at all is given then the help message appears now. (before it appeared only when a 
1191
		wrong code was given) introduced new function displayFEHelp() to the tt_news class.
1192
		- new feature: the list of fields for the internal search is configurable now: "plugin.tt_news.searchFieldList". 
1193
		Added a new function validateFields to check if the configured search fields are actually existing in the db.
1194
1195
2005-05-08	rupertgermann
1196
	* cvsroot/typo3xdev/tx_ttnews/pi/news_conf1.png 1.3:
1197
	* cvsroot/typo3xdev/tx_ttnews/pi/news_help.tmpl 1.6:
1198
		- updated help image (no code message)
1199
1200
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_tcemain.php 1.4:
1201
		- fix: Now direct preview is working also for admins
1202
		- added L paramter to the preview URL.
1203
1204
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_tcemain.php 1.3:
1205
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.5:
1206
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.30:
1207
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.7:
1208
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.39:
1209
	* cvsroot/typo3xdev/tx_ttnews/ext_localconf.php 1.4:
1210
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.16:
1211
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.22:
1212
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.22:
1213
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.9:
1214
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.34:
1215
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.96:
1216
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.20:
1217
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.6:
1218
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.8:
1219
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.13:
1220
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.10:
1221
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.32:
1222
		- new feature: "versioning preview". If the extension "version" is enabled on the system, a new "code" 
1223
		(VERSION_PREVIEW) will be added to the "what to display" selector in the tt_news content element. If a 
1224
		content element with this code exists on a page, it does nothing until the GPvar "ADMCMD_vPrev" is set 
1225
		which indentifies a version preview. Unfortenutely the id of the page for the version preview is not 
1226
		configurable, so the VERSION_PREVIEW element has to be on the next displayable page above the news 
1227
		sysfolder in the pagetree.
1228
		- If a version preview is displayed a message with a link to the original version of the article will 
1229
		be inserted above it. TSparameters: versionPreviewMessage_stdWrap and versionPreviewMessageLinkToOriginal_stdWrap.
1230
		- new feature: "direct preview". The "save & view" button in the tt_news record in BE does open a 
1231
		"single" view of the current record now. The singlePid for this page has to be set in pageTS config: "tx_ttnews.singlePid".
1232
		- tt_news uses different names for the pagebrowser pointer in list and latest now. this makes it 
1233
		possible to have up to 3 indipendend pagebrowsers at one page (single,list,latest).
1234
		- fix: "latestWithPagebrowser" is working now. (thanks Marlies for pointing me to that)
1235
		- improvement for "editlock": Now all actions concerning records with an editlock are disabled for 
1236
		non-admin BE users (copy,move,modify,delete,version,localize).
1237
		- the same actions are prevented for records with categories that are not allowed for the current BE user.
1238
		- fix: the marker ###XML_DECLARATION### for xml feeds will now be substituted in feeds without items.
1239
		- improved handling of localized records with non-allowed categories.
1240
		- added display of categories from the original record to the localization of a news record
1241
		- new feature (extconfig): now it's possible to disable the "[translate to ...]"-prefix in text 
1242
		fields of localized news articles. (switches between the l10n_modes 'prefixLangTitle' and 'mergeIfNotBlank')
1243
		- new feature (extconfig): the image field in localized news articles can be made editable now. 
1244
		(switches between the l10n_modes 'prefixLangTitle' and 'mergeIfNotBlank')
1245
		- added and edited many function comments
1246
		- added all FE error-messages to pi/locallang.php
1247
1248
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.37:
1249
		updated Changelog
1250
1251
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.6:
1252
		- change linebreaks to unix format
1253
1254
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__h.gif 1.1:
1255
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__ht.gif 1.1:
1256
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__htu.gif 1.1:
1257
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__hu.gif 1.1:
1258
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__t.gif 1.1:
1259
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__tu.gif 1.1:
1260
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__u.gif 1.1:
1261
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article__x.gif 1.1:
1262
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__h.gif 1.1:
1263
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__ht.gif 1.1:
1264
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__htu.gif 1.1:
1265
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__hu.gif 1.1:
1266
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__t.gif 1.1:
1267
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__tu.gif 1.1:
1268
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__u.gif 1.1:
1269
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl__x.gif 1.1:
1270
		- added icons for types 1 and 2 (copied the images from t3lib/
1271
		gfx/i/)
1272
1273
2005-05-06	rupertgermann
1274
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.21:
1275
		- fix: changed name of the included csh file for tt_news cat
1276
1277
	* cvsroot/typo3xdev/tx_ttnews/cshimages/tt_news_cat_recursive_error.png 1.1:
1278
	* cvsroot/typo3xdev/tx_ttnews/cshimages/tt_news_categoy.png 1.1:
1279
		- added csh images
1280
1281
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_manual.xml 1.1:
1282
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.8:
1283
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewscat.php 1.3:
1284
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.31:
1285
		- added csh descriptions for tables tt_news and tt_news_cat
1286
		- added csh extension description (new file: locallang_csh_manual.xml
1287
1288
	* cvsroot/typo3xdev/tx_ttnews/cshimages/tt_news_cat_title_lang_ol.png 1.1:
1289
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewscat.php 1.2:
1290
		- added context sensitive help to the tt_news_cat table
1291
1292
2005-05-05	rupertgermann
1293
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.4:
1294
		- fix: added an additional is_array() check for to prevent a
1295
		PHP5 related error ("cannot use string offset as an array ....")
1296
1297
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.20:
1298
		changed hardcoded extname to $_EXTKEY
1299
1300
	* cvsroot/typo3xdev/tx_ttnews/res/add_cat.gif 1.2:
1301
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.30:
1302
		- changed icon for "add new category" wizard
1303
1304
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.29:
1305
		- updated some screenshots
1306
1307
	* cvsroot/typo3xdev/tx_ttnews/Attic/locallang_csh_ttnewsc.php 1.8:
1308
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewscat.php 1.1:
1309
		- renamed locallang_csh_ttnewsc.php to
1310
		locallang_csh_ttnewscat.php
1311
1312
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.95:
1313
		- changed some comments
1314
1315
2005-05-04	rupertgermann
1316
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.3:
1317
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.21:
1318
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.12:
1319
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.32:
1320
		- added the category treeview to the news content element.
1321
		- extended the treeview class to show default items ("not categorized") in the news content element.
1322
		- improved detection of recursive categories
1323
		- updated function indexes and api docs
1324
1325
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.21:
1326
		- changed extension description
1327
1328
	* cvsroot/typo3xdev/tx_ttnews/ext_localconf.php 1.2:
1329
		- updated comments
1330
1331
	* cvsroot/typo3xdev/tx_ttnews/Attic/class.ux_SC_wizard_add.php 1.4:
1332
	* cvsroot/typo3xdev/tx_ttnews/ext_localconf.php 1.3:
1333
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.33:
1334
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.29:
1335
		- removed the extended wizsrd_add script because it didn't work right (creates always recursive categories)
1336
		- changed the label from the "add" button in hte category record to "create new parent category" what it actually does.
1337
1338
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.36:
1339
		updated Changelog
1340
1341
	* cvsroot/typo3xdev/tx_ttnews/Attic/class.ux_SC_wizard_add.php 1.3:
1342
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.10:
1343
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_tcemain.php 1.2:
1344
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.15:
1345
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.94:
1346
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.13:
1347
		- updated function indexes and api docs
1348
1349
2005-05-02	rupertgermann
1350
	* cvsroot/typo3xdev/tx_ttnews/Attic/class.ux_SC_wizard_add.php 1.2:
1351
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.2:
1352
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.6:
1353
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.38:
1354
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.31:
1355
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.93:
1356
	* cvsroot/typo3xdev/tx_ttnews/res/add_cat.gif 1.1:
1357
	* cvsroot/typo3xdev/tx_ttnews/res/add_subcat.gif 1.1:
1358
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.28:
1359
		- the width of both category fields is configurable now. By default the script detects the browser and make the field wider in case of IE is used.
1360
		- added an error message which appears when recursive categories where found. Recursive categories will be not displayed in the tree window because class.treeview returns nothing for those categories.
1361
		- added a message that appears when "useStoragePid" is activated but the current category is not located in the genaral record storage page.
1362
		- added icons to the wizards in the category record ("create category" and "create subcatgegory")
1363
		- added an "edit" wizard to the category record
1364
		- added some conditions to tca.php to set the target pid for category records which have been created with the "add" (+) button according to the "useStorage" setting. (if useStoragePid is disabled, those records will be created in the current page). Those should prevent the well known error message "Attempt to insert record at page 0 ...." when no Genral Record storage page have been set.
1365
1366
2005-05-01	rupertgermann
1367
	* cvsroot/typo3xdev/tx_ttnews/Attic/class.ux_SC_wizard_add.php 1.1:
1368
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_tcemain.php 1.1:
1369
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_treeview.php 1.1:
1370
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.28:
1371
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.37:
1372
	* cvsroot/typo3xdev/tx_ttnews/ext_localconf.php 1.1:
1373
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.14:
1374
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.19:
1375
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.15:
1376
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.30:
1377
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.92:
1378
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.8:
1379
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.5:
1380
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.27:
1381
		some major updates:
1382
		- new feature: The BE forms for news and categories are showing the categories in a tree-view now. The code for this is borrowed from the extension "tx_dam" - thanks Ren� Fritz for his awesome extension(s).
1383
		- new feature: A list of allowed categories can be configured for each be_user or group (TSconfig). The non allowed categories are displayed in grey and the user can't select them. "options.useListOfAllowedItems=1" will enable this feature, the list of allowed categories can be set with "tt_newsPerms.tt_news_cat.allowedItems=1,2,3" f.e.
1384
		- new feature: Now it's possible to prevent editing of news records by their assigned categories. If the record has categories assigned that are not in the list of allowed categories, saving of this record will be disabled. (useful for restrict further editing of a record after a certain category has been assigned to it)
1385
		- new feature: the "add new record" button (+) in the category db-record is creating a new subcategory of the current category. (XCLASS for typo3/wizard_add.php).
1386
		- new feature: added an "editlock" field to the tt_news db_record. By activating this field, editing of the record can be disallowed for non admins. (works only in TYPO3 3.8.0 currently)
1387
		- added an improved version of hte imageMarkerArray userfunction. Now it's possible to set alomost all options by TS.
1388
1389
2005-04-29	rupertgermann
1390
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.7:
1391
		- added catmenu css
1392
1393
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.20:
1394
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.11:
1395
		- added new code "CATMENU" to flexform files
1396
1397
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.36:
1398
		- raised version number to 2.1.6
1399
1400
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.91:
1401
		- new feature "hierarchical category menu": by choosing the code CATMENU a category selector will be displayed which shows the nested categories in a hierarchical menu.
1402
		- new feature: added support for the new extended pagebrowser from class pi_base (in TYPO3 versions below 3.8.0 the pagebrowser will work as known).
1403
1404
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.12:
1405
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.9:
1406
		- added TS options for CATMENU (
1407
		plugin.tt_news.displayCatMenu....)
1408
1409
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.7:
1410
		- added a second example to the imageMarkerArray userfunction.
1411
		The example shows how to mask an image with another image and a
1412
		maslimage (thx to Chi Hoang)
1413
1414
2005-04-25	rupertgermann
1415
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.26:
1416
		- removed some comments
1417
1418
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.18:
1419
		- now the rte transformation-mode is changed to "ts_css" if
1420
		css_styled_content is installed
1421
1422
2005-04-24	rupertgermann
1423
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/constants.txt 1.4:
1424
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/constants.txt 1.5:
1425
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.6:
1426
		- fix: changed some wrong "int" fields to "text".
1427
1428
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.90:
1429
		- fix: recursive from TS is working now.
1430
		- small code cleanup.
1431
1432
2005-04-21	rupertgermann
1433
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.27:
1434
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.5:
1435
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.89:
1436
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.11:
1437
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.5:
1438
		- added the possibility to insert the contents of certain fields
1439
		as "title" or "alt" attribute to links pointing to the single
1440
		view. The field is configurable and stdWrap functions can be
1441
		added. (news TS vars: "linkTitleField" and "linkAltField")
1442
1443
2005-04-20	rupertgermann
1444
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.26:
1445
		- updated the manual
1446
1447
2005-04-20	rupertgermann
1448
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.23:
1449
		- updated manual with the new features
1450
1451
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.87:
1452
		- new feature: Use human readable dates even for the links to
1453
		the single view. If this is enabled all links to the single view
1454
		will show year, month and day. useHRDatesSingle=1 will enable
1455
		this feature.
1456
1457
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.26:
1458
		- updated the manual
1459
1460
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.88:
1461
		- added the option to use HRDatesSingle without the day. Can be
1462
		enabled by setting useHRDatesSingleWithoutDay=1
1463
1464
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.24:
1465
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.25:
1466
		*** empty log message ***
1467
1468
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.4:
1469
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.17:
1470
		- added the possiblity to choose the label and the alternative
1471
		label to the section "Configuration" which is shown in the
1472
		extmanager.
1473
1474
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/constants.txt 1.4:
1475
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.10:
1476
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.4:
1477
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.8:
1478
		- added some more options to the contant editor
1479
1480
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.13:
1481
		- updated php api dat
1482
1483
2005-04-18	rupertgermann
1484
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.9:
1485
		- changed the the default setting for the pagebrowser in the
1486
		single view. its now disabled by default.
1487
1488
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.35:
1489
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.19:
1490
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.10:
1491
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.29:
1492
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.86:
1493
		- new feature: 'Random News'. I added the keyword 'random' to
1494
		the order by selectbox in the content element and also to TS.
1495
		choosing this will randomise the ordering of news in lists.
1496
		works only with news as USER_INT object or caching disabled
1497
1498
2005-04-15	rupertgermann
1499
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.34:
1500
		updated Changelog
1501
1502
2005-04-14	rupertgermann
1503
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.85:
1504
	* cvsroot/typo3xdev/tx_ttnews/pi/tt_news_v2_template.html 1.4:
1505
		- added the option "useParagraphAsPagebreak". If this is enabled pagebreaks will be set after a paragraph (an empty line in the bodytext field) instead after the first dot when maxWordsInSingleView was reached.
1506
		- new feature: "Related news by category". The single view can also be configured to show a list of news articles with the same category as the current article. The feature is disabled by default and can be enabled by setting ?showRelatedNewsByCategory=1?.
1507
		If news with the same category are found, they will be rendered as news LIST to the new marker ?###NEWS_RELATED_BY_CATEGORY###?.
1508
1509
	* cvsroot/typo3xdev/tx_ttnews/res/realUrl_example_setup.txt 1.4:
1510
		- new example configuration dor realUrl and tt_news. added the
1511
		new archive vars.
1512
1513
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.22:
1514
		- updated the manual with the new features. Thank goes to Robert
1515
		Markula who wrote the "Pagebreaks" section.
1516
1517
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.4:
1518
		- added the 'lineheight hack for IE' to the latest template
1519
1520
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.34:
1521
		- version number is now 2.1.5
1522
1523
2005-04-10	rupertgermann
1524
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.33:
1525
		- raised highest compatible php version to 5.0.3
1526
1527
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.33:
1528
		updated Changelog
1529
1530
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.6:
1531
		- added the 'lineheight hack for IE' to the latest template
1532
1533
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.12:
1534
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.84:
1535
		- updated php_api
1536
1537
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.83:
1538
	* cvsroot/typo3xdev/tx_ttnews/res/atom_0_3.tmpl 1.2:
1539
	* cvsroot/typo3xdev/tx_ttnews/res/rdf.tmpl 1.2:
1540
	* cvsroot/typo3xdev/tx_ttnews/res/rss_0_91.tmpl 1.2:
1541
	* cvsroot/typo3xdev/tx_ttnews/res/rss_2.tmpl 1.4:
1542
		- added the marker ###XML_DECLARATION### to all feed templates. this marker is substituted with the xml-declaration including the correct charset that is configured as config.metaCharset (before this iso-8859-1 was hardcoded in the tmpl-files)
1543
		- new TSvar 'xmlDeclaration' in the displayXML section. If this var contains a value, the marker ###XML_DECLARATION### in the feed templates will be substituted with this string.
1544
		- new Hook in function displayList. with this hook you can add a userfunction that processes the markerarray for a complete list.
1545
1546
2005-04-07	rupertgermann
1547
	* cvsroot/typo3xdev/tx_ttnews/ext_icon_ttnews_folder.gif 1.1:
1548
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.16:
1549
		- added a folder icon for tt_news. This icon is not hardcoded
1550
		anymore in TYPO3 3.8.0
1551
1552
2005-04-06	rupertgermann
1553
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.21:
1554
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.32:
1555
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.81:
1556
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/constants.txt 1.3:
1557
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.8:
1558
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.3:
1559
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.7:
1560
		- new feature 'human readable dates'. This enables the use of the GETvars 'year' and 'month' for the archive links instead of the non-readable 'pS', 'pL' and 'arc'. can be enabled in TS by settin plugin.tt_news.useHRDates = 1 or in the constant editor.
1561
		- fix: the register newsCategoryUid did contain the wrong cat uid. Fixed by moving the call of the function getCategoryMarkers to the beginning of the getItemMarkerArray function. This fills the register before all other stdWraps are executed.
1562
1563
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.80:
1564
		- fix: the register newsCategoryUid did contain the wrong cat
1565
		uid. Fixed by moving the call of the function getCategoryMarkers
1566
		to the beginning of the getItemMarkerArray function. This fills
1567
		the register before all other stdWraps are executed.
1568
1569
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.82:
1570
		- removed the TYPO3 subversion from the promoted generator url
1571
		in the atom03 feed
1572
1573
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/setup.txt 1.4:
1574
		- added config.admPanel = 0 to the xmlnews page object
1575
1576
2005-04-05	rupertgermann
1577
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.79:
1578
		- added two new registers "newsSubheader" and "newsKeywords":
1579
		this allows you to insert those values f.e. as metatags
1580
1581
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.20:
1582
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.14:
1583
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.78:
1584
	* cvsroot/typo3xdev/tx_ttnews/res/atom_0_3.tmpl 1.1:
1585
	* cvsroot/typo3xdev/tx_ttnews/res/rdf.tmpl 1.1:
1586
	* cvsroot/typo3xdev/tx_ttnews/res/rss_2.tmpl 1.3:
1587
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/constants.txt 1.2:
1588
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/setup.txt 1.3:
1589
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.25:
1590
		- new XML-feed formats: rdf and atom03. A big thank goes to ingo renner who sent me patches and an updated manual.
1591
		- removed the wrong default values from autoinc lines in tables.sql
1592
		- added the possibility to render the content of the keywrds field to a template marker (###NEWS_KEYWORDS###)
1593
		- small field re-arrangement in tca.php to reduce the width of the tt_news BE form.
1594
		- updated the manual with some of the new features (not complete)
1595
1596
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/constants.txt 1.3:
1597
		- added a selector box for the newsfeed formats to the Constant
1598
		editor
1599
1600
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.15:
1601
		- changed rss template label
1602
1603
2005-03-18	rupertgermann
1604
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.31:
1605
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.10:
1606
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.13:
1607
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.18:
1608
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.9:
1609
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.28:
1610
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.76:
1611
	* cvsroot/typo3xdev/tx_ttnews/pi/tt_news_v2_template.html 1.3:
1612
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.24:
1613
		- new feature: 'insert pagebreaks after a certain amount of words' (new function insertPagebreaks()). It's now possible to configure the amount of words after that a pagebreak is inserted. If the amount of words is reached, the script looks for the next dot (.) and inserts a pagebreak after it. The value for 'maxWordsInSingleView' can be configured globally by TS or for a single Content-element in the FF sheet. Additionally it is possible to switch off automatic Pagebreaks for a single news article with a checkbox in the tt_news record. (has to be improved to make shure, that no pagebreaks are inserted in html tags).
1614
		- added a new marker for the pagebrowser in the singleview: ###NEWS_SINGLE_PAGEBROWSER###. it is also possible to append the pagebrowser to the bodytext without a special marker by setting 'appendSViewPBtoContent=1'
1615
		- the subheader is now only displayed on the first page of a singleview with multiple pages. If this is not wanted the subheader can be configured to appear on all those pages by setting 'subheaderOnAllSViewPages=1'
1616
1617
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.11:
1618
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.77:
1619
		- updated api_dat and function documentation
1620
1621
2005-03-16	rupertgermann
1622
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.32:
1623
		updated Changelog
1624
1625
2005-03-15	rupertgermann
1626
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.75:
1627
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.5:
1628
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.7:
1629
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.6:
1630
		- new feature: single view with multiple pages. It's now possible to divide the single view in multiple pages by adding a configurable 'pageBreakToken' to the bodytext field. The default 'pageBreakToken' is <---newpage--->. the complete feature is enabled by default, but can be disabled by setting 'useMultiPageSingleView = 0'.
1631
		The images for the additional pages in the single view are assigned by there position in the imagelist in the BE form. example: if you have 6 images assigned and set imageCount for the single view to 2, then the first 2 images will appear on the first page the second 2 images will appear on hte second page and so on.
1632
		- to get a pagebrowser for the news single view it was necessary to add a new pagebrowser function to the tt_news class (function makePageBrowser). This pagebrowser is a copy of the piBase pagebroser where I added a possibility to configure the name of the pointer (singleViewPointerName) and chaching is now enabled.
1633
		- the list view uses now the new internal pagebrowser too. the piBase pagebrowser can be re-enabled by setting 'usePiBasePagebrowser=1'.
1634
1635
2005-03-12	rupertgermann
1636
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.31:
1637
		updated Changelog
1638
1639
2005-03-11	rupertgermann
1640
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.6:
1641
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.5:
1642
		- added quotes to: plugin.tt_news.pageBrowser.tableParams =
1643
		cellpadding="2" align="center"
1644
1645
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.12:
1646
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.74:
1647
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.23:
1648
		- new feature: 'bidirectional Relations': if you set a relation between two news-records and you enable this feature (plugin.tt_news.useBidirectionalRelations = 1) you'll see the relation in both records on the website. The relation back from the target-record to the source is inserted automatically. In the BE you won't see the relation.
1649
		- new feature: 'related pages': if you enable this feature (plugin.tt_news.usePagesRelations = 1) you can now assign pages as related news. Those 'related pages'are handled as news with type set to 'link to internal page' so no changes to the TS of the getRelatedCObject are needed.
1650
		- fix: the title of related news are now displayed in the correct language. (thank goes to Christian Ullrich who sent the patch)
1651
		- the feature 'single pid by category' can now be disabled by setting: plugin.tt_news.useSPidFromCategory = 0
1652
		- the function geRelated() is now respicting the visibility of categories that are assigned to the related news-records. If one of the categories is not vicible for this user, its title and images will not appear, if all assigned categories are disabled the related news record will not appear. (works for subcategories too).
1653
1654
2005-03-09	rupertgermann
1655
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.30:
1656
		updated changelog
1657
1658
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.14:
1659
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.11:
1660
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.73:
1661
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.22:
1662
		- added the fields 'endtime','starttime','hidden' and 'fe_group' to the tt_news_cat table
1663
		- new feature: the new 'enable fields' from the tt_news_cat table are now processed in the tx_ttnews class. That makes it possible to f.e show news from some categories (and their subcategories) only for users that are member of a certain fe_group or only for a timeperiod.
1664
		- enabled the field 'sorting' for the table tt_news_cat_mm. The order of the categories that are displayed on the website is now the same, as the order of the categories in the left selectorbox in the tt_news BE-form.
1665
		- in the table tt_news_cat, the sorting field is now enabled too. This fields defines the ordering of the categories in the right selectorbox in the tt_news BE-form. The order of the subcategories, if some of them are found in the same level, will also be defined by the sorting-field, if no other field is set by 'plugin.tt_news.catOrderBy'. (the default for catOrderBy was uid before)
1666
		- added a stdWrap to 'categorySelection'. Now something like this will work: 'plugin.tt_news.categorySelection.data = register:whatever'
1667
		- changed the condition that finds out if a record is normal newsarticle or a Link. This condition checks now if the type is 1 or 2. This has no influence on the functionality, but will make it easier to add new 'types' to tt_news when extending it.
1668
		- added a function that checks the visibility of the selected categories: function checkRecords().
1669
		- removed function initCategories().
1670
1671
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat.gif 1.1:
1672
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__d.gif 1.1:
1673
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__f.gif.gif 1.1:
1674
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__fu.gif 1.1:
1675
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__h.gif 1.1:
1676
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__hf.gif 1.1:
1677
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__hfu.gif 1.1:
1678
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__ht.gif 1.1:
1679
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__htf.gif 1.1:
1680
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__htfu.gif 1.1:
1681
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__htu.gif 1.1:
1682
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__hu.gif.gif 1.1:
1683
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__t.gif 1.1:
1684
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__tf.gif 1.1:
1685
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__tfu.gif 1.1:
1686
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__tu.gif 1.1:
1687
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__u.gif 1.1:
1688
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_cat__x.gif 1.1:
1689
		added icon set for tt_news_cat. before this the icon was taken
1690
		from typo3/gfx/i/
1691
1692
2005-03-07	rupertgermann
1693
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.30:
1694
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.9:
1695
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.10:
1696
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.27:
1697
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.72:
1698
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.21:
1699
		- new feature: Subcategories. added a new field in the tt_news_cat table where you can assign a 'parent category' to a tt_news category. To enable this feature you'll have to set the new TSvar 'useSubCategories' to 1
1700
		- new TSvar 'displaySubCategories': Set this to 1 if you want display the names and images of the subcategories
1701
		- added 2 stdWrap for subcategories: 'subCategoryImgItem_stdWrap' and  'subCategoryTitleItem_stdWrap'
1702
		- removed the function initCategories because its behaviour of reading all categories of all news to an array was not compatible with subcategories
1703
		- cleaned up the init() function -> made some new functions for processing parts of the init function (initLanguages (), initCategoryVars(), initTemplate() and initPidList () )
1704
		- version nr is now 2.1.2
1705
1706
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.9:
1707
		- added correct var types to function headers
1708
1709
2005-03-05	rupertgermann
1710
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.29:
1711
		updated Changelog
1712
1713
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.29:
1714
		updated emconf to version 2.1.0
1715
1716
2005-03-04	rupertgermann
1717
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.19:
1718
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.20:
1719
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.7:
1720
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewsc.php 1.7:
1721
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.26:
1722
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.19:
1723
		new language files from TER
1724
1725
2005-03-03	rupertgermann
1726
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.28:
1727
		version nr is now 2.0.7
1728
1729
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.8:
1730
		updated api documentation
1731
1732
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.17:
1733
		fixed some typos in the manual
1734
1735
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.8:
1736
		fix: updating category relations is now working correctly. the
1737
		existence and size of the table tt_news_cat_mm is now checked by
1738
		the script before the "UPDATE" option appears.
1739
1740
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.18:
1741
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.25:
1742
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.71:
1743
		- changed the handling of the list limit given from FF. This
1744
		value for limit will now override a value for latestLimit that
1745
		is configured in TS. (fixes bug 657)
1746
1747
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.28:
1748
		updated changelog
1749
1750
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.17:
1751
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.8:
1752
		added the possibility to add HTM files as templates
1753
1754
2005-02-28	rupertgermann
1755
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.27:
1756
		updated changelog
1757
1758
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.6:
1759
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.5:
1760
		- fix for the example files userPagebrowserFunc.php and imageMarkerFunc: redeclaring the $this-object is not allowed in php5
1761
		- fix userPagebrowserFunc: the resultcount is now displayed in function user_substPageBrowser().
1762
1763
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.70:
1764
		- added an "is_array" check before inploding the $tmpItemsArr in
1765
		the function newsArchiveMenu(). in some special configurations
1766
		this var is not an array. thx Daniel Gercke for the hint.
1767
1768
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.16:
1769
		added some TS examples to the manual
1770
1771
2005-02-20	rupertgermann
1772
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.7:
1773
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.9:
1774
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.24:
1775
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.69:
1776
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.20:
1777
		- new Feature: ?SinglePid by Category? you can now define a singlePid in the category record.
1778
		- new TSvar ?catOrderBy?: gives you the possibility to order the categories (in FE) f.e. by title
1779
		- It's now possible to use the ?Latest?-template to display archived news. (new TSvar: ?displayArchivedInLatest?)
1780
1781
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.15:
1782
		- added a new section to the manual: "Registers"
1783
		- new TS-example in the manual: Display latest news-record in single-view, but only if this page is viewed without a news-uid (tx_ttnews[tt_news]) in the GETvars.
1784
1785
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.5:
1786
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.4:
1787
		- fix: moved "noNewsIdMsg_stdWrap" in the static setup files out
1788
		of the "displaySingle" section.
1789
1790
2005-02-15	rupertgermann
1791
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.25:
1792
		updatet changelog
1793
1794
2005-02-06	rupertgermann
1795
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.8:
1796
		fix: added 2 missing commas to create statements
1797
1798
2005-02-05	rupertgermann
1799
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.27:
1800
		- version number is now 2.0.6
1801
1802
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.68:
1803
		- new TS-var 'dontUseBackPid':
1804
		If you enable this, you can prevent the use of the variables for dynamic back-Links in links, that point to the single-view. The advantage is, that all those links will look the same, what will f.e. prevent multiple indexing by the indexed search. (RealUrl Links will also look nicer without a backpid). The backlink in the single-view will still function, but it will only point to a global BackPid (f.e. the list view)
1805
1806
		- fix: added the forgotten var "$selectConf" to the hook in function getSelectConf
1807
1808
	* cvsroot/typo3xdev/tx_ttnews/res/realUrl_example_setup.txt 1.3:
1809
		changed server name in example
1810
1811
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.3:
1812
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.4:
1813
		*** empty log message ***
1814
1815
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.4:
1816
		- fix: added the forgotten lines for 'display current record' -
1817
		now displaying of tt_news-records with the "insert-records"
1818
		content-element works again.
1819
1820
2005-01-13	rupertgermann
1821
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.24:
1822
		updated changelog
1823
1824
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.13:
1825
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.7:
1826
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.23:
1827
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.67:
1828
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.19:
1829
		- new possiblity to render the "more" link. Now this link can also be rendered by TS by wrapping it with the stdwrap.append function to the subheader text. This has the advantage that this link appears in the same line (and the same p-tag) as the last line of the subheader/bodytext in list views.
1830
1831
		- added two new fields for image alt text and title to the be form. with this fields you can add different alt and title texts to each image
1832
1833
2004-12-18	rupertgermann
1834
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.26:
1835
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.6:
1836
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.19:
1837
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewsc.php 1.6:
1838
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.22:
1839
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.66:
1840
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.18:
1841
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/setup.txt 1.2:
1842
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.3:
1843
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.3:
1844
		- fix for bug 556 " Hidden news item still visable in related newslist" (added $this->enableFields to getRelated query)
1845
		- fix for the "backpid from FF is not recognized"-bug
1846
		- fix for bug 562: changed Content-type to "application/xml" in the ts setup file with the rss settings
1847
		- fixed naming error for "linksHeader_stdWrap" in /static/ts_old/setup.txt
1848
		- fix for bug 621: added forgotten ".wrap" to "noNewsIdMsg_stdWrap" to both /static/ts_*/setup.txt files
1849
		- script/api documentation updated
1850
		- added updated language files from TER
1851
		- updated version number to 2.0.5
1852
1853
2004-11-18	rupertgermann
1854
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.25:
1855
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.18:
1856
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.6:
1857
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewsc.php 1.5:
1858
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.21:
1859
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.17:
1860
		- new language files from TER
1861
		- version number is now 2.0.1
1862
1863
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.23:
1864
		updated changelog
1865
1866
2004-11-17	rupertgermann
1867
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.22:
1868
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.9:
1869
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.14:
1870
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.24:
1871
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.12:
1872
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.16:
1873
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.7:
1874
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.17:
1875
	* cvsroot/typo3xdev/tx_ttnews/pi/ce_wiz.gif 1.2:
1876
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.65:
1877
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.12:
1878
	* cvsroot/typo3xdev/tx_ttnews/pi/tt_news_v2_template.html 1.2:
1879
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.7:
1880
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.5:
1881
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.7:
1882
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.4:
1883
	* cvsroot/typo3xdev/tx_ttnews/res/news_amenuUserFunc2.php 1.2:
1884
	* cvsroot/typo3xdev/tx_ttnews/res/realUrl_example_setup.txt 1.2:
1885
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.13:
1886
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.7:
1887
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_styles.css 1.5:
1888
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.2:
1889
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.3:
1890
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/constants.txt 1.1:
1891
	* cvsroot/typo3xdev/tx_ttnews/static/rss_feed/setup.txt 1.1:
1892
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/constants.txt 1.2:
1893
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.2:
1894
		- some small improvements at the html-template and the static css-styles
1895
		- added new message: "noTranslMsg" - appears in singleview (sys_language_mode=strict) when no translation is found.
1896
		- another new message: "noNewsForArchPeriod" appears when a user switches the language to an archive period that contains no translated items.
1897
		- added a new folder with the static ext templates for the rss feed
1898
		- all other files seems to be changed, because they have a new timestamp or i changed their linebreaks from dos to unix. (no changes in the code)
1899
1900
2004-11-14	rupertgermann
1901
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.15:
1902
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.6:
1903
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.20:
1904
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.64:
1905
		- added "alternatingLayouts" and "crop" to the template-Tab in
1906
		the content-element.
1907
1908
2004-11-13	rupertgermann
1909
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.21:
1910
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.13:
1911
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.3:
1912
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.23:
1913
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.14:
1914
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.5:
1915
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.19:
1916
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.63:
1917
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.12:
1918
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.18:
1919
		 - new feature - added some new fields to the tt_news content-element: listStartID, limit, noPageBrowser, imageWidth, imageHeight. with the new Field "listStartID" you can set the item from which the list (or latest) content-elemnt should start.
1920
		in combination with the other fields you can realize complex combinations of news content-elements f.e to display a big header element and list of smaller elements below. (hint: this is completely incompatible with the pagebrowser)
1921
		Thank goes to paolo nugnes for sponsoring this feature.
1922
		- small fix in the language menu: now it works also with "hide default translation of the page" activated -> result is: the  default language is dimmed and not linked
1923
		- updated manual with new features
1924
		- updated changelog
1925
		- version number is now 1.7.9
1926
1927
2004-11-11	rupertgermann
1928
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.62:
1929
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.2:
1930
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.2:
1931
		- sys_language_mode "strict" does now work
1932
		- the "language=all" property is now correctly interpreted
1933
		- added a default wrap for "noNwesToList" message to the default setup files
1934
		- new TSvar "dontInsertSiteUrl" for links in rss feeds.
1935
1936
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.12:
1937
		small changes in the manual
1938
1939
2004-11-08	rupertgermann
1940
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.11:
1941
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.2:
1942
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.22:
1943
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.11:
1944
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.61:
1945
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.17:
1946
		- changed the "dividers2tabs" behaviour: now all types of news db-record are only divided in 2 tabs one for title,text,author... the other one for the "relations" (images, files, related news ...)
1947
		- now you can disable the dividers2tabs feature in the installation in EM
1948
		- fixed the character filtering for the rss feed. added stdWraps to the rss-title and subheader.
1949
		- updated manual (not yet complete)
1950
1951
	* cvsroot/typo3xdev/tx_ttnews/doc/Attic/manual_01.sxw 1.2:
1952
		removed file manual01.sxw
1953
1954
2004-11-06	rupertgermann
1955
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.10:
1956
		changed manual - added new section about localization
1957
1958
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.2:
1959
		removed main-page styles
1960
1961
2004-11-01	rupertgermann
1962
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.20:
1963
		updated changelog
1964
1965
2004-10-31	rupertgermann
1966
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.14:
1967
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.33:
1968
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.8:
1969
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.21:
1970
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.10:
1971
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.16:
1972
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.60:
1973
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.11:
1974
	* cvsroot/typo3xdev/tx_ttnews/pi/tt_news_v2_template.html 1.1:
1975
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_constants.txt 1.4:
1976
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.7:
1977
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/tt_news_mtb_pagetree-z.t3d 1.4:
1978
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.6:
1979
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.4:
1980
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.6:
1981
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.3:
1982
	* cvsroot/typo3xdev/tx_ttnews/res/news_amenuUserFunc2.php 1.1:
1983
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.11:
1984
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_v2_styles.css 1.1:
1985
	* cvsroot/typo3xdev/tx_ttnews/static/css/setup.txt 1.1:
1986
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/constants.txt 1.1:
1987
	* cvsroot/typo3xdev/tx_ttnews/static/ts_new/setup.txt 1.1:
1988
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/constants.txt 1.1:
1989
	* cvsroot/typo3xdev/tx_ttnews/static/ts_old/setup.txt 1.1:
1990
		--- Major changes ---
1991
		- added new html template (pi/tt_news_v2_template.html)
1992
		- added new stylesheet for this template (res/tt_news_v2_styles.css)
1993
		- moved all html-tags for content that is not required to the TS template. there should be no empty tags anymore when there is no content in the db-field.
1994
		- moved ALL TS_setup- and TS_contstants-files to the new folder "static/". this folder holds 3 subfolders for 2 different TS-setups:
1995
		  setup 1: TS settings for the "classic" table-based template (with fonts, globalWraps, globalColors ....)
1996
		  setup 2: consists of two subparts: the TS settings for the new CSS-based (XHMTL valid) template and the css styles for this template
1997
			which can be included seperately as css_default_style from the third static ext-(TS)template.
1998
		- added two new template markers that build a wrap for the additional data in the single view (###ADDINFO_WRAP_B### ###ADDINFO_WRAP_E###).
1999
		   this wrap is only inserted if there is at least one of the elements: related, files or links present.
2000
		- added new template markers for a wrap for all categories ( ###CATWRAP_B### and  ###CATWRAP_E### )
2001
		- changed the wrapping of the author: now also the author prefix is wrapped in the author wrap.
2002
2003
		- some fixes for rss conformity: added the new function cleanXML which removes '&nbsp;' from the rss feed content.
2004
		- changed the link building for the links to the single view in rss feeds: now also links to internal and external sites are working in the rss-feed
2005
		- added a preg_replace which replaces the squarebrackets in the links with their rawurlcodes and the &-sign with its ASCII code (rawurlencoding the complete link caused non-functional links)
2006
		- version number is now 1.7.7
2007
2008
2004-10-26	rupertgermann
2009
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.13:
2010
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.4:
2011
		disabled language switching for the flexform files
2012
2013
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.32:
2014
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.7:
2015
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.20:
2016
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.5:
2017
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.9:
2018
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.15:
2019
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.59:
2020
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.10:
2021
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.14:
2022
	* cvsroot/typo3xdev/tx_ttnews/res/rss_2.tmpl 1.2:
2023
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.10:
2024
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.16:
2025
		- enabled 'dividers2tabs' for the tt_news form in BE
2026
		- added 'l10n_modes' for the most fields in TCA -> now some of the fields e.g. images will take their content from the default language and are not editable in the translated version
2027
		- enabled display of the 'l18n_parent' (record in the default language) for translated records
2028
		- changed the order of the fields in the tt_news db-resord to group them under 3 tabs.
2029
		- added a new template marker: ###LANGUAGE### (is wrapped with a stdWrap, so you can also output flag-images)
2030
		- added the sys_language_mode 'strict' for news records. now you can choose by ts wheather all news are showing or only those in the current language
2031
		- some fixes for rss validity: now the authors email instead of his name is submited in the news items,
2032
		- moved the author tag from the rss2 tmpl to the script to display it only if there is an email given.
2033
		- version number is now 1.7.6
2034
		- updated function api/doc
2035
2036
2004-10-23	rupertgermann
2037
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.19:
2038
		updated changelog
2039
2040
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.31:
2041
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.18:
2042
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.6:
2043
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.19:
2044
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.8:
2045
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.6:
2046
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.14:
2047
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.18:
2048
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.58:
2049
	* cvsroot/typo3xdev/tx_ttnews/res/realUrl_example_setup.txt 1.1:
2050
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.9:
2051
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.15:
2052
		- added versioning for news records (TYPO3 >= 3.7.0 and MySQL 4 required)
2053
		- fix for the double "L" parameter in the language menu -> now the language menu works also with simulateStatic *and* pEnc enabled
2054
		- added a new field for translations of category titles.
2055
		- changed the id handling of translated news. now all links to newsrecords point to the uid of their original translation. this makes the fallback for not translated news work like the translations for normal content.
2056
		- version number is now 1.7.5
2057
		- added an example configuration for tt_news with realUrl. see file: res/realUrl_example_setup.txt
2058
2059
2004-10-20	rupertgermann
2060
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.18:
2061
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.57:
2062
		removed some more unnecessary parameters from the amenu links
2063
		updated version number to 1.7.4
2064
2065
2004-10-19	rupertgermann
2066
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.30:
2067
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.5:
2068
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.13:
2069
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.56:
2070
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.9:
2071
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.6:
2072
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.5:
2073
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.8:
2074
		some improvements for multilanguage news:
2075
		- the category titles can now be translated by adding the titles for other languages seperated by '|'  f.e.: title(en) | title(dk) | title(de)
2076
		- the pagetitle in the backToList link inthe single view now shows the title of the language overlay if one is found.
2077
		- removed some not needed parameters from the backlink (-> gives better looking realUrl Adresses)
2078
		- added a fix for the archive, that show no items when one item has an empty datetime field. thx heike for pointing me to this.
2079
		- added a possibility to process new user codes/templateparts as news-list. You can define new codes in the array ['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display']
2080
		and process them by a small userfunction that call the getNewsList function from within the tt_news class. example will follow.
2081
2082
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.17:
2083
		updated changelog
2084
2085
2004-10-17	rupertgermann
2086
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.16:
2087
		-
2088
2089
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.4:
2090
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.17:
2091
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.4:
2092
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.12:
2093
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.55:
2094
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.8:
2095
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.4:
2096
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.3:
2097
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.5:
2098
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.2:
2099
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.7:
2100
		- fixed some problems with the handling of translated news
2101
		- changed the getRelated function: now it works with realUrl & simulateStatic
2102
		- changed the language menu: now it is a functions and uses the USER object (has to be included with "includeLibs")
2103
		- changed the link building in the language menu: now it uses typolinks to build its links. -> there is still a problem with the language paramater and pEnc enabled
2104
		- changed the handling of xml news: now they can be configured like a news list content element
2105
		- some code beautyfying, updates apidocs
2106
2107
2004-10-13	rupertgermann
2108
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.15:
2109
		updated changelog
2110
2111
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.54:
2112
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.6:
2113
		- added rawurlencode to rss links: class.tt_txnews.php zeile 845: $markerArray['###NEWS_LINK###'] = $this->config['siteUrl'].rawurlencode(substr($wrappedSubpartArray['###LINK_ITEM###'][0], 9, -2));
2114
		- changed the link processing in the language menu. Now the additional params for the linka are build from the GetVars. The effect of this change is, that you can use the tt_news-language menu with simulateStatic. It still does not produce links like �home+M098098.html� but it works ;-)
2115
		- Inserted new function that returns the template subpart (suggested by Stefan Geith). This gives you the possibility to �XCLASS� tt_news for pre-processing the html-template.
2116
		- Fixed the �firstImageIsPreview� function. (added the forgotten parameter $textRenderObj to the getImageMarker function)
2117
2118
2004-10-03	rupertgermann
2119
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.53:
2120
		- removed the TS-var: �amenuShowAll� because it did not work.
2121
2122
2004-10-02	rupertgermann
2123
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.52:
2124
	* cvsroot/typo3xdev/tx_ttnews/res/example_userPageBrowserFunc.php 1.1:
2125
		- added a TYPO3 version control for the multilang features. Now they are disabled if the TYPO3 version is below 3.7.0
2126
		- new TS-var: �amenuShowAll� by setting this, the amenu always shows all news items, no matter if they are archived or not, or if there is a value for �datetimeDaysToArchive� given.
2127
		- added a userfunction to use another pagebrowser.
2128
		- Included an example script with two alternative pagebrowsers (see comments in file: example_userPageBrowserFunc.php for required settings)
2129
2130
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.14:
2131
		updated changelog
2132
2133
2004-09-30	rupertgermann
2134
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.51:
2135
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.14:
2136
		- added "l10n_mode"-lines to tca.php. this prefixes some fields in the language-copy of a record with [translate to..]
2137
		- fix for language switching in single view. now it works also, if you enter the single view not from the default language.
2138
		- added an error message that appears when a record is not translated -> toDo: display record in the default language if not translated
2139
2140
2004-09-29	rupertgermann
2141
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.16:
2142
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.7:
2143
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.5:
2144
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.50:
2145
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.13:
2146
		- new Feature: language relations between news-records. if you
2147
		add a language overlay to your news sysfolder you'll get a '
2148
		translate' button in the (Localization)list view in BE. in FE
2149
		you need to set the sys_language_uid by a TS condition like
2150
		shown in the 'multilanguage sites with typo3 tutorial'.
2151
2152
2004-09-19	rupertgermann
2153
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.12:
2154
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.13:
2155
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.15:
2156
		updated changelog
2157
2158
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.13:
2159
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.29:
2160
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.3:
2161
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.9:
2162
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.11:
2163
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.5:
2164
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewsc.php 1.4:
2165
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.17:
2166
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.49:
2167
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.7:
2168
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.16:
2169
	* cvsroot/typo3xdev/tx_ttnews/pi/news_conf1.png 1.2:
2170
	* cvsroot/typo3xdev/tx_ttnews/pi/news_help.tmpl 1.5:
2171
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_constants.txt 1.3:
2172
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.5:
2173
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.3:
2174
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.2:
2175
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.4:
2176
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.5:
2177
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.6:
2178
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_styles.css 1.4:
2179
		- changed the behaviour of categoryMode=-1 (do not show items with selected categories). Now news are not shown in this cases: a) if they have only the selected category(s) assigned or b) if they have the selcted and other categories assigned.
2180
		the old functionality was only case a)
2181
		- Added a new TS-var: �oldCatDeselectMode� by setting this, you can use the old behaviour for de-selecting categories.
2182
		- Small new feature: now a �register� named �newsCategoryUid� is filled from the script with the uid of the category. You can access this register by TS to generate different wraps for different categories.
2183
		- added some more comments to the example functions in res/ folder
2184
		- updated version numberr to 1.7.0
2185
		- added new vars and functions to manual
2186
		- new translations
2187
2188
2004-09-14	rupertgermann
2189
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.11:
2190
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.48:
2191
		- fix: removed a forgotten debugger from class.tx_ttnews.php
2192
		- updated changelog
2193
2194
2004-09-13	rupertgermann
2195
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.28:
2196
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.14:
2197
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.3:
2198
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.47:
2199
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.4:
2200
	* cvsroot/typo3xdev/tx_ttnews/res/rss_0_91.tmpl 1.1:
2201
	* cvsroot/typo3xdev/tx_ttnews/res/rss_2.tmpl 1.1:
2202
		- new feature: rss feeds from tt_news (thank goes to Ingo Renner for implementing this)
2203
		- added the new selectfields to the 'no Storagepid' FF file (forgotten ;-)
2204
		- updated version number to 1.6.4
2205
2206
2004-09-12	rupertgermann
2207
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.10:
2208
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.2:
2209
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.3:
2210
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.12:
2211
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.16:
2212
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.46:
2213
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.15:
2214
		- Moved the part, that fills the image markers, from the function getItemMarkerArray() to a new function: �getImageMarkers()�.
2215
		- Added a  possibility to process the image markers by a user function. This userfunction works a bit different from the others: if it is enable, the images are only processed by the userfunction not by both functions. (this could already be done by the 'itemMarkerArrayFunc' but this would process the same images two times)
2216
		- Added an new example script: �res/example_imageMarkerFunc.php� that uses the new userfunction to add different wraps to the images in single view (see comments in file for needed TS-settings)
2217
		- changed the formating of the �back to list� link in single view: now you can define the string for the backlink in this way: �Back to: %s� - �%s� is the title of the page, where the backlink points to
2218
		- added a new TS-var 'hscBackLink': By setting this var, you can choose, whether the backLink-string is parsed through htmlspecialchars() or not.
2219
		Fixed a small bug with some stdWraps that referenced to the not initialized var $lConf: (�archiveHeader_stdWrap�, �archiveEmptyMsg_stdWrap� and �noNewsIdMsg_stdWrap�)
2220
		- added 2 new flexform fields for ordering the news in list and latest-view
2221
		- added 2 new TS-vars for ordering and grouping the List and Latest view: �listOrderBy�. And �listGroupBy�. Use this with care: the queryparts given from TS are only trimmed and not further validated -> if the field don't exist you'll get a mysql-error
2222
		- if you set �listGroupBy = category� the string �category� is processed in a special way, because the tt_news_cat_mm table is not joined by default. This simulates the �group by category� functionality by joining the mm table to the tt_news table. (see line 643 in class.tx_ttnews.php) .
2223
		The result of this is:  you can configure f.e. a  �latest� content element to show only the newest news-record of each category.
2224
		Restriction: this works only correct, if the news records have only one category assigned.
2225
		- updated api docs & changelog
2226
2227
	* cvsroot/typo3xdev/tx_ttnews/res/example_imageMarkerFunc.php 1.1:
2228
		Added the example script: �res/example_imageMarkerFunc.php�
2229
2230
2004-09-06	rupertgermann
2231
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.9:
2232
	* cvsroot/typo3xdev/tx_ttnews/class.tx_ttnews_itemsProcFunc.php 1.1:
2233
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.13:
2234
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.6:
2235
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.11:
2236
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.2:
2237
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.10:
2238
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.15:
2239
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.45:
2240
		- added new file for processing extra user-codes (class.tx_ttnews_itemsProcFunc.php), added a call  for this function in the flexform xml files (tx_ttnews_itemsProcFunc->user_insertExtraCodes)  this function adds the �extra codes� to the content element that are found in the $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['what_to_display'] array.
2241
		- added some forgotten language markers to the flexform files & locallang_tca.php
2242
		- added a function Hook for processing the selectConf-array in function getSelectConf() (processSelectConfHook)
2243
		- changed version number to 1.6.4
2244
2245
2004-09-03	rupertgermann
2246
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.12:
2247
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.9:
2248
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.14:
2249
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.44:
2250
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.14:
2251
		- small fix for the image altTexts (already included in 1.6.3)
2252
		- new language files from TER
2253
2254
2004-08-29	rupertgermann
2255
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.8:
2256
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.11:
2257
		- changed version number to 1.6.1
2258
2259
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.27:
2260
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.43:
2261
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.13:
2262
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.3:
2263
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_article.gif 1.1:
2264
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_exturl.gif 1.1:
2265
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.5:
2266
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_styles.css 1.3:
2267
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.12:
2268
		- changed default setting for the field datetime in tca.php to 24/hours format:  'default' => mktime(date("H"),date("i"),0,date("m"),date("d"), date("Y")), old setting for the hours was: date("h")
2269
		-> this influences the BE form, the �age� output and the archive.
2270
2271
		- Changed the building of the getRelatedCObject. -> Now it is (again) possible to wrap the titles of related news with stdWraps (e.g. crop)
2272
2273
		*Important*: this requires changes in the TS setup for tt_news -> see: example configuration in ext_typoscript_setup.txt, *and* it also requires that you change the old TS varname �PIDitemDisplay� to the new one �singlePid� in constants and setup. (otherwise the related news are not linked)
2274
2275
		- New feature: you can now configure the �order by� and �group by� parts of the query for the related news by TS. (new TS-vars: �orderBy� and �groupBy� )
2276
		- added �required� to the field newsfiles in tca.php
2277
		- added some conditions to the function getItemMarkerArray, that will render wraps only if an item is found
2278
		- changed the caching settings of the search function
2279
		- to save performance, the getRelated function is now only called, when displaying the "single view" template.
2280
2281
2004-08-27	rupertgermann
2282
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.8:
2283
		- updated changelog
2284
2285
2004-08-25	rupertgermann
2286
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.12:
2287
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.26:
2288
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.6:
2289
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.7:
2290
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.12:
2291
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.42:
2292
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.12:
2293
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_constants.txt 1.2:
2294
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.2:
2295
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.2:
2296
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.4:
2297
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.11:
2298
		- *major*: changed the varname "PIDitemDisplay" to "singlePid" (the old name is still recognized but the new one will win, if both are set)
2299
		- insert news title as title of the indexed page (single view)
2300
		- "alt" and "title" properties of the image tag can now be filled with the content of a selectable field ('imgAltTextField') from the news db-record.
2301
		- the backLink in single view is now displaying the title of the page where it points to (changed also the translation in locallang.php)
2302
		- changed some settings in the default TS setup files for both templates - added the new TS-vars
2303
		- added some more comments to the amenu example
2304
		- changed the labels of the news type= 1 (new: Link internal page) and type=2 (new: Link external URL)
2305
2306
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.7:
2307
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.8:
2308
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.13:
2309
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.13:
2310
		- updated langfiles with new translations
2311
		- updated changelog
2312
2313
2004-08-24	rupertgermann
2314
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.11:
2315
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.25:
2316
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.41:
2317
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.6:
2318
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.11:
2319
	* cvsroot/typo3xdev/tx_ttnews/res/example_amenuUserFunc.php 1.1:
2320
		- new features: you can now process the amenu by a userfunction. An example is included, that shows, how to divide the amenu listing in yearly periods.
2321
		- fixed some smaller bugs from last changes
2322
2323
2004-08-23	rupertgermann
2324
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.24:
2325
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.10:
2326
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.2:
2327
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.7:
2328
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.40:
2329
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.5:
2330
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.12:
2331
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.4:
2332
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_styles.css 1.2:
2333
		*major* changes in tt_news:
2334
		- all links in the tt_news-class are now build with the link functions from pibase.
2335
		- moved the GPvars to the piVars array
2336
		- the pagebrowser is now build with the pi_list_browseresults function from pi_base
2337
		- changed some function names
2338
		- cleaned up the code
2339
		- changed some parts of the default setup (RTE parse func)
2340
		- changes in the html templates and the stylesheet (searchfield name, pagebrowser)
2341
		- changed version number to 1.6.0
2342
2343
2004-08-21	rupertgermann
2344
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.5:
2345
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.7:
2346
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.6:
2347
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.4:
2348
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewsc.php 1.3:
2349
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.11:
2350
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.10:
2351
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.3:
2352
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.3:
2353
		- merged in language files from TER
2354
		- updated changelog
2355
		- added xclass statement to updater to prevent the error message in extension mananger
2356
2357
2004-08-20	rupertgermann
2358
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.4:
2359
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.5:
2360
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.39:
2361
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.9:
2362
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.10:
2363
		- fixed a small bug with the �firstImageIsPreview� mode: now the captions are displayed correctly
2364
		- new feature: 'excludeLatestFromList' by setting this TSvar you can exclude the news already shown in LATEST from the �LIST� view on the same page. (thank goes to Joey who posted this code snippet)
2365
		- fix: now it is possible to display the PAGE template-markers also in the single view.
2366
		- Added a message which will appear when no news are found for display in the current list  'noNewsToListMsg'.
2367
		- Replaced the functions setPidlist and initRecursive with pi_getPidList
2368
		- updated changelog
2369
2370
2004-08-16	rupertgermann
2371
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.10:
2372
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.23:
2373
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.9:
2374
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.4:
2375
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.4:
2376
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.10:
2377
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.38:
2378
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.9:
2379
		- removed the Tsvar �itemLinkType� -> since the links are all build with typolinks this parameter is not needed anymore.
2380
		- removed the unnessecary parameters from some links (e.g. the category-links that point internal pages need no archive parameters)
2381
		- added new TSvar: �latestWithCatSelector�. If this is not set (default), the newsLatest element is excluded from the catselector. If you set this var, �LATEST� will change its contents with the catselector as newsLIST does (which was the  behaviour till now).
2382
		- added new TSvar: �amenuWithCatSelector�: the same for amenu.
2383
		- added new TSvar �catSelectorTargetPid�: Needed in framesets, to define a page where the category-selector links point to (e.g. Category-selector  links in a �LATEST�-element in left frame point to the �LIST� view in the frame for the normal content). Maybe also useful in �non-framed� pages.
2384
		- New db column/ form field �n tt_news_cat: �shortcut_target�: this fixes the problem, that category shortcuts in framesets always have the target defined by the itemLinkTarget. This made it impossible to use links to non-frames pages AND links to pages in framesets, at the same time as category shortcuts. Now you can define the target for each category shortcut in the tt_news_cat db-record.
2385
		- Added 'allowCaching' to the constant Editor.
2386
		- Removed some empty vars from default setup.
2387
		- Changed version number to 1.5.2
2388
2389
2004-08-14	rupertgermann
2390
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.3:
2391
		updated changelog
2392
2393
	* cvsroot/typo3xdev/tx_ttnews/ext_conf_template.txt 1.1:
2394
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.5:
2395
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds_no_sPID.xml 1.1:
2396
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.37:
2397
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.8:
2398
		- added a "use Storage Pid" switch to plugin configuration in
2399
		extension manager. this makes it possible to switch between the
2400
		old behavior (show categories from the whole pagetree) and the
2401
		new way of showing categories only from the "StoragePid"
2402
2403
2004-08-13	rupertgermann
2404
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.9:
2405
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.22:
2406
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.2:
2407
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.11:
2408
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_constants.txt 1.1:
2409
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/ext_typoscript_setup.txt 1.1:
2410
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/tt_news_mtb_pagetree-z.t3d 1.3:
2411
	* cvsroot/typo3xdev/tx_ttnews/res/main/res/tt_news_tut_main_stylesheet.css 1.2:
2412
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.3:
2413
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_styles.css 1.1:
2414
		- added a new constants and setup.txt files for the css based template
2415
		- edited the example pagetree so that it can be configured by setting only 3 values for the complete testsite
2416
		- edited the new htmls template added a css file for this template
2417
2418
2004-08-12	rupertgermann
2419
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.21:
2420
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.36:
2421
		- added config for filelinks to default setup.txt
2422
		- fixed the different archive counting from getSelectConf and get_archiveMenu (thx ralf for pointing me to this)
2423
2424
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.8:
2425
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.20:
2426
	* cvsroot/typo3xdev/tx_ttnews/ChangeLog 1.1:
2427
	* cvsroot/typo3xdev/tx_ttnews/ext_php_api.dat 1.1:
2428
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.3:
2429
	* cvsroot/typo3xdev/tx_ttnews/pi/Attic/news_help1.gif 1.2:
2430
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.35:
2431
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.4:
2432
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.8:
2433
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.10:
2434
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/tt_news_mtb_pagetree-z.t3d 1.2:
2435
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.2:
2436
	* cvsroot/typo3xdev/tx_ttnews/res/main/Attic/main_ttnews_MTB_example.html 1.2:
2437
	* cvsroot/typo3xdev/tx_ttnews/res/main/images/Attic/headerimage.jpg 1.2:
2438
	* cvsroot/typo3xdev/tx_ttnews/res/main/images/Attic/menubackground.jpg 1.2:
2439
	* cvsroot/typo3xdev/tx_ttnews/res/main/images/tt_news_tut_headerimage.jpg 1.1:
2440
	* cvsroot/typo3xdev/tx_ttnews/res/main/images/tt_news_tut_menubackground.jpg 1.1:
2441
	* cvsroot/typo3xdev/tx_ttnews/res/main/res/Attic/example_stylesheet.css 1.2:
2442
	* cvsroot/typo3xdev/tx_ttnews/res/main/res/tt_news_tut_main_stylesheet.css 1.1:
2443
	* cvsroot/typo3xdev/tx_ttnews/res/main/tt_news_tut_main.html 1.1:
2444
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.2:
2445
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.2:
2446
		- Changed the way to get the storage_pid in the function init categories to the standard getStorageSiterootPids() function. (This fixes an issue with displaying categories in single view and the page with the storage_pid is not in level 0)
2447
		- moved the marker processing for news-files (medialinks) from the userfuction to the main class.
2448
		- added some comments to main script ans setup txt
2449
		- updated ext_php_api.dat
2450
		- added ChangeLog
2451
		- updated example pagetree
2452
		- renamed some files in /res folder
2453
		- all other 'changed' files have only a new date
2454
2455
2004-08-11	rupertgermann
2456
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.19:
2457
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.8:
2458
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.9:
2459
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.34:
2460
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.7:
2461
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.9:
2462
		fixed the lost 'emptyArchListAtStart' condition
2463
		fixed mispelling in textNewsAge_stdWrap.
2464
		Moved some <strong> & <em> tags from the html template to setup.txt
2465
		added markers for AGE in the html template
2466
		added updated language files from TER
2467
		changed default setting of 'emptySearchAtStart' to 1
2468
		changed version number to 1.4.6
2469
2470
2004-08-09	rupertgermann
2471
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.7:
2472
		actual emconf v1.4.5
2473
2474
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.3:
2475
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.33:
2476
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.6:
2477
	* cvsroot/typo3xdev/tx_ttnews/res/Attic/tt_news_mtb_pagetree-z.t3d 1.1:
2478
	* cvsroot/typo3xdev/tx_ttnews/res/example_itemMarkerArrayFunc.php 1.1:
2479
	* cvsroot/typo3xdev/tx_ttnews/res/main/Attic/main_ttnews_MTB_example.html 1.1:
2480
	* cvsroot/typo3xdev/tx_ttnews/res/main/images/Attic/headerimage.jpg 1.1:
2481
	* cvsroot/typo3xdev/tx_ttnews/res/main/images/Attic/menubackground.jpg 1.1:
2482
	* cvsroot/typo3xdev/tx_ttnews/res/main/res/Attic/example_stylesheet.css 1.1:
2483
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_medialinks.html 1.1:
2484
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.7:
2485
		- pi/locallang.php: changed all '<' & '>' to their entities -> XHLML compliance
2486
		- added the file res/example_itemMarkerArrayFunc.php
2487
		- changes in ext_tables.sql & tca.php : added new db-field for medialinks called 'file_links'.
2488
		- added an example pagetree as t3d file -> the needed files for this example are in the folder res/main
2489
		- added a new 'non-table-based' template for tt_news in res/tt_news_medialinks.html
2490
2491
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.6:
2492
		actual emconf
2493
2494
2004-08-08	rupertgermann
2495
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.18:
2496
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.10:
2497
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.8:
2498
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.32:
2499
	* cvsroot/typo3xdev/tx_ttnews/res/tt_news_languageMenu.php 1.1:
2500
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.6:
2501
		- small new feature: 'First image is preview-image' � by setting the var 'firstImageIsPreview' from TS or in the FF form (sheet: other settings) you can handle the first atachend image as preview image. This image is only displayed in list view.
2502
		- code commenting, function index added
2503
		- added a patched version of the script example_languageMenu.php that can handle the GET vars from tt_news. (see res/tt_news_languageMenu.php) -> works not with simulateStatic yet
2504
		- changes in tca.php: Changed the settings for the RTE: now the RTE for a news article is configured like the RTE for normal content. added 'autosize' to relation fields.
2505
2506
2004-08-04	rupertgermann
2507
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.17:
2508
		and added the forgotten default parameters for the category
2509
		image sizes to ext_typoscript_setup.txt
2510
2511
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.31:
2512
		- fix for bug id 0000270 'formURL don't support simulate Static'
2513
		- fix for bug id 0000274 'double type= parameters'
2514
		- fix for bug id 0000269 'Error in frame based pages, missing itemLinkTarget' -> thanks christian for report with included solution
2515
		- added $GLOBALS['TSFE']->set_no_cache(); in the search part, cause the search will not work with caching enabled.
2516
2517
2004-07-31	rupertgermann
2518
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.16:
2519
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.6:
2520
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.9:
2521
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.2:
2522
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.3:
2523
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnewsc.php 1.2:
2524
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.7:
2525
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.30:
2526
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.3:
2527
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.5:
2528
		this is v 1.4.0
2529
		see wiki for changelog: http://wiki.typo3.org/index.php/Ext_tt_news
2530
2531
2004-07-29	rupertgermann
2532
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.5:
2533
		- added the news fields 'pages' and 'recursive' to the ff template
2534
		- added changed varnames
2535
		- fixed a small issue when using the updater without a tt_news_cat_mm table. -> empty res condition
2536
		- added strtoupper to the line that finds the codes from tt_content, now also codes in smallcaps are updated
2537
2538
2004-07-28	rupertgermann
2539
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.7:
2540
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.15:
2541
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.8:
2542
		changed some html tags and wraps to (better) XHTML compliance
2543
		no changes to the functionality - only code beautyfying
2544
2545
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.6:
2546
		- edited manual
2547
2548
2004-07-26	rupertgermann
2549
	* cvsroot/typo3xdev/tx_ttnews/pi/Attic/News conf1.gif 1.2:
2550
		- removed old 'News conf1.gif'
2551
2552
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.6:
2553
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.14:
2554
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.4:
2555
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.8:
2556
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.6:
2557
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.29:
2558
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.4:
2559
	* cvsroot/typo3xdev/tx_ttnews/pi/news_conf1.png 1.1:
2560
	* cvsroot/typo3xdev/tx_ttnews/pi/news_help.tmpl 1.4:
2561
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.7:
2562
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.5:
2563
		- rearranged the FlexForm Sheets of the tt_news content element
2564
		- moved the fields 'starting point' and 'recursive' to FF
2565
		- cleaned up the html-template, added alternating templateparts removed font tages...
2566
		- added a 3rd wrap, eg. for the amenu header
2567
		- added a 4th global color used by the list view
2568
		- removed the maxCatText lenght cropping from FF (cause its only working in linkMode1 in the other link modes it causes broken html)
2569
		- added a getLL var for the 'age' prefix
2570
		- added comments
2571
		- new help image
2572
		- ....
2573
2574
2004-07-25	rupertgermann
2575
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.5:
2576
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.12:
2577
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.7:
2578
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.27:
2579
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.3:
2580
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.6:
2581
		- now all catlinkmodes do work
2582
		- fixed the backlink error in SingleView
2583
		- all types of related links are now linked correctly
2584
		- changed some var names for better CGL compliance
2585
		- added a new conf var 'emptySearchAtStart' which switches between 'display all messages' displaying the search function the first time and display a message 'searchEmptyMsg' which I changed. the old searchEmptyMsg is now called 'noResultsMsg'
2586
		- added the cat-markers to single view in the news-template
2587
		- added a new template part 'single_record_insert' to get rid of the 'back to list link' when news are displayed in insert records content elements.
2588
2589
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.13:
2590
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.28:
2591
		- added the storage pid to the category init function (now only
2592
		category are displaed which are found in the storage pid of the
2593
		actual page or the rootpage)
2594
2595
2004-07-25	danp_typo
2596
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.11:
2597
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.25:
2598
		-Change TS for getRelated to work with diffrent Newstypes
2599
		-Add a Hack in getRelated to use the newsinternal Linkgenerating if wanted
2600
2601
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.26:
2602
		remove some bugs from lastupdate
2603
2604
2004-07-24	danp_typo
2605
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.10:
2606
		add setup for pageBrowser
2607
2608
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.24:
2609
		-split out  functions get_page_browser, getLinkItemSubpartFromRow
2610
		- support for config.linkVars
2611
		-some small changes
2612
2613
2004-07-23	rupertgermann
2614
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.4:
2615
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.9:
2616
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.23:
2617
		- small changes in class.tt_news.php: added the archiveLink.parameter value to the amenu links this replaces the 'ArchListPid' parameter cause it's the same ;-)
2618
		- added category link modes to constant editor
2619
2620
2004-07-22	rupertgermann
2621
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.22:
2622
		moved the categories part from getItemMarkerArray to a new function: getCatMarkerArray
2623
		included caching parameters to all category links
2624
		changed the getLinkUrl function
2625
		-> still some issues with the catselector (catlink mode=3)
2626
		and also the 'double amenu getvars' bug is now fixed
2627
2628
2004-07-21	rupertgermann
2629
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.8:
2630
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.21:
2631
		- included the 'caching & indexed search fixes' from Karsten
2632
		Hachmeister - thx again for your work
2633
2634
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.20:
2635
		included the 'L' parameter in the getLinkUrl function -> thx
2636
		mshigorin
2637
2638
2004-07-20	rupertgermann
2639
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.3:
2640
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.7:
2641
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.6:
2642
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.4:
2643
		changed tca.php and flexform_ds.xml to find categories only in the 'storage pid'.
2644
		extended the constant editor with more of the basic configuration options
2645
2646
2004-07-18	rupertgermann
2647
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.19:
2648
		- new TSvar: archListPid. setting this makes it possible to add another pid to the amenu links. default is, to link to the current page
2649
		- changed handling of backPid priority: now a given backPid from TS or FF allways overwrites the backPid from GET var. if you don't set a BackPid in conf the id of the current page is inserted. means: the backlink acts like a history.back function
2650
2651
2004-07-17	rupertgermann
2652
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.17:
2653
		fix for bug ID 0000226:
2654
		moved the itemLinkType initialisation from getLinkUrl to the init_news function and added it to the local config array
2655
		added (conditionally) the 'target=' string to the link html-tag in the amenu function
2656
2657
		- edited some comments and function headers
2658
2659
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.6:
2660
		moved the RTE parsefunc confVars from content_stdwrap to general_stdwrap. so the double processing of the bodytext is prevented and you can use tables now. now the links in the bodytext and in the newslinks are handled in the same way
2661
		added/edited some comments
2662
2663
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.16:
2664
		fix for bug ID 0000212: category names and images are now also displayed in single view
2665
		moved category initialisation from news_list to init_news
2666
		changed name of the catImage configuration array to prevent the cat image from being wrapped with the same wrap as the normal news image
2667
2668
		also fixed the problem that a news content element inserted by TS is always influenced by the cat selector (catLinkMode=3)
2669
		now the value can be set also by TS.
2670
		new TSvar: selectDeselectCategories
2671
2672
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.18:
2673
		re-ordered and commented the init_news function
2674
		moved some more conf-vars to the init_news function and the internal config array
2675
		added a new TSvar: 'emptyArchListAtStart' if this is set, the archive listing shows nothing when no periodStart or lenght is given in the GET vars.
2676
		The default behavior for the archive listing with no parameters is now: show all archive items starting from today-datetimeDaysToArchive
2677
		changed the order of the formatStr und the strWrap functions for news links in function getItemMarkerArray (now links in bodytext and news links are handled the same)
2678
2679
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_constants.txt 1.2:
2680
		added caption_stdWrap to the constant editor
2681
2682
2004-07-16	inshadow
2683
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.4:
2684
		Prevent doing mysql_num_rows if $res is empty (happens when
2685
		upgrading from an tt_news installation which has empty tables/
2686
		not been used yet).
2687
2688
2004-07-15	rupertgermann
2689
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.3:
2690
		fixed bug ID 0000185  Errors by using tx_ttnews without a prior installation of tt_news
2691
		added 'if ($res)' in function access
2692
2693
2004-07-11	danp_typo
2694
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt [branchfor_multilanguage] 1.5.2.1:
2695
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php [branchfor_multilanguage] 1.5.2.1:
2696
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php [branchfor_multilanguage] 1.3.2.1:
2697
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql [branchfor_multilanguage] 1.2.2.1:
2698
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php [branchfor_multilanguage] 1.5.2.1:
2699
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/conf.php [branchfor_multilanguage] 1.1.2.1:
2700
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/index.php [branchfor_multilanguage] 1.1.2.1:
2701
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/locallang.php [branchfor_multilanguage] 1.1.2.1:
2702
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/locallang_mod.php [branchfor_multilanguage] 1.1.2.1:
2703
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/moduleicon.gif [branchfor_multilanguage] 1.1.2.1:
2704
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php [branchfor_multilanguage] 1.15.2.1:
2705
	* cvsroot/typo3xdev/tx_ttnews/tca.php [branchfor_multilanguage] 1.3.2.1:
2706
		1 Step for Multilanguage support
2707
		-added sys_language_uid an tt_news and a backendmodul
2708
		-added support for config.linkVars and config.sys_language_uid
2709
2710
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/index.php 1.1:
2711
		file index.php was initially added on branch
2712
		branchfor_multilanguage.
2713
2714
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/locallang.php 1.1:
2715
		file locallang.php was initially added on branch
2716
		branchfor_multilanguage.
2717
2718
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/conf.php 1.1:
2719
		file conf.php was initially added on branch
2720
		branchfor_multilanguage.
2721
2722
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/locallang_mod.php 1.1:
2723
		file locallang_mod.php was initially added on branch
2724
		branchfor_multilanguage.
2725
2726
	* cvsroot/typo3xdev/tx_ttnews/mod1/Attic/moduleicon.gif 1.1:
2727
		file moduleicon.gif was initially added on branch
2728
		branchfor_multilanguage.
2729
2730
2004-07-11	rupertgermann
2731
	* cvsroot/typo3xdev/tx_ttnews/doc/Attic/manual_01.sxw 1.1:
2732
		fixed manual with cvs file format (text/ASCII)
2733
2734
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.15:
2735
		added forgotten stdwrap to archive header
2736
		moved all lines one tab to the left, this was caused by the 'source code tuning' from extdevEval.
2737
		added cvs id tag in teh header
2738
2739
2004-07-10	rupertgermann
2740
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.5:
2741
		updated TS-Ref in Manual with the new vars & wraps
2742
2743
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.3:
2744
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.5:
2745
		added 'allowTableOnStandardPages' for tt_news_cat -> this is more logically and keeps the FAQ smaller.
2746
		commented out the 'recursive' field in flexform_ds, cause it's already shown from tt_content
2747
2748
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.5:
2749
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.14:
2750
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.2:
2751
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.5:
2752
		added:
2753
		- getLL for all text from the html template
2754
		- stdwraps for the new text vars
2755
		- updated pi/locallang.php
2756
2757
2004-07-09	rupertgermann
2758
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.13:
2759
		parsed through extdeveval: script documentation help & source code tuning & convert double quotes to single
2760
		-> and fixed the syntaxerrors made by the sourcecode tuning tool ;-)
2761
		no changes made to the code.
2762
2763
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.4:
2764
		added border=0 to the cleargif in the imagewraps -> so the
2765
		border isn't displayed if you link the images
2766
2767
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.12:
2768
		new TS var: 'noNewsIdMsg'. By setting this in your TS you can
2769
		override the message 'Wrong parameters, GET/POST....' with your
2770
		own message.
2771
2772
2004-07-08	rupertgermann
2773
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.11:
2774
		added a new TS var 'reverseAMenu'.
2775
		if this is given the amenu displays the newer items first
2776
2777
2004-07-07	rupertgermann
2778
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.5:
2779
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.4:
2780
		added uploadfolder creation in ext_emconf
2781
		added the filetype 'html' to templates uploaded by FF
2782
2783
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.10:
2784
		codes can now be added by TS or FF with priority on FF (like in
2785
		older versions)
2786
2787
2004-07-06	inshadow
2788
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.2:
2789
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.4:
2790
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.3:
2791
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.5:
2792
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.8:
2793
		Hooks added for extra views and item markers.
2794
2795
2004-07-06	rupertgermann
2796
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.6:
2797
		added:
2798
		$url = $this->getLinkUrl("","begin_at");
2799
		in function news_list. So the pagebrowser works again
2800
2801
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.9:
2802
		added a small fix to exclude the LATEST template from changing its content with the pagebrowser
2803
		this can be overridden by setting the conf var 'latestWithPagebrowser'
2804
2805
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.7:
2806
	* cvsroot/typo3xdev/tx_ttnews/pi/locallang.php 1.1:
2807
		added getLL vars for the pagebrowser,
2808
		added a locallang.php file in /pi
2809
		(the words 'prev' & 'next' have to be removed from the html-template)
2810
2811
2004-07-05	danp_typo
2812
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.2:
2813
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.4:
2814
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.5:
2815
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.4:
2816
		-restructure and clear the code in main class:
2817
		-->hived off new functions (single_view(); "init_news()","get_content_news_list()")
2818
		-->changes in main_news(), news_list()
2819
		So the Bug with "overriding" is solved.
2820
		-->use defaultCode for "insert record"
2821
2822
		Add some FlexForm languagevars
2823
		Add the no searchresult subpart in template
2824
2825
2004-07-05	rupertgermann
2826
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.4:
2827
		copied all content to a new ext_manual template
2828
2829
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.2:
2830
		rupi: corrected the XCLASS inclusion statement at the end of the
2831
		class. (was from newloginbox)
2832
2833
2004-06-09	inshadow
2834
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.3:
2835
	* cvsroot/typo3xdev/tx_ttnews/class.ext_update.php 1.1:
2836
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.3:
2837
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.3:
2838
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.2:
2839
	* cvsroot/typo3xdev/tx_ttnews/flexform_ds.xml 1.1:
2840
	* cvsroot/typo3xdev/tx_ttnews/locallang.php 1.1:
2841
	* cvsroot/typo3xdev/tx_ttnews/locallang_csh_ttnews.php 1.2:
2842
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.3:
2843
	* cvsroot/typo3xdev/tx_ttnews/pi/Attic/News conf1.gif 1.1:
2844
	* cvsroot/typo3xdev/tx_ttnews/pi/ce_wiz.gif 1.1:
2845
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.4:
2846
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews_wizicon.php 1.1:
2847
	* cvsroot/typo3xdev/tx_ttnews/pi/news_help.tmpl 1.3:
2848
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.3:
2849
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.3:
2850
		Major update.
2851
		Flexforms added.
2852
		Updater added for category table and CODE-filed(select_key) to FlexForms.
2853
		And more.
2854
2855
2004-05-20	inshadow
2856
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.2:
2857
	* cvsroot/typo3xdev/tx_ttnews/doc/manual.sxw 1.2:
2858
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.2:
2859
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.2:
2860
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.2:
2861
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.3:
2862
	* cvsroot/typo3xdev/tx_ttnews/pi/news_help.tmpl 1.2:
2863
	* cvsroot/typo3xdev/tx_ttnews/pi/news_template.tmpl 1.2:
2864
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.2:
2865
		New features known from News+, News Category Image and News Multiple Categories. Added support for multiple categories, category images and shortcuts, RTE and more. Credits goes out to Andreas Schwarzkopf, Carsten Horst and Ingmar Schlecht.
2866
2867
		Some minor bugfixes as well
2868
2869
2004-05-06	inshadow
2870
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.2:
2871
		Bug fix: Would only display first month in archive list.
2872
2873
2004-04-01	typo3
2874
	* cvsroot/typo3xdev/tx_ttnews/Attic/ext_typoscript_setup.txt 1.1.1.1:
2875
	* cvsroot/typo3xdev/tx_ttnews/ext_emconf.php 1.1.1.1:
2876
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.php 1.1.1.1:
2877
	* cvsroot/typo3xdev/tx_ttnews/ext_tables.sql 1.1.1.1:
2878
	* cvsroot/typo3xdev/tx_ttnews/locallang_tca.php 1.1.1.1:
2879
	* cvsroot/typo3xdev/tx_ttnews/pi/class.tx_ttnews.php 1.1.1.1:
2880
	* cvsroot/typo3xdev/tx_ttnews/tca.php 1.1.1.1:
2881
2882
-----------------------------------------------------------------------------------
2883
* svn ID:
2884
$Id: ChangeLog 60836 2012-04-18 11:00:37Z rupi $
2885