• مهمان گرامی، خوش‌آمدید!
    شما قبل از این که بتوانید در این انجمن مطلبی ارسال کنید باید ثبت نام کنید.

    نام کاربری
      

    گذرواژه‌
      





    جستجوی انجمن‌ها

    (جستجوی پیشرفته)

    آمار انجمن
    » اعضا: 6,469
    » آخرین عضو: امین
    » موضوعات انجمن: 2,653
    » ارسال‌های انجمن: 6,244

    آمار کامل

      ساخت ربات تلگرام با PHP
    SOFTAFZAR ارسال کننده: SOFTAFZAR در 12-06-2017 ساعت 10:47 - انجمن: PHP - بدون پاسخ

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

    کد php:
    <?php

    /*
     * PHP basic telegram bot
     * http://softafzar.net
     */

    ini_set('error_reporting''E_ALL');

    $botToken "bot token";
    $webSite  "https://api.telegram.org/bot" $botToken;

    $update file_get_contents("php://input");
    $update json_decode($updatetrue);

    $chatId  $update["message"]["chat"]["id"];
    $message $update["message"]["text"];

    //CustomKeyBord
    $option      = array(array("Open Website""Tuts"), array(""""));
    $replyMarkup = array(
     
       'keyboard'          => $option,
     
       'one_time_keyboard' => false,
     
       'resize_keyboard'   => true,
     
       'selective'         => true,
    );
    $encodedMarkup json_encode($replyMarkuptrue);

    function 
    sendMessage($chatId$message$r)
    {
     
       $url $GLOBALS['webSite'] . "/sendMessage?chat_id=" $chatId "&text=" urlencode($message) . "&reply_markup=" $r;
     
       file_get_contents($url);
    }

    switch (
    $message) {

     
       case "/start":
     
           sendMessage($chatId"Welcome to my bot"$encodedMarkup);
     
           break;
     
       case "OpenWebsite":
     
           sendMessage($chatId"http://softafzar.net"$encodedMarkup);

     
           break;
     
       case "PostUrl":
     
           sendMessage($chatId"http://tc.softafzar.net"$encodedMarkup);
     
           break;
     
       default:
     
           sendMessage($chatId"What?"$encodedMarkup);


    • bot token رو از اقایBotFather میگیرید و تو متغیر bot_token$  قرار میدید.
    • کل کد رو توی یه فایل با نام دلخواه توی هاستتون آپلود کنید.
    • از طریق آدرس زیر هوکتون رو روی ربات تنظیم میکنید:
      کد:
      https://api.telegram.org/bot[your-bot-token]/setwebhook?url=[full-path-to-your-php-file]


      تبدیل عکس نوشته به متن
    Sajjad95 ارسال کننده: Sajjad95 در 27-05-2017 ساعت 12:02 - انجمن: آموزش های عمومی کامپیوتر - بدون پاسخ

    در این آموزش قصد داریم محتوی عکس با متن فارسی(هر زبانی)  را استخراج کنیم.

    قدم اول: وارد حساب گوگل درایوخود شوید. یا اگر حساب کاربری ندارید ثبت نام کنید . (منظور از گوگل درایو اکانت یکپارچه گوگل است)

    قدم دوم: از فایل متنی خود اسکرین شات گرفته و آن را کراپ کنید. (فقط متنی که میخواهید باید در کادر وجود داشته باشد.)

    [img]uupload.ir/files/ze7z_133111.jpg[/img]

    قدم سوم: فایل متنی را در گوگل درایو آپلود کنید.

    [img]uupload.ir/files/etz0_unti222222222222313tled-1.jpg[/img]

    قدم چهارم: بر روی فایل خود کلیک راست کرده و گزینه :  بازکردن با> سندنگار google (در ورژن انگلیسی گزینه: open wiht> google docs)


    [img]uupload.ir/files/2aj_untitleهتتهخd-1.jpg[/img]


    قدم پنجم: فایل متنی شما آماده است. لذت ببرید !

    [تصویر:  hgqq_1122311.jpg]

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


      طراحی رسپانسیو(واکنشگرا) + Media query
    SOFTAFZAR ارسال کننده: SOFTAFZAR در 23-05-2017 ساعت 11:06 - انجمن: CSS - بدون پاسخ

    سلام
    برای اینکه شما یک صفحه وب رو واکنش گرا بسازید باید اندازه دیوایس ها رو برای اعمال کدهای CSS داشته باشید. این کد سایز عمومی دستگاههای امروزی هست میتونید تو کدهاتون ازش بهره ببرید.

    کد:
       /* Smartphones (portrait and landscape) ----------- */
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */
    }

    /* Smartphones (landscape) ----------- */
    @media only screen and (min-width : 321px) {
    /* Styles */
    }

    /* Smartphones (portrait) ----------- */
    @media only screen and (max-width : 320px) {
    /* Styles */
    }

    /* iPads (portrait and landscape) ----------- */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
    }

    /* iPads (landscape) ----------- */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
    }

    /* iPads (portrait) ----------- */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
    }
    /**********
    iPad 3
    **********/
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    }

    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    }
    /* Desktops and laptops ----------- */
    @media only screen  and (min-width : 1224px) {
    /* Styles */
    }

    /* Large screens ----------- */
    @media only screen  and (min-width : 1824px) {
    /* Styles */
    }

    /* iPhone 4 ----------- */
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    }

    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
    }


      دانلود قالب Wilson وردپرس
    moh3en ارسال کننده: moh3en در 17-05-2017 ساعت 21:12 - انجمن: سیستم های مدیریت محتوا - بدون پاسخ

    [تصویر:  wilson.jpg]
    قالب wilson که ریسپانسیو هستش و به صورت مینیمالیست طراحی شده ، دارای ابزارک اختصاصی برای ویدئو و … .
    لینک دانلود قالب در مخزن وردپرس


      دانلود قالب Stanley وردپرس
    moh3en ارسال کننده: moh3en در 17-05-2017 ساعت 17:27 - انجمن: سیستم های مدیریت محتوا - بدون پاسخ

    [تصویر:  stanley.jpg]

    قالبی واکنش گرا (responsive) که بر پایه bootstrapt طراحی شده است . این قالب مناسب سایت های شخصی و درج نمونه کارهاتون می باشد ، در کل قالب خیلی شیکی هستش .

    لینک دانلود


      استفاده از فونت سفارشی در صفحات وب
    moh3en ارسال کننده: moh3en در 16-05-2017 ساعت 12:32 - انجمن: مطالب و آموزش های مرتبط با برنامه نویسی - بدون پاسخ

    اعمال فونت های دلخواه به صفحه یکی از جذاب ترین قابلیت های CSS3 برای طراحان وب بوده و هست . با استفاده از مشخصه font-face هست که شما می توانید هر فونت دلخواهی رو به صفحه وب تون اضافه کنید بدون اینکه  مهم باشه آیا این فونت روی سیستم کاربر نیز نصب هست یا نه .

    [تصویر:  origami-shapes-alphabet_1114-63.jpg]

    مانند بسیاری از تکنیک های CSS3 ، این کد نیز در ابتدا کاربرد ساده ای دارد ولی در عمل و مباحث پیشرفته تر کمی کدها پیچیده می شوند.

    در این مطلب کوتاه قصد داریم با روش های ساده ، فونت های  دلخواه مان را به صفحه اضافه کنیم


    آپلود فونت

    ابتدا فایل های فونت مورد نظرتان را روی وب آپلود کنید .البته بهتر است همه آنها در یک پوشه بنام Fonts باشند ولی اختیاری است.

    فراموش نکنید انواع مختلف یک فونت را آپلود کنید مثلا کلفت (Bold) و کج (Italic) . (معمولا فونت های ویندوز رو می تونید در مسیر c:\windows\fonts پیدا کنید)

    معمولا از نوع فونت EOT یا (Embedded OpenType) برای مرورگر اینترنت اکسپلورر و از دو نوع دیگر OTF  یا (OpenType)  و  TTF یا (TrueType) برای مرورگرهای دیگر استفاده می شود .(البته می توانید فونت هایی از نوع WOFFیا  (Web Open Font Format) و SVG یا  (Scalable Vector Graphics) را نیز بکار ببرید ولی ما در اینجا از انواع عمومی تر فونت های که در بالا آمد استفاده می کنیم)

    محل ذخیره فونت های روی سرور نیز به خاطر بسپارید تا بریم سراغ ادامه کار …
    افزودن بخش font-face به فایل CSS مان

    فایل css یا html مورد نظرتون رو باز کنید و کد font-face مثل زیر رو بهش اضافه کنید
    کد:
    @font-face {
    }
    در داخل بخش font-face ابتدا یک نام به فونت اختصاص بدهید تا بعدا با فراخوانی آن بتوانیم فونت را به عناصر صفحه اعمال کنیم (این اسم اختیاری است و حتما لازم نیست اسم فونت باشد ولی بهتر است با معنی و خوانا باشد)
    کد:
        
    font-family: 'lovelyFont';
    حالا نوبت یه اضافه کردن مسیر فراخوانی فایل EOT می رسد
    کد:
    src: url('fonts/lovely_font.eot');
    دقت کنید که مسیر و نام فایل در اینجا خیلی مهم است . خوب حالا می خواهیم فایل های OTF و/یا TTF را اضافه کنیم
    کد:
    src:
        url('fonts/lovely_font.otf')
    src:
        url('fonts/lovely_font.ttf')
    این کد تا به اینجا اسکلت کار است و در بسیاری از موارد کار ما رو راه می اندازد ولی برای بهبود عملکردش و راحت تر شدن خیال ما ، بخش های دیگری هست که باید اضافه کنیم . اولین کاری که لازم است انجام دهید افزودن یک شاخص برای تعیین نوع فایل هست
    کد:
    src:
        url('fonts/lovely_font.otf')
        format('opentype');
    src:
        url('fonts/lovely_font.ttf')
        format('truetype');

    کاری دیگری که برای بالا رفتن بهره وری می توانید بکنید این است که چک کنید فونت مورد نظر از قبل روی کامپیوتر کاربر وجود دارد یا خیر .پس یک بار دیگر کد را توسعه می دهیم و بخش local را اضافه می کنیم . البته این بخش رو قبل از مسیر فونت سرور می گذاریم تا اولویت داشته باشد
    کد:
    src:
        local('Lovely Font'),
        local('Lovely-Font'),
        url('fonts/lovely_font.otf')
        format('opentype');
    src:
        local('Lovely Font'),
        local('Lovely-Font'),
        url('fonts/lovely_font.ttf')
        format('truetype');
    همونطور که مشاهده می کنید ما برای هر فونت از دو بخش local استفاده کردیم به دلیل اینکه نام فونت ما بیش از یک کلمه دارد و در سیستم عامل عامل های مختلف ممکنه به صورت های مختلفی اسم فونت فراخوانی بشود .پس اگر اسم فونت شما از یک کلمه تشکیل شده است دستور local دوم لازم نیست . به صورت اختیاری اگر می دانید اسم فونت شما ممکن است به چه صورت هایی درآید می توانید همه آنها را با local تعریف کنید.

    اعمال فونت به عناصر صفحه

    و حالا می توانید فونت دلخواه تون رو به عناصر مختلف صفحه اعمال کنید.برای این کار کافیه سم فونت رو قبل زا همه اعمال کنید
    کد:
    div { font-family: 'lovelyFont', sans-serif; }
    استفاده از اشکال مختلف یک فونت

    برای مثال اگر می خواهید از نسخه bold فونت نیز استفاده کنید کافیه یک بخش font-face دیگه به سبک تون اضافه کنید و مثل بالا ، مسیر و نام فایل فونت bold رو به اون بدید و در انتها کد “font-weight:bold” رو اضافه کنید. پس کد نهایی به این شکل خواهد بود

    کد:
    /*default version*/
    @font-face {
        font-family: 'lovelyFont';
        src: url('fonts/lovely_font.eot');
        src:
            local('Lovely Font'),
            local('Lovely-Font'),
            url('fonts/lovely_font.otf')
            format('opentype');
    }
    /*bold version*/
    @font-face {
        font-family: 'lovelyFont';
        src: url('fonts/lovely_font_bold.eot');
        src:
            local('Lovely Font Bold'),
            local('Lovely-Font-Bold'),
            url('fonts/lovely_font_bold.otf')
            format('opentype');
        font-weight: bold;
    }
    /*container element*/
    div { font-family: 'lovelyFont', sans-serif; }
    /*span elements inside the container div*/
    span { font-weight: bold; }

    همین !

    شما از چه روشی استفاده می کنید؟از cufon جی کوئری یا typekit ادوبی ، شاید هم google web fonts? لطفا روش خودتون و نظرات تون رو  بگین تا با هم یاد بگیریم …

    منبع:


      خطای Parse error: syntax error, unexpected 'if' (T_IF)
    azkio ارسال کننده: azkio در 16-05-2017 ساعت 09:56 - انجمن: PHP - پاسخ (1)

    سلام.
    کسی میدونه کجا رواشتباه کردم؟ به if گیر میده

    کد:
    public static function textbox($name, $maxlength=''){
       return "<input type='text' id='$name' name='$name'  maxlength='$maxlength' value='". if (isset($_POST[$name])) { echo $name; } ."' >";
    }


      آموزش کامپوزر Composer
    moh3en ارسال کننده: moh3en در 14-05-2017 ساعت 16:12 - انجمن: PHP - بدون پاسخ

    ر این آموزش Composer اندکی با اصول اولیه Composer آشنا می شویم. این ابزار ساخت برنامه های PHP را دگرگون کرده است و شما قطعا باید دقایفی را برای یادگیری این ابزار اختصاص دهید.

     
    Composer چه کاری انجام می دهد؟
     
    در جهان PHP و تقریبا هر زبان دیگری راه حل هایی برای اجتناب از انجام کارهای معمول و تکراری وجود دارد، بسیاری از آنها را می توان بصورت رایگان در قالب متن باز دریافت کرد. بنابراین اگر می خواهید یک ایمیل HTML حرفه ای با PHP درست کنید احتمالا مجبور نخواهید شد که همه چیز را خودتان از هیچی بنویسید بلکه کتابخانه ایمیلی را در وب جستجو خواهید کرد، در این مورد PHPMailer بهترین گزینه خواهد بود که به پروژه خود اضافه خواهید کرد. در اینجا Composer وارد می شود: به جای اینکه لیستی از کتابخانه ها را بطور دستی دانلود و آنها را در یک پوشه مشخص قرار دهید، Composer تمام این کارها را سازماندهی می کند، تنها چیزی که Composer نیاز دارد تنها یک خط کد است، مثل دستور زیر:
     

    کد:
    "phpmailer/phpmailer": "~5.2"
    یا
    کد:
    composer require phpmailer/phpmailer
     
    این دستور ساده نسخه

    کد:
    5.2.x
    از PHPMailer را به پروژه شما اضافه می کند. Composer همچنین بررسی می کند که آیا سروری که در حال استفاده از آن هستید حداقل ویژگی مورد نیاز برای اجرا
    کد:
    PHPMailer 5.2.x
    را دارد، به عنوان مثال اجازه دهید فرض کنیم که این نسخه از PHPMailer به
    کد:
    PHP 5.4
    نیاز دارد اما شما نسخه
    کد:
    PHP 5.3
    را دارید، پس کاری که کامپوزر انجام می دهد این است که به شما هشدار می دهد. Composer همچنین تمام وابستگی های مورد نیاز برای یک کتابخانه خاصی را بطور خودکار دانلود می کند. شما قادر خواهید بود که از PHPMailer در هر کجای پروژه خود بدون انجام کار اضافی استفاده کنید. هر موقع شما مشاهده کردید که نسخه جدیدی از PHPMailer منتشر شده است، می توانید بدون نگرانی از اینکه چیزی خراب شود، تمام چیزها را تنها با یک دستور ساده آپدیت کنید.
     
    نصب Composer
     
    [تصویر:  logo-composer-transparent41.png]
     
    نصب کامپوزر بسیار راحت است، مراحل نصب را می تواند از طریق ترمینال خود انجام داد. در این آموزش من از لینوکس استفاده می کنم پس اگر از ویندوز یا مک استفاده می کنید می توانید به راحتی با مراجعه به وب سایت getcomposer.org طریقه نصب بر روی پلتفرم های مختلف را مشاهده کنید. دستورات زیر را در ترمینال خود وارد کنید تا کامپوزر نصب شود:
     
    کد:
    $ curl -s https://getcomposer.org/installer | php
    $ sudo mv composer.phar /usr/local/bin/composer
     
    [تصویر:  composer-install-linux.jpg]
     
    خط اول باعث می شود که فایل
    کد:
    composer.phar
    در سیستم شما نصب شود. خط دوم فایل
    کد:
    composer.phar
    را در داخل bin منتقل می کند تا composer از هر جای سیستم قابل دسترسی باشد.
    حال دستور زیر را اجرا کنید:
    کد:
    $ composer

    اگر دستور فوق را اجرا کردید و خروجی زیر را دریافت کردید، پس تبریک می گویم شما با موفقیت Composer را نصب کردید. اگر اینطور نیست مستندات کامپوزر را مطالعه کنید تا مشکل حل شود.
     
    [تصویر:  composer-installed.jpg]


     
    یک مثال واقعی
     
    بعد از اینکه Composer را نصب کردید، یک پوشه جدید برای پروژه خود ایجاد کنید. اگر از لینوکس استفاده می کنید می توانید به صورت زیر پوشه ای جدید ایجاد کنید:
     
    کد:
    $ mkdir test && cd test

     
    [تصویر:  mkdir.jpg]
     
    حال در داخل دایرکتوری
    کد:
    test
    فایل

    کد:
    composer.json

    را اضافه کنید و دستورات زیر را به آن اضافه کنید:
     
    [تصویر:  nano.jpg]
     
    به سینتکس توجه کنید! همانطور که می بینید این فایل یک JSON ساده است. این فایل شامل داده های ساخت یافته ای است که که به Composer می گوید که چه کاری را انجام دهد. در این مثال بسیار ساده، ما می خواهیم ابزار شگفت انگیز KINT را به پروژه خالی خود اضافه کنیم. بطور کلی KINT نسخه بهبود یافته
    کد:
    var_dump()
    یا
    [/size]
    کد:
    print()

    است. حال مطمئن شوید که داخل پروژه خود

    کد:
    cd

    کرده اید، تا با دستور زیر به Composer بگوییم که تمام چیزهای مورد نیاز در فایل

    کد:
    composer.json

    را دانلود کند:
     
    $ composer install
    1
    $ composer install
     
    نتیجه بصورت زیر خواهد بود:
     
    [تصویر:  composer-install.jpg]
     
    توجه کنید که Composer پوشه

    کد:
    vendor

    را در پروژه شما ایجاد و KINT را دانلود کرده باشد! این پوشه را دستکاری نکنید، کامپوزر تمام کارها را از این پوشه انجام می دهد.
     
    حال بیایید یک فایل

    کد:
    index.php

    را در ریشه پروژه خود درست کنیم، آن را باز کنید و کد ساده پی اچ پی زیر را وارد کنید و آن ذخیره کنید:
     
    کد:
    <?php
    require 'vendor/autoload.php';
    <?php
     
     
    این باعث می شود که

    کد:
    Composer autoloader

    اجرا شود. بنابراین این خط شامل تمام چیزهایی است که Composer آنها را در پروژه شما دانلود کرده است.
     
    نگاهی به وب سایت KINT گیت هاب بیندازید تا متوجه شوید که KINT چطور کار می کند. این ابزار یک تابع کوتاه اما سودمندی را ارائه می دهد:
     
    d()
    1
    d()
     
    بنابراین با

    کد:
    require

    که قبلا در فایل

    کد:
    index.php

    اضافه کرده ایم می توانیم بطور مستقیم توسط کامپوزر این توابع را بارگذاری کنیم:
     
    کد:
    d($any_variable);

     
    خوب، جالب بود، مثالی دیگر را با هم کار کنیم. یک آرایه از داده ها را ایجاد کرده و از طریق KINT آن را نمایش دهید:
    کد:
     
    <?php
    require 'vendor/autoload.php';
    $variable = array (12, 7, 'Hello', null, array(1, 2, 3));
    // use KINT directly (which has been loaded automatically via Composer)
    d($variable);
     
    این فایل را با مرورگر خود باز کرده تا خروجی بصورت زیر به شما نمایش داده شود:
     
    [تصویر:  kint.jpg]
     
    به نظر من قطعا عملکرد این تابع خیلی بهتر از

    کد:
    var_dump()

    است! برای اینکه یک بسته دیگر را به پروژه خود اضافه کنیم، دستور زیر را به فایل

    کد:
    composer.json

    اضافه کنید:
     
    کد:
    {
        "require": {
            "raveren/kint": "0.9",
            "phpmailer/phpmailer": "5.2.*"
        }
    }
     
    همانطور که حدس زده اید این باعث می شود که PHPMailer به پروژه ما اضافه شود، پس دستور زیر را اجرا کنید:
     
    کد:
    $ composer update
     
    [تصویر:  composer-update.jpg]
     
    شما همچنین می توانید با مراجعه به وب سایت packagist.org بسته های عالی را دانلود کنید و از آن ها در برنامه های خود استفاده کنید، یک از پروژه های محبوبی که می توان در آن پیدا کرد Laravel است که آن را نیز می توان از طریق Composer نصب کرد. 🙂
     
    خلاصه
     
    اگر قبلا چیزی را با PHP نوشته باشید، به احتمال زیاد به این نتیجه رسیده اید که هر موقع می خواهید کارهای معمول و تکراری مثل احراز هویت کاربر، مدیریت دیتابیس یا درخواست مسیریابی را به پروژه خود اضافه کنید، مجبور هستید که چرخ را از ابتدا اختراع کنید و تمام مراحل ساخت را از اول پیاده سازی کنید. پی اچ پی در حال حاظر دارای تعداد انگشت شماری از فریم فرک های کامل است که تمام این مشکلات را حل می کند.
     
    یکی از ابتکارات جهان پی اچ پی در سال های اخیر معرفی Composer است که وظیفه آن مدیرت پکیج ها می باشد. Composer بر خلاف ابزار PEAR دارای روند پیچیده ای نیست و کار کردن با آن بسیار راحت است. Composer تمام بسته های مورد نیاز برای پروژه شما را مدیریت می کند. به این معنی که کامپوزر تمام کتابخانه های مورد نیاز را دانلود و آنها را در یک محل ذخیره و مدیریت می کند.
     
    این نوع از مدیریت برای وابستگی ها در پروژه مفهوم جدیدی نیست، در واقع، ایده ساخت کامپوزر از NPM که یک پکیج منیجر برای Node.js و Bundler برای Ruby آمده است.
     
    شما همچنین ممکن است با PEAR کار کرده باشید. PEAR یک پکیج منیجر برای PHP است که برای چندین سال وجود داشته است که توسط توسعه دهندگان پی اچ پی برای تعدادی از دلایلی رها شده است. در مرحله اول بسیاری از کدهای PEAR به روز رسانی نشده اند و می شود گفت که تاریخ انقضای آنها تمام شده است. بنابراین کاری که Composer انجام می دهد این است که روشی برای استفاده مجدد هر نوع کد را فراهم می کند. به جای اینکه مجبور باشیم کدهای زیاد و اضافی بنویسیم، می توانید با این ابزار سریعا پکیج های محبوب و مورد نیاز را دانلود کنید.

    منبع:


      چطوری وقتی کاربر رسید به قسمتی از صفحه کد اجرا شه؟
    naweednri ارسال کننده: naweednri در 14-05-2017 ساعت 10:42 - انجمن: CSS - پاسخ (11)

    میخواستم بدونم چطوری کاربر وقتی رسید به یه مکانی از صفحه بعدش کدها اجرا شن؟


      طراحی navbar همین سایت
    r3dhat ارسال کننده: r3dhat در 27-04-2017 ساعت 21:44 - انجمن: HTML/XHTML - پاسخ (1)

    سلام دوستان 
    این سایت نَو بار قشنگی داره کسی میتونی سورس کدشو برام بزنه ؟


    آخرین موضوع‌ها
    چطوری وقتی کاربر رسید به ...
    انجمن: CSS
    آخرین ارسال توسط: naweednri
    18-06-2017 ساعت 17:52
    » پاسخ: 11
    » بازدید: 276
    نصب Google play service ر...
    انجمن: Android
    آخرین ارسال توسط: saba_alireza
    18-06-2017 ساعت 16:04
    » پاسخ: 16
    » بازدید: 12,745
    ساخت ربات تلگرام با PHP
    انجمن: PHP
    آخرین ارسال توسط: SOFTAFZAR
    12-06-2017 ساعت 10:47
    » پاسخ: 0
    » بازدید: 31
    تبدیل عکس نوشته به متن
    انجمن: آموزش های عمومی کامپیوتر
    آخرین ارسال توسط: Sajjad95
    27-05-2017 ساعت 12:02
    » پاسخ: 0
    » بازدید: 155
    نحوه دانلود برنامه‌هایی ک...
    انجمن: Android
    آخرین ارسال توسط: naweednri
    25-05-2017 ساعت 23:33
    » پاسخ: 3
    » بازدید: 740
    طراحی رسپانسیو(واکنشگرا) ...
    انجمن: CSS
    آخرین ارسال توسط: SOFTAFZAR
    23-05-2017 ساعت 11:06
    » پاسخ: 0
    » بازدید: 61
    خطای Parse error: syntax ...
    انجمن: PHP
    آخرین ارسال توسط: SOFTAFZAR
    18-05-2017 ساعت 13:29
    » پاسخ: 1
    » بازدید: 66
    دانلود قالب Wilson وردپرس
    انجمن: سیستم های مدیریت محتوا
    آخرین ارسال توسط: moh3en
    17-05-2017 ساعت 21:12
    » پاسخ: 0
    » بازدید: 70
    دانلود قالب Stanley وردپر...
    انجمن: سیستم های مدیریت محتوا
    آخرین ارسال توسط: moh3en
    17-05-2017 ساعت 17:27
    » پاسخ: 0
    » بازدید: 59
    استفاده از فونت سفارشی در...
    انجمن: مطالب و آموزش های مرتبط با برنامه نویسی
    آخرین ارسال توسط: moh3en
    16-05-2017 ساعت 12:32
    » پاسخ: 0
    » بازدید: 126