رفتن به مطلب

sajad

راهبر ارشد
  • تعداد ارسال‌ها

    1026
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    48

نوشته‌ها ارسال شده توسط sajad

  1. در 9 ساعت قبل، fz.andishesabz گفته است :

    سلام

    برای اینکه بدونیم یک سایت وردپرس چقدر منابع مصرف میکنه دوستان راهی سراغ دارن؟

    مثلا بدونیم پلاگین ووکامرس چقدر به سرور فشار میاره ، خود تم چقدر فشار میاره ، بیشترین منابع از کجا مصرف میشه و ....

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

    سلام دوست عزیز

    برای اینکه بتونید مصرف منابع پلاگین های سایت رو آنالیز کنید پیشنهاد میکنم افزونه زیر رو روی سایت نصب و فعال کنید و بعد از اون استفاده کنید و سایت خودتون رو آنالیز کنید که مصرف منابع پلاگین های سایتتون چقدر هست:

    https://wordpress.org/plugins/p3-profiler/

     

    موفق باشی...

    • امتیاز 3
  2. سلام دوست عزیز

    برای انجام اینکار چند راه کار وجود داره:

    ۱- اگه قالب فعلی که استفاده میکنی این قابلیت رو داره که از theme option یه خروجی بهت بده اینکار  رو انجام بده تا اینجوری تنظیمات theme option رو داشته باشی و اگه بعد از تغییر قالب مشکلی داشتی بتونی سریعا تغییرات رو اعمال کنی.

    ۲- میتونی از فایل style.css قالبت یه خروجی تهیه کنی. البته این رو بگم تغییر قالب سایت٬ تغییری تو کدهای فایل style.css قالبی که قبلا اکتیو بوده نداره.

    ۳- میتونی یه فول بک آپ از سایت تهیه کنی این مورد رو بهتر با هاستینگ سایت مطرح کنی اگه شرکت سرویس دهنده خوبی باشه براتون بک آپ رو خودش میگیره و هر زمانی هم که بخوای برگردونی سایت رو به حالت قبل کار restore رو انجام میده بدون گرفتن هزینه اضافی.

    ۴- میتونی قالبی که مد نظر داری رو یه جا دیگه روی لوکال هاست یه یه ساب دامنه دیگه تست کنی و اگه همچی درست بود و مشکلی نداشتی بعد رو  سایت اصلی پیاده کنید.

     

  3. دوست عزیز سلام 

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

    یعنی باید این جدول رو پیدا کنی.

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

    اگه نمیدونی چطور یه زمینه دلخواه رو با php بگیری و نشون بدی پیشنهاد میکنم این مقاله رو که از دوست عزیزمون @Fenix.ir هست رو بخونی:

     

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

     

     

    • امتیاز 2
  4. در ۱ ساعت قبل، Ebrahimzadeh گفته است :

    شما برای این کار احتیاج به یک input برای وارد کردن کلمه جستجو با اسم کلاس مثلا .search_input و یک دکمه که باید نوعش button باشه با اسم کلاس btn_search

    در فایل functions.php
     

    
    wp_enqueue_script( 'post-ajax-handle', get_template_directory_uri() . '/search.js', array( 'jquery' ) );
    
    wp_localize_script( 'post-ajax-handle', 'the_ajax_script', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ) ) );
    
    
    add_action( 'wp_ajax_search', 'search' );
    add_action( 'wp_ajax_nopriv_search', 'search' );
    function search(){
     $search_key=$_POST['search_key'];
     query search 
    نمایش خروجی
    }

    و در فایل search.js

    
    jQuery(document).ready(function(){
      jQuery('.search_btn').click(function(){
    		var search_key=jQuery('.search_input').val();
            jQuery.post(the_ajax_script.ajaxurl,{action:"search",search_key:search_key},function(response){var   	response=response.substr(0,response.length-1);
                  jQuery(".result").html(response);
                   
            
        });
      });
    });

    اسم کلاس result باید در صفحه ای باشد که خروجی سرج در آن نمایش داده میشود در اصل خروجی سرچ در این div قرار میگیرد

    ممنون بزرگوار

    چند سوال:

    ۱- سمپلی چیزی تو این زمینه هست که بشه تست کرد؟ یا رفرنسی تخصصی برای این موضوع هست که بشه رفت دنبالش و یاد گرفت و درک کرد که دقیقا این نمونه کد ها چی هستن و چیکار میکنن؟

    ۲- این نمونه کد داره با استفاده از متد $_post کار خودشو میکنه درسته؟

    ۳- میشه همین رو با $_get انجام داد یا فقط باید پست باشه؟

    ۴- این واسه یه فرم جستوجوی تک فیلدی هست و اگه قرار باشه فرم جستوجوی ما چند فیلدی باشه چی ؟

     

     

  5. در 58 دقیقه قبل، Fenix.ir گفته است :

    با سلام و احترام شما با جاوا اسکریپت و php کار کردید ؟ تسلط دارید ؟

     

    سلام مجدد 

    تسلط کامل ندارم ولی میتونم کد ها رو تا حددی درک کنم و اکثر اوقات نتیجه ای که میخوام رو از روی سمپل ها میتونم بهش برسم.

  6. سلام 

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

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

    ظاهرا این موضوع رو میشه با ajax یا jquery پیاده کرد.

    ممنون میشم دوستانی که میتونن راهنمایی کنن 

     

  7. خب باز با یکی دوتا سوال دیگه برگشتم اینجا :)

    ۱- میشه محدودیتی برای ارسال برای هر کاربر گذاشت؟ مثلا روزی نهایت ۳تا ارسال داشته باشه یا کلا سه دفعه بتونه با یوزر کاربری که داره ارسال کنه. یعنی هر یوزر فقط سه تا ارسال داشته باشه.

    ۲- میشه با یه راهکار ساده از کاربر خواست که اگه بیشتر از ۳ بار خواست ارسال کنه باید حساب کاربری شو شارژ کنه. مثلا هزار تومن دوتومن شارژ کنه و به همین اندازه مثلا بتونه ارسالی داشته باشه.

     

    مرسی @Fenix.ir عزیز...

  8. در 29 دقیقه قبل، hadih گفته است :

    سلام

    من توی inspect سایتم دیدم به یک منو با نام کلاس class="row" . و اون منو سیاه رنگه. حدس زدم که رنگ اون از قبل توی اون کلاس تعریف شده.چگونه می تونم به اون کلاس دسترسی داشته باشم؟و ویرایشش کنم؟و آیا درست حدس زدم؟

    دوست عزیز سلام 

    برای تغییر باید تو فایل های css قالبت بگردی. اما نیازی به اینکار نیست٬ شما اگه بخوای تغییرات اعمال کنی میتونی کلاس مورد نظرت رو تعریف کنی و بهش ویژگی جدید بدی مثلا: 

    .row{
    	background-color: white;
    	color: black;
    }

    بعد کلاس و ویژگی های جدیدی که بهش دادی رو کپی و تو قالبت قرار بده تا تغییرات رو ببینی.

    نحوه قراردادن کد ها تو قالب هم میتونی از این تاپیک یادبگیری اگه نمیدونی چطوری هست:

     

  9. در 4 دقیقه قبل، hadih گفته است :

    من اگه بیام به صورت دستی از قسمت inspect  تغییر در ظاهر سایت ایجاد کنم و بعد مشاهده تغییر آنی، از اون تغییر خوشم بیاد و بخوام ماندگارش کنم باید چه جوری این تغییرات رو به سایت منتقل کنم؟

     

    دوست عزیز سلام 

    اگر تغییرات ظاهری را از طریق کلاس ها در css اعمال کرده باشید فقط کافی اون کلاسی که تغییرات داخلش اعمال کردید رو کپی کنید و تو فایل style.css قالب قرار بدید.

    مثالا شما تو صفحات یه کلاس به اسم myclass داری که به شکل زیر ویرایشش کردی از طریق محیط inspect element:

    .myclass{
    background: red;
    width: 100%;
    height: 200px;
    float: right;
    }

    حالا برای اینکه این تغییرات جدید اعمال میشه هم میتونی کل کلاس با ویژگی های جدید رو تو فایل style.css قالبت کپی کنی و هم میتونی وارد پیشخوان سایتت بشی از منو نمایش روی گزینه سفارشی سازی کلیک کنی و بعد روی گزینه css اضافی کلیک کنی  و کلاس با ویژگی های جدیدت رو اونجا بزاری و ذخیره کنی. مثل عکس زیر:

    5977b36ce3801_ScreenShot2017-07-26at01_39_50.png.a2c335b99bf5d332abe632ef6d3fad84.png

     

    • امتیاز 2
  10. بله حتما

    خدمت شما:

    function ajax_fenix_send_sms_to_friend()
    {
        $post = get_post([int_plus_fenix($_POST['id'])]);
        global $sms;
        if ($post) {
            $sms->to = [int_plus_fenix($_POST['number'])];
            $data = 'کاربر گرامی، ';
            $data .= "\n";
            $data .= clear_string_fenix($_POST['name']) . ' مقاله زیر را به شما توصیه میکند.';
            $data .= "\n";
            $data .= "لینک مطلب : ";
            $data .= wp_get_shortlink($post->ID);
            $data .= "\n";
            $data .= "لینک دانلود PDF : ";
            $data .= get_post_meta($post->ID, 'city', true);
            $sms->msg = $data;
            if ($sms->SendSMS()) {
                exit('پیام با موفقیت ارسال شد');
            }
        } else {
            exit('عملیات انجام نشد.');
        }
    }

    فقط مقدار download به city تغییر کرد.

  11. مرسی بابت توضیحات و پاسخگویی سریع

    فعلا که تو ارسال یه دونه فیلد مشکل دارم با این که افزونه wp sms نصب شده سامانه پیامکی ست شده و پیامک بخوبی از این افزونه هم ارسال میشه ولی وقتی پلاگین که شما زحمتشو کشیدید تست میکنم پیامی ارسال نمیشه و فقط خطای عملیات انجام نشد میده مثل این عکس:

     

    59773a7ca210c_ScreenShot2017-07-25at17_03_28.png.b98cd12692d20f7699758bb2d4c19d5a.png

    توجه: مقدار کاستوم فیلد رو تغییر دادم گفتم شاید با value فیلد download مشکل داره ولی مشکل از اون نبود!

  12.  @Fenix.ir

     چند سوال بزرگوار:

    ۱- تو سورس این برنامه در حال حاضر دوتا کاستوم فیلد رو ارسال میکنه یا یکی؟

    ۲- برای ادد کردن کاستوم فیلد دیگه چطوری باید اقدام کرد؟

    ۳- این بخش هایی که مشخص شده تو عکس کاستوم فیلدهای ما هست؟

    597736b768ae6_ScreenShot2017-07-25at16_14_46.thumb.png.e94e53f7ba43c978770f45ddf4a811d5.png

    اگه این بخش هایی که مشخص کردم کاستوم فیلد های ما باشه پس تو هر نوشته که منتشر میشه فیلد هایی باید با این مقادیر ست بشه درسته؟

    • امتیاز 1
  13. در 4 دقیقه قبل، محمد بهنام نیا گفته است :

    اسش استایل شاپ از راست چین خریدم

    اونارو نمیدونم ولی فروشنده میگف نال شده نیست!

    دادم یه وردپرس کار حرفه ای مشکل رو حل کرد

    ازش سوال میکنم و میگم مشکل از چیبوده

    ممنونم

    خواهش میکنم دوست عزیز

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

     

     

    • امتیاز 1
  14. دوست عزیز سلام 

    مراحل رو میتونی اینطوری انجام بدی:

    ۱- فایل ۴۰۴.html رو به 404.php تغییر بده و رو هاست تو پوشه قالب سایت آپلود کن.

    ۲- فایل هایی مورد نیاز برای این صفحه رو هم آپلود کن منظور این فایل هاست:

    404-loader.js

    jquery-2.0.3.js

    jquery-ui.js

    style.css

     

    ۳- یه سری آدرس دهی ها شده تو فایل 404.php که باید این فایل رو باز کنی و با آدرس جدیدی که روی هاست خودت هست جایگزین کنی.

    مثل این آدرس:

    <link rel="stylesheet" type="text/css" href="http://blog-theme.ir/demo/ghaleb/404/404redirect/style.css">
    
    که باید اصلاح بشه به آدرسی فایلی که تو هاست سایت خودت هست:
    
    <link rel="stylesheet" type="text/css" href="http://آدرس سایت خودت رو اینجا وارد کن/style.css">

    اگه این چهارتا فایل پروژه ات رو تو پوشه public_html هاست خودت آپلود کنی میتونی از آدرس دهی بالا تو فایل 404.php استفاده کنی

    404-loader.js

    jquery-2.0.3.js

    jquery-ui.js

    style.css

    یعنی آدرس ها میشه اینطوری:

     

    <link rel="stylesheet" type="text/css" href="http://آدرس سایت خودت رو اینجا وارد کن/jquery-ui.js">
    
    <link rel="stylesheet" type="text/css" href="http://آدرس سایت خودت رو اینجا وارد کن/style.css">
    
    <link rel="stylesheet" type="text/css" href="http://آدرس سایت خودت رو اینجا وارد کن/jquery-2.0.3.js">
    
    <link rel="stylesheet" type="text/css" href="http://addres site/404-loader.js">

     

    موفق باشی...

  15. در 11 ساعت قبل، محمد بهنام نیا گفته است :

    میشه بگید چطوری؟!

    یه دنیا ممنونم

     

    بله بله مشکل ووکامرس با قالب فعلی سایتمه

    فقط نمیدونم چرا یه دفعه این مشکل به وجود اومد

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

    اسم قالبی که مورد استفاده میکنید چیه؟

    آیا به آخرین نسخه موجود آپدیت هست؟

    قالب سایت که نال شده نیست درسته؟

    • امتیاز 1
  16. در 2 ساعت قبل، محمد بهنام نیا گفته است :

    مشکل حل نشد:wacko:

    آپدیت بود

    ورژن قبلی نصب کردم ولی بازم همون آشو همون کاسه!

    خب یه تست از قالب سایت بگیرید.

    تمامی افزونه ها رو فعال کنید به همراه ووکامرس که گفتید تداخل داره بعد قالب اصلی سایت رو به یه قالب دیگه تغییر بدید ببینید باز هم اررور دریافت می کنید.

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

     

    • امتیاز 1
  17. در 6 ساعت قبل، hamid_khaleghi گفته است :

    با سلام

    دوستان آیا افزونه فرمسازی هست که اطلاعات فرم رو تو دیستابیس ذخیره کنه و در پنل نشون بده؟!

    برای مثال دریافت فیش پرداختی یا پیام کاربران و نمایش آن در داشبورد

    سلام دوست عزیز

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

    افزونه کیوفرم سرچ کنید تو گوگل اطلاعات زیادی در موردش هست که میتونید مطالعه کنید.

     

     

    • امتیاز 1
  18. در 19 دقیقه قبل، محمد بهنام نیا گفته است :

    سلام وقتتون بخیر

    تا امروز ظهر هیچ مشکلی با سایتم نداشتم ولی از عصر که رفتم سایت رو چک کنم صفحه سفید میومد و ارور 500 میداد و کلا هیچ صفحه ای از سایت باز نمیشد

    با پشتیبانی هاست صحبت کردم گفتن مشکل از سایته

    همه راه حل هارو بررسی کردم و جواب نداد تا اینکه افزونه هارو یکی یکی غبرفعال کردم که در کماااااااال ناباوری رسیدم به افزونه اصلی ووکامرس

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

    وردپرسم به آخرین نسخه آپدیته

    خیلی عجله دارم واقعا چون دو روز تا افتتاح فروشگاهم مونده!!!

    ممنون میشم از اساتید کمکم کنن:unsure:

    دوست عزیز سلام 

    من یادمه یه سری به این مشکل برخورده بودم این راه کار رو به شما پیشنهاد میدم:

    ۱- اگه افزونه ووکامرس آپدیت نیست حتما اینکار رو انجام بدید و آپدیت کنید مشکل برطرف میشه.

    ۲- اگه آخرین نسخه ووکامرس هست که روی سایت نصبه پیشنهاد میدم یکی دو نسخه قبل تر از ووکامرس رو روی سایت نصب کنید و تست رو انجام بدین احتمال زیاد مشکل برطرف میشه.

     

     

    • امتیاز 1
  19. در 21 ساعت قبل، Fenix.ir گفته است :

    سلام 

    افزونه زیر رو بررسی کنید 

    https://wordpress.org/plugins/wp-bannerize/

    سلام 

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

    https://wordpress.org/plugins/adkingpro/

  20. @naghmesara

    آموزش معرفی پست تمپلت های متنوع برای نوشته های سایت:

    قبلا تو اینترنت دیده بودم که میشه برای برگه ها page template درست کرد و خیلی جا ها ازش استفاده کردم ولی دیشب که به یه مشکلی برخوردم و دیدم که نیاز دارم پست تمپلت درست کنم به دنبال ره حل رفتم از مطرح کردن تو این انجمن تا سرچ تو گوگل و ...

     

    خب بریم سراغ مراحل کار خیلی کوتاه و مختصر:

    گام اول: تو یه نرم افزار ادیتور متن کد زیر رو قرار بدین و سپس اون رو با پسوند php ذخیره کنید:

    <?php
    /*
    * Template Name: قالب برای نوشته ها و اخبار
    * Template Post Type: post, page, product
    */
    
    ?>

     

    توضیح: تو خط اول که مشخص اسم تمپلت رو بهش دادیم که چه باشه. تو خط دوم هم گفتیم چه پست تایپ هایی رو ساپورت کنه اگه فقط میخواین این پست تمپلت واسه نوشته ها باشه تمپلت پست رو اینطوری تنظیم کنید:

    <?php
    /*
    * Template Name: قالب برای نوشته ها و اخبار
    * Template Post Type: post
    */
    
    ?>

     

    فایل رو ذخیره کنید.

     

    گام دوم: فایل که تو مرحله قبل ایجاد کردید رو تو پوشه قالب سایت آپلود کنید.

    گام سوم: به بخش افزودن نوشته برید یا یکی از نوشته هایی که قبلا منتشر شده توسایت رو ویرایش بزنید بعد متوجه میشید که یه کادر با عنوان ویژگی های نوشته به صفحه اضافه شده که میتونید تمپلت نوشته رو تغییر بدید.

    توجه: این مراحل صرفا برای معرفی یک پست تمپلت به نوشته های سایت هست و اگه بخواین نوشته هاتون با شکل متفاوتی نشون داده بشه باید اون فایل رو با توجه به قالبی که دارید استفاده می کنید بطور اختصاصی کد نویسی کنید.

    • امتیاز 1
  21. در 25 دقیقه قبل، Fenix.ir گفته است :

    افزونه خدمتتان ارسال شد 

    چند نکته 

    برای استفاده از این افزونه باید افزونه زیر را نصب و کانفیگ کنید 

    https://wordpress.org/plugins/wp-sms/

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

    
    [fenix-sms-send-to-friend]

    موفق باشید.

    SMS Send to Friend.zip

    ممنون دوست عزیز خیلی زحمت کشیدی 

    دستت درد نکنه

    ;)

×
×
  • اضافه کردن...