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

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 5 از 5 نخستنخست 12345
نمایش نتایج: از 41 به 46 از 46

مقاله: آموزش کامل فعال سازی Syntax Highlighter در ویبولتن برای اولین بار

    1. آموزش کامل فعال سازی Syntax Highlighter در ویبولتن برای اولین بار »

      آموزش کامل فعال سازی Syntax Highlighter در ویبولتن برای اولین بار

      نگارش: , by (کاربر سایت)
      2011/09/18 09:29 PM
      امتیاز:  (3 رای ، میانگین : 5.00 )

      سلام .
      با توجه به قولی که داده بودم قراره اینجا آموزش نصب و فعال کردن قابلیت Syntax Highlighting رو برای اولین بار در انجمنهای ویبولتن توضیح بدم .

      توضیح اینکه تو سایت اگه سرچ کنید ( هم اینجا و هم خود سایت vbulletin.org که این هک معرفی شده - ) بر اساس دستورات داده شده جلو برید شما با مشکل بزرگی مواجه میشید . مشکلی که برای کار این هک وجود داشت 1. چپ چین نبودنش و 2 اگر بیشتر از یک زبان در یک صفحه برای هایلایت قرار میدادید اون صفحه از انجمنتون با ارورهای فراوون لود میشد و فقط زبان اولتون هایلایت میشد و بقیه زبانها هایلایت نمیشدن . اما با روشی که من بکمک دوستم رسیدیم این مشکلات کاملا از بین رفته و میتونید استفاده کنید .

      این یه امکان فوق العاده برای انجمن های دانشجویی و خصوصا برنامه نویسی هست که حالا قدم به قدم بهش میپردازیم .
      قبل از هر چیزی برید و از اینجا آخرین ورژن این سینتکس هایلایتر رو دنلود کنید .
      کد:
      http://alexgorbatchev.com/SyntaxHighlighter/download/
      بعد از اینکه پکیج مربوطه رو دنلود کردید . دو تا پوشه هست که باید توی روت انجمنتون کپی کنید .
      1. پوشه های scripts و styles رو توی روت آپلود کنین ( فقط همین دوتا رو تو پوشه روتتون آپلود کنید به بقیه کاری نداشته باشید ).
      2. فایل FIX رو که من درست کردم از ضمیمه رو دنلود کنید .
      3. فایلهای shAllBrushes.js و shCore.js رو تو پوشه Scripts آپلود کنید ( آگه پیام overwrite اومد بزنید بله و اکی کنید )
      4.فایل shCoreDefault.css رو هم تو پوشه styles آپلود کنید .
      5. حالا به بخش استایلها و قالب ها برید > تنظیمات استایل > قالبهای عمومی
      و حالا در انتهای headinclude کد زیر رو کپی کنید :
      کد:
      <script type="text/javascript" src="/scripts/shCore.js"></script>
      <link type="text/css" rel="stylesheet" href="styles/shCoreDefault.css"/>
      <script type="text/javascript" src="/scripts/shAllBrushes.js"></script>
      <script type="text/javascript">SyntaxHighlighter.defaults['toolbar'] = false;SyntaxHighlighter.config.str###rs=true;
      SyntaxHighlighter.all();</script>
      خب کار ما بتقریبا دیگه موم شد . حالا وقت ساختن BBCODE های ماست .

      این سیتنکس هایلایتر تعداد زیادی زبان رو پشتیبانی میکنه . پس ما یه BBCODE کلی میسازیم براش .
      کد بی بی کد اصلی اینه :
      کد:
      <div dir=ltr>
      <script src="/scripts/shAutoloader.js" type="text/javascript"></script>
      <link type="text/css" rel="stylesheet" href="styles/shCoreDefault.css"/>
       
      <pre class="brush: {option};  toolbar: false;">{param}</pre>
      
      <script type="text/javascript">
      function path()
      {
        var args = arguments,
            result = []
            ;
             
        for(var i = 0; i < args.length; i++)
            result.push(args[i].replace('@', '/scripts/'));
             
        return result
      };
       
      SyntaxHighlighter.autoloader.apply(null, path(
        'applescript            @shBrushAppleScript.js',
        'actionscript3 as3      @shBrushAS3.js',
        'ahk autohotkey             @shBrushAhk.js',
        'asm x86             @shBrushAsm.js',
        'bash shell             @shBrushBash.js',
        'coldfusion cf          @shBrushColdFusion.js',
        'cpp c                  @shBrushCpp.js',
        'c# c-sharp csharp      @shBrushCSharp.js',
        'css                    @shBrushCss.js',
        'delphi pascal          @shBrushDelphi.js',
        'diff patch pas         @shBrushDiff.js',
        'erl erlang             @shBrushErlang.js',
        'groovy                 @shBrushGroovy.js',
        'java                   @shBrushJava.js',
        'jfx javafx             @shBrushJavaFX.js',
        'js jscript javascript  @shBrushJScript.js',
        'perl pl                @shBrushPerl.js',
        'php                    @shBrushPhp.js',
        'text plain             @shBrushPlain.js',
        'py python              @shBrushPython.js',
        'ruby rails ror rb      @shBrushRuby.js',
        'sass scss              @shBrushSass.js',
        'scala                  @shBrushScala.js',
        'sql                    @shBrushSql.js',
        'vb vbnet               @shBrushVb.js',
        'xml xhtml xslt html    @shBrushXml.js'
      ));
      SyntaxHighlighter.config.str###rs = true;
      SyntaxHighlighter.all();
      </script>
      </div>
      و تنظیمات رو مثل شکل زیر انجام بدید :

      . خب حالا برای استفاده از این بی بی کد ما اینطور عمل میکنیم .



      -----------------

      خب حالا فرض کنید ما من نمیخوام کاربرم مجبور باشه هی تگ رو که زد اسم زبانم بنویسه . میخوام یه bbcode بسازم عین تگ code حالا برای یه زبان خاص . مثلا سی ++ !
      برای این کار اینطوری عمل میکنیم .
      میریم یه BBCODE جدید میسازیم بصورت زیر :
      BBCODE:
      کد:
      <div dir=ltr>
      <script src="/scripts/shAutoloader.js" type="text/javascript"></script>
      <link type="text/css" rel="stylesheet" href="styles/shCoreDefault.css"/>
       
      <pre class="brush: cpp;  toolbar: false;">{param}</pre>
      
      <script type="text/javascript">
      function path()
      {
        var args = arguments,
            result = []
            ;
             
        for(var i = 0; i < args.length; i++)
            result.push(args[i].replace('@', '/scripts/'));
             
        return result
      };
       
      SyntaxHighlighter.autoloader.apply(null, path('cpp c @shBrushCpp.js'));
      SyntaxHighlighter.config.str###rs = true;
      SyntaxHighlighter.all();
      </script>
      </div>
      حالا تنظیماتش رو بصورت زیر وارد کنید :




      حالا شما یه تگی دارید بصورت زیر که هر کد سی ++ بین این تگ قرار بگیره بصورت اتوماتیک هایلایت میشه .
      کد:
       [CPP] ×××× [/CPP]

      در اینجا میبینید که من تگهای مختلفی رو برای خودمون ساختم که یوزرهام راحت تر باشن تو استفاده :



      شما میتونید لیست زبانهای دیگه ای که پشتیبانی میشه از پست زیر ببینید .
      اینجا میتونید نمونه کار شده رو در انجمن ما ببینید :
      http://forum.ustmb.ir/thread83.html#post213
      http://forum.ustmb.ir/thread250.html
      و بخش برنامه نویسی سایت ما .
      -----------------------------------------------------------------------

      امیدوارم این آموزش بدردتون خورده باشه .
      این فیکس رو بکمک دوست خوبم آقای سلطانی عزیز درست کردیم . بدون این FIX و تغییراتی که بالا عنوان کردم . شما اگه تو یک صفحه بیش از دو زبان رو بخوایید هایلایت کنید با ارورهای ناجوری مواجه میشد و فقط زبان اولتون هایلایت میشه . اما با این فیکس هیچ مشکلی نخواهید داشت .

      اگر قصد انتشار این آموزش رو دارید لطفا با ذکر منبع این کار رو بکنید .
      اگر احیانا مشکلی در طی استفاده از این آموزش داشتید لطفا اطلاع بدید تا کمکتون کنم .
      در پناه حق پیروز و سربلند باشید .
      و برای ما و رفتگانمون دعای خیر کنید .
      ------------
      فایل shCoreDefault.css سالم قرار گرفت .
      ویرایش توسط Coderx : 2011/09/23 در ساعت 10:14 PM
  1. Top | #41
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    11
    میزان امتیاز
    0

    پیش فرض

    سلام
    عزیز من این رو نصب کردم. کار هم کرد.
    فقط چند تا سوال
    من انجمنم رو تو روت نصب نکردم تو فولدر board نصب کردم برای همین یک سری از چیز ها باید تغییر می کرد.
    این رو تغییر دادم
    کد:
    <script type="text/javascript" src="/board/scripts/shCore.js"></script> <link type="text/css" rel="stylesheet" href="board/styles/shCoreDefault.css"/> <script type="text/javascript" src="/board/scripts/shAllBrushes.js"></script> <script type="text/javascript">SyntaxHighlighter.defaults['toolbar'] = false;SyntaxHighlighter.config.str###rs=true; SyntaxHighlighter.all();</script>
    1- مثلا 10 خط کد رو بندازی توش - هر زیانی - نزدیک به 10 الی 20 ثانیه طول میکشه لود کنه - دلیل چی میتونه باشه؟ ( احتمال داره این کد بالا رو درست تغییر نداده باشم؟)
    2- خط خالی زیاد ایجاد میکنه آخرش - یعنی من 10 خط کد دارم اون بعد از کد 10 خط خالی اضافه میکنه (میشه 20 خط) که سفیده شماره هم داره - دلیل چی میتوه باشه؟




  2. گیفت کارت آیتونز

  3. Top | #42
    مدیر بازنشته

    ورژن ویبولتین
    My Own Version
    نوشته ها
    2,440
    میزان امتیاز
    361

    پیش فرض

    !! This Crap s Great Foks
    فقط یک چیز..
    ممکن نیست این رو بصورت دیفالت در بی بی کُدهای خود وی بولتین چپانید ؟
    که دیه وختی از BB Code های html یا code یا php استف می کنم، بدین صورت بیاد ؟

  4. Top | #43
    کاربر اخراجی

    ورژن ویبولتین
    4.2.1
    نوشته ها
    509
    میزان امتیاز
    0

    پیش فرض

    تاپیک جدید نمیزنم و اینو بالا میارم چون میدونم تو تاپیک جدید اصلا جواب نمیدین.

    من تمامی مراحل رو پیش رفتم و هر 5 صفحه این تاپیکو خوندم اموزشو انجام دادم و حتی یه زبان تعریف کردم که درست هم کار میکنه و هیچ مشکلی نداره ولی نمیدونم چرا اون xcode کار نمیکنه. دوستانی تو این تاپیک گفتن که با کلیک کردن روی آیکون code تو ادیتور یه پنجره شناور باز میشه که باید زبان رو انتخاب کنی ولی اونم باز نمیشه. کلا این xcode کار نمیکنه.

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

    @Coderx
    @

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

    ورژن ویبولتین
    4.2
    نوشته ها
    553
    میزان امتیاز
    61

    پیش فرض

    ببخشید من نمیدونم این یعنی چی
    میشه یکی از دوستان با زبان ساده بگه این Syntax Highlighter یعنی چی؟
    ممنون

  6. Top | #45
    کاربر اخراجی

    ورژن ویبولتین
    4.2.1
    نوشته ها
    509
    میزان امتیاز
    0

    پیش فرض

    آپ...

    @Coderx

  7. Top | #46
    کاربر اخراجی

    ورژن ویبولتین
    4.2.1
    نوشته ها
    509
    میزان امتیاز
    0

    پیش فرض

    بازم آپ من جواب میخوام

صفحه 5 از 5 نخستنخست 12345

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

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

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

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

  1. پاسخ: 107
    آخرين نوشته: 2016/03/15, 04:44 PM
  2. آموزش رفع مشکلات هک بازی آنلاین ibproarcade ویبولتین 4
    توسط VBIran در انجمن آموزش های وی بولتین
    پاسخ: 89
    آخرين نوشته: 2014/12/20, 02:42 AM
  3. دانلود پلاگين Syntax Highlighter for WordPress
    توسط Zirmizi در انجمن پلاگین های وردپرس
    پاسخ: 0
    آخرين نوشته: 2011/11/20, 08:18 PM
  4. درخواست یه Syntax Highlighter
    توسط Coderx در انجمن درخواست هک و پلاگین
    پاسخ: 1
    آخرين نوشته: 2011/06/09, 09:08 AM
  5. پاسخ: 9
    آخرين نوشته: 2011/01/18, 02:20 AM

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

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

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

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

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