Latest topics
Create a forum
créer un forum
Facebook/Twitter page
Support us on Facebook

Follow us on Twitter
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search
Statistics
We have 29978 registered users
The newest registered user is vader658

Our users have posted a total of 355142 messages in 54431 subjects
Shopmotion


Who is Online ?
In total there are 335 users online :: 23 Registered, 1 Hidden and 311 Guests :: 2 Bots

(deaR*, Blofeld, brale1, Calithenub, darren1, disconett, dotDavid, eagle8x, Fantasy_Knight, ForumCommando, gang of evil, Goku93, HavocPkz, LH Justin, Luga, Master Marc, Ness2.0, nukinfoobs, Rapsheba555, Rok, Rono_, Rowlesar, zoids25

[ View the whole list ]


Most users ever online was 693 on July 6th 2008, 12:43 pm
Top posters
Sanket
 
MrMario
 
Caihlem
 
darren1
 
Jalokim
 
Nessa
 
Luky
 
Rok
 
Cornelia
 
Sunny_D
 

Social bookmarking

  http://illiweb.com/fa/social_bookmarking/digg.gif   http://illiweb.com/fa/social_bookmarking/delicious.gif   http://illiweb.com/fa/social_bookmarking/reddit.gif   http://illiweb.com/fa/social_bookmarking/stumbleupon.gif   http://illiweb.com/fa/social_bookmarking/slashdot.gif   http://illiweb.com/fa/social_bookmarking/furl.gif   http://illiweb.com/fa/social_bookmarking/yahoo.gif   http://illiweb.com/fa/social_bookmarking/google.gif   http://illiweb.com/fa/social_bookmarking/blinklist.gif   http://illiweb.com/fa/social_bookmarking/blogmarks.gif   http://illiweb.com/fa/social_bookmarking/technorati.gif 

Bookmark and share the address of The forum of the forums on your social bookmarking website

  • About Forumotion
  • Hitskin.com
    Install and share your graphic creations with all Forumotion users!
Optimization update + few cool features!

May 12th 2009, 7:52 am by Typlo

Hello,

To optimize your forums and stabilize members sessions that have chosen usernames with special characters, we have made some modifications.
By precaution, members using customized templates should make the following corrections :

--> overall_header_new
Spoiler:
¤ Underneath
Code:

type="text/javascript">
Add :
Code:

src="/{JS_DIR}/jquery/jqmodal/jqmodal.js"
type="text/javascript">

--> simple_header
Spoiler:
¤ Replace all by :
Code:

XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

xml:lang="{L_LANG_HTML}" xmlns="http://www.w3.org/1999/xhtml">





{META}
{T_HEAD_STYLESHEET}



type="text/javascript">



text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">

--> groupcp_info_body
Spoiler:
¤ Replace
Code:
           
           
               
                   
cellpadding="0" align="center">
                       
                           
                           
                       
                    [table border="0" cellspacing="0" width="100%"][tr][td valign="top"]
                               
type="text" name="username" size="20" maxlength="25" />
class="mainoption" type="submit" name="add" value="{L_ADD_MEMBER}"
/>
onclick="window.open('{U_SEARCH_USER}', '_forumactifsearch',
'HEIGHT=250,resizable=yes,WIDTH=400');return false;" type="submit"
name="usersubmit" value="{L_FIND_USERNAME}" />
                            [/td][td]
class="mainoption" type="submit" name="remove"
value="{L_REMOVE_SELECTED}" />[/td][/tr][/table]
               
           
       
By :
Code:
           
           
               
                   
cellpadding="0" align="center">
                       
                           
                           
                       
                    [table border="0" cellspacing="0" width="100%"][tr][td valign="top"]
                               
type="text" id="username" name="username" size="20" maxlength="25"
/>
value="{L_ADD_MEMBER}" />
id="find_user" value="{L_FIND_USERNAME}" />
                            [/td][td]
class="mainoption" type="submit" name="remove"
value="{L_REMOVE_SELECTED}" />[/td][/tr][/table]
               
           
       
And add to the end
:
Code:


//    $(document).ready(function(){
        function find_username(fieldname) {
            $.get('{U_SEARCH_USER}&fieldname='  fieldname  '&time=' 
timestamp(), '',
                function(data){
                    $('#find_username').html(data).jqmShow();
                    $('.jqmOverlay').bgiframe();
                    $('#find_username').bgiframe();
                });
            return false;
        }
        $('#find_user').click(function(){
            return find_username('username');
        });
        $('#find_username').jqm({toTop: true});
    });
//]]>

--> posting_body and posting_body_wysiwyg
Spoiler:
¤ Replace
Code:



class="gen">[b]{L_USERNAME}[/b]

name="ismp" value="1">
value="" size="25" tabindex="1"
onkeyup="if(this.value!=''){if(this.form.userfriend){this.form.userfriend.selectedIndex=0;this.form.userfriend.disabled=1;}if(this.form.usergroup){this.form.usergroup.selectedIndex=0;this.form.usergroup.disabled=1;}}else{if(this.form.userfriend)this.form.userfriend.disabled=0;if(this.form.usergroup)this.form.usergroup.disabled=0;}">
class="liteoption" type="button" name="usersubmit"
value="{L_FIND_USERNAME}" onclick="window.open('{U_SEARCH_USER}',
'_forumactifsearch', 'width=400,height=250,resizable=1');">

By :
Code:


   
class="gen">[b]{L_USERNAME}[/b]
   
       
           
           
name="username[]" value="{switch_privmsg.switch_username.USERNAME}"
size="25" />

           
           
id="username" name="username[]" value="" size="25"
tabindex="1" />
            [img]%7BADD_USERNAME_IMG%7D[/img]
class="selectHover" alt="" />
           
value="{L_FIND_USERNAME}" />
       
   

And add to the end
:
Code:


//    $.add_username = function(){
        $('input[name^=username]:last').after('
').attr('disabled',
$('select[name=userfriend]').val() || $('select[name=usergroup]').val()
? 'disabled' : '');
    };
    $(document).ready(function(){
        function find_username(fieldname) {
            $.get('{U_SEARCH_USER}&fieldname='  fieldname  '&time=' 
timestamp(), '',
                function(data){
                    $('#find_username').html(data).jqmShow();
                    $('.jqmOverlay').bgiframe();
                    $('#find_username').bgiframe();
                });
            return false;
        }
        function total_username() {
            var total = '';
            $('input[name^=username]').each(function(){
                total  = $(this).val();
            });
            return total;
        }
        $('input[name^=username]').live('change', function(){
         
 $('select[name=userfriend],select[name=usergroup]').attr('disabled',
total_username() ? 'disabled' : '');
        });
        $('select[name=userfriend]').change(function(){
         
 $('input[name^=username],#find_user,select[name=usergroup]').attr('disabled',
$('select[name=userfriend]').val() ? 'disabled' : '');
        });
        $('select[name=usergroup]').change(function(){
         
 $('input[name^=username],#find_user,select[name=userfriend]').attr('disabled',
$('select[name=usergroup]').val() ? 'disabled' : '');
        });
        $('#find_user').click(function(){
            return find_username('username');
        });
        $('#add_username').click(function(){
            if ( !$('input[name^=username]:last').attr('disabled') )
                $.add_username();
        });
        if ( total_username() )
         
 $('select[name=userfriend],select[name=usergroup]').attr('disabled',
'disabled');
        else if ( $('select[name=userfriend]').val() )
         
 $('input[name^=username],#find_user,select[name=usergroup]').attr('disabled',
'disabled');
        else if ( $('select[name=usergroup]').val() )
         
 $('input[name^=username],#find_user,select[name=userfriend]').attr('disabled',
'disabled');
        $('#find_username').jqm({toTop: true});
    });
//]]>



We've also added some few features for you and your members :

- Special characters are handled more efficiently

- More details in profiles for banned members :



- Better display of the friends list :



- You can now add as much users as you wish while sending a PM :




Best regards,
Typlo rock

Comments: 1