رفتن به مطلب

Mobin

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

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

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

  • روز های برد

    67

تمامی مطالب نوشته شده توسط Mobin

  1. Mobin

    درخواست راهنمایی درباره متاباکس

    درخواست شما کمی نامفهومه شما میتونین با استفاده از پلاگینهای metabox creator برای بخش مورد نظرتون مثلا پست یک متاباکس بسازین با چند فیلد برای افزودن لینکها https://wordpress.org/plugins/metabox-creator/ https://wordpress.org/plugins/spiffy-meta-box-creator/ http://jeremyhixon.com/tool/wordpress-meta-box-generator/
  2. Mobin

    خطا در پوسته سایت

    این خطا احتمالا از تنظیمات پارسی ساز شما هست که تاریخ رو به صورت یونیکد به کلاس dateTime ارسال میکنه اگه از پارسی دیت استفاده میکنید در تنظیماتش بخش تبدیل پارسی کردن رقمها-تاریخ رو به حالت غیر فعال دربیارین احتمالا درست میشه
  3. Mobin

    مشکل در حجم بالای صفحه اصلی

    روش اول از تکنیک اسپرایت در css استفاده کنید این روش همه عکسهای عمومی شما در قالب 1 عکس در میاد که این کار 2 مزیت داره اول اینکه تعداد ریکوئست هایی که به سرور شما ارسال میشه کم میشه و سرعت لود قالب بالا میره دوم اینکه وقتی عکسها در قالب 1 عکس درمیان حجم عکس نهایی کمتر از تعداد اون عکسها میشه کلید زیر رو تو گوگل جستجو کنید css اسپرایت روش دوم minify کردن فایلهای css و js هست که فایلها رو فشرده میکنه و حجم فایلها کم میشه برای هر کدوم از این روشها سایتهای انلاینی هست که میتونین فایلهاتونو به اونها بدید تا این کارها رو برای شما انجام بدن
  4. Mobin

    فعال کردن X-Accel-Redirect/X-Sendfile

    این مدها باید روی سرور نصب باشن ربطی به وردپرس و ووکامرس نداره و برای فعال کردنش تو وردپرس کد زیر رو به فایل wp-config.php تو روت اضافه کنید define('WPMU_ACCEL_REDIRECT', true); define('WPMU_SENDFILE', true);
  5. Mobin

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

    از چه فارسی سازی استفاده میکنید؟ ممکنه اعشار اعداد شما از . به / تغییر پیدا کرده باشه
  6. Mobin

    مشکل دسته بندی ( مبتدی )

    تابع زیر لیست دسته های پست جاری رو میده get_the_category_list($separator, $parents,$post_id ); php wp_get_post_categories($post_id,$args); اطلاعات بیشتر [url="https://codex.wordpress.org/Function_Reference/get_the_category_list"]https://codex.wordpr...e_category_list[/url] [url="https://codex.wordpress.org/Function_Reference/wp_get_post_categories"]https://codex.wordpr...post_categories[/url]
  7. با جاوا اسکریپت رفرش کنید یا از کد زیر استفاده کنید $number = array(0); if(!empty($_GET['q'])) preg_match('/\d+$/',$_GET['q'],$number); $number= ++$number[0]; echo "<meta http-equiv='refresh' content='2;url=http://site.com/1.php?q=test$number'>";
  8. برای پیدا کردن نوع دیوایس میتونین از اطلاعاتی که توسط $_SERVER['HTTP_USER_AGENT'] ارسال میشه استفاده کنید مثال: <?php $tablet_browser = 0; $mobile_browser = 0; if (preg_match('/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $tablet_browser++; } if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $mobile_browser++; } if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WA
  9. Mobin

    فانکشن preg_match در پی اچ پی

    در تکمیل صحبتهای استاد عزیز میتونین از روشهای زیر هم استفاده کنید $url = "http://adress.com/1393/01/12/Amir Majid - Ba Man Bash [128].mp3"; echo basename($url); echo '<br />'; echo pathinfo($url,PATHINFO_BASENAME);
  10. Mobin

    درخواست یک آرایه php خیلی ساده

    این کد تست شده $FILTERWORDS = array('پدر','آرایه'); $redirect = 'http://site.com/khata.html'; $targets = rtrim($_SERVER['REQUEST_URI']) ; $targets = urldecode(substr($targets,strrpos($targets, '/')+1)); foreach($FILTERWORDS as $WORDS) { if ( strpos($targets,$WORDS) !== FALSE) die(header("Location: $redirect")); }
  11. Mobin

    درخواست یک آرایه php خیلی ساده

    میتونین از کد زیر استفاده کنید $FILTERWORDS = array('پدر','مادر'); $redirect = 'http://site.com/khata.html'; $targets = $_SERVER['REQUEST_URI'] ; foreach($FILTERWORDS as $WORDS) { if ( strpos($WORDS, $targets) !== FALSE) header('Location: ' . $redirect ); exit; }
  12. Mobin

    مشکل با خروجی textarea

    در تکمیل صحبتهای Ehsaan عزیز شما میتونین از تابع nl2br استفاده کنید http://php.net/manual/en/function.nl2br.php
  13. Mobin

    فراخوانی فایل در php | مبتدی

    در تکمیل صحبتهای Enter64 عزیر بهتره از گزینه های زیر استفاده کنید تا از بروز خطاهای احتمالی (include شدن دوباره)جلوگیری بشه include_once('a.php'); or require_once 'a.php';
  14. راحترین راه اجرای یک کوئری تو phpmyadmin سایتتون هست مثل کوئری زیر INSERT INTO wp_postmeta (post_id,meta_key,meta_value) select ID as post_id,'show_boxdl' as meta_key,'on' as meta_value from wp_posts where post_status='publish' and post_type='post'
  15. جواب سوال اول شما خیر هست کلیه ادرسهایی که وجود ندارند برای مدیریت توست htaccess به index.php ارسال میشن مثل همین ادرس http://example.com/hello برای مدیریتشون هم همون طور که خودتون گفتین باید از wp_rewrite استفاده کنین منبع خاصی مرتبط با سوال شما سراغ ندارم دیگه جستجوش با خودتون در هر حال باید کدنویسی کنید و هوک بزنید https://codex.wordpress.org/Class_Reference/WP_Rewrite
  16. Mobin

    راهنمایی در مورد PHP

    شما تو قسمت تنظیمات پلاگین فونتهای انتخاب شده توسط کاربر رو درون یک ارایه ذخیره میکنید مثلا array('B_yekan','B_zar'); خب حالا موقع اجرا این ارایه رو درون یک حلقه قرار میدین و توابع مربوط به هرکدوم رو اجرا میکنید میتونین نام توابعتون رو بر بر مبنای اسامی همین فونتها قرار بدین ولی بهتر اینه 1 تابع برای فراخوانی فونتها بنویسین که با دادن نام فونت بهش اون فونت رو فراخوانی کنه
  17. کد های شما اشتباه و ناقص هست اول اینکه مقدار value در select باید متغییر باشه <select name="type"> <option value="1">بازی pes2016 نسخه کامپیوتر</option> <option value="2">بازی pes2016 نسخه platy3</option> <option value="3">بازی pes2016 نسخه xbox360</option> <option value="4">بازی pes2016 نسخه xbox one</option> </select> دوم ایننکه مشخص کنید اطلاعات فورم رو به چه صورت ارسال میکنید متد $_GET یا $_POST سوم اینکه مشخص کنید در کدتون مقادیر زیر از کجا مقداردهی میشن تا بشه راهنمایی کرد '$name','$family','$mobile','$email','$type'
  18. Mobin

    ساخت ستون در یک جدول

    اشتباه شما اینه که تو کدتون 2 تا نوع قرار دادین هم ALTER TABLE kart ADD email int(10) varchar(255) COLLATE utf8_persian_ci NOT NULL; یا int که عددی هست یا varchar از نوع رشته ALTER TABLE kart ADD email varchar(255) COLLATE utf8_persian_ci NOT NULL; به این صورت صحیح است
  19. Mobin

    ساخت ستون در یک جدول

    میتونین از کد زیر استفاده کنید ALTER TABLE table_name ADD column_name datatype مثال ALTER TABLE contacts ADD email VARCHAR(60);
  20. Mobin

    تولید pdf با php

    از کتابخانه MPDF استفاده کنید با utf-8 و یونیکد مشکلی نداره
  21. Mobin

    موضوع شرطی

    هر کدوم از ایتمها یک کلاس داره که میشه بهش رنگ اضافه کرد و با استفاده از شرط is_home صفحه ایندکس رو چک کرد میتونین از کد زیر کمک بگیرین if (is_home()) { wp_enqueue_style( 'style-name', get_stylesheet_uri() ); }
  22. این یک منوی معمولی هست که با دستورات cssفیکس شده یه گوشه <ul id=menu> <li><a href="#L384">Section 1</a> <li><a href="#details">Section 2</a> <li><a href="#FAQ">Section 3</a> </ul> #menu { position: fixed; right: 0; top: 50%; width: 8em; margin-top: -2.5em; }
  23. این پلاگین میتونه به شما کمک کنه https://wordpress.org/plugins/ciusan-register-login/ https://wordpress.org/plugins/popupally/
  24. Mobin

    درخواست دو کد شرطی

    برای شرط اول میتونین از کد زیر استفاده کنید if (isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/bot|crawl|slurp|spider/i', $_SERVER['HTTP_USER_AGENT'])) { $interestingCrawlers = array( 'google', 'yahoo' ); if(in_array(strtolower($_SERVER['HTTP_USER_AGENT']),$interestingCrawlers )) { echo "Yes"; } else { echo "NO"; } } برای شرط دوم هم میتونین به صورت زیر عمکل کنید $comment_count = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $wpdb->comments;")); if(!empty($comment_count)) { }else{ }
  25. ببینین مفسر php تعریف شده که وقتی یک شیی از کلاس ساخته new میشه یعنی بعد از تخصیص حافظه برای اون شیی باید تابع construct__ رو اجرا کنه و پارامتر example@email.com رو به تابع construct__ پاس میده سایر توابع رو شما خودتون اجرا میکنید $myObj = new Emailer("example@mail.com") $myObj->AddRecipients($recipient);
×
×
  • اضافه کردن...