The forum of the forums
Welcome to the Official Support Forum of Forumotion!

To take full advantage of everything offered by our forum, please log in if you are already a member, or join our community if you've not yet.



Create a free forum like this one.

Help with Code

View previous topic View next topic Go down

Solved Help with Code

Post by FrOsTyXi on December 18th 2014, 5:02 am

Hello @Ange Tuteur or @JScript i was wonder if it is possible to make this code from this post so you don't have to deactivate optimize CSS?

Warning button for Administrators and Moderators

I really like having this option.

Regards
FrOsTyXi

FrOsTyXi
Forumember

Male Posts : 460
Reputation : 12
Language : english

http://team-psn.forum-board.net/

Back to top Go down

Solved Re: Help with Code

Post by JScript on December 18th 2014, 11:29 am

@FrOsTyXi

Try this JS, no need to add anything to your CSS:
Code:

$(function() {
   var sCSS =
      '<style>' +
      '/* Warning buttons */' +
      '.mod_mess, .adm_mess {' +
      '   margin: 5px auto;' +
      '   width: 90%;' +
      '   -webkit-border-radius: 4px;' +
      '   -moz-border-radius: 4px;' +
      '   border-radius: 4px;' +
      '}' +
      '.mod_mess a.postlink, .adm_mess a.postlink {' +
      '   color: #FFF !important;' +
      '   text-decoration: underline !important;' +
      '}' +
      '/* Administrator bb-Code - message block */' +
      '.adm_mess {' +
      '   background: #e54858;' +
      '   background: -moz-linear-gradient(left, #e54858 0%, #f5b57a 100%);' +
      '   background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e54858), color-stop(100%, #f5b57a));' +
      '   background: -webkit-linear-gradient(left, #e54858 0%, #f5b57a 100%);' +
      '   background: -o-linear-gradient(left, #e54858 0%, #f5b57a 100%);' +
      '   background: -ms-linear-gradient(left, #e54858 0%, #f5b57a 100%);' +
      '   background: linear-gradient(left, #e54858 0%, #f5b57a 100%);' +
      '   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e54858", endColorstr="#f5b57a", GradientType=1);' +
      '   -webkit-box-shadow: 4px 4px 0px 0px #352727;' +
      '   -moz-box-shadow: 4px 4px 0px 0px #352727;' +
      '   box-shadow: 4px 4px 0px 0px #352727;' +
      '}' +
      '/* Administrator bb-Code - title */' +
      '.adm_mess .titl {' +
      '   font-size: 15px;' +
      '   font-weight: bold;' +
      '   padding: 5px;' +
      '   border-bottom: 1px dashed #B60505;' +
      '}' +
      ' /* Administrator BB-Code - text presentation */' +
      '.adm_mess .titl + div {' +
      '   display: block;' +
      '   margin-left: 10px;' +
      '   padding: 25px 5px 25px 80px;' +
      '   background: transparent url(http://i33.servimg.com/u/f33/17/37/83/89/gnome-10.png) no-repeat left center;' +
      '}' +
      '/* Moderator BB-Code - message block */' +
      '.mod_mess {' +
      '   background: #5c93f5;' +
      '   background: -moz-linear-gradient(left, #5c93f5 0%, #afcfda 100%);' +
      '   background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5c93f5), color-stop(100%, #afcfda));' +
      '   background: -webkit-linear-gradient(left, #5c93f5 0%, #afcfda 100%);' +
      '   background: -o-linear-gradient(left, #5c93f5 0%, #afcfda 100%);' +
      '   background: -ms-linear-gradient(left, #5c93f5 0%, #afcfda 100%);' +
      '   background: linear-gradient(left, #5c93f5 0%, #afcfda 100%);' +
      '   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c93f5", endColorstr="#afcfda", GradientType=1);' +
      '   -webkit-box-shadow: 4px 4px 0px 0px #352727;' +
      '   -moz-box-shadow: 4px 4px 0px 0px #352727;' +
      '   box-shadow: 4px 4px 0px 0px #352727;' +
      '}' +
      '/* Moderator BB-Code - title */' +
      '.mod_mess .titl {' +
      '   font-size: 15px;' +
      '   font-weight: bold;' +
      '   padding: 5px;' +
      '   border-bottom: 1px dashed #0D4DD3;' +
      '}' +
      '/* Moderator BB-Code - text presentation */' +
      '.mod_mess .titl + div {' +
      '   display: block;' +
      '   margin-left: 10px;' +
      '   padding: 25px 5px 25px 80px;' +
      '   background: transparent url(http://i33.servimg.com/u/f33/17/37/83/89/gnome610.png) no-repeat left center;' +
      '}' +
      '</style>';
   $(sCSS).appendTo("head");

   var modButton = true,
      admButton = true,
      modImage = 'http://i39.servimg.com/u/f39/18/21/41/30/bouton11.png',
      admImage = 'http://i39.servimg.com/u/f39/18/21/41/30/bouton10.png';

   if (_userdata.user_level != 0 && modButton === true) {
      $("#text_editor_textarea").before("<img src='" + modImage + "' title='Moderator warning' id='mod-b'/>");
      $('#mod-b').click(function() {
         $('#text_editor_textarea').sceditor('instance').insertText('[mod]', '[/mod]')
      });
   }
   if (_userdata.user_level === 1 && admButton === true) {
      $("#text_editor_textarea").before("<img src='" + admImage + "' title='Admin warning' id='adm-b'/>");
      $('#adm-b').click(function() {
         $('#text_editor_textarea').sceditor('instance').insertText('[adm]', '[/adm]')
      });
   }
   $('div.postbody div').each(function() {
      if ($(this).text().indexOf('[adm]') != -1) $(this).html($(this).html().replace(/\[adm\](.+?)\[\/adm\]/gi, '<div class="adm_mess"><div class="titl">Administrator Warning</div><div>$1 </div></div>'));
      if ($(this).text().indexOf('[mod]') != -1) $(this).html($(this).html().replace(/\[mod\](.+?)\[\/mod\]/gi, '<div class="mod_mess"><div class="titl">Moderator Warning</div><div>$1 </div></div>'));
   });
});

JS

JScript
Forumember

Male Posts : 741
Reputation : 167
Language : PT-BR, EN
Location : Brazil

http://jscript.forumeiros.com/

Back to top Go down

Solved Re: Help with Code

Post by FrOsTyXi on December 18th 2014, 1:29 pm

@JScript that was perfect Thank you!

FrOsTyXi
Forumember

Male Posts : 460
Reputation : 12
Language : english

http://team-psn.forum-board.net/

Back to top Go down

Solved Re: Help with Code

Post by Ramdaman on December 18th 2014, 4:01 pm

Topic solved and archived.

Ramdaman
Active Poster

Male Posts : 1614
Reputation : 96
Language : English, Albanian, Macedonian, Russian | HTML, CSS
Location : New York City

http://ndihme.forumotion.com/forum

Back to top Go down

View previous topic View next topic Back to top


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