-
تعداد ارسالها
184 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
4
نوشتهها ارسال شده توسط soma
-
-
متاسفانه فقط در این رشته اینطور نیست ، همه رشته ها و تخصص ها به نحوی با این بیماری متخصصین کاذب دست و پنجه نرم میکنن ، کلا هیچ چیزی درست سر جای خودش نیست و بدترین قسمتش این هست که وقتی هم متوجه میشن به اندازه یه قطره ازین دریا فقط میدونن انکارش میکنن
نکته بدترش این هست که این بیماری در شرکت های زیادی هم دیده میشه ... معدود شرکت هایی هستن که خدمات حرفه ای ارائه میدن
من 5-6 سال طراحی html قالب انجام میدادم و فکر می کردم خیلی طراحی قالب رو خوب بلدم، تا حدودی با تغییرات کدها و هاست و ... آشنا بودم به اندازه ای که از پس کار خودم بر میومدم اما هرچی میام جلوتر میبینم بازم نسبت دانسته هام خیلی کمتره از اون چیزیه که بشه بگم حرفه ای هستم ... و همیشه میگم من در حال یادگیری این حرفه هستم
خیلی خوبه که حداقل غرور رو بزاریم کنار و واقعیت رو بپذریم که هنوز راه زیادی داریم تا با وب مستران واقعی رقابت کنیم ...
- 2
-
بله گفتم هزینه اش بالا هست ، شما یک صرافی آنلاین رو مثال زدید و میخواهید سفارش بدید و مسلما چون خیلی گسترده است هم از لحاظ کدنویسی و هم از لحاظ امنیت ، هزینه بالایی هم داره ، قالبها و اسکریپت های آماده هم باز تا حدودید امنیت رو نمیتونه تضمین کنه
راه دوم رو باید برید اگر هزینه برنامه نویسی نمیتونید کنید ، هزینه کمتری داره ، ولی باز هم نیاز به یک توسعه دهنده و صرف هزینه و زمان کافی دارید.
اول توی سایت تمفارست و کدکنیون موارد موجود رو ببینید و انتخاب کنید ، خب چون تحریم هستیم مستقیما نمیتونیم خرید کنیم پس کار شرکتهای واسطه وسط میاد
عبارات زیر رو جستجو کنید ، سایتهایی رو پیدا میکنید که چنین خدماتی میدن
1- آموزش خرید قالب از تم فارست
2- خرید قالب از تم فارست
و بعدش که قالب رو با از این طریق خریداری کردید میتونید کار رو به یک توسعه دهنده وب بسپارید تا قالب یا اسکریپت رو براتون فارسی کنه که هزینه اش از نوشتن از صفر قالب کمتر میشه . ولی باز هم میتونم بگم این گزینه هم هزینه اش خیلی کم نیست ، فقط از راه اول کمی ارزانتر هست
-
1- ارور 500 معمولا مربوط به سرور هست و با تیکت به سرورتون میتونید مشکل رو حل کنید .
2- یا اینکه کدی در اون بخش از قالبتون قرار داره که اجازه لود صفحه رو نمیده به همین دلیل از تایم مجاز لود سرور بیشتر طول میکشه لود صفحه که سرور ارتباط رو قطع میکنه --- اگه جدیدا تغییری در سایت دادید و یا افزوونه ای نصب مردید که به ووکامرس مربوط بوده حتما بررسی کنید تمامی مراحلی که تا الان انجام دادید
نیاز به بررسی قالب و سرور داره
-
در در 4/14/2019 at 13:02، ehsantoomaj2000 گفته است :
این اسکریپت هم هست
https://exchangesoftware.info/demo/5-cryptomarket
اینارو چجوری میتونم داشته باشم ؟ حتما باید بخرمشون ؟
بهترین گزینه به یه برنامه نویس کارتون رو بسپرید ، این کار ممکنه هزینه بالایی براتون داشته باشه ولی پایدارو اصولی هست
دومین گزینه بهتر هست اگه قالبی مشابه وجود داره و میخواهید هزینه کمتری از برنامه نویسی براتون داشته باشه ، حتما خریداری کنید ، چون نسخه های نال شده این قالب ها هم موجود هست ولی باید از لحاظ وجود کدهای مخرب بررسی بشن چون اصلا قالبها و اسکریپت های نال شده قابل اعتماد نیستن...
-
دوستان چطور میتونیم توی قالب این مورد رو ( ورژن فایلها در وردپرس) اضافه یا حذف کنیم از قالبمون ؟
-
متوجه شدم یه اشکالی که کد من داره اینه که مستقیم مقدار داخل پکیج رو با خود متای ویژه در پست مقایسه کردم،
در حالی که اول باید تعداد کل پست های ویژه اون کاربر در اون پکیج رو تعیین کنم بعد اون مقدار رو با تعداد داخل پکیج مقایسه کنم
خودم گیج شدم
-
در 3 ساعت قبل، muhmdzarei گفته است :
درود
تابع wp_count_posts برای شمارش پست هاست که پارامتر $type برای تعیین پست تایپ هست. مثال:
<?php $count_posts = wp_count_posts( 'projects' )->publish; ?>
برای شمارش پست ها بر اساس متای خاص، در وردپرس تابع بخصوصی وجود نداره. wp_count_posts هم فقط پست هارو بر اساس پست تایپ شمارش میکنه. از WP_Query برای افزودن یک کوئری برای شمارش همه پست های دارای یک متا پست خاص استفاده می کنیم.
<?php $query = new WP_Query( array('post_type' => 'projects','post_status' => 'publish', 'meta_key' => 'color', 'meta_value' => 'blue' ) ); echo $query->found_posts; ?>
موفق باشید!
با این کد متوجه شدم که چطور تعداد رو میشه نمایش داد ، حالا یکم داینامیک ترش بخوایم بکنیم به این صورت که کاربران سایت ( دستری به داشبورد وردپرس ندارند و در پروفایل خود میتوانند پروژه های خودشون رو بارگذاری کنند) تعداد مشخصی از پروژه های خودشون رو میخوان برچسب ویژه بزنن و من در پکیجی که بهشون دادم تعداد پروژه هایی که میتونند برچسب بزنن رو اضافه کردم و میخوام شرطی رو اجرا کنم روی این برچسب که اگر تعداد پروژه هایی که برچسب ویژه میخورن از تعداد اون مقدار مشخص شده در پکیج بیشتر بوده دیگه نتونه پروژه ی دیگری رو ویژه کنه ،
لطفا ببینید به این صورت اگه کد رو بنویسم درسته ؟
<?php if ( $my_meta_kay_val < $PkgCuntProjectsVije && $post_status = 'active' ){ // $my_meta_kay_val = نام متغیری که به متا کی اختصاص داده شده // $PkgCuntProjectsVije = تعداد مشخص شده پروژه ویژه در پکیج // $post_status = وضعیت پست که باید حتما فعال باشه تا پست رو بشه ویژه کرد // کدهای عملیات مورد نظر }
-
سلام دوستان
چطور میتونم پست ها رو بر اساس یک پست متای خاص شمارش کنیم ؟
برای توضیح بیشتر :
پست تایپی با عنوان projects رو در نظر بگیرید ، در این پست تایپ هر پست میتونه با یک پست متا یه برچسب به عنوان مثال با نام ویژه داشته باشه و من میخوام تعداد این پست ها با این متای ویژه رو بتونم شمارش کنم و براشون شرط های مورد نیازم رو بنویسم
دقیقا باید چی کار کنم ؟
لطفا راهنمایی کنید
-
سلام دوست عزیز
میتونید از سایت 7learn.com استفاده کنید
آموزش php کاملا گام به گام و پروژه محور هست و حتی بحثهایی که در بسیاری اموزشها ندیدم در آموزشش هست و قیمت خیلی مناسبی هم داره
دوره متخصصش هم خیلی عالیه و در هر دوره کاملا به روز با اطلاعات روز پیش میره ، البته هزینه اش کمی بالا هست
- 1
-
سلام دوست عزیز ، مشکل از کد های قالبتون هست، تم مورد استفاده اتون رو بررسی کنید ، استایل دسته هنرمندان مشکل داره
میبینید در بایگانی لینک هنرمندانتون هم مشکل وجود داره ولی در بخش موزیک و سریالتون این مشکل نیست و این مشکلی 404 شدن هم اگر دقت کنید فقط در دسته هنرمندان اتفاق افتاده T توی کنسول هم خطا دارید که در صفحات دیگه وجود نداره
-
سلام دوست عزیز
احتمال داره سرور شما کانفیگ نباشه و با ارسال چند ایمیل بقیه اسپم بشن، میتونید دراین مورد با سرورتون مکاتبه کنید
یه احتمال دیگه این هست که خود سرورتون ایمیل های زیادی ارسال کرده و بلک لیست شده ( البته اگه سرورتون اشتراکی هست )؛ مثلا به ایمیل های یاهو بیش از اندازه ارسال ایمیل داشته آیپی سرور برای یاهو بلک لیست شده که فقط وقتی به ایمیل یاهو ارسال میشه اسپم میشه .
از این آموزش هم برای پیشگیری از اسپم شدن ایمیل میتونید استفاده کنید
-
سلام شاید توی css یا js اختلال داره و کدی داره از نمایشش جلوگیری میکنه ، سورس کدتون رو چک کردید توی inspect ؟
-
در 1 ساعت قبل، kkhh278 گفته است :
کسی هست که بنده رو راهنمایی کنه؟
سلام دوست عزیز
مدتی هست درگاه pay.ir غیرفعاله و در بعضی از اکانتها اعلام کرده و علتشم این هست که قراره داشتن حداقل رسانه های دیجیتال برای دریافت درگاه واسط اجباری بشه
معلوم هم نیست کی این مشکل مرتفع بشه ، تیکت هم پاسخ نمیدن متاسفانه و شاید تلفنی پاسخ بدن کی مشکلشون مرتفع میشه
زرین پال خیلی وقت هست که داشتن رسانه رو برای درگاههای جدید که داره ارائه میده اجباری کرده ولی pay خیلی راحت درگاه میداده و الانم هنوز درگاهها رو تایید میکنه ولی درگاه فعال نیست
- 2
-
در 6 ساعت قبل، Selno گفته است :
سلام فرم تماس 7 روی قالبم کار نمیکنه یعنی به این صورته که وقتی دکمه ثبت اطلاعات رو میزنم پیامی با کادر سبز نشون میده که پیام با موفقیت ارسال شد ولی داخل ایمیلم که میرم میبینم پیامی نیومده چه تو Inbox چه تو spam !
سلام دوست عزیز ، داخل تنظیمات فرم حتما موردی به درستی تنظیم نشده ، برای اطمینان مستندات خود contact form 7 رو که لینکش در خود افزونه هست توی پنل ببینید و با تنظیمات خودتون مقایسه کنید
کار خیلی پیچیده ای نیست ، ولی چون به صورت کلی سوال پرسیدید و فرمتون رو نگذاشتید نمیتونم قطعی بگم مشکل چی هست
-
سلام ، نیازی به افزونه نیست
اول باید در فایل header.php را در قالب خودتون کد زیر را در جای مناسب درج کنید .
امروز : <?php echo jdate('l j F Y'); ?> ساعت : <?php echo jdate('H:i:s'); ?>
خط اول تاریخ و در خط دوم ساعت هستعنوان زیر رو هم در گوگل سرچ کنید به نتایج خوبی میرسید :-درج تاریخ و ساعت هدر سایت وردپرسیاگر هم حتما میخواید افزونه استفاده کنید عنوان زیر رو جستجو کنید-افزونه درج تاریخ و ساعت هدر سایت وردپرسی -
در در 3/15/2019 at 11:24، Morteza گفته است :
سلام
این نوع استفاده چه در بخش مدیریت چه در بخش کاربری بطور کلی معقول به نظر نمیرسه.
شما متغییرها رو نباید در آدرس پاس بدید. بهتر اینه که در جاوااسکریپت اونها رو بگیرید و بعد در ایجاکس اونها رو مقداردهی و پاس بدید.
نمونه کدش در کدکس وردپرس وجود داره.
سلام و ممنون از پاسختون @Morteza
1- علت اینکه این کار معقول به نظر نمیرسه چیه ؟ اگر امکانش هست کمی توضیح بدید ممنون میشم .
2- امکان داره لینک یا عنوان مشخصی که بتونم سریعتر به پاسخم برسم رو معرفی کنید ، چون دقیقا نمیدونم چه چیزی رو در کدکس سرچ کنم تا به نتیجه دلخواهم برسم ، با جستجوی ajax در کدکس و مطالعه نتایج به دست اومده بیشتر گیج شدم
3- کاری که من تا الان انجام دادم به شرح زیره :
از طریق جاوااسکریپت هم کدها رو گذاشتم ولی دستور رو اجرا نمیکنه و فقط مقدار رو میگیره و نمایش میده
نمونه کدهام بهصورت زیر هست : البته لازم به توضیح است که من این کدها رو از یک بخش دیگه که کارکرد مشابه این مورد داشته برداشتم و برای این بخش دلخواهم میخواستم اضافه کنم که تمامی بخش های این کد ها کار میکنه ( یعنی اون متای خاص فعال شده یا نه را نمایش میده) ولی دستور فعال کردن و غیر فعال کردن متا رو اجرا نمیکنه
در بخش php:
<?php $my_var = get_post_meta($post->ID, 'posttype_is_my_var_meta', true); if ( $my_var == 'on' ) { $posttype_is_my_var = 'فعال است'; $icon_class = 'icon-star3'; $icon_color = 'green'; } else { $posttype_is_my_var = 'فعال نیست'; $icon_class = 'icon-star-o'; $icon_color = 'gray'; } $my_var_options = array( 'on' => 'فعال', 'off' => 'غیر فعال', ); $posttype_is_my_var = isset($my_var_options[$posttype_is_my_var]) ? $my_var_options[$posttype_is_my_var] : $posttype_is_my_var; ?> <div class="posttype-my-var"> <a class="posttype-my-var-update" data-toggle="tooltip" data-placement="top" title="<?php echo esc_html($posttype_is_my_var); ?>" href="javascript:void(0);" id="posttype-my_var-<?php echo absint(get_the_ID()); ?>" data-id="<?php echo absint(get_the_ID()); ?>"> <i class="<?php echo esc_html($icon_class); ?>" style="color:<?php echo esc_html($icon_color); ?>"></i> </a></div> <script type="text/javascript"> jQuery(document).ready(function () { if (jQuery('[data-toggle="tooltip"]').length != '') { jQuery('[data-toggle="tooltip"]').tooltip(); } }); </script> <?php public function update_posttype_my_var_callback() { global $current_user; $user_id = company_id_form_user_id($current_user->ID); $posttype_id = isset($_POST['posttype_id']) ? $_POST['posttype_id'] : ''; $posttype_is_my_var = isset($_POST['posttype_is_my_var']) ? $_POST['posttype_is_my_var'] : ''; $response = array( 'msg' =>'متن اطلاعیه', 'type' => 'error', 'label' => $posttype_is_my_var ); if ( $posttype_id ) { $user_id = get_post_meta($posttype_id, 'posttype_user', true); if ( is_user_logged_in() && $user_id == $user_id ) { $posttype_is_my_var = get_post_meta($posttype_id, 'posttype_is_my_var', true); if ( $posttype_is_my_var == 'on' ) { update_post_meta($posttype_id, "posttype_is_my_var", 'off'); $response = array( 'msg' => 'متن اطلاعیه', 'type' => 'success', 'label' => 'فعال نیست', 'icon' => 'icon-eye-blocked', 'value' => 'off' ); } else { update_post_meta($posttype_id, 'posttype_is_my_var', 'on'); $response = array( 'msg' => 'متن اطلاعیه', 'type' => 'success', 'label' => 'فعال است', 'icon' => 'icon-eye2', 'value' => 'on' ); } } } echo json_encode($response); die; }
در فایل جاوا اسکریپت هم این کدها رو اضافه کردم
jQuery(document).on('click', '.posttype-my-var .posttype-my-var-update', function () { "use strict"; var thisObj = jQuery(this); var posttype_id = jQuery(this).attr('data-id'); var posttype_is_my-var = jQuery(this).attr('title'); jQuery.ajax({ type: "POST", url: globals.ajax_url, data: 'action=posttype_is_my_var&posttype_id=' + posttype_id + '&posttype_is_my_var=' + posttype_is_my-var, dataType: 'json', success: function (response) { show_response(response); if (jQuery('[data-toggle="tooltip"]').length != '') { jQuery('.posttype-my-var .posttype-my-var-update').tooltip('hide'); } if (typeof response.icon !== 'undefined' && response.icon != '') { var icon_class = thisObj.parent().find('i').attr('class'); thisObj.parent().find('i').removeClass(icon_class).addClass(response.icon); } if (typeof response.label !== 'undefined' && response.label != '') { thisObj.attr('data-original-title', response.label); } if (typeof response.value !== 'undefined' && response.value === 'on') { thisObj.parent().find('i').css("color", "green"); } else { thisObj.parent().find('i').css("color", "red"); } } }); });
دقیقا در بخش data باید همون عملی که از طریق admin-ajax.php?action کد زیر اعمال میشه ، اجرا بشه که نمیشه ، کد زیر دقیقا در جدول پست های اون پست تایپ مشخصم ، جلوی هر نوشته نمایش داده میشه و علاوه بر اینکه وضعیت فعال بودن یا فعال نبودن اون متای مشخص رو نشون میده ، با کلیک روش میشه اون متای خاص رو کنترل کرد و فعال و غیر فعال کرد ، وقتی همین کد رو در پروفایل کاربر برای نمایش لیست پستهایی که ارسال کرده میگذارم دقیقا اعمال میشه ولی خب باگ بزرگی دارهکه همون ابتدا هم گفتم
$my_var = get_post_meta($post->ID, 'posttype_is_my_var', true); $url = wp_nonce_url(admin_url('admin-ajax.php?action=posttype_is_my_var&posttype_id=' . $post->ID), 'posttype_is_my_var'); echo '<a href="' . esc_url($url) . '">'; if ( $my_var == 'on' ) { echo '<i data-toggle="tooltip" data-placement="bottom" title="' . 'فعال است' . '" class="dashicons dashicons-star-filled"></i>'; } else { echo '<i data-toggle="tooltip" data-placement="bottom" title="' . 'فهال نیست' . '" class="dashicons dashicons-star-empty"></i>'; } echo '</a>';
-
این تاپیک رو مطالعه بفرمایید
در همون مرحله اول که دارن مشکلشون رو توضیح میدن همه روند رو هم توضیح دادن
-
سلام
سوال من درباره تغییر کد زیر هست که در پنل ادمین وردپرس در پست تایپ به صورت ajax هست و من میخوام این دستور رو بتونم به صورت امن در بخش forentend قالبم اجرا کنم
$url = wp_nonce_url(admin_url('admin-ajax.php?action=my_post_meta&posttypename_id=' . $post->ID), 'my_post_meta'); echo 'my html cod ';
وقتی این لینک اعمال میشه در پنل دایرکت ادمین ، اون پست تایپ دارای یک چک باکس هست که با این لینک کنترل میشه و on و off میشه ( در بخش لیست نوشته ها )
این کد کاملا در بخش forentend هم کار میکنه ولی فکر نمیکنم خیلی از لحاظ امنیت به این شکل استفاده اش درست باشه چون در سورکد کاملا admin-ajax.php و مسیر ادمین مشخص هست .
همچنین میخوام که این دستور فقط برای رول خاصی اجرا بشه.
چطور باید تغییرش بدم این کد رو که هم امن باشه و هم به درستی عملیات اجرا بشه
لطفا با نمونه کد راهنمایی کنید
ممنون
-
میتونید از سایت font awesome دانلود کنید
فایل های فونت رو جایگزین فایلهای مجود توی پوشه فونت بکنید و css رو جایگزین سی اسس font awesome
- 1
-
در در 3/2/2019 at 11:40، farsi200 گفته است :
فونتهای موجود در پوشه font awesome با css اش همخوانی نداره ، ممکنه اختلاف ورژن داشته باشه چون کد فونت هست و فونتهای دیگه اتون لود میشه ولی فونت های خاصی توی لیست فونت نیستش ، ورژن های مختلف font awesome رو بررسی کنید و فونت ها رو جایگزین کنید
ورژن font awesome رو میتونید از بالای css اش متوجه بشید
- 1
-
در 1 ساعت قبل، Mohammad1 گفته است :
سلام کسی ازهاست های اشتراکی میزبان فااستفاده کرده؟کیفیت داره؟
سلام ،من یک بار هاست وردپرس و یک بار هم از اشتراکی اقتصادیش استفاده کردم ، خیلی راضی نبودم ، هاست وردپرسش یه هو از سرور اروپا اومد سرور ایران و گفته بودن هزینه های سرور ایران کمتره که کمترش نکردن...
و به نسبت هزینه ها خیلی گرونه ... البته میگفتن ایمیل دادن برای انتقال به سرور ایران اطلاع رسانی کردن ( یک ایمیل شب قبل از انتقال داده بودن ) ولی موقعی که مشاوره خرید میگرفتم دقیقا دو هفته بعد از خریدم این کار رو کردن و من تعجب کردم که چرا موقع مشاوره خرید چیزی نگفتن که قراره سرورها به ایران منتقل بشه درحالی که منپرسیده بودم سرور ایران wp هم دارین یا نه که گفته بودن به زودی راه اندازی میشه و نگفتم که کلا سرور اروپا دیگه ارائه نمیدن
هاست اشتراکیشم خیلی تایم اوت داشت و مدام dns ارور داشت
پشتیبانیشون هم خیلی دیر جواب میدن و معمولا نمیتونن حلش کنن میگن به کارشناس بابالاتر ارجا داده شد و خود این کارشناس بالاترشون هم حداقل یکی دو ساعت طول میکشید جواب بده
بارها پیش اومد هاست اشتراکیم از دسترس خارج میشد حتی دسترسی به cpanel هم نداشتم و کسی هم پاسخگو نبود
توی مدت 2تا 4 ماه من با همه این مشکلات باهاش روبرو بودم کلا راضی نبودم ... خیلی هم الکی گرون هست
البته اصلا هم امکان ارتقای هاست وجود نداره مثلا نمیتونید رم هاست ، فضای هاست ، پهنای باند و غیره رو طی مدتی که استفاده میکنید افزایش بدید و اگه نیاز به فضای بیشتر داشته باشید باید پلن جدید بخرید و سایتتون رو به هاست جدید منتقل کنید . خودشون میگن رم هاست محدود نشده ولی ...
این مورد افزایش امکانات سخت افزاری و پهنای باند و ... رو البته فقط در پارسپک دیدم که امکان افزایش همه امکانات تا یه سقفی در هاست اشتراکیش بدون انتقال سایت به هاست جدید و بدون هیچ مشکلی میتونه اجرا بشه
- 1
-
در 23 دقیقه قبل، cherry گفته است :
متاسفانه زیاد از جاوااسکریپت سردرنمیارم ، اما از این کد استفاده کنید
$('.jqte_editor').on("cut copy paste",function(e) { e.preventDefault(); });
ممنونم از شما
این کد برای عدم اجازه کپی پیست با ctr+v هست ، کد خوبیه ولی برای این کارم مناسب نیست
-
سلام
شاید این تاپیک مشکلتون رو حل کنه
-
فقط سوال دیگه برام به وجود اومده :
چطور میشه کلا در این ادیتور از کپی شدن کدهای html جلوگیری کرد
مثلا کاربر متنشو از روی یک سایت دیگه کپی میکنه بعد میاد توی ادیتور paste میکنه ، در این حالت کدهای html هم همراه با متن کپی میشن داخل ادیتور و اصلا جالب نیست
جلوگیری از ورود ربات های اسپم به سایت
در امنیت
ارسال شده در · ویرایش شده توسط soma
این مطلب رو مطالعه کنید ، حذف بازدید کننده های اسپم
و اینکه حتما در بخش نظرات از ریکپچا استفاده کنید و یا افزونه اکیسمت رو فعال کنید