<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xml:lang="de">
<channel rdf:about="http://www.schulpastoral.org/">
  <title>Schulpastoral - Schulseelsorge</title>
  <link>http://www.schulpastoral.org/</link>
        <dc:date>2026-05-06T20:21:50+02:00</dc:date>
        <dc:language>de</dc:language>
    <items>
  <rdf:Seq>
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6436" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6435" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6434" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6433" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6432" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6430" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6429" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6428" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6422" />
      <rdf:li rdf:resource="http://xoops.org/modules/news/article.php?storyid=6421" />
    </rdf:Seq>
  </items>
</channel>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6436">
  <title>SpeechSearch V1.0</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6436</link>
      <description>SpeechSearch adds a search block to XOOPS which can accept input using the Web Speech API included in Google Chrome as of version 25. On compatible systems, the block will include a microphone icon which will launch the speech recognition, and send the results to the standard system search routines. On systems that don&apos;t support the API, it will quietly degrade to mimic the normal system search block.The Google recognizer handles a wide variety of languages and dialects which you can choose in t ...</description>
        <content:encoded> <![CDATA[
    <strong>SpeechSearch</strong> adds a search block to XOOPS which can accept input using the Web Speech API included in Google Chrome as of version 25. On compatible systems, the block will include a microphone icon which will launch the speech recognition, and send the results to the standard system search routines. On systems that don't support the API, it will quietly degrade to mimic the normal system search block.<br /><br />The Google recognizer handles a wide variety of languages and dialects which you can choose in the block editor. In addition to the cool toy appeal, this has significant accessibility enhancement potential. There are even greater potentials when this API makes its way into the mobile browsers.<br /><br />Download the SpeechSearch module here: <a href="http://geekwright.com/modules/wfdownloads/singlefile.php?lid=6" rel="external" title=""><a href="http://geekwright.com/modules/wfdownloads/singlefile.php?lid=6" title="http://geekwright.com/modules/wfdownloads/singlefile.php?lid=6" rel="external">http://geekwright.com/modules/wfdownloads/singlefile.php?lid=6</a></a>
    ]]> </content:encoded>
        <dc:date>2013-03-01T18:51:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6435">
  <title>Userlog: a new module to log user activities</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6435</link>
      <description>Currently we dont know anything about all activities in our websites done by users, visitors and robots.Yes. Protector is a module to log malicious activities but you don&apos;t have any control on what should be logged and what shouldn&apos;t.This is very limited for a webmaster in a large community website.More trouble will come when you have 10 admins and 50 moderators in your crowded community website and some contents are deleted/edited/changed and no one know who did it.Here I introduce a brand new  ...</description>
        <content:encoded> <![CDATA[
    Currently we dont know anything about all activities in our websites done by users, visitors and robots.<br /><br />Yes. Protector is a module to log malicious activities but you don't have any control on what should be logged and what shouldn't.<br />This is very limited for a webmaster in a large community website.<br />More trouble will come when you have 10 admins and 50 moderators in your crowded community website and some contents are deleted/edited/changed and no one know who did it.<br /><br />Here I introduce a brand new module "Userlog" to solve the above issue and much more.<br /><br />With this module you can log anything from as minor as a user IP to whole activities like all request methods like GET/POST.<br /><br />Here is a brief description of userlog you can find in the help section after install:<br /><br />Quote:<div class="xoopsQuote"><blockquote><br />Userlog is a node logger which can log your user/visitor activities in your site.<br />This is a very useful tool for webmasters in busy sites. for example you can log your other admins navigation.<br />current nodes for logging are: user id, user group and visitor ip.<br /></blockquote></div><br /><br />Also this module is coming with a brand new feature:<br />Quote:<div class="xoopsQuote"><blockquote><br />Many XOOPS users have a wish for a block to see most viewed items in a module or in the whole website  in a specific period of time.<br /><br />for example in news module we just have a most viewed block that shows forever views.<br />Now with userlog module this wish is covered completly. you have many options in this block. go yourself and play to see.<br /></blockquote></div><br /><br />Please not: this is the first <span style="color: #FF0000;"><strong>Alpha version</strong></span><br /><br />It means you should only use it in test environments and there will not be any upgrade for the next versions.<br />Also it means you may expect huge changes in files and database structure.<br /><br />Requirements:<br />=========================<br />XOOPS 2.5.5 <span style="color: #FF0000;">php 5.3</span> mysql 5.0<br /><br />To Install<br />=========================<br />1- upload the userlog to /modules/userlog (upload the compressed file and decompressed via Cpanel is the best way to insure all files are correctly uploaded)<br />2- go to your admin -> system -> modules -> install<br />3- change the default settings to your desired in the module preferences<br /><br /><br /><strong>discussion:</strong><br /><a href="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75865" title="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75865" rel="external">http://xoops.org/modules/newbb/viewtopic.php?topic_id=75865</a><br /><br /><strong>download:</strong><br /><a href="https://www.transifex.com/projects/p/xoops-mods-i18n/r/userlog10a1/" rel="external" title="">Transifex : Userlog 1.0 Alpha 1</a> (language files for translators).<br /><br /><a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Module%20Repository/XOOPS2/Userlog/XOOPS2.5_mod_userlog_1.0_Alpha1_irmtfan.zip/download" rel="external" title="">Sourceforge : Userlog 1.0 Alpha 1</a><br /><br /><strong>svn: </strong><a href="http://svn.code.sf.net/p/xoops/svn/XoopsModules/userlog/trunk/" title="http://svn.code.sf.net/p/xoops/svn/XoopsModules/userlog/trunk/" rel="external">http://svn.code.sf.net/p/xoops/svn/XoopsModules/userlog/trunk/</a>
    ]]> </content:encoded>
        <dc:date>2013-02-27T14:20:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6434">
  <title>New Frameworks: WideImage_for_xoops</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6434</link>
      <description>Here is a Frameworks for managing images. Frameworks that is based on PHP class WIDEimage and has been optimized for Xoops.Version: 1.01Minimum requirementsPHP 5.2 or 5.3GD2 libraryFeaturesLoading ImagesSave imagesAdds noise to the imageAllocate a color by RGB valuesApplies convolution matrixApplies a filtergrayscale copy of the imagea negative of the imagePerforms an auto-crop on the imageCorrects gamma on the imageReturns a cropped rectangular portion of the imageflipped (mirrored over horizon ...</description>
        <content:encoded> <![CDATA[
    Here is a Frameworks for managing images. Frameworks that is based on PHP class WIDEimage and has been optimized for Xoops.<br /><br />Version: <strong>1.01</strong><br /><br /><strong>Minimum requirements</strong><br /><ul><br /><li>PHP 5.2 or 5.3</li><br /><li>GD2 library</li><br /></ul><br /><h2>Features</h2><br /><ul><br /><li>Loading Images</li><br /><li>Save images</li><br /><li>Adds noise to the image</li><br /><li>Allocate a color by RGB values</li><br /><li>Applies convolution matrix</li><br /><li>Applies a filter</li><br /><li>grayscale copy of the image</li><br /><li>a negative of the image</li><br /><li>Performs an auto-crop on the image</li><br /><li>Corrects gamma on the image</li><br /><li>Returns a cropped rectangular portion of the image</li><br /><li>flipped (mirrored over horizontal line) copy of the image</li><br /><li>Retrieve an image with selected channels</li><br /><li>A method lays the overlay (watermark) on the image</li><br /><li>Returns a mirrored copy of the image</li><br /><li>Resize the image to given dimensions.</li><br /><li>Resizes the canvas of the image</li><br /><li>Rotate the image</li><br /><li>Returns an image with round corners</li><br /></ul><br /><br /><strong>Documentation</strong><br /><br />You can find a documentation for developpers <a href="http://www.chg-web.org/documentation/category.4/wiki-pour-wideimage_for_xoops.html" rel="external" title="">here</a> in french and english.<br /><br /><strong>Download</strong><br /><br />You can download <a href="http://sourceforge.net/projects/chgxoops/files/Frameworks/WideImage_for_xoops/" rel="external" title="">here</a>
    ]]> </content:encoded>
        <dc:date>2013-02-25T20:40:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6433">
  <title>Tutorial: New design for block comments, step by step</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6433</link>
        <content:encoded> <![CDATA[
    <img src='http://nsa31.casimages.com/img/2013/02/12/130212083459564407.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /> I would like share with you my experience with a new style of news: <br />a step by step tutorial. In this edition, I will show you how to modify the comments block. The default design of this block is pretty old, so let's bring small but smart design changes to make the display more useful.<br /><br />Please let's see an exemple <a href="http://www.alsacreations.com/tuto/lire/1522-le-modele-tabulaire-en-css.html#commentaires" rel="external" title="">here</a> (Not xoops web site).<br /><br />First, you should understand how overloaded theme work (surcharge du thème)<br />The best tutorial for this is <a href="http://www.frxoops.org/modules/news/article.php?storyid=1095" rel="external" title="">this one on XOOPS France (in French)</a>.<br /><br />We will start step by step in order to explain to you how it is possible, and in the end, you should practice these changes with another block.<br />I will invite you to upload the files step by step, so it would be more clear for you.<br />So, now, let's gooooooo !!!<br /><br /><br /><img src='http://nsa31.casimages.com/img/2013/02/12/130212083451499129.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>We need :</strong><br />- Template files comments from the system module<br />- CSS file from your theme (style.css)<br /><br /><br /><strong>1 - Template files comments to the overloaded theme</strong><br /><br />Copy the files /www/modules/system/templates/system_comment*.html to /www/themes/mytheme/modules/system<br />- system_comment.html<br />- system_comments_flat.html<br />- system_comments_net.html<br />- system_comments_thread.html<br /><br /><br /><strong>2 - Customization</strong><br /><br /><img src='http://nsa31.casimages.com/img/2013/02/12/130212083452165318.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2a Head</strong><br /><br />Now, we work on the files on /www/themes/mytheme/modules/system<br />We start to delete the top head<br />Edit the 3 files system_comments_*.html and comment this out (or delete this) : <br /><br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><!--
<br /><</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">th&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"width20"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_poster</span><span style="color: #007700">}></</span><span style="color: #0000BB">th</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">th</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_thread</span><span style="color: #007700">}></</span><span style="color: #0000BB">th</span><span style="color: #007700">>
<br />&nbsp;&nbsp;</</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />--></span><span style="color: #0000BB"></span>
</span>
</code></div><br />Find theses lines  <br />- 2 times in system_comments_net.html and system_comments_thread.html<br />- 1 time in system_comments_flat.html<br /><br /><br /><img src='http://nsa32.casimages.com/img/2013/02/12/130212083452725981.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2b - Delete poster's info - keep only avatar</strong><br /><br />Now, all changes will be in the <strong>system_comment.html</strong> file (for the next one too)<br />Delete information from user : <br />- Rank<br />- Registry date<br />- Localisation<br />- Contribution number<br />- Status<br /><br />Just keep avatar <br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserRank"</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserRankText"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">rank_title</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">img&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserRankImg"&nbsp;</span><span style="color: #0000BB">src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_upload_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">rank_image</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">/>
<br /></</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br /><</span><span style="color: #0000BB">img&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserImg"&nbsp;</span><span style="color: #0000BB">src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_upload_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">avatar</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">/>
<br /><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStat"</span><span style="color: #007700">><</span><span style="color: #0000BB">span&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStatCaption"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_joined</span><span style="color: #007700">}>:</</span><span style="color: #0000BB">span</span><span style="color: #007700">>&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">regdate</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br /><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStat"</span><span style="color: #007700">><</span><span style="color: #0000BB">span&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStatCaption"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_from</span><span style="color: #007700">}>:</</span><span style="color: #0000BB">span</span><span style="color: #007700">>&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">from</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br /><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStat"</span><span style="color: #007700">><</span><span style="color: #0000BB">span&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStatCaption"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_posts</span><span style="color: #007700">}>:</</span><span style="color: #0000BB">span</span><span style="color: #007700">>&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">postnum</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br /><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserStatus"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">status</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br />become now <br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">img&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserImg"&nbsp;</span><span style="color: #0000BB">src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_upload_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">avatar</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">/></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br /><br /><img src='http://nsa32.casimages.com/img/2013/02/12/130212083453269723.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2c - Move poster' name , date and style</strong><br /><br />Let's simplify the display comment date:<br />So, replace<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"head"</span><span style="color: #007700">><</span><span style="color: #0000BB">a&nbsp;id</span><span style="color: #007700">=</span><span style="color: #DD0000">"comment<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">></</span><span style="color: #0000BB">a</span><span style="color: #007700">>&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">uname</span><span style="color: #007700">}></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"head"</span><span style="color: #007700">><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comDate"</span><span style="color: #007700">><</span><span style="color: #0000BB">span&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comDateCaption"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_posted</span><span style="color: #007700">}>:</</span><span style="color: #0000BB">span</span><span style="color: #007700">>&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_posted</span><span style="color: #007700">}>&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;&amp;</span><span style="color: #0000BB">nbsp</span><span style="color: #007700">;<</span><span style="color: #0000BB">span&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comDateCaption"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$lang_updated</span><span style="color: #007700">}>:</</span><span style="color: #0000BB">span</span><span style="color: #007700">>&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_modified</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">tr</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br />by<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td</span><span style="color: #007700">><</span><span style="color: #0000BB">a&nbsp;id</span><span style="color: #007700">=</span><span style="color: #DD0000">"comment<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">></</span><span style="color: #0000BB">a</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">uname</span><span style="color: #007700">}>&nbsp;</span><span style="color: #0000BB">said&nbsp;the&nbsp;</span><span style="color: #007700"><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_posted</span><span style="color: #007700">}>&nbsp;(<{</span><span style="color: #0000BB">$lang_updated</span><span style="color: #007700">}>:&nbsp;<{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_modified</span><span style="color: #007700">}>)</</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">tr</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br /><br /><img src='http://nsa32.casimages.com/img/2013/02/12/130212083453823552.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2d - Same Date comments and modification comments ?</strong><br /><br />We don't want to see the date twice, if it's the same date, so replace the previous code by<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td</span><span style="color: #007700">><</span><span style="color: #0000BB">a&nbsp;id</span><span style="color: #007700">=</span><span style="color: #DD0000">"comment<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">></</span><span style="color: #0000BB">a</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">uname</span><span style="color: #007700">}>&nbsp;</span><span style="color: #0000BB">said&nbsp;the&nbsp;</span><span style="color: #007700"><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_posted</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{if&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_posted&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_modified</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</span><span style="color: #0000BB">modified&nbsp;the&nbsp;</span><span style="color: #007700"><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_modified</span><span style="color: #007700">}>)
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{/if}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br /></</span><span style="color: #0000BB">tr</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br /><br /><img src='http://nsa32.casimages.com/img/2013/02/12/130212083454594267.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2e - Move buttons to the top</strong><br /><br />Now, we want to move the buttons on the top.<br />First, take the test code of poster, at the bottom file, and delete all lines with < td > et < /td >.<br />So the partial code seems to be this now, with right style CSS :<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">div&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"float:right;"</span><span style="color: #007700">>
<br /><{if&nbsp;</span><span style="color: #0000BB">$xoops_iscommentadmin&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$editcomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/edit.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$deletecomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_delete</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/delete.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_delete</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$replycomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/reply.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br /><{elseif&nbsp;</span><span style="color: #0000BB">$xoops_isuser&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">$xoops_userid&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$editcomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/edit.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$replycomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/reply.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br /><{elseif&nbsp;</span><span style="color: #0000BB">$xoops_isuser&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true&nbsp;</span><span style="color: #007700">||&nbsp;</span><span style="color: #0000BB">$anon_canpost&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$replycomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/reply.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br /><{/if}>
<br /></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div>Copy this code just after the <{/ if }> from the comment date<br /><br />Now, delete the bottom buttons.<br />Just delete the lines between the last < tr >< /tr > , and delete the tags < tr >< /tr > too.<br /><br /><br /><img src='http://nsa31.casimages.com/img/2013/02/12/130212083455196475.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2f - Style</strong><br /><br />- Delete title and picture title :<br />Delete line <div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comTitle"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">image</span><span style="color: #007700">}><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">title</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br />- Add fixed width on the left column<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:120px;"</span><span style="color: #007700">><</span><span style="color: #0000BB">a&nbsp;id</span><span style="color: #007700">=</span><span style="color: #DD0000">"comment<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">></</span><span style="color: #0000BB">a</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br />- Delete class "odd" to the 'td' where the poster avatar is, then put the picture in middle position <div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"text-align:center;"</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">img&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserImg"&nbsp;</span><span style="color: #0000BB">src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_upload_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">avatar</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">/>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br /><br /><img src='http://nsa32.casimages.com/img/2013/02/12/130212083458975866.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2g - Add an arrow</strong><br /><br />We need to work on the style.css file, in the mytheme theme to create this arrow in CSS.<br /><br />For my theme, it is in /www/themes/mytheme/css/style.css<br />Add this code in style.css : <br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">.</span><span style="color: #0000BB">arrow</span><span style="color: #007700">-</span><span style="color: #0000BB">left&nbsp;</span><span style="color: #007700">{
<br /></span><span style="color: #0000BB">width</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">0px</span><span style="color: #007700">;
<br /></span><span style="color: #0000BB">height</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">0px</span><span style="color: #007700">;
<br /></span><span style="color: #0000BB">border</span><span style="color: #007700">-</span><span style="color: #0000BB">style</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">solid</span><span style="color: #007700">;
<br /></span><span style="color: #0000BB">border</span><span style="color: #007700">-</span><span style="color: #0000BB">width</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">25px&nbsp;20px&nbsp;25px&nbsp;0</span><span style="color: #007700">;
<br /></span><span style="color: #0000BB">border</span><span style="color: #007700">-</span><span style="color: #0000BB">color</span><span style="color: #007700">:&nbsp;</span><span style="color: #0000BB">transparent&nbsp;</span><span style="color: #FF8000">#ECE9D8&nbsp;transparent&nbsp;transparent;
<br /></span><span style="color: #007700">}</span><span style="color: #0000BB"></span>
</span>
</code></div> You could change the arrow color, this color is same as the color class "odd"<br /><br />Add 1 column.<br />Add 1 column in order to put our new arrow at left from comment.<br />- Add tag <div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div> after <div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:120px;"</span><span style="color: #007700">><</span><span style="color: #0000BB">a&nbsp;id</span><span style="color: #007700">=</span><span style="color: #DD0000">"comment<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">></</span><span style="color: #0000BB">a</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br />- Add tag <div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div> before<div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"odd"</span><span style="color: #007700">><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comText"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">text</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br />On the second tag, insert this code :<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"arrow-left"</span><span style="color: #007700">></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div> and a fixed 20 pixel width style :<br />So, we got :<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:20px;"</span><span style="color: #007700">><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"arrow-left"</span><span style="color: #007700">></</span><span style="color: #0000BB">div</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br /><br /><img src='http://nsa31.casimages.com/img/2013/02/12/130212083459564407.png' class='right' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><strong>2f - Style</strong><br /><br />Add 2 break lines for cleared diplay. Put it just before the name poster.<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><</span><span style="color: #0000BB">td</span><span style="color: #007700">><</span><span style="color: #0000BB">br&nbsp;</span><span style="color: #007700">/><</span><span style="color: #0000BB">br&nbsp;</span><span style="color: #007700">/><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">uname</span><span style="color: #007700">}></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br />That 's all. you have finihed...<br /><br /><strong>3 - full system_comment.html file</strong><br /><br />For webmasters who want the full file system_comment.html, it is here, available :<br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700"><!--&nbsp;</span><span style="color: #0000BB">start&nbsp;comment&nbsp;post&nbsp;</span><span style="color: #007700">-->
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:120px;"</span><span style="color: #007700">><</span><span style="color: #0000BB">a&nbsp;id</span><span style="color: #007700">=</span><span style="color: #DD0000">"comment<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">></</span><span style="color: #0000BB">a</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td</span><span style="color: #007700">><</span><span style="color: #0000BB">br&nbsp;</span><span style="color: #007700">/><</span><span style="color: #0000BB">br&nbsp;</span><span style="color: #007700">/><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">uname</span><span style="color: #007700">}>&nbsp;</span><span style="color: #0000BB">a&nbsp;dit&nbsp;le&nbsp;</span><span style="color: #007700"><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_posted</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{if&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_posted&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_modified</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(</span><span style="color: #0000BB">modifié&nbsp;le&nbsp;</span><span style="color: #007700"><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">date_modified</span><span style="color: #007700">}>)
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{/if}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">div&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"float:right;"</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{if&nbsp;</span><span style="color: #0000BB">$xoops_iscommentadmin&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$editcomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/edit.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$deletecomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_delete</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/delete.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_delete</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$replycomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/reply.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{elseif&nbsp;</span><span style="color: #0000BB">$xoops_isuser&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true&nbsp;</span><span style="color: #007700">&amp;&amp;&nbsp;</span><span style="color: #0000BB">$xoops_userid&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$editcomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/edit.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_edit</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$replycomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">title</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/reply.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{elseif&nbsp;</span><span style="color: #0000BB">$xoops_isuser&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true&nbsp;</span><span style="color: #007700">||&nbsp;</span><span style="color: #0000BB">$anon_canpost&nbsp;</span><span style="color: #007700">==&nbsp;</span><span style="color: #0000BB">true</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">a&nbsp;href</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$replycomment_link</span><span style="color: #007700">}</span><span style="color: #DD0000">>&amp;com_id=<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">id</span><span style="color: #007700">}</span><span style="color: #DD0000">>"</span><span style="color: #007700">><</span><span style="color: #0000BB">img&nbsp;src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/images/icons/reply.gif"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$lang_reply</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #007700">/></</span><span style="color: #0000BB">a</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{/if}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{if&nbsp;</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">id&nbsp;</span><span style="color: #007700">!=&nbsp;</span><span style="color: #0000BB">0</span><span style="color: #007700">}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"text-align:center;"</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">img&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comUserImg"&nbsp;</span><span style="color: #0000BB">src</span><span style="color: #007700">=</span><span style="color: #DD0000">"<</span><span style="color: #007700">{</span><span style="color: #0000BB">$xoops_upload_url</span><span style="color: #007700">}</span><span style="color: #DD0000">>/<</span><span style="color: #007700">{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">poster</span><span style="color: #007700">.</span><span style="color: #0000BB">avatar</span><span style="color: #007700">}</span><span style="color: #DD0000">>"&nbsp;</span><span style="color: #0000BB">alt</span><span style="color: #007700">=</span><span style="color: #DD0000">""&nbsp;</span><span style="color: #007700">/>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{else}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"odd"</span><span style="color: #007700">>&nbsp;</</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<{/if}>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;style</span><span style="color: #007700">=</span><span style="color: #DD0000">"width:20px;"</span><span style="color: #007700">><</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"arrow-left"</span><span style="color: #007700">></</span><span style="color: #0000BB">div</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">td&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"odd"</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<</span><span style="color: #0000BB">div&nbsp;</span><span style="color: #007700">class=</span><span style="color: #DD0000">"comText"</span><span style="color: #007700">><{</span><span style="color: #0000BB">$comment</span><span style="color: #007700">.</span><span style="color: #0000BB">text</span><span style="color: #007700">}></</span><span style="color: #0000BB">div</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">td</span><span style="color: #007700">>
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br />&nbsp;<</span><span style="color: #0000BB">tr</span><span style="color: #007700">><</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">><</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">><</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">td</span><span style="color: #007700">></</span><span style="color: #0000BB">tr</span><span style="color: #007700">>
<br /><!--&nbsp;</span><span style="color: #0000BB">end&nbsp;comment&nbsp;post&nbsp;</span><span style="color: #007700">--></span><span style="color: #0000BB"></span>
</span>
</code></div><br /><br />Sure, i know it's not perfect, and we could do more:<br />- Delete "table" to replace by "div",<br />- Dont define css style in the code, but use class.<br />- Round corners,<br />- ...<br /><br />But the objective here wasn't to to get a perfect code. It was to understand overloaded themes, and show step by step how to modify the design of the comments block.<br /><br /><strong>Conclusion :</strong><br />I hope that with this news it's now more clear for you how to modify your design of your blocks and templates in your theme.<br /><br />If this news is usefull for you, please tell me how it feels in the comments block !!! hahahahaha ! <img class="imgsmile" src="http://xoops.org/uploads/smil42e7a3d4c7b9f.gif" alt="" />
    ]]> </content:encoded>
        <dc:date>2013-02-20T21:40:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6432">
  <title>D-Transport, new module by Xoops Mexico</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6432</link>
      <description>I&apos;ve recently released D-Transport 2.0 Beta for XOOPS, based on Common Utilities.With D-Transport you can create a downloads section in XOOPS, with new and cool features that make the files management very easy and efficient.This module contains a lot of features such as:? Friendly URLs support. Very easy to configure.? Multiple files by download item.? Supports screenshots for items.? A features manager.? Statistics for items activity.? Integrate with rmcommon features.? Alerts for inactivity f ...</description>
        <content:encoded> <![CDATA[
    <img src='http://www.xoopsmexico.net/uploads/2013/02/dtranscompen.jpg' border='0' alt='Original Image' onload="JavaScript:if(this.width>680) this.width=680" /><br /><br />I've recently released <strong>D-Transport 2.0 Beta</strong> for XOOPS, based on <strong>Common Utilities</strong>.<br /><br />With <strong>D-Transport</strong> you can create a downloads section in XOOPS, with new and cool features that make the files management very easy and efficient.<br /><br />This module contains a lot of features such as:<br /><br />? Friendly URLs support. Very easy to configure.<br />? Multiple files by download item.<br />? Supports screenshots for items.<br />? A features manager.<br />? Statistics for items activity.<br />? Integrate with rmcommon features.<br />? Alerts for inactivity for items.<br />? and more...<br /><br />You can see the module in action in the downloads section of <a href="http://www.xoopsmexico.net/downloads/" rel="external" title="">Xoops Mexico</a> (note that this is not a demo).<br /><br /><strong><a href="http://www.xoopsmexico.net/downloads/d-transport/download/" rel="external" title="">Download the module.</a></strong><br /><br />You can post your feedback, questions and comments in <a href="http://xoops.org/modules/newbb/viewtopic.php?post_id=351433" rel="external" title=""><strong>this forum</strong></a>.
    ]]> </content:encoded>
        <dc:date>2013-02-04T07:05:39+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6430">
  <title>Security Patch for XOOPS 2.5.5</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6430</link>
      <description>Current users of XOOPS 2.5.5 are encouraged to download and apply a Security Patch. This patch is included in the upcoming XOOPS 2.5.6, which should be released in the next couple of weeks, after the testing of the Beta version is done. Download: SourceForge File Repository</description>
        <content:encoded> <![CDATA[
    Current users of XOOPS 2.5.5 are encouraged to download and apply a <a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20Patches/xoops_2.5.5_SecurityPatch_htdocs.zip/download" rel="external" title=""><strong>Security Patch</strong></a>. <br /><br />This patch is included in the upcoming <a href="http://xoops.org/modules/news/article.php?storyid=6429" rel="external" title=""><strong>XOOPS 2.5.6</strong></a>, which should be released in the next couple of weeks, after the testing of the Beta version is done. <br /><br /><strong>Download: </strong><a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20Patches/xoops_2.5.5_SecurityPatch_htdocs.zip/download" rel="external" title="">SourceForge File Repository</a>
    ]]> </content:encoded>
        <dc:date>2013-01-25T01:09:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6429">
  <title>XOOPS 2.5.6 Beta 1 Released for Testing</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6429</link>
      <description>As more and more hosts are switching to PHP 5.4.x, some of our users are having issues with XOOPS 2.5.5, since it was not certified for PHP 5.4.xTherefore we will be releasing XOOPS 2.5.6, that will run without any problems on PHP 5.4.xPlease note: the fact that the XOOPS Core runs correctly on PHP 5.4.x, doesn&apos;t mean that all your modules will run correctly, therefore you&apos;ll need to test them.The recently released modules that qualify for our Basic Module Pack, are all tested on PHP 5.4.8, and  ...</description>
        <content:encoded> <![CDATA[
    As more and more hosts are switching to PHP 5.4.x, some of our users are having issues with XOOPS 2.5.5, since it was not certified for PHP 5.4.x<br /><br />Therefore we will be releasing <strong>XOOPS 2.5.6</strong>, that will run without any problems on PHP 5.4.x<br /><br />Please note: the fact that the XOOPS Core runs correctly on PHP 5.4.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them.<br /><br />The recently released modules that qualify for our <a href="http://xoops.org/modules/news/article.php?storyid=6411" rel="external" title="">Basic Module Pack</a>, are all tested on PHP 5.4.8, and they should run just fine.<br /><br />For all others, please let us know about any issues you might have.<br /><br /><strong>Download: </strong><a href="https://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.5.6_Beta/" rel="external" title="">SourceForge File Repository</a>.<br /><br /><span style="color: #FF0000;">Please remember: This is Beta Release version for features testing only!!!! <br /><br />DO NOT install it on a production site and DO NOT upgrade any production site with it!!!<br /><br /><br />Please post and discuss all issues related to this release in <a href="http://xoops.org/modules/newbb/viewforum.php?forum=74" rel="external" title="">this forum</a></span><br /><br /> 
    ]]> </content:encoded>
        <dc:date>2013-01-24T04:25:36+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6428">
  <title>xNewsletter: Newsletter module for XOOPS</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6428</link>
      <description>xNewsletter is a newsletter-module for Xoops. The modul is based on PHPMailer and PHPMailer-BMH.Short description of basic functions:- Usage of one or more e-mail-accounts- Admin of one or more newsletter possible- Subscription procedure optionally use confirmation system (double-opt-in)- detailed handling of permissions for subscription procedures- Newsletter are based on templates- detailed handling of permissions for groups and newsletter (subscribe, write, send)- Send: send test mail, resend ...</description>
        <content:encoded> <![CDATA[
    <strong>xNewsletter</strong> is a newsletter-module for Xoops. The modul is based on PHPMailer and PHPMailer-BMH.<br /><br />Short description of basic functions:<br />- Usage of one or more e-mail-accounts<br />- Admin of one or more newsletter possible<br />- Subscription procedure optionally use confirmation system (double-opt-in)<br />- detailed handling of permissions for subscription procedures<br />- Newsletter are based on templates<br />- detailed handling of permissions for groups and newsletter (subscribe, write, send)<br />- Send: send test mail, resend to all subscribers or only to subscrbers, where sending failed<br />- Bounced mail handler for handling bounced mails in case of invalid e-mail-addresses<br />- Optionally syncronisation with mailinglists (e.g. majordomo)<br />- Maintenace function included<br />- Creating protocol for the important steps<br /><br />For details please look into help file. <br /><br />The module you can download from <a href="http://www.simple-xoops.de/download/singlefile.php?cid=5&lid=15" title="http://www.simple-xoops.de/download/singlefile.php?cid=5&lid=15" rel="external">http://www.simple-xoops.de/download/singlefile.php?cid=5&lid=15</a><br /><br />If you like this module, you can make a small donation for the child climbing group of Naturfreunde Hochburg-Ach (<a href="http://naturfreunde-hochburg-ach.at" title="http://naturfreunde-hochburg-ach.at" rel="external">http://naturfreunde-hochburg-ach.at</a>):<br /><br /><img src='http://naturfreunde-hochburg-ach.at/uploads/news/img50d226ddc25e7.jpg' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /><br /><br />Thank you
    ]]> </content:encoded>
        <dc:date>2013-01-20T00:40:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6422">
  <title>XOOPS 2.6.0 Alpha 2 Released for Testing</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6422</link>
      <description>The XOOPS Core Development Team is pleased to announce the release of XOOPS 2.6.0 Alpha 2. This is a brand new XOOPS series, with several major changes and enhancements to the Core. You can review the current XOOPS 2.6.0 Roadmap hereThe main goal of the 2.6 series is to update the XOOPS Core and all classes to PHP5 (public, protected, static) and E_STRICT, and to remove / clean up old legacy code and remove all HTML code found in the PHP files. Some of the main changes in Alpha 2:Improved API an ...</description>
        <content:encoded> <![CDATA[
    The XOOPS Core Development Team is pleased to announce the release of <strong><a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.6.0_Alpha2/" rel="external" title="">XOOPS 2.6.0 Alpha 2</a></strong>. <br /><br />This is a brand new XOOPS series, with several major changes and enhancements to the Core. <br /><br />You can review the current <strong>XOOPS 2.6.0 Roadmap</strong> <a href="http://xoops.org/modules/news/article.php?storyid=6415" rel="external" title="">here</a><br /><br />The main goal of the 2.6 series is to update the XOOPS Core and all classes to PHP5 (public, protected, static) and E_STRICT, and to remove / clean up old legacy code and remove all HTML code found in the PHP files. <br /><br /><strong><span style="color: #FF0000;">Some of the main changes in Alpha 2:</span></strong><br /><br /><strong>Improved API and Modularization:</strong><br /> <br />We have extracted from Core several functionalities/behaviors that previously were hard-coded into Core. This will make Core smaller and easier to use. At the same time, modules won't have to go for everything to the Core or to the System module. <br /><br />One of the complaints in the past was that it was hard to extend XOOPS Core. Therefore we've created several new Abstract classes, and as a result, we have decoupled several of the hard coded dependencies from the Core, making it now easier to extend the Core and letting the modules to develop their own implementations. <br /> <br />New classes like 'Xoops_Plugin_Abstract' along with the already known 'XoopsPreload' are giving modules new and exciting possibilities.<br /> <br /><strong>Improved Performance through redesigned Cache system:</strong><br /> <br />XOOPS 2.6.0 Alpha 1 was already faster then 2.5.5. In the Alpha 2, we wanted it to be even faster. We've added new cache layers that greatly reduced the number of queries required on each page load. We have also re-factored the cache classes, added new cache engines, and documented it to allow developers to "actually" use it directly in their modules. The users will definitely appreciate the improved performance and response times<br /> <br /><strong>Improved Productivity through several New Classes</strong><br /> <br />We have added several new classes to make development of XOOPS modules faster and much easier. Xoops_Form_Tab, Xoops_Request, Xoops_Module_Helper, and XoopsLoad::addMap(), are some of the new classes/methods introduced in this version. <br /> <br />- You can use <u>XoopsLoad::addMap()</u> to allow class lazy loading, No need to include your classes when you are not using them. <br /> <br />-You can use <u>Xoops_Request</u> to get $_GET,params, $_POST params, cookies, client IP, URI, and many other items. You want to know if the request comes from a mobile device? It supports it too! And you can add many new items. You can also extend the mobile list without hacking the class.<br /><br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB">$request&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Xoops_Request</span><span style="color: #007700">::</span><span style="color: #0000BB">getInstance</span><span style="color: #007700">();
<br />
<br /></span><span style="color: #0000BB">Xoops_Utils</span><span style="color: #007700">::</span><span style="color: #0000BB">dumpVar</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getParam</span><span style="color: #007700">());
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'id'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">asInt</span><span style="color: #007700">(</span><span style="color: #DD0000">'id'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">13</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'string'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">asStr</span><span style="color: #007700">(</span><span style="color: #DD0000">'string'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'defaultValueHere'</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'bool'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">asBool</span><span style="color: #007700">(</span><span style="color: #DD0000">'bool'</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">false</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'order'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">asStr</span><span style="color: #007700">(</span><span style="color: #DD0000">'order'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'ASC'</span><span style="color: #007700">,&nbsp;array(</span><span style="color: #DD0000">'ASC'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'DESC'</span><span style="color: #007700">));
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'url'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUrl</span><span style="color: #007700">();
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'uri'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getUri</span><span style="color: #007700">();
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'referer'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getReferer</span><span style="color: #007700">();
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'phpsessid_cookie'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getCookie</span><span style="color: #007700">(</span><span style="color: #DD0000">'PHPSESSID'</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'ip'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getClientIp</span><span style="color: #007700">();
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'isget'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">is</span><span style="color: #007700">(</span><span style="color: #DD0000">'get'</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'ispost'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">is</span><span style="color: #007700">(</span><span style="color: #DD0000">'post'</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'ismobile'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">is</span><span style="color: #007700">(</span><span style="color: #DD0000">'mobile'</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'isrobot'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">is</span><span style="color: #007700">(</span><span style="color: #DD0000">'robot'</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">$result</span><span style="color: #007700">[</span><span style="color: #DD0000">'files'</span><span style="color: #007700">]&nbsp;=&nbsp;</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">getFiles</span><span style="color: #007700">(</span><span style="color: #DD0000">'file_identifier'</span><span style="color: #007700">);</span><span style="color: #0000BB"></span>
</span>
</code></div><br /> <br />-You can use <u>Xoops_Module_helper</u> if you don't want to type the module name every time you want a Config, a Handler or a Form. It also allows you to get other modules configs, handlers and forms with only one line of code.<br /><br /><div class="xoopsCode"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #FF8000">/**&nbsp;
<br />&nbsp;*&nbsp;Using&nbsp;Xoops,&nbsp;the&nbsp;verbose&nbsp;way&nbsp;
<br />&nbsp;*/&nbsp;
<br /></span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$xoops</span><span style="color: #007700">-></span><span style="color: #0000BB">isActiveModule</span><span style="color: #007700">(</span><span style="color: #DD0000">'search'</span><span style="color: #007700">))&nbsp;{&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$config&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$xoops</span><span style="color: #007700">-></span><span style="color: #0000BB">getModuleConfig</span><span style="color: #007700">(</span><span style="color: #DD0000">'keyword_min'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'search'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$xoops</span><span style="color: #007700">-></span><span style="color: #0000BB">loadLanguage</span><span style="color: #007700">(</span><span style="color: #DD0000">'main'</span><span style="color: #007700">,&nbsp;</span><span style="color: #DD0000">'search'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$xoops</span><span style="color: #007700">-></span><span style="color: #0000BB">url</span><span style="color: #007700">(</span><span style="color: #DD0000">'modules/search/index.php'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$obj&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$xoops</span><span style="color: #007700">-></span><span style="color: #0000BB">getModuleByDirname</span><span style="color: #007700">(</span><span style="color: #DD0000">'search'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//etc&nbsp;
<br /></span><span style="color: #007700">}&nbsp;
<br /></span><span style="color: #FF8000">/**&nbsp;
<br />&nbsp;*&nbsp;Using&nbsp;the&nbsp;Helper&nbsp;
<br />&nbsp;*/&nbsp;
<br /></span><span style="color: #007700">if&nbsp;(</span><span style="color: #0000BB">$helper&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">Xoops_Module_Helper</span><span style="color: #007700">::</span><span style="color: #0000BB">getHelper</span><span style="color: #007700">(</span><span style="color: #DD0000">'search'</span><span style="color: #007700">))&nbsp;{&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$config&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$helper</span><span style="color: #007700">-></span><span style="color: #0000BB">getConfig</span><span style="color: #007700">(</span><span style="color: #DD0000">'keyword_min'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$helper</span><span style="color: #007700">-></span><span style="color: #0000BB">loadLanguage</span><span style="color: #007700">(</span><span style="color: #DD0000">'main'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$url&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$helper</span><span style="color: #007700">-></span><span style="color: #0000BB">url</span><span style="color: #007700">(</span><span style="color: #DD0000">'index.php'</span><span style="color: #007700">);&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$obj&nbsp;</span><span style="color: #007700">=&nbsp;</span><span style="color: #0000BB">$helper</span><span style="color: #007700">-></span><span style="color: #0000BB">getModule</span><span style="color: #007700">();&nbsp;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #FF8000">//etc&nbsp;
<br /></span><span style="color: #007700">}</span><span style="color: #0000BB"></span>
</span>
</code></div><br /> <br />-<u>Xoops_Form_Tab</u>? Yes, we have it now to provide  Tabbed forms!<br /><br /><img src='http://farm9.staticflickr.com/8073/8381580389_4553462953_b.jpg' border='0' alt='Original Image' onload="JavaScript:if(this.width>300) this.width=300" /> <br /><br /><strong>New Codex Module as Tutorial for new Features</strong><br /> <br />one of the shortcomings in the past was that we didn't have good documentation for new features. This time we've included a new module Codex, that will show exactly how to use the new features, with well documented code and examples. <br /> <br /><strong>New Modules/Plugins</strong><br /> <br />Since 2.6.0, the backend functionality uses a 'Plugin' interface.<br />The new class Xoops_Module_Plugin is the class that makes using plugins simple and effective!<br /><br /><br />- <u>Menus:</u> we have incorporated the advanced menu module, which will make easier to create menus in XOOPS. Admin will have a full control over menus and menu groups. The 'Menus' module provides a 'Plugin' interface that other modules should implement. Each module in XOOPS 2.6.0 will be now able to add its own menu items by hooking into the menus module <br /><br />- <u>Page:</u> this is our new simple Content module, that will be included in the basic installation of XOOPS. <br /> <br />- <u>QRCode</u> - can be used by other modules to create QRCodes<br /> <br />- <u>PDF</u>: other modules will be able to use it to provide PDF functionality<br /> <br />- <u>Notifications</u>: another extracted extension from the Core <br /> <br />- <u>Search</u>: Since 2.6.0, the search functionality was removed from core.<br />Now you need to install the 'Search' Module to get search functionality in other modules. The 'Search' module provides a 'Plugin' interface that modules should implement.<br /><br />- <u>System Plugin</u>: The 'System' module provides a 'Plugin' interface to access the System functionality, e.g. to synchronize user?s number of posts, populate the Waiting block, or to access User menus.<br /> <br />- <u>User Config</u>: in the past, many of the configuration items were stared in different locations. Now all user-related preferences will be stored in one location.<br /><br />These are just few of the Plugins/Modules. There are more like the Logger, Banners, Avatars, Notifications, xCaptcha, or the xLanguage. And in Alpha 3 we?ll add some more.<br /> <br /><strong>Focus on Code Quality and Consistency</strong><br /> <br />The Core Team has put a lot of effort to ensure the highest source code quality in XOOPS 2.6.0.<br /> <br />The whole code base has been refactored to ensure consistency of function names and functionality, so module developers can expect the same behavior from functions with similar names<br /> <br />The XOOPS 2.6.0 will have no error messages and no red flags in the advanced PHP editors, which will greatly reduce the probability of bugs arising due to typos, variables not set, returning of unexpected values and other frequent mistakes. <br /> <br /><strong>Higher Productivity through Advanced Code Inspection </strong><br /> <br />XOOPS 2.6.0 has now total support for advanced PHP editors, such as <a href="http://www.jetbrains.com/phpstorm/" rel="external" title="">phpStorm</a>, which will be now able to deeply understand the code, provide smart code completion for methods, functions and definitions, and quick navigation and on-the-fly error checking. It was possible thanks to implementation of PHPDocs in all classes/functions and by making the code PHP 5.4 compliant.  This will improve productivity of our developers who will be able to take advantage of the advanced features of modern PHP editors.<br /> <br /><strong>Twitter Bootstrap</strong><br /><br />We have further improved the implementation of <a href="http://twitter.github.com/bootstrap/" rel="external" title="">Twitter Bootstrap</a> in the Core, which is our main advanced HTML/CSS engine. This will make developmet of themes much easier, and will provide ?<a href="http://en.wikipedia.org/wiki/Responsive_web_design" rel="external" title="">Responsive Web Design</a>? for mobile devices ?out of the box?.<br /> <br />If you are a designer looking to develop new Bootstrap based themes, or a module developer wanting to reduce the size of your framework and have auto-completion at your fingertips, or a webmaster looking for a truly extensible and easy to use CMS, please take XOOPS 2.6.0 for a test drive!<br /><br />The Core Team will now focus on Alpha 3. We have several ambitious goals for Alpha 3 - see our Roadmap. <br /> <br />Please provide us with feedback, suggestions - Alpha development is for testing concepts to  see what works and what doesn't. We can still modify things in the Core, but for that we need your help and feedback.<br /><br /><span style="color: #FF0000;"><strong>Please remember:</strong> This is <strong>Alpha Release</strong> for features testing only!!!!  <br /><br /><strong>DO NOT</strong> install it on a production site and <strong>DO NOT</strong> upgrade any production site with it!!!<br /></span><br /><span style="color: #FF0000;">Please post and discuss all issues related to this release in <a href="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75776" rel="external" title="">this Forum</a></span><br /><br /><strong>System requirements</strong><br />-----------------------------------<br /><br />PHP:<br />Any PHP version >= 5.3 (PHP 5.4+ is strongly recommended)<br /><br />MySQL:<br />MySQL server 5.0+<br /><br />Web server:<br />Any server supporting the required PHP version (Apache highly recommended)<br /><br /><br /><strong>Downloading XOOPS 2.6.0 Alpha 2</strong><br />-----------------------------------<br /><br />Your can get this release package from the <a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28Beta%20Releases%29/XOOPS_2.6.0_Alpha2/" rel="external" title="">SourceForge repository</a>.<br /><br /><br /><strong>Installing XOOPS</strong><br />-----------------------------------<br /><br />    1. Copy the content of the htdocs/ folder where it can be accessed by your server<br />    2. Ensure mainfile.php and uploads/ are writable by the web server<br />    3. For security considerations, you are encouraged to move directories "/xoops_lib" (for XOOPS libraries) and "/xoops_data" (for XOOPS data) out of Document Root, and change the folder names.<br />    4. Make the directory xoops_data/ writable; Create (if not already present) and make the directories xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and  xoops_data/caches/smarty_compile/ writable.<br />    5. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard<br /><br /><br /><strong>Installing Protector in XOOPS</strong><br />-----------------------------------<br />We also highly recommend the installation of the PROTECTOR extension which will bring additional security protection and logging capabilities to your site.<br /><br /><br /><strong>Upgrading from a previous version</strong><br />-----------------------------------<br /><br />NOT available in Alpha<br /><br /><strong>Debug information display level</strong><br />-----------------------------------<br /><br />Debug information display level is enabled to show debug information to different level of users: to all users, to members or to admins only.<br />The configuration can be set in /xoops_data/configs/xoopsconfig.php<br />The default is for Admin only.<br /><br /><span style="color: #FF0000;">Please note: to see Debug info, you need to install and activate the "Logger" extension. </span><br /><br /><br /><strong>Files integrity check</strong><br />-----------------------------------<br /><br />The full XOOPS package is released with a script able to check if all the system files have been correctly uploaded to the server. To use it, follow these instructions:<br /><br />    1. Upload the checksum.php and checksum.md5 files located in the XOOPS package root to your XOOPS server folder (putting them next to mainfile.php).<br />    2. Execute checksum.php with your browser<br />    3. If necessary, re-upload the missing or corrupted system files<br />    4. Remove checksum.php and checksum.md5 from your server<br /><br /><br /><strong>Modules</strong><br />-----------------------------------<br /><br />This release contains only the "system-related modules and extensions". <br /><br />Unless specifically stated by the module Author, current modules will NOT work properly with XOOPS 2.6.0 Alpha. <br /><br /><br /><strong>How to contribute</strong><br />-----------------------------------<br />Bug report: <a href="http://sourceforge.net/tracker/?group_id=41586&atid=430840" title="http://sourceforge.net/tracker/?group_id=41586&atid=430840" rel="external">http://sourceforge.net/tracker/?group_id=41586&atid=430840</a><br />Patch and enhancement: <a href="http://sourceforge.net/tracker/?group_id=41586&atid=430842" title="http://sourceforge.net/tracker/?group_id=41586&atid=430842" rel="external">http://sourceforge.net/tracker/?group_id=41586&atid=430842</a><br />Feature design: <a href="http://sourceforge.net/tracker/?group_id=41586&atid=430843" title="http://sourceforge.net/tracker/?group_id=41586&atid=430843" rel="external">http://sourceforge.net/tracker/?group_id=41586&atid=430843</a><br />Release announcement: <a href="https://lists.sourceforge.net/lists/listinfo/xoops-announcement" title="https://lists.sourceforge.net/lists/listinfo/xoops-announcement" rel="external">https://lists.sourceforge.net/lists/listinfo/xoops-announcement</a><br /><br /><br />XOOPS Core Development Team<br />January 15th, 2013
    ]]> </content:encoded>
        <dc:date>2013-01-16T03:00:00+01:00</dc:date>
        </item>
  <item rdf:about="http://xoops.org/modules/news/article.php?storyid=6421">
  <title>SimpleNewsletter: easy newsletters management for XOOPS</title>
  <link>http://xoops.org/modules/news/article.php?storyid=6421</link>
      <description>In 2008 Hervet released a commercial module to manage newsletters on your XOOPS site: SimpleNewsletterRecently, he was asked by SMEDrieben to release it as OpenSource, and he agreed to it. Thank you Hervet for doing it!SimpleNewsletter allows you to easily create and send newsletters (in text or in html) to the registered users of your site (whatever their number is) and it will enable them to read the past issues from your site.Main features of the SimpleNewsletter module:Unlike other newslette ...</description>
        <content:encoded> <![CDATA[
    In 2008 Hervet released a commercial module to manage newsletters on your XOOPS site: <strong>SimpleNewsletter</strong><br /><br />Recently, he was asked by SMEDrieben to release it as OpenSource, and he agreed to it. Thank you Hervet for doing it!<br /><br /><strong>SimpleNewsletter</strong> allows you to easily create and send newsletters (in text or in html) to the registered users of your site (whatever their number is) and it will enable them to read the past issues from your site.<br /><br /><strong>Main features of the SimpleNewsletter module:</strong><br /><br />Unlike other newsletters modules, it is capable of sending large numbers of the same newsletter to your users through one of its blocks or via a CRON (a kind a planified task).<br /><br />In its administrative part, the module allows you to create as many newsletters as you want, to stop and to resume shipments, to edit and remove newsletters, to manage subscriptions (adding or removing members, adding all Members of the site), to manage the content of a welcome and goodbye email when users unsubscribe. You can also manage the welcome of the index page.<br /><br />On the user side, the module can show a list of the previous newsletters and to view the content of each one.<br /><br />The module is integrated to the Xoops search, it has an RSS feed and has 4 blocks :<br /><br />- The list of the last subscribers<br />- The last newsletters<br />- A block allowing each user to know his state (subscribed or not)<br />- A dedicated bloc to send newsletters if you don't have a CRON.<br /><br />It has been now updated to XOOPS 2.5.5 Admin GUI and released as Beta 1<br /><br /><strong>Download:</strong><a href="http://sourceforge.net/projects/xoops/files/XOOPS%20Module%20Repository/XOOPS2/simpleNewsletter/" rel="external" title=""> SourceForge Module Repository</a><br /><br /><strong>Developers wanted:</strong><br />With this module, we have now several Newsletter modules, and it would be great to have a team that would merge the best features from all of them, and create one that would be supported centrally. If anybody would like to work on it, please let us know.<br /><br /><strong>Bugs/Feedback:</strong> Please post in <a href="http://xoops.org/modules/newbb/viewtopic.php?topic_id=75773" rel="external" title="">this thread on our Forums</a>
    ]]> </content:encoded>
        <dc:date>2013-01-16T02:40:00+01:00</dc:date>
        </item>
</rdf:RDF>