NEW UPDATE : 25 fresh functionalities for your pleasure!

Page 1 of 5 1, 2, 3, 4, 5  Next

Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Shadow October 29th 2009, 3:29 pm

New update : 25 functionalities!


Dear Forumotion users,

A new update has now been launched on to your forums, containing 25 brand new functionalities for your forums usage!
Tutorials will follow for functionalities that need one!

Let's start listing them :

1 - Ability to use your own Google Analytics code simply : addition of a Google Analytics field in the admin panel for the integration of Google Analytics code on all versions of forums without using templates.
General > Google Analytics

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101149


2 - Advices on how to increase your audience on the homepage of the admin panel : new icons on the home of the admin panel.

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101425


3 - Select the number of new members accounts per day, per IP : it limits the number of entries from the same IP number for a duration of 24 hours (24 hours, not the current day).
General > Security
Tutorial : https://help.forumotion.com/frequently-asked-questions-f5/select-the-number-of-new-members-accounts-per-day-per-ip-t57363.htm

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101455


4 - The selection of images and colors of the gallery moved every 2 respectively in the 'images management" and "colors" of the admin panel : most designers forget about the poor gallery!
Display > Pics management

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101622


5 - New ban panel, gives you the ability to ban members based on 3 criteria : username / email / IP address and specifying in advance an unban date. On that date, the member is automatically unbanned. This panel also allows the access to a list with all the banned members with the opportunity to unban individually or mass-unban.
Users & groups > Ban control
Tutorial : https://help.forumotion.com/frequently-asked-questions-f5/the-new-ban-panel-t57362.htm

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101712

6 - New category in the admin panel "Promotion Forum" lets you invite your friends via email, social networks or through direct invitation from the forum. Also note that all SEO categories have been moved to this new category (like the choice of category in the directory or under the homepage of the new management forum + keywords).
General > Forum promotion

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101847

Spoiler:
NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101926

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009101938


7 - Ability to "share" a topic : (to twitter, facebook, myspace ...)
Tutorial : https://help.forumotion.com/frequently-asked-questions-f5/share-a-topic-t57365.htm

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009102200


8 - Choose the visitors page arrival : the admin can decide on which page (portal, home page or html page) the member should arrive via the url of the forum.
Display > Generalities

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009102257


9 - Level permissions for the "IP" button : the admin can give permissions to the IP button posts. These permissions can go to the admins, moderators or members.
Users & groups > Special rights

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009102400


10 - Automatic membership in a group : the ability to automatically put a member in a group by a message threshold set by the admin. it can apply to all groups except the admin group.
Users & groups > Group administration

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009102526


11 - Personalization of time in minutes after which the member is considered "offline" : the admin can configure it according to their wishes in minutes (max. 60 minutes). If the user exceeds the time set by the admin without any action on the forum, he will be considered "offline".
Users & groups > Users options

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009102712


12 - Adding links on IP addresses accessible via the positions of one member : it enables the direct verification of the IP in question.


NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009102830


13 - The admin has the ability to contact a member by email via his profile : the admin now has access to that possibility even if the member disabled it. By default it is a contact form.

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103106


14 - Set permissions for Private Messages regarding the number of posts : the admin can set an amount of posts (Max 200 ) before a user PM box is active. Until the amount of post is not reached by the member, they can't send PMs. An effective tool against trolls who register only for spam by PM ...
General > Private messages

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103204


15 - Permissions on the display of status "online" members on the forums : the admin can now give permission for the display of this status.
Users & groups > Special rights

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103311


16 - Ability to sort the security log in the admin panel : it will be possible to sort the actions performed in your forum by Date, Username, IP Address or action made, to better monitor what is happening on your forums.
General > Security

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103415


17 - The possibility to customize the portal name in the navbar : now, the name you will have chosen will replace the default name "portal".
Modules > Portal management

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103517


18 - Customize the separator message-signature : the admin now has the ability to customize message-signature separators via the admin panel. This change will be reflected in the separators messages in topics and in the personal profile.
General > Messages & emails > Configuration

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103615


19 - Topics description : displays a description for a topic on the sub-forum home that contains it.
General > Messages & emails > Configuration

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103714

Spoiler:
NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103810

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103841


20 - Revival of previous messages : displays a number of posts (determined by the admin) from the previous page in the current page.
General > Messages & emails > Configuration

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009103923


21 - The ability to set permissions on the images and links in the topics : this option adjustable with the permissions of each sub-forum can simply hide the images and / or links in the topics sub-forum in question to groups with permission below that set by the admin without affecting the rest of the subject.
General > Categories and forums > NEW UPDATE : 25 fresh functionalities for your pleasure! Perms
Tutorial : https://help.forumotion.com/frequently-asked-questions-f5/set-permissions-on-the-images-and-links-in-the-posts-t57364.htm

NEW UPDATE : 25 fresh functionalities for your pleasure! 01102009112956


22 - Automatic resizing of images in the topics : the admin now has the opportunity to define through their admin panel; maximum width and height of images that allow the topics. Any member posting an image of a size greater than the one set by the admin, will see their image automatically resized to the size set with the possibility to see real size if needed.
General > Messages & emails > Configuration

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009104117


23 - Possibility to limit nesting level of quotes in a single message : the admin can now specify how many times a member can include quotes from other members in a single message. This option limits the number of quotes for the same message.
General > Messages & emails > Configuration

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009104224


24 - The ability to disable a PM box directly by someones profile : the member wishing to stop receiving private messages from members can easily disable the inbox through his personal profile. Admins and forum moderators, however, can contact him by PM if needed.
Your Profile > Preferences

NEW UPDATE : 25 fresh functionalities for your pleasure! 29092009104247


25 - A reminder 60 days before domain name expiration : to avoid an unpleasant surprise admins will be notified via a message on the admin panel indicating the approach of domain name expiration (if the forum has one) 60 days before the expiration date. This allows the founder to prepare the renewal smoothly.


Hope you'll enjoy these new functionalities!

Best,
Forumotion Team


Last edited by Typlo on December 11th 2009, 2:09 pm; edited 12 times in total (Reason for editing : Fixed all of the errors ~ Tilum)
Shadow
Shadow
Administrator
Administrator

Male Posts : 16209
Reputation : 1823
Language : French, English

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Shadow October 29th 2009, 3:29 pm

Custom templates modifications to do:

  • phpBB2

    See user IP

    modcp_viewip

    Spoiler:

    Search:
    Code:
    <td align="right"><span class="gen">[ <a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a> ] </span></td>
    Replace it by:
    Code:
    <td class="align_right"><span class="gen">[ <a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a> ] </span></td>

    Spoiler:

    Search:
    Code:
    <td class="right"><span class="gen"><a title="{userrow.L_SEARCH_POSTS}" href="{userrow.U_SEARCHPOSTS}">{userrow.L_SEARCH}</a></span></td>
    Replace it by:
    Code:

    <td class="align_right"><span class="gen"><a title="{userrow.L_SEARCH_POSTS}" href="{userrow.U_SEARCHPOSTS}">{userrow.L_SEARCH}</a></span></td>

    Spoiler:

    Search:
    Code:
    <td class="right"><span class="gen">[ <a href="{iprow.U_LOOKUP_IP}">{L_LOOKUP_IP}</a> ] </span></td>
    Replace it by:
    Code:
    <td class="align_right"><span class="gen">[ <a href="{iprow.U_LOOKUP_IP}">{L_LOOKUP_IP}</a> ] </span></td>

    Topics description

    --> posting_body.tpl and posting_body_wysiwyg.tpl
    Spoiler:

    ¤ After :
    Code:
    <!-- BEGIN switch_subject -->
    ...
    <!-- END switch_subject -->
    Add :
    Code:
    <!-- BEGIN switch_description -->
    <tr>
    <td class="row1" width="22%"><span class="gen"><b>{L_DESCRIPTION}</b></span></td>
    <td class="row2" width="78%">
        <span class="gen">
            <input class="post" style="width:450px" type="text" name="description" value="{DESCRIPTION}" maxlength="{TOPIC_DESCRIPTION_MAXLENGTH}" onkeypress="if (event.keyCode==13){return false;}" />
        </span>
    </td>
    </tr>
    <!-- END switch_description -->

    [b]--> topics_list_box.tpl

    Spoiler:

    ¤ After :
    Code:
             <div class="topictitle">
                {topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.PARTICIPATE_POST_IMG}{topics_list_box.row.TOPIC_TYPE}
                <h2 class="topic-title">
                   <a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a>
                </h2>
             </div>
    Add :
    Code:
             <!-- BEGIN switch_description -->
             <span class="genmed">
                <br />
                {topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
             </span>
             <!-- END switch_description -->

    Images resize

    --> privmsgs_preview.tpl and posting_preview.tpl and privmsgs_read_body.tpl
    Spoiler:

    ¤ Replace :
    Code:
    <span class="postbody">{MESSAGE}</span>
    By :
    Code:

    <div class="postbody">{MESSAGE}</div>

    --> viewtopic_body.tpl and viewcomments_body.tpl
    Spoiler:

    ¤ Replace :
    Code:
                      <span class="postbody">
                         <!-- google_ad_section_start -->
                         {postrow.displayed.MESSAGE}
                         <!-- google_ad_section_end -->
                         {postrow.displayed.SIGNATURE}
                      </span>
    By :
    Code:
                      <div class="postbody">
                         <!-- google_ad_section_start -->
                         {postrow.displayed.MESSAGE}
                         <!-- google_ad_section_end -->
                         <div class="signature_div">
                            {postrow.displayed.SIGNATURE}
                         </div>
                      </div>

    --> privmsgs_topic_review.tpl
    Spoiler:

    ¤ Replace :
    Code:
    <span class="postbody">{postrow.MESSAGE}</span>
    By :
    Code:
    <div class="postbody">{postrow.MESSAGE}</div>

    --> posting_topic_review.tpl
    Spoiler:

    ¤ Replace :
    Code:
    <span class="postbody">{postrow.displayed.MESSAGE}</span>
    By :
    Code:
    <div class="postbody">{postrow.displayed.MESSAGE}</div>

    --> mod_news.tpl
    Spoiler:

    ¤ Replace all by :
    Code:
    <!-- BEGIN post_row --><!-- BEGIN saut -->
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
       <tr>
          <td height="2px"></td>
       </tr>
    </table><!-- END saut -->
    <table class="forumline mod_news" width="100%" border="0" cellspacing="1" cellpadding="0">
       <tr>
          <td class="catLeft" height="25">
             <a name="news_{post_row.ID}"></a><span class="genmed">{post_row.TITLE}</span>
          </td>
       </tr>
       <tr>
          <td class="row2" height="24"><span class="gensmall"><img src="{ICON_TIME}" alt="" />{post_row.TIME} {BY} <b>{post_row.POSTER}</b></span></td>
       </tr>
       <tr>
          <td class="row1">
             <span class="gensmall content" style="line-height:150%">
                {post_row.TEXT}<br /><br />
                {post_row.OPEN}
                <a href="{post_row.U_READ_FULL}">{post_row.L_READ_FULL}</a>
                {post_row.CLOSE}
             </span>
          </td>
       </tr>
       <tr>
          <td class="row3" height="24"><span class="gensmall"><a href="{post_row.U_VIEW_COMMENTS}">{L_COMMENTS}</a>: {post_row.REPLIES}</span></td>
       </tr>
    </table><!-- END post_row -->

    <!-- BEGIN switch_image_resize -->
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
       $('.mod_news .content img').not('.signature_div img').css('display','none');
    });
    $(window).load(function(){
       $('.mod_news .content img')
          .each(function(){
             if ( ( $(this).width() > {switch_image_resize.IMG_RESIZE_WIDTH} && {switch_image_resize.IMG_RESIZE_WIDTH} != 0 ) || ( $(this).height() > {switch_image_resize.IMG_RESIZE_HEIGHT} && {switch_image_resize.IMG_RESIZE_HEIGHT} != 0 ) ) {
                $(this)
                   .before(document.createElement('div'))
                   .prev()
                   .click(function(){
                      return false;
                   })
                   .addClass('resizebox gensmall clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_border clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_content clearfix')
                   .append(document.createElement('a'))
                   .children()
                   .addClass('enlarge')
                   .attr('href', '#')
                   .text('{switch_image_resize.L_IMAGE_ENLARGE}')
                   .focus(function(){
                      $(this).blur();
                   })
                   .click(function(){
                      $(this).parent().parent().parent().next().css('display','none').attr('resizeWidth', $(this).parent().parent().parent().next().width()).width('');
                      $(this).parent().parent().parent().next().width($(this).parent().parent().parent().next().width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).parent().parent().parent().offset().left + $(this).closest('td').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('td').offset().left) ? $('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).parent().parent().parent().offset().left + $(this).closest('td').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('td').offset().left : '').css('display','inline');
                      $(this).css('display','none').next('a.resize').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('a'))
                   .children()
                   .next()
                   .addClass('resize')
                   .attr('href','#')
                   .text('{switch_image_resize.L_CLICK_TO_RESIZE}')
                   .click(function(){
                      $(this).parent().parent().parent().next().width(parseInt($(this).parent().parent().parent().next().attr('resizeWidth'))).removeAttr('resizeWidth');
                      $(this).css('display','none').prev('a.enlarge').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('div'))
                   .children('a.resize')
                   .next()
                   .addClass('resize_filler')
                   .text(' ')
                   .parent()
                   .append(document.createElement('a'))
                   .children('div.resize_filler')
                   .next()
                   .addClass('fullsize')
                   .attr('href','#')
                   .click(function(){
                      window.open('/viewimage.forum?u=' + encodeURIComponent($(this).parent().parent().parent().next().attr('src')));
                      return false;
                   })
                   .attr('target', '_blank')
                   .text('{switch_image_resize.L_CLICK_TO_SEE_FULLSIZE}');
                if ($(this).width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).prev().offset().left + $(this).closest('td').offset().left : $(this).prev().width() + $(this).prev().offset().left - $(this).closest('td').offset().left)){
                   $(this).prev().find('a.fullsize').attr('href','/viewimage.forum?u=' + encodeURIComponent($(this).attr('src'))).css('display', 'inline-block');
                }
                $(this).width($(this).width() * ( ( {switch_image_resize.IMG_RESIZE_WIDTH} != 0 && ( {switch_image_resize.IMG_RESIZE_HEIGHT} == 0 || $(this).width() / $(this).height() > {switch_image_resize.IMG_RESIZE_WIDTH} / {switch_image_resize.IMG_RESIZE_HEIGHT} ) )
                      ? {switch_image_resize.IMG_RESIZE_WIDTH} / $(this).width()
                      : {switch_image_resize.IMG_RESIZE_HEIGHT} / $(this).height() ) )
                   .css('display','inline')
                   .prev().width($(this).width());
             }
          })
          .css('display','inline');
    });
    //]]>
    </script>
    <!-- END switch_image_resize -->

    --> viewtopic_body.tpl and posting_body.tpl and privmsgs_read_body.tpl and viewcomments_body.tpl
    Spoiler:

    ¤ Add to the end of the file :
    Code:
    <!-- BEGIN switch_image_resize -->
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
       $('.postbody img').not('.signature_div img').css('display','none');
    });
    $(window).load(function(){
       $('.postbody img')
          .not('div.signature_div img')
          .each(function(){
             if ( ( $(this).width() > {switch_image_resize.IMG_RESIZE_WIDTH} && {switch_image_resize.IMG_RESIZE_WIDTH} != 0 ) || ( $(this).height() > {switch_image_resize.IMG_RESIZE_HEIGHT} && {switch_image_resize.IMG_RESIZE_HEIGHT} != 0 ) ) {
                $(this)
                   .before(document.createElement('div'))
                   .prev()
                   .click(function(){
                      return false;
                   })
                   .addClass('resizebox gensmall clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_border clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_content clearfix')
                   .append(document.createElement('a'))
                   .children()
                   .addClass('enlarge')
                   .attr('href', '#')
                   .text('{switch_image_resize.L_IMAGE_ENLARGE}')
                   .focus(function(){
                      $(this).blur();
                   })
                   .click(function(){
                      $(this).parent().parent().parent().next().css('display','none').attr('resizeWidth', $(this).parent().parent().parent().next().width()).width('');
                      $(this).parent().parent().parent().next().width($(this).parent().parent().parent().next().width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).parent().parent().parent().offset().left + $(this).closest('td').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('td').offset().left) ? $('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).parent().parent().parent().offset().left + $(this).closest('td').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('td').offset().left : '').css('display','inline');

                      $(this).css('display','none').next('a.resize').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('a'))
                   .children()
                   .next()
                   .addClass('resize')
                   .attr('href','#')
                   .text('{switch_image_resize.L_CLICK_TO_RESIZE}')
                   .click(function(){
                      $(this).parent().parent().parent().next().width(parseInt($(this).parent().parent().parent().next().attr('resizeWidth'))).removeAttr('resizeWidth');
                      $(this).css('display','none').prev('a.enlarge').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('div'))
                   .children('a.resize')
                   .next()
                   .addClass('resize_filler')
                   .text(' ')
                   .parent()
                   .append(document.createElement('a'))
                   .children('div.resize_filler')
                   .next()
                   .addClass('fullsize')
                   .attr('href','#')
                   .click(function(){
                      window.open('/viewimage.forum?u=' + encodeURIComponent($(this).parent().parent().parent().next().attr('src')));
                      return false;
                   })
                   .attr('target', '_blank')
                   .text('{switch_image_resize.L_CLICK_TO_SEE_FULLSIZE}');
                if ($(this).width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).prev().offset().left + $(this).closest('td').offset().left : $(this).prev().width() + $(this).prev().offset().left - $(this).closest('td').offset().left)){
                   $(this).prev().find('a.fullsize').attr('href','/viewimage.forum?u=' + encodeURIComponent($(this).attr('src'))).css('display', 'inline-block');
                }
                $(this).width($(this).width() * ( ( {switch_image_resize.IMG_RESIZE_WIDTH} != 0 && ( {switch_image_resize.IMG_RESIZE_HEIGHT} == 0 || $(this).width() / $(this).height() > {switch_image_resize.IMG_RESIZE_WIDTH} / {switch_image_resize.IMG_RESIZE_HEIGHT} ) )
                      ? {switch_image_resize.IMG_RESIZE_WIDTH} / $(this).width()
                      : {switch_image_resize.IMG_RESIZE_HEIGHT} / $(this).height() ) )
                   .css('display','inline')
                   .prev().width($(this).width());
             }
          })
          .css('display','inline');
    });
    //]]>
    </script>
    <!-- END switch_image_resize -->

    --> topics_blog_box.tpl
    Spoiler:

    ¤ Add to the end of the file
    Code:
    <!-- BEGIN switch_image_resize -->
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
       $('.blog_message img').not('.signature_div img').css('display','none');
    });
    $(window).load(function(){
       $('.blog_message img')
          .each(function(){
             if ( ( $(this).width() > {switch_image_resize.IMG_RESIZE_WIDTH} && {switch_image_resize.IMG_RESIZE_WIDTH} != 0 ) || ( $(this).height() > {switch_image_resize.IMG_RESIZE_HEIGHT} && {switch_image_resize.IMG_RESIZE_HEIGHT} != 0 ) ) {
                $(this)
                   .before(document.createElement('div'))
                   .prev()
                   .click(function(){
                      return false;
                   })
                   .addClass('resizebox gensmall clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_border clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_content clearfix')
                   .append(document.createElement('a'))
                   .children()
                   .addClass('enlarge')
                   .attr('href', '#')
                   .text('{switch_image_resize.L_IMAGE_ENLARGE}')
                   .focus(function(){
                      $(this).blur();
                   })
                   .click(function(){
                      $(this).parent().parent().parent().next().css('display','none').attr('resizeWidth', $(this).parent().parent().parent().next().width()).width('');
                      $(this).parent().parent().parent().next().width($(this).parent().parent().parent().next().width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).parent().parent().parent().offset().left + $(this).closest('td').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('td').offset().left) ? ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).parent().parent().parent().offset().left + $(this).closest('td').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('td').offset().left) : '').css('display','inline');
                      
                      $(this).css('display','none').next('a.resize').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('a'))
                   .children()
                   .next()
                   .addClass('resize')
                   .attr('href','#')
                   .text('{switch_image_resize.L_CLICK_TO_RESIZE}')
                   .click(function(){
                      $(this).parent().parent().parent().next().width(parseInt($(this).parent().parent().parent().next().attr('resizeWidth'))).removeAttr('resizeWidth');
                      $(this).css('display','none').prev('a.enlarge').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('div'))
                   .children('a.resize')
                   .next()
                   .addClass('resize_filler')
                   .text(' ')
                   .parent()
                   .append(document.createElement('a'))
                   .children('div.resize_filler')
                   .next()
                   .addClass('fullsize')
                   .attr('href','#')
                   .click(function(){
                      window.open('/viewimage.forum?u=' + encodeURIComponent($(this).parent().parent().parent().next().attr('src')));
                      return false;
                   })
                   .attr('target', '_blank')
                   .text('{switch_image_resize.L_CLICK_TO_SEE_FULLSIZE}');
                if ($(this).width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('td').width() - $(this).prev().offset().left + $(this).closest('td').offset().left : $(this).prev().width() + $(this).prev().offset().left - $(this).closest('td').offset().left)){
                   $(this).prev().find('a.fullsize').attr('href','/viewimage.forum?u=' + encodeURIComponent($(this).attr('src'))).css('display', 'inline-block');
                }
                $(this).width($(this).width() * ( ( {switch_image_resize.IMG_RESIZE_WIDTH} != 0 && ( {switch_image_resize.IMG_RESIZE_HEIGHT} == 0 || $(this).width() / $(this).height() > {switch_image_resize.IMG_RESIZE_WIDTH} / {switch_image_resize.IMG_RESIZE_HEIGHT} ) )
                      ? {switch_image_resize.IMG_RESIZE_WIDTH} / $(this).width()
                      : {switch_image_resize.IMG_RESIZE_HEIGHT} / $(this).height() ) )
                   .css('display','inline')
                   .prev().width($(this).width());
             }
          })
          .css('display','inline');
    });
    //]]>
    </script>
    <!-- END switch_image_resize -->


Last edited by Typlo on October 30th 2009, 2:52 pm; edited 3 times in total
Shadow
Shadow
Administrator
Administrator

Male Posts : 16209
Reputation : 1823
Language : French, English

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Shadow October 29th 2009, 3:30 pm

  • punBB

    Topics description

    --> posting_body.tpl and posting_body_wysiwyg.tpl
    Spoiler:

    After :
    Code:
    <!-- BEGIN switch_subject -->
    ...
    <!-- END switch_subject -->
    ¤ Add :
    Code:
    <!-- BEGIN switch_description -->
    <dl>
        <dt><label>{L_DESCRIPTION}</label></dt>
        <dd class="frm-input">
            <input type="text" name="description" value="{DESCRIPTION}" maxlength="{TOPIC_DESCRIPTION_MAXLENGTH}" onkeypress="if (event.keyCode==13){return false;}" />
        </dd>
    </dl>
    <!-- END switch_description -->

    --> topics_list_box.tpl
    Spoiler:

    ¤ After :
    Code:
                <!-- BEGIN single_selection -->
                <input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} />&nbsp;
                <!-- END single_selection -->
                {topics_list_box.row.ICON}&nbsp;
                {topics_list_box.row.NEWEST_POST_IMG}
                {topics_list_box.row.PARTICIPATE_POST_IMG}&nbsp;
                {topics_list_box.row.TOPIC_TYPE}&nbsp;
                <h2 class="topic-title"><a class="topictitle" href="{topics_list_box.row.U_VIEW_TOPIC}">{topics_list_box.row.TOPIC_TITLE}</a></h2>&nbsp;
                {topics_list_box.row.GOTO_OPEN} {topics_list_box.row.GOTO_PAGE_NEW} {topics_list_box.row.GOTO_CLOSE}&nbsp;
                {topics_list_box.row.L_BY} {topics_list_box.row.TOPIC_AUTHOR}
    Add :
    Code:
                <!-- BEGIN switch_description -->
                <br />
                &nbsp;{topics_list_box.row.topic.switch_description.TOPIC_DESCRIPTION}
                <!-- END switch_description -->

    Images resize

    --> mod_news.tpl
    Spoiler:

    ¤ Replace all by :
    Code:
    <!-- BEGIN post_row -->
    <!-- BEGIN saut -->
    <div style="height:2px"></div>
    <!-- END saut -->
    <div class="module main">
       <a name="news_{post_row.ID}"></a>

       <div class="module mod_news">
          <div class="main-head" style="text-align:{LEFT};">{post_row.TITLE}</div>
          <div class="main-content" style="padding:0;">
             <p class="author">{post_row.TIME} {BY} <strong>{post_row.POSTER}</strong></p>
             <div class="body">
                {post_row.TEXT}<br /><br />{post_row.OPEN}<a href="{post_row.U_READ_FULL}">{post_row.L_READ_FULL}</a>{post_row.CLOSE}
             </div>
             <p class="comments"><a href="{post_row.U_VIEW_COMMENTS}">{L_COMMENTS}</a>: {post_row.REPLIES}</p>
          </div>
       </div>

    </div>
    <!-- END post_row -->
    <!-- BEGIN switch_image_resize -->
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
       $('.mod_news .content img').not('.signature_div img').css('display','none');
    });
    $(window).load(function(){
       $('.mod_news .body img')
          .each(function(){
             if ( ( $(this).width() > {switch_image_resize.IMG_RESIZE_WIDTH} && {switch_image_resize.IMG_RESIZE_WIDTH} != 0 ) || ( $(this).height() > {switch_image_resize.IMG_RESIZE_HEIGHT} && {switch_image_resize.IMG_RESIZE_HEIGHT} != 0 ) ) {
                $(this)
                   .before(document.createElement('div'))
                   .prev()
                   .click(function(){
                      return false;
                   })
                   .addClass('resizebox')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_border clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_content clearfix')
                   .append(document.createElement('a'))
                   .children()
                   .addClass('enlarge')
                   .attr('href', '#')
                   .text('{switch_image_resize.L_IMAGE_ENLARGE}')
                   .focus(function(){
                      $(this).blur();
                   })
                   .click(function(){
                      $(this).parent().parent().parent().next().css('display','none').attr('resizeWidth', $(this).parent().parent().parent().next().width()).width('');
                      $(this).parent().parent().parent().next().width($(this).parent().parent().parent().next().width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('.body').width() - $(this).parent().parent().parent().offset().left + $(this).closest('.body').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('.body').offset().left) ? $('html').attr('dir') != 'rtl' ? $(this).closest('.body').width() - $(this).parent().parent().parent().offset().left + $(this).closest('.body').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('.body').offset().left : '').css('max-width','100%').css('display','inline');
                      $(this).css('display','none').next('a.resize').css('display','inline-block');
                      $(this).parent().parent().parent().width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('a'))
                   .children()
                   .next()
                   .addClass('resize')
                   .attr('href','#')
                   .text('{switch_image_resize.L_CLICK_TO_RESIZE}')
                   .click(function(){
                      $(this).parent().parent().parent().next().width(parseInt($(this).parent().parent().parent().next().attr('resizeWidth'))).removeAttr('resizeWidth');
                      $(this).css('display','none').prev('a.enlarge').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('div'))
                   .children('a.resize')
                   .next()
                   .addClass('resize_filler')
                   .text(' ')
                   .parent()
                   .append(document.createElement('a'))
                   .children('div.resize_filler')
                   .next()
                   .addClass('fullsize')
                   .attr('href','#')
                   .click(function(){
                      window.open('/viewimage.forum?u=' + encodeURIComponent($(this).parent().parent().parent().next().attr('src')));
                      return false;
                   })
                   .attr('target', '_blank')
                   .text('{switch_image_resize.L_CLICK_TO_SEE_FULLSIZE}');
                if ($(this).width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('.body').width() - $(this).prev().offset().left + $(this).closest('.body').offset().left : $(this).prev().width() + $(this).prev().offset().left - $(this).closest('.body').offset().left)){
                   $(this).prev().find('a.fullsize').attr('href','/viewimage.forum?u=' + encodeURIComponent($(this).attr('src'))).css('display', 'inline-block');
                }
                $(this).width($(this).width() * ( ( {switch_image_resize.IMG_RESIZE_WIDTH} != 0 && ( {switch_image_resize.IMG_RESIZE_HEIGHT} == 0 || $(this).width() / $(this).height() > {switch_image_resize.IMG_RESIZE_WIDTH} / {switch_image_resize.IMG_RESIZE_HEIGHT} ) )
                      ? {switch_image_resize.IMG_RESIZE_WIDTH} / $(this).width()
                      : {switch_image_resize.IMG_RESIZE_HEIGHT} / $(this).height() ) )
                   .prev().width($(this).width());
             }
          })
          .css('display', 'inline');
    });
    //]]>
    </script>
    <!-- END switch_image_resize -->

    --> viewtopic_body.tpl and posting_body.tpl and privmsgs_read_body.tpl and viewcomments_body.tpl
    Spoiler:

    Add to the end of the file :
    Code:
    <!-- BEGIN switch_image_resize -->
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
       $('.post-entry .entry-content img').not('.signature_div img').css('display','none');
    });
    $(window).load(function(){
       $('.post-entry .entry-content img')
            .not('.signature_div img')
          .each(function(){
             if ( ( $(this).width() > {switch_image_resize.IMG_RESIZE_WIDTH} && {switch_image_resize.IMG_RESIZE_WIDTH} != 0 ) || ( $(this).height() > {switch_image_resize.IMG_RESIZE_HEIGHT} && {switch_image_resize.IMG_RESIZE_HEIGHT} != 0 ) ) {
                $(this)
                   .before(document.createElement('div'))
                   .prev()
                   .click(function(){
                      return false;
                   })
                   .addClass('resizebox')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_border clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_content clearfix')
                   .append(document.createElement('a'))
                   .children()
                   .addClass('enlarge')
                   .attr('href', '#')
                   .text('{switch_image_resize.L_IMAGE_ENLARGE}')
                   .focus(function(){
                      $(this).blur();
                   })
                   .click(function(){
                      $(this).parent().parent().parent().next().css('display','none').attr('resizeWidth', $(this).parent().parent().parent().next().width()).width('');
                      $(this).parent().parent().parent().next().width($(this).parent().parent().parent().next().width() > $(this).closest('.entry-content').width()?'100%':'').css('max-width','100%').css('display','inline');
                      $(this).css('display','none').next('a.resize').css('display','inline-block');
                      $(this).parent().parent().parent().width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('a'))
                   .children()
                   .next()
                   .addClass('resize')
                   .attr('href','#')
                   .text('{switch_image_resize.L_CLICK_TO_RESIZE}')
                   .click(function(){
                      $(this).parent().parent().parent().next().width(parseInt($(this).parent().parent().parent().next().attr('resizeWidth'))).removeAttr('resizeWidth');
                      $(this).css('display','none').prev('a.enlarge').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('div'))
                   .children('a.resize')
                   .next()
                   .addClass('resize_filler')
                   .text(' ')
                   .parent()
                   .append(document.createElement('a'))
                   .children('div.resize_filler')
                   .next()
                   .addClass('fullsize')
                   .attr('href','#')
                   .click(function(){
                      window.open('/viewimage.forum?u=' + encodeURIComponent($(this).parent().parent().parent().next().attr('src')));
                      return false;
                   })
                   .attr('target', '_blank')
                   .text('{switch_image_resize.L_CLICK_TO_SEE_FULLSIZE}');
                if ($(this).width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('.entry-content').width() - $(this).prev().offset().left + $(this).closest('.entry-content').offset().left : $(this).prev().width() + $(this).prev().offset().left - $(this).closest('.entry-content').offset().left)){
                   $(this).prev().find('a.fullsize').attr('href','/viewimage.forum?u=' + encodeURIComponent($(this).attr('src'))).css('display', 'inline-block');
                }
                $(this).width($(this).width() * ( ( {switch_image_resize.IMG_RESIZE_WIDTH} != 0 && ( {switch_image_resize.IMG_RESIZE_HEIGHT} == 0 || $(this).width() / $(this).height() > {switch_image_resize.IMG_RESIZE_WIDTH} / {switch_image_resize.IMG_RESIZE_HEIGHT} ) )
                      ? {switch_image_resize.IMG_RESIZE_WIDTH} / $(this).width()
                      : {switch_image_resize.IMG_RESIZE_HEIGHT} / $(this).height() ) )
                   .prev().width($(this).width());
             }
          })
          .css('display', 'inline');
    });
    //]]>
    </script>
    <!-- END switch_image_resize -->

    --> topics_blog_box.tpl
    Spoiler:

    ¤ Add to the end of the file :
    Code:
    <!-- BEGIN switch_image_resize -->
    <script type="text/javascript">
    //<![CDATA[
    $(function(){
       $('.blog_message img').not('.signature_div img').css('display','none');
    });
    $(window).load(function(){
       $('.blog_message img')
          .each(function(){
             if ( ( $(this).width() > {switch_image_resize.IMG_RESIZE_WIDTH} && {switch_image_resize.IMG_RESIZE_WIDTH} != 0 ) || ( $(this).height() > {switch_image_resize.IMG_RESIZE_HEIGHT} && {switch_image_resize.IMG_RESIZE_HEIGHT} != 0 ) ) {
                $(this)
                   .before(document.createElement('div'))
                   .prev()
                   .click(function(){
                      return false;
                   })
                   .addClass('resizebox clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_border clearfix')
                   .append(document.createElement('div'))
                   .children()
                   .addClass('resize_content clearfix')
                   .append(document.createElement('a'))
                   .children()
                   .addClass('enlarge')
                   .attr('href', '#')
                   .text('{switch_image_resize.L_IMAGE_ENLARGE}')
                   .focus(function(){
                      $(this).blur();
                   })
                   .click(function(){
                      $(this).parent().parent().parent().next().css('display','none').attr('resizeWidth', $(this).parent().parent().parent().next().width()).width('');
                      $(this).parent().parent().parent().next().width($(this).parent().parent().parent().next().width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('.blog_message').width() - $(this).parent().parent().parent().offset().left + $(this).closest('.blog_message').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('.blog_message').offset().left) ? $('html').attr('dir') != 'rtl' ? $(this).closest('.blog_message').width() - $(this).parent().parent().parent().offset().left + $(this).closest('.blog_message').offset().left : $(this).parent().parent().parent().width() + $(this).parent().parent().parent().offset().left - $(this).closest('.blog_message').offset().left : '').css('display','inline');
                      $(this).css('display','none').next('a.resize').css('display','inline-block');
                      $(this).parent().parent().parent().width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('a'))
                   .children()
                   .next()
                   .addClass('resize')
                   .attr('href','#')
                   .text('{switch_image_resize.L_CLICK_TO_RESIZE}')
                   .click(function(){
                      $(this).parent().parent().parent().next().width(parseInt($(this).parent().parent().parent().next().attr('resizeWidth'))).removeAttr('resizeWidth');
                      $(this).css('display','none').prev('a.enlarge').css('display','inline-block');
                      $(this).parent().parent().parent().width('').width($(this).parent().parent().parent().next().width());
                      return false;
                   })
                   .parent()
                   .append(document.createElement('div'))
                   .children('a.resize')
                   .next()
                   .addClass('resize_filler')
                   .text(' ')
                   .parent()
                   .append(document.createElement('a'))
                   .children('div.resize_filler')
                   .next()
                   .addClass('fullsize')
                   .attr('href','#')
                   .click(function(){
                      window.open('/viewimage.forum?u=' + encodeURIComponent($(this).parent().parent().parent().next().attr('src')));
                      return false;
                   })
                   .attr('target', '_blank')
                   .text('{switch_image_resize.L_CLICK_TO_SEE_FULLSIZE}');
                if ($(this).width() > ($('html').attr('dir') != 'rtl' ? $(this).closest('.blog_message').width() - $(this).prev().offset().left + $(this).closest('.blog_message').offset().left : $(this).prev().width() + $(this).prev().offset().left - $(this).closest('.blog_message').offset().left)){
                   $(this).prev().find('a.fullsize').attr('href','/viewimage.forum?u=' + encodeURIComponent($(this).attr('src'))).css('display', 'inline-block');
                }
                $(this).width($(this).width() * ( ( {switch_image_resize.IMG_RESIZE_WIDTH} != 0 && ( {switch_image_resize.IMG_RESIZE_HEIGHT} == 0 || $(this).width() / $(this).height() > {switch_image_resize.IMG_RESIZE_WIDTH} / {switch_image_resize.IMG_RESIZE_HEIGHT} ) )
                      ? {switch_image_resize.IMG_RESIZE_WIDTH} / $(this).width()
                      : {switch_image_resize.IMG_RESIZE_HEIGHT} / $(this).height() ) )
                   .prev().width($(this).width());
             }
          })
          .css('display', 'inline');
    });
    //]]>
    </script>
    <!-- END switch_image_resize -->

    viewtopic

    --> viewtopic_body.tpl
    Spoiler:

    ¤ Find:
    Code:
    <!-- BEGIN switch_signature -->
    <div class="sig-content">
        <span class="sig-line"></span>
        {postrow.displayed.SIGNATURE_NEW}
    </div>
    <!-- END switch_signature -->
    Replace it by:
    Code:
    <!-- BEGIN switch_signature -->
    <div class="sig-content">
        {postrow.displayed.SIGNATURE_NEW}
    </div>
    <!-- END switch_signature -->


PunBB: A general modification for forums that modified the template viewtopic_body.tpl


Spoiler:


  • Replace :
    Code:
    <div id="p{postrow.displayed.U_POST_ID}" class="posthead"{postrow.displayed.THANK_BGCOLOR}>
  • By :
    Code:
    <div id="p{postrow.displayed.U_POST_ID}" class="posthead clearfix"{postrow.displayed.THANK_BGCOLOR}>


Last edited by Typlo on October 30th 2009, 3:00 pm; edited 3 times in total
Shadow
Shadow
Administrator
Administrator

Male Posts : 16209
Reputation : 1823
Language : French, English

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Shadow October 30th 2009, 11:10 am

Admins that modified the following template need also to make these modifications :

>> Template "viewcomments_body" for PhpBB2-PunBB

Spoiler:
Search :
Code:
<div class="blog_comment-title gensmall">
                           <a href="{comment.displayed.POST_URL}" name="{comment.displayed.U_POST_ID}">{comment.displayed.POST_SUBJECT}</a><br />
                           <img src="{comment.displayed.MINI_POST_IMG}" alt="{comment.displayed.L_MINI_POST_ALT}" title="{comment.displayed.L_MINI_POST_ALT}" border="0" />&nbsp;{comment.displayed.POST_DATE_NEW} {L_TOPIC_BY}&nbsp;{comment.displayed.POSTER_NAME}{comment.displayed.L_ONLINE}
                        </div>
                        
                        <div class="post-options profile-icons">
                           {comment.displayed.THANK_IMG} {comment.displayed.MULTIQUOTE_IMG} {comment.displayed.QUOTE_IMG} {comment.displayed.EDIT_IMG} {comment.displayed.DELETE_IMG} {comment.displayed.IP_IMG} {comment.displayed.REPORT_IMG}
                        </div>

Replace it by :
Code:
<div class="blog_comment-title gensmall">
                           <a href="{comment.displayed.POST_URL}" name="{comment.displayed.U_POST_ID}">{comment.displayed.POST_SUBJECT}</a><br />
                           <img src="{comment.displayed.MINI_POST_IMG}" alt="{comment.displayed.L_MINI_POST_ALT}" title="{comment.displayed.L_MINI_POST_ALT}" border="0" />&nbsp;{comment.displayed.POST_DATE_NEW} {L_TOPIC_BY}&nbsp;{comment.displayed.POSTER_NAME}{comment.displayed.L_ONLINE}
                        </div>
                        
                        <div class="clearfix"></div>
                        
                        <div class="post-options profile-icons">
                           {comment.displayed.THANK_IMG} {comment.displayed.MULTIQUOTE_IMG} {comment.displayed.QUOTE_IMG} {comment.displayed.EDIT_IMG} {comment.displayed.DELETE_IMG} {comment.displayed.IP_IMG} {comment.displayed.REPORT_IMG}
                        </div>
Shadow
Shadow
Administrator
Administrator

Male Posts : 16209
Reputation : 1823
Language : French, English

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Darren1 October 30th 2009, 11:24 am

Huge thanks Typlo & all involved with this update, a really huge thanks.
Darren1
Darren1
Helper
Helper

Male Posts : 11853
Reputation : 565
Language : English

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by dotDavid October 30th 2009, 11:29 am

Many thanks Typlo. Great to see the new updates. Also, thanks to the technicians that were involved and the members who suggested these.
dotDavid
dotDavid
Hyperactive

Male Posts : 2404
Reputation : 0
Language : English

View user profile https://help.forumotion.com/

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by wogsrus October 30th 2009, 11:31 am

Great mate, looks very good.
avatar
wogsrus
Forumember

Posts : 35
Reputation : 0
Language : E

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by stevenF50 October 30th 2009, 11:31 am

Wow cool update
stevenF50
stevenF50
Forumember

Male Posts : 280
Reputation : 1
Language : English

View user profile http://dragcavefans.com/forum.htm

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Doctor Inferno October 30th 2009, 11:41 am

Awesome!
Doctor Inferno
Doctor Inferno
Active Poster

Male Posts : 1331
Reputation : 30
Language : GeekPolice
Location : Singapore

View user profile http://www.GeekPolice.net

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Russel October 30th 2009, 11:45 am

Cool, nice, great, awesome! thank you
Russel
Russel
Active Poster

Male Posts : 1406
Reputation : 236
Language : English, Filipino
Location : Philippines

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by emikati October 30th 2009, 12:01 pm

awesome..thank you .. their must be this option should be for the members aswell in the forum that they can invite their friends on the forum.
emikati
emikati
Forumember

Male Posts : 393
Reputation : 0
Language : English, HTML

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Kryptonist October 30th 2009, 12:29 pm

Wow! Great! Thanks very much Smile :wouhou:
avatar
Kryptonist
Forumember

Posts : 62
Reputation : 0
Language : English

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Guest October 30th 2009, 12:41 pm

How do you get the new moderator panel for Moderators? I can only see it in the ACP.
avatar
Guest
Guest


Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by skouliki October 30th 2009, 12:43 pm

thanks !!!!!!!!!
skouliki
skouliki
Manager
Manager

Female Posts : 10518
Reputation : 1338
Language : English,Greek
Location : Greece

View user profile http://iconskouliki.forumgreek.com

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Jalokim October 30th 2009, 12:47 pm

I can't replace my mod_news.tpl
you have no idea how long it took me to fully modify the portal.

guess I won't have image resize on portal...

or I'll need to sit and do a load more new coding





I don't have a profile advanced tpl




I don't have some of those templates at all... is that going to be a problem?
Jalokim
Jalokim
Energetic

Male Posts : 6113
Reputation : 223
Language : English,Polish,CSS,HTML
Location : Poland

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Codyy October 30th 2009, 12:50 pm

I could just kiss you guys....
Codyy
Codyy
Active Poster

Male Posts : 1032
Reputation : 16
Language : English
Location : Florida

View user profile http://leprym.com

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by shotta October 30th 2009, 1:31 pm

thx for all the updates but i don't like how the Automatic membership group thing set up with how many post..i thought it will be a way we can set it with out making groups like for :: example when some one join the forum they will have to make so much post to access that area of the forum not making bunch groups..like when they click on a forum that have so much post put in place they will see a msg telling them you need 50 post b4 u can access this area this what i loooking for cos when a new member join they can access the forum i have set post count for this will cause my forum to be spamm cos then ppl will post a lot crap to get that amount of post to enter that forum ..i like all the rest of updates....
avatar
shotta
Forumember

Male Posts : 73
Reputation : 0
Language : english
Location : Forumotion

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Aggie October 30th 2009, 1:36 pm

Nice updates, but I've one problem. I can't place automaticly people in a group with 0 posts. I've a group called members and everybody who registred on my forum goes in this group. So also people with 0 posts. Please make it so that also people with 0 post can automaticly placed in a group.

I like all the rest of the updates too.
Aggie
Aggie
Forumember

Female Posts : 185
Reputation : 0
Language : Dutch

View user profile http://www.aquariumwereld.com

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Kyouri October 30th 2009, 1:36 pm

Thanks for the update!
Kyouri
Kyouri
Forumember

Female Posts : 165
Reputation : 0
Language : English

View user profile http://anime-dohyou.phpbb9.com

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by MissTake October 30th 2009, 1:41 pm

Thanks!...........loving some of the new functions, especially the image resize, always hated it when members forgot size limits and made the page go wide!

:wouhou:
MissTake
MissTake
New Member

Female Posts : 15
Reputation : 0
Language : english

View user profile http://maddogz.forumotion.co.uk

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by missmoon October 30th 2009, 1:50 pm

thanks for the new updates!
they are awesome!
good job guys!
avatar
missmoon
Forumember

Female Posts : 101
Reputation : 0
Language : English
Location : Singapore

View user profile http://www.golfrepublic.org

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Goku93 October 30th 2009, 2:04 pm

awesome mate

thanks typlo and other people who made them

thank you forumotion team

i am using all of them
Goku93
Goku93
Forumember

Male Posts : 255
Reputation : 1
Language : English,Urdu,HTML,CSS,Coding,C++,Hacking
Location : Pakistan

View user profile http://www.zamboadvertising.net/forum.htm

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by taroo2a October 30th 2009, 2:18 pm

OMG this is awesome!!
Thanks to Typlo and the ForuMotion Team
<3 you all! Good job, keep it up!
taroo2a
taroo2a
Forumember

Male Posts : 166
Reputation : 0
Language : English, Arabic, J'apprends le Francais
Location : Qatar

View user profile Http://AlKhatib-QL.all-forum.net/

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by SYKO October 30th 2009, 2:18 pm

If you make Thanks Post Button as any other SMF, phpBB, vBulletin®️ forums, I will very thanks to you Typlo.
All of the Forumotion forums have thanks post button but it can only be see by the topic starters and others can only see the + , - sign.
Other SMF, phpBB, vBulletin®️ forums have the function that the user give the thanks to the topic poster their name will display below the post.
Can we get that feature?
avatar
SYKO
Forumember

Male Posts : 111
Reputation : 0
Language : English, CSS 3, JQuery, PHP
Location : in side the CODEs

View user profile http://www.myanmaritresource.info

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Eman and Kou October 30th 2009, 2:33 pm

Awesome Job Typhlo. I'll let my other Webmaster and Admin friends on various sites know about this. Thanks for the Update and keep up the good work ^^
Eman and Kou
Eman and Kou
Forumember

Male Posts : 367
Reputation : 6
Language : English

View user profile http://www.narutosaga.com

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Redsun October 30th 2009, 3:02 pm

Typlo first of all thank you very much, for all fm tech stuff and you for such a great work like this. This updates comes so smooth and this also great... no breakings, no white pages...

Like Jalokim said above we don't have profile_advanced_body template, you mean profile_add template or something different?

When updating the templates like you explain at first post, i notice something which makes me very exiciting... Is there something big on the way also? (i mean last part of posting_body tpl. Wink )
Redsun
Redsun
Forumember

Posts : 161
Reputation : 6
Language : English, Italian

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Jophy October 30th 2009, 3:24 pm

thanks! i liked them! Smile
Jophy
Jophy
ForumGuru

Male Posts : 17924
Reputation : 836
Language : English
Location : Somewhere

View user profile

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by WhitePoint October 30th 2009, 3:37 pm

Thank you very much Forumotion Team!!!
WhitePoint
WhitePoint
Active Poster

Male Posts : 1206
Reputation : 11
Language : Romanian, Spanish, English, Catalan and a little French
Location : Tarragona, Spain

View user profile http://www.our-time.biz/forum.htm

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by shamzblueworld October 30th 2009, 3:41 pm

well i am not able to see guest's ip's at the admin panel page. i think this is to do with these updates, how to change that and to be able to see the guest's ip?
shamzblueworld
shamzblueworld
Forumember

Male Posts : 568
Reputation : 0
Language : English,urdu,hindi,arabic, basic html, css... will learn xml,javascript and jscript
Location : Pakistan

View user profile http://www.funstopforum.net

Back to top Go down

NEW UPDATE : 25 fresh functionalities for your pleasure! Empty Re: NEW UPDATE : 25 fresh functionalities for your pleasure!

Post by Jeorge535 October 30th 2009, 4:18 pm

Awesome! I've been waiting for these! Thanks! Very Happy
avatar
Jeorge535
Forumember

Posts : 40
Reputation : 0
Language : English

View user profile

Back to top Go down

Page 1 of 5 1, 2, 3, 4, 5  Next

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum