soma

عضو سایت
  • تعداد ارسال ها

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

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

اعتبار در انجمن

2

درباره soma

  • درجه
    تازه کار

اطلاعات شخصی

  • جنسیت
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    مبتدی
  • آشنایی با طراحی
    متوسط

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

44 بازدید کننده نمایه
  1. سلام چطور میشه برای ساخت استایل اختصصای برای سایت مپ با فرمت xsl ساخت لطفا اگر آموزشی براش سراغ دارید معرفی کنید دوستان
  2. سلام دوستان و اساتید من سرعت اپلود اینترنتم متغیر بین 400 تا 900 کیلو بایت هست ، از نرم افزار filezilla برای انتقال اطلاعات به هاستم استفاده میکنم ، ولی سرعت آپلود با اینکه در بخش transfer هم چک کردم محدود نکردمش ، نهایتن تا 60 کیلو بایت سرعت آپلود هست و برای فایلهای سنگینی که از هاست میخوام انتقال بدم خیلی فاجعه باره چطور میتونم اطلاعات مورد نیازم رو با سرعت بیشتری آپلود کنم ؟ همینطور کدوم نرم افزار ftp میتونه سرعت بیشتری فراهم کنه ؟ خیلی جستجو کردم ولی همه ادعای سرعت بالا دارن ولی زمان کافی برای تست تک تک این نرم افزارها ندارم ممنون میشم راهنمایی کنید
  3. تبلیغ گوگل

    اول اینکه : آی پی ایران رو به عنوان نفوذی میشناسه گوگل ادسنس چون تحریممون کرده و حتی یک بار هم اثری از اینکه سایت داره از آی پی ایران مدیریت میشه مشاهده کنند تبلیغات رو میبندن ، اگه پیامی گوگل براتون داده حتما بررسیش کنید ، دوم اینکه سایتتون رو هم از طریق افزونه های امینتی مثل افزونه های زیر چک کنید Anti-Malware Security and Brute-Force Firewall WebDefender Security – Protection & GDPR Wordfence Security – Firewall & Malware Scan همینطور میتونید توی ساتهایی انلاینی که برای چک امنیت سایت هستند چک کنید در نهایت اگه به نتیجه نرسیدید حتما با یه متخصص امنیت سایت در میون بگذارید
  4. اطمینان ندارم ولی فکر میکنم clas باید class نوشته بشه، شما در هر دو کدتون clas نوشتید ویا اینکه شاید کدهای در محدوده عملکرد شما در دسترس نیست. اگر می خواهید از آن در داخل تابع استفاده کنید، باید این کد را در ابتدای کد تابع خود قرار دهید global $db;
  5. کسی نمیتونه کمک کنه ؟
  6. سلام یک وب سرویس اطلاعات برنامه نویسی نمونه کد c# رو برای استفاده از api اون سرویس بهم داده و البته وب سرویس خودش بر مبنای Dot Net Framework و rest هستند میدونم میشه وب سرویس ها رو در php فراخوانی کرد و اطلاعات مورد نیاز رو نمایش داد، آیا کسی از دوستان توی این موضوع میتونه راهنمایی و کمک کنه ؟
  7. سلام mehran-b@ بله 4 رقم آخر شماره مخفی میشه ، کدهام به این صورت هست : که با تغییر اعداد برای این متغیر $wp_rem_member_phone_num میشه تعداد اعدادی که مخفی میشه رو کنترل کرد ، خروجی هم در تصویر مشاهده میکنید . درحالت مخفی در حالت نمایش خیلی سرچ کردم و سایتهای مختلفی رو بررسی کردم،در سایتی مثل دیوار که کلا اومده اطلاعات تماس رو مخفی کرده تا کاربر قوانین رو تایید کنه و بعد اطلاعات نمایش داده میشه که این مد نظرم نبود. و سایتهایی هم که مثل شیپور شماره تماس داشتنن رو بررسی کردم ، متوجه شدم که که بر خلاف کد من ، برای تکمیل شماره اول باید روی شماره کلیک کرد و مثل کار من دکمه نمایش برای این کار وجود نداره . برای این کار سعی کردم کدهای javascript موجود توی کد که روی دکمه نمایش اعمال میشه رو برای بخش شماره اجرا کنم که باکلیک اول شماره تکمیل بشه و اونموقع فعال شدن لینک منطقیه ، هنوز نتیجه موفقیت امیزی نداشتم سایتم هم روی لوکال هست $wp_rem_member_phone_num = $post_id; if ( isset($wp_rem_member_phone_num) && $wp_rem_member_phone_num != '' ) { $new_phone_num = $wp_rem_member_phone_num; if ( strlen($wp_rem_member_phone_num) > 4 ) { wp_enqueue_script('wp_rem_encryption_js'); ?> <script> jQuery(document).ready(function ($) { var encodedString = decode64("<?php echo substr($wp_rem_member_phone_num, -4); ?>"); $("#abs-<?php echo intval($rand_id); ?>").attr("data-onum", encodedString); }); </script> <?php $new_phone_num = '<span ' . $phone_span_extra_attr . ' id="abs-' . $rand_id . '" class="sh-hde-cnt-num sh-hde-cnt-num-' . $rand_id . '" data-onum=""><a class="cntct-num-hold" href="tel:' . str_replace(' ', '', substr($wp_rem_member_phone_num, 0, (strlen($wp_rem_member_phone_num) - 4))) . '">' . substr($wp_rem_member_phone_num, 0, (strlen($wp_rem_member_phone_num) - 4)) . '<span class="ch-cntct-num">xxxx</span> </a> <a href="javascript:void(0)" class="ch-cnt-show-num ch-cnt-show-num-' . $rand_id . '">' . wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_show') . '</a></span>'; } $html = $before . $icons_class . ($new_phone_num) . $after; ?> <script> jQuery(document).on("click", ".ch-cnt-show-num-<?php echo intval($rand_id); ?>", function () { var main_dvi = jQuery(".sh-hde-cnt-num-<?php echo intval($rand_id); ?>"); var chnge_dvi = main_dvi.find(".ch-cntct-num"); var valuer = main_dvi.data("onum"); var decodedString = encodePlain(valuer); if (chnge_dvi.html() == "xxxx") { chnge_dvi.html(decodedString); jQuery(this).html("<?php echo wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_hide'); ?>"); } else { chnge_dvi.html("xxxx"); jQuery(this).html(" <?php echo wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_show'); ?>"); } }); </script>
  8. سوالی که من دارم قبلا به نحوه ای دیگه مطرح کرده بودم که البته خودم تونستم حلش کنم به غیر از یک مسئله دیگه که اگه دوستان کمک کنن حل بشه ممنون میشم ،(لینک تاپیک مد نظرم) کسی توی اون تاپیک پاسخ نداد، امیدوارم اینجا به جواب برسم چطور میشه شماره تماس کاربر مانند سایت دیوار یه بخشیش مخفی باشه و تا وقتی دکمه نمایش کامل شماره تماس زده نشده لینکش فعال نشه ؟ در کد من تعداد کاراکترهای مخفی رو میتونم مشخص کنم ولی لینک حتی زمانی که کاراکتر ها مخفی هستن قابل کلیک و نمایش هست
  9. این مشکل رو حل کردم در بخش اول متغیرم رو 0 گذاشتم اینطوری 4 کارکتر اخر رو حذف نمیکنه برای لینک $new_phone_num = '<span ' . $phone_span_extra_attr . ' id="abs-' . $rand_id . '" class="sh-hde-cnt-num sh-hde-cnt-num-' . $rand_id . '" data-onum=""><a class="cntct-num-hold" href="tel:' . str_replace(' ', '', substr($wp_rem_member_phone_num, 0, (strlen($wp_rem_member_phone_num) - 0))) . '">' . substr($wp_rem_member_phone_num, 0, (strlen($wp_rem_member_phone_num) - 4)) . '<span class="ch-cntct-num">xxxx</span> </a> <a href="javascript:void(0)" class="ch-cnt-show-num ch-cnt-show-num-' . $rand_id . '">' . wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_show') . '</a></span>'; لطفا اساتید اگر میتونید برای اینکه بتونم در حالتی که 4 رقم آخر نمایش داده نمیشه لینک کار نکنه ، نمیدونم چطور باید شرطش رو در کد js اش بنویسم ، راهنمایی کنید لطفا
  10. سلام دوستان و اساتید من در بخش لینک شماره تماس به مشکل خوردم ، شماره ای که کاربر در پروفایلش درج میکنه باید در بخشش نمایشی لینک دار باشه و با کلیک روش بشه با کلیک روش تماس گرفت کد از قراره زیر هست : $wp_rem_member_phone_num = $post_id; if ( isset($wp_rem_member_phone_num) && $wp_rem_member_phone_num != '' ) { $new_phone_num = $wp_rem_member_phone_num; if ( strlen($wp_rem_member_phone_num) > 4 ) { wp_enqueue_script('wp_rem_encryption_js'); ?> <script> jQuery(document).ready(function ($) { var encodedString = decode64("<?php echo substr($wp_rem_member_phone_num, -4); ?>"); $("#abs-<?php echo intval($rand_id); ?>").attr("data-onum", encodedString); }); </script> <?php $new_phone_num = '<span ' . $phone_span_extra_attr . ' id="abs-' . $rand_id . '" class="sh-hde-cnt-num sh-hde-cnt-num-' . $rand_id . '" data-onum=""><a class="cntct-num-hold" href="tel:' . str_replace(' ', '', substr($wp_rem_member_phone_num, 0, (strlen($wp_rem_member_phone_num) - 4))) . '">' . substr($wp_rem_member_phone_num, 0, (strlen($wp_rem_member_phone_num) - 4)) . '<span class="ch-cntct-num">xxxx</span> </a> <a href="javascript:void(0)" class="ch-cnt-show-num ch-cnt-show-num-' . $rand_id . '">' . wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_show') . '</a></span>'; } $html = $before . $icons_class . ($new_phone_num) . $after; ?> <script> jQuery(document).on("click", ".ch-cnt-show-num-<?php echo intval($rand_id); ?>", function () { var main_dvi = jQuery(".sh-hde-cnt-num-<?php echo intval($rand_id); ?>"); var chnge_dvi = main_dvi.find(".ch-cntct-num"); var valuer = main_dvi.data("onum"); var decodedString = encodePlain(valuer); if (chnge_dvi.html() == "xxxx") { chnge_dvi.html(decodedString); jQuery(this).html("<?php echo wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_hide'); ?>"); } else { chnge_dvi.html("xxxx"); jQuery(this).html(" <?php echo wp_rem_plugin_text_srt('wp_rem_prop_detail_contact_cnt_num_show'); ?>"); } }); </script> حالا اتفاقی که میوفته اینه که بخشی که xxxx میشه و کد گذاری میشه حتی وقتی نمایش داده میشه در لینک تماس نمساد و شماره ناقص لینک دار میشه به این صورت که در کد html زیر میبیند بهش اول که 0211122 هست رو نمایش میده و تا همینجا لینک دار میشه و 4 رقم اخرش که مخفی میشه اجرا نمیشه <li><i class="icon-phone3"></i><span id="abs-8404924" class="sh-hde-cnt-num sh-hde-cnt-num-8404924" data-onum="ß½¸"><a class="cntct-num-hold" href="tel:0133324">0211122<span class="ch-cntct-num">1234</span></a> <a href="javascript:void(0)" class="ch-cnt-show-num ch-cnt-show-num-8404924">پنهان شدن</a></span></li> لطفا راهنمایی کنید حتی اگه میشه کدی دیگزی جایگزینش کرد راهنمایی کنید ، ممنون
  11. پس به این ترتیب سورس زیر به کارتون میاد، البته افزونه وردپرسیشون رو نمیدونم http://tarhche.ir/demos_codes/shortLink/index.php سورس : http://www.tarhche.ir/اسکریپت-کوتاه-کننده-لینک-با-php-قابل-استف/
  12. موفق شدم کد ها به این ترتیب تغییر دادم و نتیجه مورد نظرم رو گرفتم ، فقط یک نکته : property_info_price داره از یک بخش دیگه ای از سایت اطلاعاتی رو میخونه و من میخوام که در حالت fixed2 جایگزینش یک کلمه ثابت قرار بدم بدون تغییر دقیقا جایگزین کلمات بدون تخفیف میشه که داره از property_info_price ،کدش رو حذف کردم قالب بهم میریزه، در این مورد لطفا راهنمایی کنید اساتید خروجی کد زیر به این شکل درست شده: برای حالت fixed2 ( که برای رهن و اجاره استفاده میشه ) عدد مبلغ رهن به تومان بدون تخفیف عدد مبلغ اجاره به تومان بدون تخفیف برای حالت fixed (که برای فروش استفاده میشه ) عدد مبلغ فروش به تومان بدون تخفیف <?Php if ($wp_rem_property_price_options == 'on-call'){ $phone_number = get_post_meta($wp_rem_property_member_id, 'wp_rem_phone_number', true); echo '<span class="new-price text-color">' . force_balance_tags($wp_rem_property_price) . '</span> : '.$phone_number; } else { $wp_rem_property_price_options = get_post_meta($post->ID, 'wp_rem_property_price_options', true); $price_type = get_post_meta($property_type_id, 'wp_rem_property_type_price_type', true); if ( $price_type == 'fixed' ){ $property_info_price = wp_rem_property_price($post_id, $wp_rem_property_price, '<span class="guid-price">', '</span>'); $wp_rem_get_currency_sign = wp_rem_get_currency_sign('code'); echo '<span itemprop="priceCurrency" style="display:none;" content="' . $wp_rem_get_currency_sign . '"></span>'; echo '<span class="new-price text-color" content="' . property_price . '" itemprop="price">' . force_balance_tags($property_info_price) . '</span>'; } if ( $price_type == 'fixed2' ){ $property_info_price = wp_rem_property_price($post_id, $wp_rem_property_moreprice, '<span class="guid-price">', '</span>'); echo '<span class="new-price text-color" content="' . $wp_rem_property_moreprice . '" itemprop="moreprice">' . force_balance_tags($property_info_price) . '</span>'; echo '<br/>'; $property_info_price = wp_rem_property_price($post_id, $wp_rem_property_rentprice, '<span class="guid-price">', '</span>'); echo '<span class="new-price text-color" content="' . $wp_rem_property_rentprice . '" itemprop=rentprice">' . force_balance_tags($property_info_price) . '</span>'; } } ?>
  13. سلام مشکلی در فراخوانی دو کد برای نمایش در صفحه single پستم دارم ، باید ذکر کنم که این امکانات ثبت و تنظیمات این پست ها از طریق پلاگین به وردپرس اضافه شده من فیلدهایی که میخواستم همه رو به این افزونه اضافه کردم و به درستی ذخیره میشن ، ولی مشکلی دارم به شرح زیر هست فیلد من دارای شرط های اجرایی قبلی هست ، به این صورت اگر در تنظیمات دسته میتونیم گزینه هایی برای هر دسته قائل بشیم مثلا دسته ای با عنوان رهن و دسته ای دیگه با عنوان خرید اضافه کردم و برای رهن با انتخاب نوع قیمت به صورت دو فیلدی و برای خرید به صورت تک فیلدی تنظیم کردم. حالا در نمایش محتویات این فیلدها خودش چندین شرط دیگه باید اجرا بشه مثلا گزینه ای داره که مانند برچسب در کنار خروجی فیلد نمایش داده میشه ، تا اینجای کار همه چیز رو درست انجام دادم ، ولی وقتی میخوام در صفحه single فراخوانی کنم ، هر کاری میکنم فقط فیلد خروجی فروش رو نمایش میده و فیلدهایی که خودم برای رهن و اجاره اضافه کردم به هیچ عنوان نمایش داده نمیشه و این درحالیه که مقدارهای دریافتی در وردپرس ذخیره میشن و در پنل مدیریت و پروفایل کاربر کاملا دقیق ذخیره میشن واقعا گیجم کرده ، اگر دوستان میتونید کمک کنید کد زیر کدی هست که برای نماایش قیمت در صفحه استفاده میشه moreprice و rentpric اسم متغیر های منه و درواقع باید وقتی متغیر من اگر در حالت price قرار داشت حتما یکی از دو گزینه قیمت خرید($fixed) و قیمت رهن و اجاره ($fixed2) انتخاب شده باشه ولی در این صفحه هر نوع شرطی برای این دو گزینه میگذارم تا قیمت فروش و فیمت رهن و اجاره رو جدا خروجی بگیرم موفق نشدم و در هر سه درخواست خروجی _price , _moreprice & _rentprice فقط _price رو خروجی میگیره <?php $is_sold = wp_rem_is_property_sold($post_id); if ($wp_rem_property_type_price_switch == 'on' && $wp_rem_property_price_options != 'none' && $is_sold != true) { ?> <div class="price-holder"> <span class="property-price" itemprop="offers" itemscope itemtype="<?php echo force_balance_tags($http_request); ?>schema.org/Offer"> <?Php if ( $wp_rem_property_price_options == 'price' ){ $property_info_price = wp_rem_property_price($post_id, $wp_rem_property_price, '<span class="guid-price">', '</span>'); $wp_rem_get_currency_sign = wp_rem_get_currency_sign('code'); echo '<span itemprop="priceCurrency" style="display:none;" content="' . $wp_rem_get_currency_sign . '"></span>'; echo '<span class="new-price text-color" content="' . $wp_rem_property_price . '" itemprop="price">' . force_balance_tags($property_info_price) . '</span>'; echo '<br/>'; } elseif ($wp_rem_property_price_options == 'on-call'){ $phone_number = get_post_meta($wp_rem_property_member_id, 'wp_rem_phone_number', true); echo '<span class="new-price text-color">' . force_balance_tags($wp_rem_property_price) . '</span> : '.$phone_number; } ?> </span> </div> <?php } elseif ($is_sold == true) { ?> <div class="price-holder"> <span class="property-price" itemprop="offers" itemscope itemtype="<?php echo force_balance_tags($http_request); ?>schema.org/Offer"> <?php echo'<span class="new-price text-color" itemprop="price">' . wp_rem_plugin_text_srt('wp_rem_property_sold_out_txt') . '</span>'; ?> </span> </div> <?php } ?>
  14. سلام ، برای گرویتی فرم باید فارسی سازش رو هم نصب کنید https://wordpress.org/plugins/persian-gravity-forms/ فکر میکنم مشکلش برطرف بشه
  15. سلام ببینید این افزونه وردپرس کمکی بهتون میکنه : https://wordpress.org/plugins/simple-urls/