TinyButStrong version 3.6.0

18 views
Skip to first unread message

Skrol 29

unread,
Sep 27, 2010, 5:16:18 PM9/27/10
to TinyButStrong Newsletter
Hello,

TBS version 3.6.0 is released. This new version brings 7 new features
and 6 bug fixes.
Once again, thanks for those who's reported bugs and comments, TBS is
stronger and more stable thanks to you.

You'll found the change log is at the end of this this message and
also here:
http://www.tinybutstrong.com/support.php#changelog_3_6_0

You can download the new version at the Web site:
http://www.tinybutstrong.com

Or directly at the link:
http://www.tinybutstrong.com/download/download.php?file=tbs_us.zip&sid=3

Enjoy and have a nice day,
Skrol29

Change log:

************************
New features:
************************

* New keyword htmlconv=utf8: enables you to directly convert the data
item into UTF-8.

* New operator msk: apply a mask on the current data item. Example;
ope=msk:prefix_*_suffix

* New plugin event OnCacheField, it's triggered when a field is put in
the cache of a block definition.

* New properties OnLoad and OnShow: enable you to prevent the
processing of automatic fields and blocks. May be useful for plug-ins.

* New parameter atttrue (mean "attribute true"). To be used with
parameter att. Turn the attribute to have a Boolean behavior, which
becomes true for the given value. Example:
[var.x;att=input#selected;atttrue=29] will add "selected=selected" if
$x=29, otherwise the attribute is omitted.

* TBS can now restrict the PHP functions allowed for parameters ondata
and onformat. Example: $TBS = new
clsTinyButStrong('','','f_allowed_');

* Automatic subblocks now support optional columns. The column is
optional if is defined with parenthesis. If the optional column is
missing then the subblock is considered as empty. Example:
[author;block=tr;sub1=(books)]

************************
Fixed bugs:
************************

* Parameter getbody without value is not working.

* Parameter att doesn't work when placed in inside the target tag and
before the target attribute. http://tinybutstrong.com/forum.php?msg_id=10899

* GetBlockSource() with arguments AsArray=false and DefTags=false does
ignore DefTags=false.

* If an automatic subblock has a null value instead of nodata then it
displays "TinyButStrong Error when merging block [xxx_sub1] :
unsupported variable type : 'NULL'.". This bug is now fixed and a null
value means an empty subblock.

* A subblock with a dynamic queries can display "TinyButStrong Error
when merging block" (with the keyword %p1% in the query) when it
founds parameter "p1=" without value. This can happen for instance
when the main block had a null or empty value for the linked column.

* Parameter valsep (to be used with ope=list) doesn't work as expected
if its value is HTML/XML encoded. The final value includes re-encoded
value separators.

************************
Reply all
Reply to author
Forward
0 new messages