<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9062461252585446295</id><updated>2012-01-10T19:57:51.642+05:30</updated><category term='PHP'/><category term='MVC Architecture'/><category term='Smarty Development'/><category term='joomla modules'/><category term='MySQL Server'/><category term='joomla 1.7'/><category term='jomsocial 2.2.3'/><category term='Joomla 1.5'/><category term='Joomla Kunena forum'/><category term='Joomla 1.6'/><category term='SQL in Joomla'/><category term='MVC Structure'/><category term='Jquery'/><category term='Joomlaxi'/><title type='text'>Joomla Sharing</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5396936276663049359</id><published>2012-01-10T19:57:00.005+05:30</published><updated>2012-01-10T19:57:51.753+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla modules'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><title type='text'>Convert Joomla 1.5 Module into Joomla 1.7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"/&gt;   &lt;m:brkBin m:val="before"/&gt;   &lt;m:brkBinSub m:val="--"/&gt;   &lt;m:smallFrac m:val="off"/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val="0"/&gt;   &lt;m:rMargin m:val="0"/&gt;   &lt;m:defJc m:val="centerGroup"/&gt;   &lt;m:wrapIndent m:val="1440"/&gt;   &lt;m:intLim m:val="subSup"/&gt;   &lt;m:naryLim m:val="undOvr"/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}&lt;/style&gt;&lt;![endif]--&gt;&lt;div class="MsoNormal" style="line-height: normal; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Joomla 1.5 AJAX Syntax&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;var a =new Ajax( url, {&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;method: 'get',onComplete: function(){&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;alert("AJAX is Working in Joomla 1.5")},&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;update: element&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;}).request();&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;Joomla 1.6/1.7 AJAX Syntax&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;var a = newRequest.HTML({&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;url:url,&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;method: 'get',onComplete: function(){&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;alert("AJAX is Working in Joomla 1.7")},&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;update: element&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;}).send();&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:WordDocument&gt;  &lt;w:View&gt;Normal&lt;/w:View&gt;  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;  &lt;w:TrackMoves/&gt;  &lt;w:TrackFormatting/&gt;  &lt;w:PunctuationKerning/&gt;  &lt;w:ValidateAgainstSchemas/&gt;  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;  &lt;w:DoNotPromoteQF/&gt;  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;  &lt;w:Compatibility&gt;   &lt;w:BreakWrappedTables/&gt;   &lt;w:SnapToGridInCell/&gt;   &lt;w:WrapTextWithPunct/&gt;   &lt;w:UseAsianBreakRules/&gt;   &lt;w:DontGrowAutofit/&gt;   &lt;w:SplitPgBreakAndParaMark/&gt;   &lt;w:DontVertAlignCellWithSp/&gt;   &lt;w:DontBreakConstrainedForcedTables/&gt;   &lt;w:DontVertAlignInTxbx/&gt;   &lt;w:Word11KerningPairs/&gt;   &lt;w:CachedColBalance/&gt;  &lt;/w:Compatibility&gt;  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;m:mathPr&gt;   &lt;m:mathFont m:val="Cambria Math"/&gt;   &lt;m:brkBin m:val="before"/&gt;   &lt;m:brkBinSub m:val="--"/&gt;   &lt;m:smallFrac m:val="off"/&gt;   &lt;m:dispDef/&gt;   &lt;m:lMargin m:val="0"/&gt;   &lt;m:rMargin m:val="0"/&gt;   &lt;m:defJc m:val="centerGroup"/&gt;   &lt;m:wrapIndent m:val="1440"/&gt;   &lt;m:intLim m:val="subSup"/&gt;   &lt;m:naryLim m:val="undOvr"/&gt;  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt; &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"  DefSemiHidden="true" DefQFormat="false" DefPriority="99"  LatentStyleCount="267"&gt;  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"   UnhideWhenUsed="false" Name="Table Grid"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt; &lt;/w:LatentStyles&gt;&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;&lt;style&gt; /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;}&lt;/style&gt;&lt;![endif]--&gt;Joomla 1.5 above AJAX syntax is not working in Joomla 1.7 because in Joomla 1.7 AJAX is not defined in mootools. so this perticular Joomla 1.6/1.7 AJAX syntax is properly working in Joomla 1.7 and in Joomla 1.6 also.&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 12.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5396936276663049359?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5396936276663049359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2012/01/convert-joomla-15-module-into-joomla-17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5396936276663049359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5396936276663049359'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2012/01/convert-joomla-15-module-into-joomla-17.html' title='Convert Joomla 1.5 Module into Joomla 1.7'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-7966740203144673527</id><published>2012-01-10T19:39:00.000+05:30</published><updated>2012-01-10T19:39:35.326+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smarty Development'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><title type='text'>Convert BBCode to HTML in PHP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;function bb2html($message)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $preg = array(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[COLOR(?::\w+)?=(.*?)\](.*?)\[\/COLOR(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;span style=\"color:\\1\"&amp;gt;\\2&amp;lt;/span&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[SIZE(?::\w+)?=(.*?)\](.*?)\[\/SIZE(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;span style=\"font-size:\\1\"&amp;gt;\\2&amp;lt;/span&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[FONT(?::\w+)?=(.*?)\](.*?)\[\/FONT(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;span style=\"font-family:\\1\"&amp;gt;\\2&amp;lt;/span&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[ALIGN(?::\w+)?=(.*?)\](.*?)\[\/ALIGN(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;div style=\"text-align:\\1\"&amp;gt;\\2&amp;lt;/div&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[B(?::\w+)?\](.*?)\[\/B(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;span style=\"font-weight:bold\"&amp;gt;\\1&amp;lt;/span&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[I(?::\w+)?\](.*?)\[\/I(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;span style=\"font-style:italic\"&amp;gt;\\1&amp;lt;/span&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[U(?::\w+)?\](.*?)\[\/U(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;span style=\"text-decoration:underline\"&amp;gt;\\1&amp;lt;/span&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[CENTER(?::\w+)?\](.*?)\[\/CENTER(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;div style=\"text-align:center\"&amp;gt;\\1&amp;lt;/div&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // [email]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[EMAIL(?::\w+)?\](.*?)\[\/EMAIL(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;a href=\"mailto:\\1\" class=\"bb-email\"&amp;gt;\\1&amp;lt;/a&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[EMAIL(?::\w+)?=(.*?)\](.*?)\[\/EMAIL(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;a href=\"mailto:\\1\" class=\"bb-email\"&amp;gt;\\2&amp;lt;/a&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // [url]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[URL(?::\w+)?\]www\.(.*?)\[\/URL(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;a href=\"http://www.\\1\" target=\"_blank\" class=\"bb-url\"&amp;gt;\\1&amp;lt;/a&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[URL(?::\w+)?\](.*?)\[\/URL(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;a href=\"\\1\" target=\"_blank\" class=\"bb-url\"&amp;gt;\\1&amp;lt;/a&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[URL(?::\w+)?=(.*?)?\](.*?)\[\/URL(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;a href=\"\\1\" target=\"_blank\" class=\"bb-url\"&amp;gt;\\2&amp;lt;/a&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // [img]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[IMG(?::\w+)?\](.*?)\[\/IMG(?::\w+)?\]/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;img src=\"\\1\" alt=\"\\1\" class=\"bb-image\" /&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)\[IMG(?::\w+)?=(.*?)x(.*?)\](.*?)\[\/IMG(?::\w+)?\]/si' =&amp;gt; "&amp;lt;img width=\"\\1\" height=\"\\2\" src=\"\\3\" alt=\"\\3\" class=\"bb-image\" /&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // [list]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[\*(?::\w+)?\](.*?)(?=(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[\*|(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[\/?LIST)/si' =&amp;gt; "\n&amp;lt;li class=\"bb-listitem\"&amp;gt;\\1&amp;lt;/li&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[\/LIST(:(?!u|o)\w+)?\](?:&amp;lt;br\s*\/?&amp;gt;)?/si'&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "\n&amp;lt;/ul&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[\/LIST:u(:\w+)?\](?:&amp;lt;br\s*\/?&amp;gt;)?/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "\n&amp;lt;/ul&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[\/LIST:o(:\w+)?\](?:&amp;lt;br\s*\/?&amp;gt;)?/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "\n&amp;lt;/ol&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST(:(?!u|o)\w+)?\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/si'&amp;nbsp;&amp;nbsp; =&amp;gt; "\n&amp;lt;ul class=\"bb-list-unordered\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST:u(:\w+)?\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "\n&amp;lt;ul class=\"bb-list-unordered\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST:o(:\w+)?\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/si'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "\n&amp;lt;ol class=\"bb-list-ordered\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST(?::o)?(:\w+)?=1\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/si' =&amp;gt; "\n&amp;lt;ol class=\"bb-list-ordered,bb-list-ordered-d\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST(?::o)?(:\w+)?=i\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/s'&amp;nbsp; =&amp;gt; "\n&amp;lt;ol class=\"bb-list-ordered,bb-list-ordered-lr\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST(?::o)?(:\w+)?=I\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/s'&amp;nbsp; =&amp;gt; "\n&amp;lt;ol class=\"bb-list-ordered,bb-list-ordered-ur\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST(?::o)?(:\w+)?=a\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/s'&amp;nbsp; =&amp;gt; "\n&amp;lt;ol class=\"bb-list-ordered,bb-list-ordered-la\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/(?&amp;lt;!\\\\)(?:\s*&amp;lt;br\s*\/?&amp;gt;\s*)?\[LIST(?::o)?(:\w+)?=A\]\s*(?:&amp;lt;br\s*\/?&amp;gt;)?/s'&amp;nbsp; =&amp;gt; "\n&amp;lt;ol class=\"bb-list-ordered,bb-list-ordered-ua\"&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //line breaks&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/\n/'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "&amp;lt;br&amp;gt;",&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // escaped tags like \[b], \[color], \[url], ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; '/\\\\(\[\/?\w+(?::\w+)*\])/'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;gt; "\\1"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $message = preg_replace(array_keys($preg), array_values($preg), $message);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return $message;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Call Function bb2html and echo&lt;br /&gt;&lt;br /&gt;$htmltext = bb2html($message);&lt;br /&gt;echo $htmltext;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-7966740203144673527?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/7966740203144673527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2012/01/convert-bbcode-to-html-in-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/7966740203144673527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/7966740203144673527'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2012/01/convert-bbcode-to-html-in-php.html' title='Convert BBCode to HTML in PHP'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-2161969735760532031</id><published>2012-01-06T13:12:00.001+05:30</published><updated>2012-01-06T13:13:10.041+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL in Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Server'/><title type='text'>Multiple Left JOIN in One SQL Query</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Two Tables &lt;br /&gt;1. w6h8a_community_favloc&lt;br /&gt;2. w6h8a_csearchm_rides&lt;br /&gt;&lt;br /&gt;SELECT CONCAT( (&lt;br /&gt;SELECT statecode&lt;br /&gt;FROM w6h8a_states&lt;br /&gt;WHERE w6h8a_states.state = f1.states&lt;br /&gt;), '|', f1.city, '|', f1.zip, '|', r.event_type, '|', f1.address1, '|', f2.address1, '|', '', '|', (&lt;br /&gt;SELECT statecode&lt;br /&gt;FROM w6h8a_states&lt;br /&gt;WHERE w6h8a_states.state = f2.states&lt;br /&gt;), '|', f2.city, '|', f2.zip, '|', '', '|', f1.name, '|', f2.name, '|', r.ride_name ) AS value, r.ride_name AS text&lt;br /&gt;FROM w6h8a_csearchm_rides AS r&lt;br /&gt;LEFT JOIN w6h8a_community_favloc AS f1 ON f1.name = r.pickup_fav_loc_name&lt;br /&gt;AND f1.userid = r.user_id&lt;br /&gt;LEFT JOIN w6h8a_community_favloc AS f2 ON f2.name = r.dropoff_fav_loc_name&lt;br /&gt;AND f2.userid = r.user_id&lt;br /&gt;WHERE r.user_id =82&lt;br /&gt;GROUP BY r.id&lt;br /&gt;&lt;br /&gt;It will not getting right output to generating value string.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution :&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SELECT CONCAT( (&lt;br /&gt;SELECT statecode&lt;br /&gt;FROM w6h8a_states&lt;br /&gt;WHERE w6h8a_states.state = f1.states&lt;br /&gt;), '|', f1.city, '|', f1.zip, '|', r.event_type, '|', f1.address1, '|', f2.address1, '|', '', '|', (&lt;br /&gt;SELECT statecode&lt;br /&gt;FROM w6h8a_states&lt;br /&gt;WHERE w6h8a_states.state = f2.states&lt;br /&gt;), '|', f2.city, '|', f2.zip, '|', '', '|', f1.name, '|', f2.name, '|', r.ride_name ) AS value, r.ride_name AS text&lt;br /&gt;FROM (&lt;br /&gt;(&lt;br /&gt;w6h8a_csearchm_rides AS r&lt;br /&gt;LEFT JOIN w6h8a_community_favloc AS f1 ON f1.name = r.pickup_fav_loc_name&lt;br /&gt;AND f1.userid = r.user_id&lt;br /&gt;)&lt;br /&gt;LEFT JOIN w6h8a_community_favloc AS f2 ON f2.name = r.dropoff_fav_loc_name&lt;br /&gt;AND f2.userid = r.user_id&lt;br /&gt;)&lt;br /&gt;WHERE r.user_id =82&lt;br /&gt;GROUP BY r.id&lt;br /&gt;&lt;br /&gt;In this you have to put two braces after FROM and complete first braces after first join and second braces after second join like this it will working perfectly.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-2161969735760532031?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/2161969735760532031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2012/01/multiple-left-join-in-one-sql-query.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/2161969735760532031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/2161969735760532031'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2012/01/multiple-left-join-in-one-sql-query.html' title='Multiple Left JOIN in One SQL Query'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-1647459203490887551</id><published>2011-11-29T12:48:00.001+05:30</published><updated>2011-11-29T13:02:02.627+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL in Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Server'/><title type='text'>Sorting strings and numbers(varchar type column) in SQL query</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Problem :&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have a problem with sorting by a string-column when i use SQL query on MySQLServer. There are both numbers, strings and mixture of both in this column and when i sort it numbers are not looks in sorting. ex. 7.5 6 14 8.5 9. I would like to sort numbers numerically and both strings and mixed alphabetically, 14 6 7.5 8.5 9.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Soluation :&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Set your query in sorting by using &lt;b&gt;"order by '0000000000'+rtrim(FEILDNAME)"&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Where FEILDNAME is your &lt;b&gt;varchar type column name&lt;/b&gt; which you want to sort. This will build up a string for the numbers with leading zeros, so they will get sorted correctly.&lt;br /&gt;&lt;div id="KonaBody"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-1647459203490887551?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/1647459203490887551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/11/sorting-strings-and-numbers-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/1647459203490887551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/1647459203490887551'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/11/sorting-strings-and-numbers-in-sql.html' title='Sorting strings and numbers(varchar type column) in SQL query'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5958478600105833110</id><published>2011-08-18T00:17:00.000+05:30</published><updated>2011-08-18T00:17:29.207+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Image download using CURL - PHP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;$url = 'IMAGE PATH URL';&lt;br /&gt;&amp;nbsp; //$random_no = rand(10000,99999999);&amp;nbsp; // for random number&lt;br /&gt;&amp;nbsp; //$file_handler = fopen($random_no.'.jpeg', 'w');&amp;nbsp; // random number image name&lt;br /&gt;$file_handler = fopen('image1.jpeg', 'w'); &amp;nbsp; // static image name as image1&lt;br /&gt;$curl = curl_init($url);&lt;br /&gt;curl_setopt($curl, CURLOPT_FILE, $file_handler);&lt;br /&gt;curl_setopt($curl, CURLOPT_HEADER, false);&lt;br /&gt;curl_exec($curl);&lt;br /&gt;curl_close($curl);&lt;br /&gt;fclose($file_handler);&lt;br /&gt;&lt;br /&gt;Using this code you can download image from server where 'IMAGE PATH URL' is the url of image. Image is generated in jpeg file extension named as image1 or you can use random generated name.&lt;br /&gt;&lt;br /&gt;Hope its help you.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5958478600105833110?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5958478600105833110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/image-download-using-curl-php.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5958478600105833110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5958478600105833110'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/image-download-using-curl-php.html' title='Image download using CURL - PHP'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-442113315957824830</id><published>2011-08-18T00:02:00.000+05:30</published><updated>2011-08-18T00:02:58.911+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>Noconflict plugins in Joomla</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="listing-desc"&gt;SC jQuery plugin is used to load jQuery javascript  library, and set "no conflict" mode to allow usage with mootools, and  other libraries. No conflict mode removes the "$" operator from jQuery,  allowing other libraries to use that operator. This plugin is use in joomla 1.5, joomla 1.6 and also in joomla 1.7 .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="listing-desc"&gt;More usage details for jQuery no conflict mode are available at http://docs.jquery.com/Using_jQuery_with_Other_Libraries&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="listing-desc"&gt;For More detail and download plugin visit @ http://extensions.joomla.org/extensions/core-enhancements/scripts/7230 &lt;/span&gt;&lt;br /&gt;&lt;span class="listing-desc"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-442113315957824830?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/442113315957824830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/noconflict-plugins-in-joomla.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/442113315957824830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/442113315957824830'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/noconflict-plugins-in-joomla.html' title='Noconflict plugins in Joomla'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5633960720615311897</id><published>2011-08-17T23:50:00.001+05:30</published><updated>2011-08-18T00:04:24.537+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>JQuery and Mootools conflicts in Joomla</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Mootools and jQuery can conflict each other in joomla, when you load both in your joomla site because they can use same method names, therefore one of both could break.So when you create a nice Template for Joomla 1.5 and you decide to use  jQuery, the hell breaks open when implementing: &lt;br /&gt;&lt;div&gt;&lt;div class="syntaxhighlighter  xml" id="highlighter_176587"&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="gutter"&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;/div&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;/div&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="container"&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;code class="xml plain"&gt;&amp;lt;&lt;/code&gt;&lt;code class="xml keyword"&gt;jdoc:include&lt;/code&gt; &lt;code class="xml color1"&gt;type&lt;/code&gt;&lt;code class="xml plain"&gt;=&lt;/code&gt;&lt;code class="xml string"&gt;"head"&lt;/code&gt; &lt;code class="xml plain"&gt;/&amp;gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;This, is because Joomla 1.5 uses MooTools and Caption javascript  frameworks, for the backend admin panel, but also some components may  require it.&lt;br /&gt;&lt;br /&gt;So for no-conflict jQuery wrote the following lines in the top of my index.php template:&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="gutter"&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line number2 index1 alt1"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="line number3 index2 alt2"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="container"&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;/div&gt;&lt;div class="line number1 index0 alt2"&gt;&lt;code class="php variable"&gt;$headerstuff&lt;/code&gt; &lt;code class="php plain"&gt;= &lt;/code&gt;&lt;code class="php variable"&gt;$this&lt;/code&gt;&lt;code class="php plain"&gt;-&amp;gt;getHeadData();&lt;/code&gt;&lt;/div&gt;&lt;div class="line number2 index1 alt1"&gt;&lt;code class="php variable"&gt;$headerstuff&lt;/code&gt;&lt;code class="php plain"&gt;[&lt;/code&gt;&lt;code class="php string"&gt;'scripts'&lt;/code&gt;&lt;code class="php plain"&gt;] = &lt;/code&gt;&lt;code class="php keyword"&gt;array&lt;/code&gt;&lt;code class="php plain"&gt;();&lt;/code&gt;&lt;/div&gt;&lt;div class="line number3 index2 alt2"&gt;&lt;code class="php variable"&gt;$this&lt;/code&gt;&lt;code class="php plain"&gt;-&amp;gt;setHeadData(&lt;/code&gt;&lt;code class="php variable"&gt;$headerstuff&lt;/code&gt;&lt;code class="php plain"&gt;);&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5633960720615311897?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5633960720615311897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/jquery-and-mootools-conflicts-in-joomla.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5633960720615311897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5633960720615311897'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/jquery-and-mootools-conflicts-in-joomla.html' title='JQuery and Mootools conflicts in Joomla'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-4783093135501472765</id><published>2011-08-17T00:09:00.000+05:30</published><updated>2011-08-17T00:09:20.815+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='jomsocial 2.2.3'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomlaxi'/><title type='text'>XiUS3.0 Beta is now compatible with Joomla 1.7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;JoomlaXi XiUS3.0 Beta is released. which is now compatible with Joomla 1.7 and JomSocial 2.2.3.&lt;br /&gt;Download it now from www.joomlaxi.com.&lt;br /&gt;User will not loss any setting on installing stable version at their site.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-4783093135501472765?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/4783093135501472765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/xius30-beta-is-now-compatible-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/4783093135501472765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/4783093135501472765'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/xius30-beta-is-now-compatible-with.html' title='XiUS3.0 Beta is now compatible with Joomla 1.7'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5772455353759938362</id><published>2011-08-08T23:22:00.000+05:30</published><updated>2011-08-08T23:22:30.464+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><title type='text'>Assign Different Menu for Login user and unregistered user</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Sometimes you need to check whether user login or not for assign different condition to both login user and unregistered user in joomla customization. Only you have to write if else condition to check that. For example in joomla site you need to assign different menus for frontend. before login  users can see a normal menu but after user login they will see another  menu. you can write the code in the template index file and assign different  menu.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;lt;?php&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;nbsp;&amp;nbsp; $user&lt;/span&gt;&lt;span&gt;&amp;nbsp;=&amp;amp;&amp;nbsp;JFactory::getUser();&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt;&amp;nbsp;(&lt;/span&gt;&lt;span class="vars"&gt;$user&lt;/span&gt;&lt;span&gt;-&amp;gt;get(&lt;/span&gt;&lt;span class="string"&gt;'id'&lt;/span&gt;&lt;span&gt;) == NULL) {&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;?&amp;gt;&amp;nbsp; &lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;jdoc:&lt;span class="keyword"&gt;include&lt;/span&gt;&lt;span&gt;&amp;nbsp;type=&lt;/span&gt;&lt;span class="string"&gt;"modules"&lt;/span&gt;&lt;span&gt;&amp;nbsp;name=&lt;/span&gt;&lt;span class="string"&gt;"nonregister_menu"&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;?php &lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; else&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt;&amp;nbsp;(&lt;/span&gt;&lt;span class="vars"&gt;$user&lt;/span&gt;&lt;span&gt;-&amp;gt;get(&lt;/span&gt;&lt;span class="string"&gt;'id'&lt;/span&gt;&lt;span&gt;) != NULL) {&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;jdoc:&lt;span class="keyword"&gt;include&lt;/span&gt;&lt;span&gt;&amp;nbsp;type=&lt;/span&gt;&lt;span class="string"&gt;"modules"&lt;/span&gt;&lt;span&gt;&amp;nbsp;name=&lt;/span&gt;&lt;span class="string"&gt;"loginuser&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="string"&gt;_menu&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="string"&gt;"&lt;/span&gt;&lt;span&gt;&amp;gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;?php&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;?&amp;gt;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5772455353759938362?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5772455353759938362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/assign-different-menu-for-login-user.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5772455353759938362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5772455353759938362'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/assign-different-menu-for-login-user.html' title='Assign Different Menu for Login user and unregistered user'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-6715250719332519952</id><published>2011-08-08T22:54:00.000+05:30</published><updated>2011-08-08T22:54:31.115+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><title type='text'>How to get current joomla User ID and Username</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;For joomla starter, sometime we need to get joomla user ID and username to customize in joomla component, plugins or modules. for that we have to write simple code&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;lt;?php &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $user&lt;/span&gt;&lt;span&gt;&amp;nbsp;=&amp;amp;&amp;nbsp;JFactory::getUser();&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $usr_id&lt;/span&gt;&lt;span&gt;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span class="vars"&gt;$user&lt;/span&gt;&lt;span&gt;-&amp;gt;get(&lt;/span&gt;&lt;span class="string"&gt;'id'&lt;/span&gt;&lt;span&gt;);&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="func"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="func"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo&lt;/span&gt;&lt;span&gt; "Current Login User Id : ".&lt;/span&gt;&lt;span class="vars"&gt;$usr_id&lt;/span&gt;&lt;span&gt;;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="comment"&gt;//&amp;nbsp;this&amp;nbsp;is&amp;nbsp;the&amp;nbsp;log-in&amp;nbsp;user&amp;nbsp;ID&amp;nbsp;:-)&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="vars"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $usr_name&lt;/span&gt;&lt;span&gt; =&amp;nbsp;&lt;/span&gt;&lt;span class="vars"&gt;$user&lt;/span&gt;&lt;span&gt;-&amp;gt;get(&lt;/span&gt;&lt;span class="string"&gt;'username'&lt;/span&gt;&lt;span&gt;);&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span class="func"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="func"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo&lt;/span&gt;&lt;span&gt; "Current Login User Name : ".&lt;/span&gt;&lt;span class="vars"&gt;$usr_name&lt;/span&gt;&lt;span&gt;;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class="comment"&gt;//&amp;nbsp;this&amp;nbsp;is&amp;nbsp;the&amp;nbsp;log-in&amp;nbsp;username :-)&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="comment"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //after&amp;nbsp;getting&amp;nbsp;the&amp;nbsp;user&amp;nbsp;ID and username you&amp;nbsp;can&amp;nbsp;run&amp;nbsp;your&amp;nbsp;custom&amp;nbsp;code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span class="comment"&gt;?&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-6715250719332519952?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/6715250719332519952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/how-to-get-current-joomla-user-id-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6715250719332519952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6715250719332519952'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/how-to-get-current-joomla-user-id-and.html' title='How to get current joomla User ID and Username'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-470418642131082703</id><published>2011-08-05T23:23:00.002+05:30</published><updated>2011-08-05T23:26:44.360+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smarty Development'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><title type='text'>Find string between two strings - PHP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;This is a little &lt;span class="IL_AD" id="IL_AD10"&gt;function to&lt;/span&gt; find a string between two specified pieces of strings. This could be  used to &lt;code class="php"&gt;find any string between two strings.&lt;/code&gt;&lt;span id="more-113"&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="chili"&gt;&lt;code class="php"&gt;&lt;br /&gt;function get_string($string, $start, $end){&lt;br /&gt; $string = " ".$string;&lt;br /&gt; $pos = strpos($string,$start);&lt;br /&gt; if ($&lt;/code&gt;&lt;code class="php"&gt;pos&lt;/code&gt;&lt;code class="php"&gt; == 0) return "";&lt;br /&gt; $&lt;/code&gt;&lt;code class="php"&gt;pos&lt;/code&gt;&lt;code class="php"&gt; += strlen($start);&lt;br /&gt; $len = strpos($string,$end,$&lt;/code&gt;&lt;code class="php"&gt;pos&lt;/code&gt;&lt;code class="php"&gt;) - $pos;&lt;br /&gt; return substr($string,$pos,$len);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$fullstring = "Find string between two strings in PHP";&lt;br /&gt;$parsed = get_string($fullstring, "&lt;/code&gt;&lt;code class="php"&gt;between &lt;/code&gt;&lt;code class="php"&gt;", "&lt;/code&gt;&lt;code class="php"&gt; in PHP&lt;/code&gt;&lt;code class="php"&gt;");&lt;br /&gt;&lt;br /&gt;echo $parsed; &lt;/code&gt;&lt;/pre&gt;&lt;pre class="chili"&gt;&lt;b&gt;&lt;code class="php"&gt;(result = &lt;/code&gt;&lt;code class="php"&gt;two strings&lt;/code&gt;&lt;/b&gt;&lt;code class="php"&gt;&lt;b&gt;)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-470418642131082703?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/470418642131082703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/find-string-between-two-strings-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/470418642131082703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/470418642131082703'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/find-string-between-two-strings-php.html' title='Find string between two strings - PHP'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-3825226918869416320</id><published>2011-08-04T00:28:00.000+05:30</published><updated>2011-08-04T00:28:01.379+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smarty Development'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Assign an smarty variable to a PHP variable</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Developer can use PHP code in smarty(.tpl file code) &lt;span class="postbody"&gt;within a {php} block or an {include_php}.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;when developer use a {php} block inside a Smarty template &lt;/span&gt;&lt;span class="postbody"&gt;developer&lt;/span&gt;&lt;span class="postbody"&gt; are &lt;span style="font-style: italic;"&gt;inside&lt;/span&gt; the Smarty scope (object) &lt;br /&gt;So when &lt;/span&gt;&lt;span class="postbody"&gt;developer&lt;/span&gt;&lt;span class="postbody"&gt; need to reference a Smarty method &lt;/span&gt;&lt;span class="postbody"&gt;developer&lt;/span&gt;&lt;span class="postbody"&gt; would use &lt;span style="font-style: italic;"&gt;$this&lt;/span&gt;&lt;br /&gt;so when developer assign an smarty variable to a php variable it looks something like this in smarty: &lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;table align="center" border="0" cellpadding="3" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;    &lt;td&gt;&lt;span class="genmed"&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="code"&gt; {php} &lt;br /&gt;&amp;nbsp;&amp;nbsp; $t = $this-&amp;gt;get_template_vars( 'foo' ); &lt;br /&gt;{/php} &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-3825226918869416320?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/3825226918869416320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/assign-smarty-variable-to-php-variable.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3825226918869416320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3825226918869416320'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/assign-smarty-variable-to-php-variable.html' title='Assign an smarty variable to a PHP variable'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5447523557779764376</id><published>2011-08-04T00:03:00.000+05:30</published><updated>2011-08-04T00:03:20.671+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smarty Development'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>print_r in Smarty development</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="postbody"&gt;&lt;b&gt;{$foo|@print_r}&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;The @ tells smarty to pass the entire array to the modifier rather than  calling the modifier for each element of the array.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;Smarty also print array like php print_r() function: &lt;b&gt;{$foo|@debug_print_var}&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="postbody"&gt;Developer may also consider smarty's debug facility (which developer can enable  in-template by inserting a &lt;b&gt;{debug}&lt;/b&gt; tag).&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5447523557779764376?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5447523557779764376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/printr-in-smarty-development.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5447523557779764376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5447523557779764376'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/printr-in-smarty-development.html' title='print_r in Smarty development'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-6507012028819515263</id><published>2011-08-03T23:07:00.000+05:30</published><updated>2011-08-03T23:07:53.916+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='jomsocial 2.2.3'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomlaxi'/><title type='text'>JoomlaXi is now compatible with Joomla1.7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;JoomlaXi               JSPC3.1 Beta is released and &lt;/span&gt;JSPT3.2.701 also have been released both are now compatible with Joomla1.7.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-6507012028819515263?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/6507012028819515263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/joomlaxi-is-now-compatible-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6507012028819515263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6507012028819515263'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/joomlaxi-is-now-compatible-with.html' title='JoomlaXi is now compatible with Joomla1.7'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-1376661207396360171</id><published>2011-08-03T00:17:00.000+05:30</published><updated>2011-08-03T00:17:55.926+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='jomsocial 2.2.3'/><title type='text'>Upload Video in JomSocial</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Now, you can upload your video on JomSocial site. Video-related configuration is located under &lt;i&gt;&lt;b&gt;JomSocial Configuration &amp;gt; Media&lt;/b&gt;&lt;/i&gt; tab.&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;Enable Videos&lt;/b&gt;: Enable or disable the videos functionality in JomSocial. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Enable guest search&lt;/b&gt;: Option to disallow guests from searching videos.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Enable profile videos&lt;/b&gt;: Allow users to select a video for their profile.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Enable videos upload&lt;/b&gt;: Enable or disable the videos uploading feature in JomSocial. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Video creation limit&lt;/b&gt;: Set a limit to creation of videos per user.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Delete original videos&lt;/b&gt;: If enabled, original videos are deleted once the videos are converted to the appropriate formats. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Videos root folder&lt;/b&gt;: Set the path to where videos are stored. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Maximum video upload size&lt;/b&gt;: Set the maximum uploaded video size allowed in &lt;b&gt;Megabytes (MB)&lt;/b&gt; &lt;/li&gt;&lt;li&gt;&lt;b&gt;FFMPEG Path&lt;/b&gt;: Set the absolute path to FFMPEG binary. If  the  binary is not found, JomSocial will not be able to convert videos  into  .flv formats. &lt;/li&gt;&lt;li&gt;&lt;b&gt;FLVTool2 Path&lt;/b&gt;: Set the absolute path to FLVTool2 binary to enable flash video metadata injections. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Video Quantizer Scale&lt;/b&gt;: Select the video quality from a scale of 1 (Excellent) to 31 (Worst). 5, 9 and 11 are recommended settings. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Videos Size&lt;/b&gt;: Set the video frame size in width X height format. &lt;/li&gt;&lt;li&gt;&lt;b&gt;Custom Command&lt;/b&gt;: Specify additional commands for FFMPEG &lt;b&gt;( Advanced Users )&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Pseudo streaming&lt;/b&gt;: Allow users to skip to specific section of the video.&lt;/li&gt;&lt;/ul&gt;visit : http://www.jomsocial.com/support/docs/item/759-configuring-video-upload-and-linking.html &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-1376661207396360171?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/1376661207396360171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/upload-video-in-jomsocial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/1376661207396360171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/1376661207396360171'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/upload-video-in-jomsocial.html' title='Upload Video in JomSocial'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-1888996830439624160</id><published>2011-08-02T22:53:00.000+05:30</published><updated>2011-08-02T22:53:53.257+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL in Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Server'/><title type='text'>Second Highest Value SQL query</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;select max(FIELDNAME)&lt;br /&gt;from TABLENAME&lt;br /&gt;where FIELDNAME not in&lt;br /&gt;(select max(FIELDNAME)&lt;br /&gt;from TABLENAME);&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-1888996830439624160?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/1888996830439624160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/second-highest-value-sql-query.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/1888996830439624160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/1888996830439624160'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/second-highest-value-sql-query.html' title='Second Highest Value SQL query'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5638684756247472503</id><published>2011-08-02T22:45:00.001+05:30</published><updated>2011-09-30T18:18:04.519+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC Structure'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='MVC Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><title type='text'>MVC Structure Basics, MVC Architecture, Joomla</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;For starters, MVC stands for Model, View, Controller. It is a programing structure used in developing web apps. This structure isolates the user interface and backend (i.e. database interaction from each other. A successful implementation of this lets developers modify their user interface or backend with out affecting the other. MVC structure also increases the flexibly of an application by being able to resuse models or views over again). Below is a description of MVC structure.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;b&gt;Model:&lt;/b&gt; The model deals with the raw data and database interaction and will contain functions like adding records to a database or selecting specific database records.&lt;/li&gt;&lt;li&gt; &lt;b&gt;View:&lt;/b&gt; The view deals with displaying the data and interface controls to the user with.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;b&gt;Controller:&lt;/b&gt; The controller acts as the in between of view and model and, as the name suggests, it controls what is sent to the view from the model. &lt;/li&gt;&lt;/ul&gt;An example of a MVC structure approach would be for a contact form.&lt;br /&gt;&lt;ol&gt;&lt;li&gt; The user interacts with the view by filling in a form and submitting it.&lt;/li&gt;&lt;li&gt; The controller receives the POST data from the form, the controller sends this data to the model which updates in the database. &lt;/li&gt;&lt;li&gt; The model then sends the result of the database to the controller. &lt;/li&gt;&lt;li&gt; This result is updated in the view and displayed to the user. &lt;/li&gt;&lt;/ol&gt;This may sound like alot of work to do. But, trust me; when you’re  working with a large application, being able to reuse models or views  saves a great deal of time.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5638684756247472503?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5638684756247472503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/mvc-structure-basics-joomla-sharings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5638684756247472503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5638684756247472503'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/mvc-structure-basics-joomla-sharings.html' title='MVC Structure Basics, MVC Architecture, Joomla'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-3737191164110347006</id><published>2011-08-01T23:18:00.001+05:30</published><updated>2011-08-01T23:29:18.717+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomlaxi'/><title type='text'>JSPT 3.2 Stable Release, JomSocial Profile Type Joomlaxi</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;JSPT 3.2&lt;/b&gt; stable release comes with the enhanced functionality  requested by customers, fixing performance related bugs. The new version  is all about the Customers request, loyalty and faith on the product&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A major feature are :-&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Enhance Access Control Rules:&lt;/b&gt; Now you can create  more ACL rules to restrict JS Group features. For example, Profiletype  users can be restricted on creating group discussion, bulletins as well  as sending mails to group members.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Force user avatar:&lt;/b&gt; Admin can force profiletype users to upload avatar any time.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Integration with PayPlans:&lt;/b&gt; Previously, JSPT was  integrated only with AEC for paid subscription system. But now, JSPT is  integrated with one more subscription system named as PayPlans. JSPT  provide flexibility to choose your subscription system according to your  requirement.&lt;/li&gt;&lt;li&gt;&lt;b&gt;JomSocial Toolbar display:&lt;/b&gt; JSPT added a new window for JS Toolbar selection. You can assign different JomSocial tabs according to Profiletype.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Profiletype Selection:&lt;/b&gt; Completely new page is  designed for profiletype selection at registration time. The selection  page is more user friendly and looking better in display.&lt;/li&gt;&lt;/ol&gt;More Detail : http://joomlaxi.com/company/blog/154-jspt-32-stable-release.html &lt;br /&gt;&lt;ol&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-3737191164110347006?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/3737191164110347006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/jspt-32-stable-release-jomsocial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3737191164110347006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3737191164110347006'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/jspt-32-stable-release-jomsocial.html' title='JSPT 3.2 Stable Release, JomSocial Profile Type Joomlaxi'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-4509664280362180613</id><published>2011-08-01T23:01:00.002+05:30</published><updated>2011-08-02T22:54:12.681+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL in Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Server'/><title type='text'>SQL Server - An identity feild can have negative seed value and negative increments also</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Always everyone will start identity value from 1 and increment by 1. However,  an identity column can have negative seed value and can be negatively  also incremented. Suppose below table will have 4 rows with id values -100,-101,-102,-103&lt;br /&gt;&lt;br /&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 0px ! important;"&gt;&lt;code class="plain"&gt;declare @t table&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="line alt2"&gt;&lt;code class="number"&gt;&lt;/code&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 0px ! important;"&gt;&lt;code class="plain"&gt;(&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;code class="number"&gt;&lt;/code&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 28px ! important;"&gt;&lt;code class="plain"&gt;Id int identity(-100,-1),&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;code class="number"&gt;&lt;/code&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 28px ! important;"&gt;&lt;code class="plain"&gt;Col1 int&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;code class="number"&gt;&lt;/code&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 0px ! important;"&gt;&lt;code class="plain"&gt;)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line alt2"&gt;&lt;code class="number"&gt;&lt;/code&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 0px ! important;"&gt;&lt;code class="plain"&gt;insert into @t values (1),(2),(3),(4)&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="line alt1"&gt;&lt;code class="number"&gt;&lt;/code&gt;&lt;span class="content"&gt;&lt;span class="block" style="margin-left: 0px ! important;"&gt;&lt;code class="plain"&gt;select * from @t &lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-4509664280362180613?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/4509664280362180613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/sql-server-identity-feild-can-have.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/4509664280362180613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/4509664280362180613'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/08/sql-server-identity-feild-can-have.html' title='SQL Server - An identity feild can have negative seed value and negative increments also'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-9166317618496482320</id><published>2011-07-27T23:44:00.001+05:30</published><updated>2011-07-28T00:10:15.147+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='jomsocial 2.2.3'/><title type='text'>Renew JomSocial and get 10% off</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}" style="font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt;Is  your JomSocial expiring? Jomsocial brought a great deal for users! Renew  JomSocial today and get 10% off!  Make sure you renew before 29th of  July. Hurry up while this offer last!&lt;/span&gt;&lt;/span&gt;&lt;/h6&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}" style="font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;Has your JomSocial membership expired or it is about to expire? Would  you like to download the latest JomSocial release? Post on the forum for  technical support or ideas?&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span class="messageBody" data-ft="{&amp;quot;type&amp;quot;:3}"&gt; &lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/h6&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}" style="font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;If &lt;b&gt;YES,&lt;/b&gt; &lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;Renew JomSocial and get 10% off&lt;/b&gt;&lt;/span&gt;&lt;/h6&gt;&lt;h6 class="uiStreamMessage" data-ft="{&amp;quot;type&amp;quot;:1}" style="font-weight: normal;"&gt;&lt;span style="font-size: small;"&gt;&lt;b&gt;More Detail Visit : &lt;/b&gt;http://www.jomsocial.com/newsletters/july/07/ &lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/h6&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-9166317618496482320?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/9166317618496482320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/renew-jomsocial-and-get-10-off.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/9166317618496482320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/9166317618496482320'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/renew-jomsocial-and-get-10-off.html' title='Renew JomSocial and get 10% off'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-6391479112938728400</id><published>2011-07-26T23:38:00.000+05:30</published><updated>2011-07-26T23:38:52.212+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>jCarousel: No width/height set for items</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong class="red"&gt;PROBLEM:&lt;/strong&gt; While loading, jCarousel popup alert with this error message: &lt;br /&gt;&lt;div style="text-align: left;"&gt; &lt;strong&gt;"jCarousel: No width/height set for items. This will cause an infinite loop. Aborting..."&lt;/strong&gt;&lt;/div&gt;I would always get this error message every time  the front page loads. I have been  searching for a solution for many months and have finally found one.&lt;br /&gt;&lt;br /&gt;&lt;strong class="red"&gt;SOLUTION:&lt;/strong&gt; Not sure if this is really a  solution or workaround, but it does the job of stopping the nagging  popup box once and for all (while permitting jCarousel functionality).&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open &lt;span style="font-family: courier new,courier;"&gt;jquery.jcarousel.pack.js&lt;/span&gt; in the &lt;span style="font-family: courier new,courier;"&gt;../jcarousel/lib/&lt;/span&gt; directory.&lt;/li&gt;&lt;li&gt;Search for the word "alert" and you should find a snippet of code like this:&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;&lt;sub&gt;Aborting|loop|infinite|an|cause|will|This|items|set|No|jCarousel|&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-family: courier new,courier;"&gt;&lt;sub&gt;&lt;strong&gt;alert&lt;/strong&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-family: courier new,courier;"&gt;&lt;sub&gt;|class|&lt;/sub&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Replace "alert" with "isNan":&lt;br /&gt;&lt;span style="font-family: courier new,courier;"&gt;&lt;sub&gt;Aborting|loop|infinite|an|cause|will|This|items|set|No|jCarousel|&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-family: courier new,courier;"&gt;&lt;sub&gt;&lt;strong&gt;isNan&lt;/strong&gt;&lt;/sub&gt;&lt;/span&gt;&lt;span style="font-family: courier new,courier;"&gt;&lt;sub&gt;|class|&lt;/sub&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Refresh the webpage that loads jCarousel and you should no longer get the infinite loop popup error!&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-6391479112938728400?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/6391479112938728400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/jcarousel-no-widthheight-set-for-items.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6391479112938728400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6391479112938728400'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/jcarousel-no-widthheight-set-for-items.html' title='jCarousel: No width/height set for items'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-3432402320613485859</id><published>2011-07-26T00:24:00.007+05:30</published><updated>2011-08-18T00:37:07.372+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><title type='text'>Joomla logout Button or Link, Joomla1.6 or Joomla1.7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Joomla 1.5 Logout Link &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;a href="index.php?option=com_user&amp;amp;task=logout&amp;amp;return=Lw"&amp;gt;Log Out&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;In Joomla 1.5 make a menu-item type 'url' to&amp;nbsp; &lt;/b&gt;&lt;br /&gt;If you want to create a "log out" button or link for users, here is the easiest way. Create a new menu of “External Link” type. Then, set its access level to "Registered" and give it any name you want like “Logout.” In the “Link” text box type the following “index.php?option=com_user&amp;amp;task=logout&amp;amp;return=Lw”.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Joomla 1.6 or Joomla 1.7 Logout Link&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;Hell&lt;/span&gt;o Everyone,&lt;br /&gt;I found a solution, If you want to create a "log out" button in Joomla 1.6 or Joomla 1.7, override the joomla token in get method:&lt;br /&gt;&lt;br /&gt;&amp;lt;a href="index.php?option=com_users&amp;amp;task=user.logout&amp;amp;&amp;lt;?php  echo JUtility::getToken(); ?&amp;gt;=1&amp;amp;return=&amp;lt;?php echo  base64_encode($this-&amp;gt;baseurl); ?&amp;gt;"&amp;gt;LOGOUT&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;It's works like a charm.&lt;br /&gt;&lt;br /&gt;I hope it's help you. Please comments on it and share it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-3432402320613485859?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/3432402320613485859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/joomla-logout-button-or-link.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3432402320613485859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3432402320613485859'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/joomla-logout-button-or-link.html' title='Joomla logout Button or Link, Joomla1.6 or Joomla1.7'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-8952225191080796299</id><published>2011-07-26T00:01:00.003+05:30</published><updated>2011-07-26T22:47:40.189+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='jomsocial 2.2.3'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomlaxi'/><title type='text'>Right now Joomlaxi not compatible with Joomla1.7</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Right now I am working with latest Joomla 1.7 and JomSocial 2.2.3 beta. but when i am trying to install Joomlaxi(JSPT and XiUS) it will getting error. When I was searching on that i got that "Right now, JSPT and XiUS is not compatible with Joomla1.7" .&lt;br /&gt;&lt;br /&gt;For More Detail : http://www.joomlaxi.com/support/forum/42-pre-sale-questions/13338-joomlaxi-user-search-and-j16-j17-acl-user-groups.html&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-8952225191080796299?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/8952225191080796299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/right-now-joomlaxi-not-compatible-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/8952225191080796299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/8952225191080796299'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/right-now-joomlaxi-not-compatible-with.html' title='Right now Joomlaxi not compatible with Joomla1.7'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-5520301668282875898</id><published>2011-07-25T23:37:00.004+05:30</published><updated>2011-07-26T22:55:51.356+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla modules'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><title type='text'>Set your Joomla Module in Component in Joomla</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;jimport('joomla.application.module.helper');&lt;br /&gt;&lt;div id=":9o"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // this is where you want to load your module position&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $modules = JModuleHelper::getModules('MODULE-POSITION');&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($modules as $module)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; echo JModuleHelper::renderModule($&lt;wbr&gt;&lt;/wbr&gt;module);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;&lt;div id=":9o"&gt;&lt;/div&gt;&lt;div id=":9o"&gt;You can set joomla modules in your joomla components by setting this code. only you have to put this code in component where you want to saw you Joomla module and only set position in 'MODULE-POSITION'.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-5520301668282875898?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/5520301668282875898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/set-your-joomla-module-in-component-in.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5520301668282875898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/5520301668282875898'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/set-your-joomla-module-in-component-in.html' title='Set your Joomla Module in Component in Joomla'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-7533286777802811143</id><published>2011-07-21T00:28:00.002+05:30</published><updated>2011-07-26T22:45:04.211+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='jomsocial 2.2.3'/><title type='text'>JomSocial 2.2.3 Beta 3 with Joomla 1.7 support Released</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;JomSocial have just released JomSocial 2.2.3 Beta 3 which is compatible with  Joomla! 1.7 Beta. There are various &amp;nbsp;bugfixes and feature enhancements  packed into this release. If you are an active customer and would like  to try this out, head over to our release thread.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="uiHeaderTitle"&gt;JomSocial Introduce New Avatar Sets for UDA&lt;/h2&gt;&lt;br /&gt;There is another latest news from JomSocial! Jomsocial has introduce their  new faces on JomSocial. 5 new exciting avatar  sets to support all the different kind of communities customers are building. Jomsocial have casual, business/corporate, entertainment, and education. But now jomsocial introduce each set will have its own set  of avatars to represent default user, video, photo, event and group.  JomSocial has never looked this hip and good before! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-7533286777802811143?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/7533286777802811143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/jomsocial-223-beta-3-with-joomla-17.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/7533286777802811143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/7533286777802811143'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/jomsocial-223-beta-3-with-joomla-17.html' title='JomSocial 2.2.3 Beta 3 with Joomla 1.7 support Released'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-9149047720002082609</id><published>2011-07-20T23:58:00.004+05:30</published><updated>2011-07-26T23:09:04.522+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla modules'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla Kunena forum'/><title type='text'>Kunena Latest Recent Topics module for Joomla 1.6</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;pre&gt;/**&lt;br /&gt;* @version $Id$&lt;br /&gt;* Kunena Latest Module&lt;br /&gt;* @package Kunena Latest / Recent Topics&lt;br /&gt;* @Copyright (C) 2008-2011 Kunena Team. All rights reserved&lt;br /&gt;* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL&lt;br /&gt;* @link http://www.kunena.org&lt;br /&gt;**/&lt;br /&gt;&lt;br /&gt;Kunena Latest / Recent Topics Module README&lt;br /&gt;&lt;br /&gt;PLEASE READ THIS ENTIRE FILE BEFORE INSTALLING &lt;br /&gt;Kunena Latest @kunenaversion@!&lt;br /&gt;&lt;br /&gt;INTRODUCTION&lt;br /&gt;============&lt;br /&gt;&lt;br /&gt;Kunena Latest Module enables your site visitors to see &lt;br /&gt;latest posts or recent topics or latest / recent &lt;br /&gt;messages from a forum.&lt;/pre&gt;&lt;br /&gt;Requirements: Joomla 1.5, Joomla 1.6, Kunena Forum 1.6&lt;br /&gt;&lt;br /&gt;END OF README&lt;br /&gt;=============&lt;br /&gt;&lt;pre&gt;For more detail : https://github.com/Kunena/mod_kunenalatest-1.6&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-9149047720002082609?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/9149047720002082609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/kunena-latest-recent-topics-module-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/9149047720002082609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/9149047720002082609'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/kunena-latest-recent-topics-module-for.html' title='Kunena Latest Recent Topics module for Joomla 1.6'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-3284829790902215549</id><published>2011-07-20T23:38:00.007+05:30</published><updated>2011-08-02T22:49:33.060+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL in Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Server'/><title type='text'>Insert, Update and Delete Query in Joomla</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Now its Insert, Update and Delete Query in Joomla,&lt;br /&gt;&lt;br /&gt;For INSERT query in Joomla structure&lt;br /&gt;$db = &amp;amp;JFactory::getDBO(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $insert_query = "INSERT into #__TABLENAME(feild1,feild2) values('value1','value2') ";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $db-&amp;gt;setQuery( $insert_query );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $db-&amp;gt;query();&lt;br /&gt;&lt;br /&gt;For UPDATE query in Joomla structure&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $update_query = "UPDATE #__TABLENAME SET feild1 = 'value1' ";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $db-&amp;gt;setQuery( $update_query );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $db-&amp;gt;query(); &lt;br /&gt;&lt;br /&gt;For DELETE query in Joomla structure&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $delete_query = "DELETE FROM #__TABLENAME WHERE feild1 = 'value1' ";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $db-&amp;gt;setQuery( $delete_query );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $db-&amp;gt;query(); &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-3284829790902215549?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/3284829790902215549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/insert-update-and-delete-query-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3284829790902215549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/3284829790902215549'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/insert-update-and-delete-query-in.html' title='Insert, Update and Delete Query in Joomla'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9062461252585446295.post-6871735374159096770</id><published>2011-07-14T13:17:00.009+05:30</published><updated>2011-08-02T22:49:13.292+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL in Joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.6'/><category scheme='http://www.blogger.com/atom/ns#' term='joomla 1.7'/><category scheme='http://www.blogger.com/atom/ns#' term='Joomla 1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='MySQL Server'/><title type='text'>SQL Query in Joomla</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hi to everyone,&lt;br /&gt;&lt;br /&gt;In Joomla you create sql query easy way. Only you have to get DBO connection to start database connection only one time in a page.&lt;br /&gt;&lt;br /&gt;$db = &amp;amp;JFactory::getDBO();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$query = "select * from #__TABLENAME";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$db-&amp;gt;setQuery($query);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$rows = $db-&amp;gt;loadObjectList();&lt;br /&gt;&lt;br /&gt;in which "TABLENAME" is your joomla table name and "#__" is behalf of "jos_". "jos_" is predefined value in every jomla table. $rows is an array in which all records has been fetched from database.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9062461252585446295-6871735374159096770?l=krunal-mehta.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://krunal-mehta.blogspot.com/feeds/6871735374159096770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/blog1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6871735374159096770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9062461252585446295/posts/default/6871735374159096770'/><link rel='alternate' type='text/html' href='http://krunal-mehta.blogspot.com/2011/07/blog1.html' title='SQL Query in Joomla'/><author><name>Krunal Mehta</name><uri>https://profiles.google.com/115047283225823389543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-6RWqQ1bx7C4/AAAAAAAAAAI/AAAAAAAAAAA/EIh0fUwZyA4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
