تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 17

مقاله: آموزش رنگین کمانی کردن رنگ گروه کاربری

    1. آموزش رنگین کمانی کردن رنگ گروه کاربری »

      آموزش رنگین کمانی کردن رنگ گروه کاربری

      نگارش: , by (مدیریت کل سایت)
      2012/06/23 10:29 PM
      امتیاز:  (1 رای ، میانگین : 5.00 )

      درود.

      با استفاده از این مقاله میتوانید رنگ گروه کاربری مورد نظرتان را رنگین کمانی کنید .

      آموزش بسیار ساده و ابتدایی می باشد.

      نمونه ۱ :



      نمونه ۲ :



      نمونه ۳ :



      مرحله اول : به هاست خود بروید .

      در پوشه clientsciprt خود این فایل را پیدا کرده و ویرایش کنید‌:

      clientscript/vbulletin-forumhome.js

      انتهای آن وارد کنید :

      کد:
      /*    Relevant / MrRedDoT  - Modified for ReddotCity   Fixed for multiple instances by Rele <3 */ 
      var toSpans=0,rainbowSpan=0,rainbows=[];   
      function startRainbow(){ 
        toSpans = function(span) { 
         try{ 
            var str=span.firstChild.data; 
            var a=str.length; 
            span.removeChild(span.firstChild); 
            for(var i=0; i<a; i++) { 
            var theSpan=document.createElement("SPAN"); 
            theSpan.appendChild(document.createTextNode(str.charAt(i))); 
            span.appendChild(theSpan); 
            } 
          }catch ( e ) { }; 
        } 
      
      
        RainbowSpan = function(span, hue, deg, brt, spd, hspd) { 
          try{ 
            this.deg=(deg==null?360:Math.abs(deg)); 
            this.hue=(hue==null?0:Math.abs(hue)%360); 
            this.hspd=(hspd==null?3:Math.abs(hspd)%360); 
            this.length=span.firstChild.data.length; 
            this.span=span; 
            this.speed=(spd==null?50:Math.abs(spd)); 
            this.hInc=this.deg/this.length; 
            this.brt=(brt==null?255:Math.abs(brt)%256); 
            this.timer=null; 
            toSpans(span); 
            this.moveRainbow(); 
          }catch ( e ) { }; 
        } 
         
        RainbowSpan.prototype.moveRainbow = function() { 
          if(this.hue>359) this.hue-=360; 
          var color; 
          var b=this.brt; 
          var a=this.length; 
          var h=this.hue; 
      
      
          for(var i=0; i<a; i++) { 
      
      
          if(h>359) h-=360; 
      
      
          if(h<60) { color=Math.floor(((h)/60)*b); red=b;grn=color;blu=0; } 
          else if(h<120) { color=Math.floor(((h-60)/60)*b); red=b-color;grn=b;blu=0; }
          else if(h<180) { color=Math.floor(((h-120)/60)*b); red=0;grn=b;blu=color; }
          else if(h<240) { color=Math.floor(((h-180)/60)*b); red=0;grn=b-color;blu=b; }
          else if(h<300) { color=Math.floor(((h-240)/60)*b); red=color;grn=0;blu=b; }
          else { color=Math.floor(((h-300)/60)*b); red=b;grn=0;blu=b-color; } 
      
      
          h+=this.hInc; 
      
      
          this.span.childNodes[i].style.color="rgb("+red+", "+grn+", "+blu+")"; 
          } 
          this.hue+=this.hspd; 
        } 
        setInterval(procRainbow,500); 
      } 
      function procRainbow(){ 
        if(document.querySelectorAll("[id=rainbow]").length > 0) 
        { 
          var uglySpans = document.querySelectorAll("[id=rainbow]"); 
          for(var i in uglySpans){try{var temp = uglySpans[i].innerText.length; uglySpans[i].id="rainbowed"; rainbows.push(new RainbowSpan(uglySpans[i],0, 360, 255, 50, 18)); } catch( e ) { } }
          for(var i in rainbows){rainbows[i].timer = setInterval("rainbows["+i+"].moveRainbow()", rainbows[i].speed);}
        } 
      } 
      setTimeout(startRainbow,500);
      حالا به تنظیمات گروه کاربری بروید .

      گروه کاربری ای که میخواهید رنگین کمانی شود را انتخاب کرده و ویرایش را بزنید .

      در قسمت جلوه های ویژه HTML در سمت چپ بزنید :

      کد:
      </span>
      سمت راست بزنید :

      کد:
      <span id='rainbow' style='font-weight:bold'>
  1. Top | #2
    کاربر سایت

    ورژن ویبولتین
    5
    نوشته ها
    5,334
    میزان امتیاز
    645

    پیش فرض

    من اینو در سایتای خارجی دیدم خیلی جالبه.

    ممنون از آموزشتون.

  2. Top | #3
    کاربر سایت

    ورژن ویبولتین
    4.2
    نوشته ها
    54
    میزان امتیاز
    10

    پیش فرض

    آقا ببخشید من یه سوال خنده دار می پرسم

    ولی خب چیکار کنم دیگه

    کلا تو فولدر اسکریپت ها چنین فایلی وجود نداره

    نه هیدن شده و نه هست. توی سیستم جستجو هم زدم نبود

    کلا ورژن کلاسیک که گذاشتین توش این فایل نیست (یعنی پاک نشده تو هاستم)

    آیا اسمش عوض شده؟

    یا اینکه یه مشکل دیگس؟

    ممنون

  3. Top | #4
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    131
    میزان امتیاز
    19

    پیش فرض

    ورژنویبلوتینم ۴.۲.۰ هست و این فایل و ندارمvbulletin-forumhome.js

    راهنمایی میفرمایید؟

  4. Top | #5
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    581
    میزان امتیاز
    67

    پیش فرض

    سلام
    من طبق آموزش رفتم کار نکرد
    4.1.8

  5. Top | #6
    مدیر بازنشته

    ورژن ویبولتین
    4.2
    نوشته ها
    2,032
    میزان امتیاز
    242

    پیش فرض

    اگر بشه بصورت گریدینت هم به گروههای کاربری رنگ داد جالب میشه
    مثلاً قرمزو مشکی یا قرمزو سفید

  6. Top | #7
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    581
    میزان امتیاز
    67

    پیش فرض

    راه حلش پیدا نشد؟؟
    من همه کاراش میرم نمیشه!

  7. Top | #8
    مدیریت کل سایت

    ورژن ویبولتین
    4.2.2
    نوشته ها
    21,668
    میزان امتیاز
    3114

    پیش فرض

    کسانی که اون فایل رو ندارند ته قالب headinclude بزنن :

    کد:
    <script type="text/javascript" language="javascript">/*    Relevant / MrRedDoT  - Modified for ReddotCity   Fixed for multiple instances by Rele <3 */ 
    var toSpans=0,rainbowSpan=0,rainbows=[];   
    function startRainbow(){ 
      toSpans = function(span) { 
       try{ 
          var str=span.firstChild.data; 
          var a=str.length; 
          span.removeChild(span.firstChild); 
          for(var i=0; i<a; i++) { 
          var theSpan=document.createElement("SPAN"); 
          theSpan.appendChild(document.createTextNode(str.charAt(i))); 
          span.appendChild(theSpan); 
          } 
        }catch ( e ) { }; 
      } 
    
    
    
    
      RainbowSpan = function(span, hue, deg, brt, spd, hspd) { 
        try{ 
          this.deg=(deg==null?360:Math.abs(deg)); 
          this.hue=(hue==null?0:Math.abs(hue)%360); 
          this.hspd=(hspd==null?3:Math.abs(hspd)%360); 
          this.length=span.firstChild.data.length; 
          this.span=span; 
          this.speed=(spd==null?50:Math.abs(spd)); 
          this.hInc=this.deg/this.length; 
          this.brt=(brt==null?255:Math.abs(brt)%256); 
          this.timer=null; 
          toSpans(span); 
          this.moveRainbow(); 
        }catch ( e ) { }; 
      } 
       
      RainbowSpan.prototype.moveRainbow = function() { 
        if(this.hue>359) this.hue-=360; 
        var color; 
        var b=this.brt; 
        var a=this.length; 
        var h=this.hue; 
    
    
    
    
        for(var i=0; i<a; i++) { 
    
    
    
    
        if(h>359) h-=360; 
    
    
    
    
        if(h<60) { color=Math.floor(((h)/60)*b); red=b;grn=color;blu=0; } 
        else if(h<120) { color=Math.floor(((h-60)/60)*b); red=b-color;grn=b;blu=0; }
        else if(h<180) { color=Math.floor(((h-120)/60)*b); red=0;grn=b;blu=color; }
        else if(h<240) { color=Math.floor(((h-180)/60)*b); red=0;grn=b-color;blu=b; }
        else if(h<300) { color=Math.floor(((h-240)/60)*b); red=color;grn=0;blu=b; }
        else { color=Math.floor(((h-300)/60)*b); red=b;grn=0;blu=b-color; } 
    
    
    
    
        h+=this.hInc; 
    
    
    
    
        this.span.childNodes[i].style.color="rgb("+red+", "+grn+", "+blu+")"; 
        } 
        this.hue+=this.hspd; 
      } 
      setInterval(procRainbow,500); 
    } 
    function procRainbow(){ 
      if(document.querySelectorAll("[id=rainbow]").length > 0) 
      { 
        var uglySpans = document.querySelectorAll("[id=rainbow]"); 
        for(var i in uglySpans){try{var temp = uglySpans[i].innerText.length; uglySpans[i].id="rainbowed"; rainbows.push(new RainbowSpan(uglySpans[i],0, 360, 255, 50, 18)); } catch( e ) { } }
        for(var i in rainbows){rainbows[i].timer = setInterval("rainbows["+i+"].moveRainbow()", rainbows[i].speed);}
      } 
    } 
    setTimeout(startRainbow,500);
    </script>

    کاربر مقابل از VBIran بابت این پست مفید تشکر کرده است:


  8. Top | #9
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    581
    میزان امتیاز
    67

    پیش فرض

    من این کد بالا رو زدم تو هدر
    همش وقتی سیو میکنم این ارور رو میده
    503 Service Unavailable

    عجیبه

  9. Top | #10
    مدیریت کل سایت

    ورژن ویبولتین
    4.2.2
    نوشته ها
    21,668
    میزان امتیاز
    3114

    پیش فرض

    ای بابا خوب بریزید این کد ها رو توی یک فایل مثلاً rainbow.js :

    کد:
    /*    Relevant / MrRedDoT  - Modified for ReddotCity   Fixed for multiple instances by Rele <3 */ 
    var toSpans=0,rainbowSpan=0,rainbows=[];   
    function startRainbow(){ 
      toSpans = function(span) { 
       try{ 
          var str=span.firstChild.data; 
          var a=str.length; 
          span.removeChild(span.firstChild); 
          for(var i=0; i<a; i++) { 
          var theSpan=document.createElement("SPAN"); 
          theSpan.appendChild(document.createTextNode(str.charAt(i))); 
          span.appendChild(theSpan); 
          } 
        }catch ( e ) { }; 
      } 
    
    
    
    
      RainbowSpan = function(span, hue, deg, brt, spd, hspd) { 
        try{ 
          this.deg=(deg==null?360:Math.abs(deg)); 
          this.hue=(hue==null?0:Math.abs(hue)%360); 
          this.hspd=(hspd==null?3:Math.abs(hspd)%360); 
          this.length=span.firstChild.data.length; 
          this.span=span; 
          this.speed=(spd==null?50:Math.abs(spd)); 
          this.hInc=this.deg/this.length; 
          this.brt=(brt==null?255:Math.abs(brt)%256); 
          this.timer=null; 
          toSpans(span); 
          this.moveRainbow(); 
        }catch ( e ) { }; 
      } 
       
      RainbowSpan.prototype.moveRainbow = function() { 
        if(this.hue>359) this.hue-=360; 
        var color; 
        var b=this.brt; 
        var a=this.length; 
        var h=this.hue; 
    
    
    
    
        for(var i=0; i<a; i++) { 
    
    
    
    
        if(h>359) h-=360; 
    
    
    
    
        if(h<60) { color=Math.floor(((h)/60)*b); red=b;grn=color;blu=0; } 
        else if(h<120) { color=Math.floor(((h-60)/60)*b); red=b-color;grn=b;blu=0; }
        else if(h<180) { color=Math.floor(((h-120)/60)*b); red=0;grn=b;blu=color; }
        else if(h<240) { color=Math.floor(((h-180)/60)*b); red=0;grn=b-color;blu=b; }
        else if(h<300) { color=Math.floor(((h-240)/60)*b); red=color;grn=0;blu=b; }
        else { color=Math.floor(((h-300)/60)*b); red=b;grn=0;blu=b-color; } 
    
    
    
    
        h+=this.hInc; 
    
    
    
    
        this.span.childNodes[i].style.color="rgb("+red+", "+grn+", "+blu+")"; 
        } 
        this.hue+=this.hspd; 
      } 
      setInterval(procRainbow,500); 
    } 
    function procRainbow(){ 
      if(document.querySelectorAll("[id=rainbow]").length > 0) 
      { 
        var uglySpans = document.querySelectorAll("[id=rainbow]"); 
        for(var i in uglySpans){try{var temp = uglySpans[i].innerText.length; uglySpans[i].id="rainbowed"; rainbows.push(new RainbowSpan(uglySpans[i],0, 360, 255, 50, 18)); } catch( e ) { } }
        for(var i in rainbows){rainbows[i].timer = setInterval("rainbows["+i+"].moveRainbow()", rainbows[i].speed);}
      } 
    } 
    setTimeout(startRainbow,500);
    حالا ته headinclude یا headinclude اینطوری بهش لینک بدید :

    کد:
    <script type="text/javascript" language="javascript" src="http://www.vbiran.ir/rainbow.js">
    بجای صفحه پیدا نشد - 404 آدرس از سایت خودتون .

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کسانی که این مقاله را دیده اند از این مقاله ها نیز بازدید کرده اند

  1. آموزش آپگراید ویبولیتن ورژن 3 به 4 ( اموزش تصویری )
    توسط Reza در انجمن اموزشهای تصویری ویبولتین
    پاسخ: 5
    آخرين نوشته: 2014/11/17, 09:38 PM
  2. پاسخ: 3
    آخرين نوشته: 2012/06/13, 01:51 AM
  3. پاسخ: 0
    آخرين نوشته: 2012/06/01, 12:09 PM
  4. پاسخ: 14
    آخرين نوشته: 2012/01/22, 02:10 PM
  5. پاسخ: 0
    آخرين نوشته: 2012/01/13, 02:11 PM

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •