رفتن به مطلب

imanfakhar

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

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

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

  • روز های برد

    353

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

  1. imanfakhar

    متخصص ,htaccess بیاد

    تقریبا سعی کردم مفهوم هر بخش از کدها رو بنویسم چارست پیش فرض utf8 : # pass the default character set AddDefaultCharset utf-8 # BEGIN Far Future Expiration Plugin <IfModule mod_expires.c> ExpiresActive on <FilesMatch "\.(gif|jpeg|jpg|png|ico|js|css|swf)$"> ExpiresDefault "access plus 1440 hours" </FilesMatch> </IfModule> # END Far Future Expiration Plugin فایلهایی که پسوندشون تو خط بالا قرار گرفته اند در صورتی که از هاست دیگر فراخوانی بشند برای هزار و چهارصد و چهل ساعت مجوز دارند کدهای مربوط به تغییر ساختار پیوند یکتا: <IfModule mod_rewrite.c> R
  2. imanfakhar

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

    با دسترسی 644 به فراخوانی های داخل سرور پاسخ می ده و با 666 به فراخوانی های همه روی هاست اصلی طبیعیه که 644 نشون بده گرچه دسترسی کامل و درستش نیست اینکه نشانی رو نتونه درست بخونه می تونه از htaccess با شه ولی اینکه فقط تو گوگل کروم این مشکل باشه احتمال قوی مربوط می شه به باگ یه افزونه ای چیزی مثلا افزونه های تشخیص نسخه موبایلی و رسپانسیو کردن با اگنت کاربر کار دارند و نمایشگر رو می خونند یا افزونه های آمارگیر هر کدوم از این دسته افزونه ها از اونجایی که با نوع نمایشگر کار دارند ممکنه باگی داشته باشند که باعث این مشکلات بشه
  3. چجوری خودکار؟ به هر حال باید کاربر برند دلخواهش رو انتخاب کنه و الا خود سیستم که نمی تونه خودکار کاری رو انجام بده اگر مشکلتون با فرم جستجوست می تونید فرم رو حذف کنید و مقدار b رو با متد GET ارسال کنید به صفحه بایگانی و در کدهای تابع هم این خط رو بیابید if ( ! is_admin() && $query->is_main_query() && is_search() && isset($_GET['b']) && $_GET['b'] != 'all') { و تغییر بدید به if ( ! is_admin() && $query->is_main_query() && is_category() && isset($_GET['b']) && $_GET['b'] != 'all') { و یا به هر شکل دلخواه
  4. این فقط یک نمونه است که اگه درست انجام بشه مشکل شما رو می تونه برطرف کنه ابتدا این کدها رو در فایل functions.php قرار می دید تا طبقه بندی ساخته بشه و مقدار فیلد جستجو برای طبقه بندی شما ست بشه <?php function create_brands_tax() { $labels = array( 'name' => _x( 'Brands', 'Taxonomy General Name', 'fakhar' ), 'singular_name' => _x( 'Brand', 'Taxonomy Singular Name', 'fakhar' ), 'menu_name' => __( 'Brands', 'fakhar' ), 'all_items' => __( 'All Brands', 'fakhar' ), 'parent_item'
  5. روشتون اشتباهه روش صحیحش این بود که شما طبقه بندی (Taxonomy) جدا ایجاد می کردی برای برندها اونوقت یک صفحه بایگانی برای هر برند داشتید که محصولات سه دسته اصلی رو داره روش دیگه هم استفاده از زمینه دلخواهه به طور مثال یک زمینه به نام برند ایجاد می کردید و در صفحه بایگانی خروجی رو با اون ست می کردید فرصت بشه یه نمونه کد براتون می گذارم
  6. imanfakhar

    نمایش نتایج جستجو بصورت دلخواه

    ببخشید چک کنید: $query->set( 'orderby', array( 'meta_value' => 'ASC', 'date' => 'DESC' ) );
  7. imanfakhar

    نمایش نتایج جستجو بصورت دلخواه

    $query->set( 'orderby' => array( 'meta_value' => 'DESC', 'date' => 'ASC' ) ); if ( ! is_admin() && $query->is_main_query() && (is_category(13) || is_category(15) || is_category(17)) ) {
  8. کار خاصی نکردم سورس کدتون رو کپی کردم تو نوت پد اسکریپت جی کوئریش رو حذف کردم و اسکریپت asp.net رو روش قرار دادم و بعد با پسوند html ذخیره کردم و تو بروسر باز کردم
  9. قالب به صورت معمول از جی کوئری وردپرس استفاده می کنه و در آخرین نسخه وردپرس جی کوئری ورژن 1.12.2 استفاده شده این ورژن برای وردپرس بهینه شده و بجای $ باید در کد نویسیش از jQuery استفاده کرد در نتیجه خیلی از کدهای جی کوئری روش به مشکل می خورند کدی که دادم خدمتتون جی کوئری وردپرس رو غیر فعال می کنه و بجاش جی کوئری cdn سایت aspnet که مال ماکروسافته و ورژن 1.11.2 که چک شده و درسته رو بجاش ریجستری می کنه
  10. تست کردم با همین تغییر درست می شه
  11. imanfakhar

    کار نکردن permalink

    کاری که گفته شد رو انجام دادید؟ افزونه امنیتی ندارید؟ اگر افزونه امنیتی یا افزونه کش دارید اول از طریق پیشخوان غیر فعالشون کنید فایل htaccess رو با انکدینگ ASCII (نه UTF8) در ویرایشگر پنلتون باز کنید و محتوای داخلش رو حذف کنید و # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /_1/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /_1/index.php [L] </IfModule> # END WordPress رو جایگزین کنید و بعد دسترسیش رو 666 کنید تغییرات پیوند یکتا رو اعمال کنید افزونه هایی
  12. imanfakhar

    کار نکردن permalink

    دسترسی فایل htaccess رو بگذارید 666 و ساختار پیوند یکتا را تغییر دهید و بعد از تغییر بلافاصله دسترسیش رو بگذارید 444
  13. این کد رو به کدهای php فایل functions.php اضافه کنید و تست بگیرید function aspnetcdn_jquery() { if(!is_admin()) { wp_deregister_script( 'jquery' ); wp_register_script( 'jquery', 'http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.2.min.js', 'jquery', '1.11.2'); wp_enqueue_script('jquery'); } } add_action( 'wp_enqueue_scripts', 'aspnetcdn_jquery' );
  14. imanfakhar

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

    نرم افزار فایل زیلا (filezilla) رو دانلود و نصب کنید و با مشخصات ftp تون از طریق نرم افزار وارد هاستتون بشید پوشه مادر رو سلکت کنید و راست کلیک کنید گزینه file permission ... رو بزنید و گزینه Recurse into subdirectories رو تیکدار کنید و گزینه apply to file only توی کادر نوشتاری بالاش هم بنویسید 666 و تایید کنید و یکبار دیگه همین کار را انجام بدید و ایندفعه گزینه apply to directories only رو تیکدار کنید و 755 رو وارد کنتید
  15. imanfakhar

    نمایش نتایج جستجو بصورت دلخواه

    $query = new WP_Query( array ( 'meta_query' => array( array( 'key' => 'postorder', 'value' => '5,20', 'compare' => 'BETWEEN', 'type' => 'NUMERIC', ), ), 'orderby' => 'rand', 'posts_per_page' => 5 ) );
  16. imanfakhar

    نمایش نتایج جستجو بصورت دلخواه

    add_action( 'pre_get_posts', 'foo_modify_search_query_custom_orderby' ); function foo_modify_search_query_custom_orderby( $query ) { if ( ! is_admin() && $query->is_main_query() && is_search() ) { $query->set( 'meta_key', 'postorder' ); $query->set( 'orderby', 'meta_value' ); } }
  17. imanfakhar

    نمایش ندادن پست تایپ

    اگر با ساختار پیش فرض پیوند یکتا درست کار می کنه مربوط می شه دستورات ری رایت url که با آپدیت جدید به مشکل خورده چون این دستور تو نسخه های اخیر تغییرات امنیتی داشته و همینطور برای شخصی سازی های بالاتر توسعه پیدا کرده https://codex.wordpress.org/Class_Reference/WP_Rewrite#Plugin_Hooks اگر توابع پست تایپهاتون سالم باشند می تونه از فایل .htaccess هم باشه
  18. imanfakhar

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

    دسترسی پوشه uploads و فایلهای توش رو تو روت سایت چک کنید (پوشه باید 755 و فایلها 666 باشند) مشکلتون بخاطر تغییر مسیر آپلوده اگر اینکار رو برای امنیت کردید هیچ تاثیری رو امنیت سایت نداره و فقط باعث بروز مشکلاتی از این قبیل می شه
  19. imanfakhar

    نمایش نتایج جستجو بصورت دلخواه

    $query = new WP_Query( array ( 'meta_query' => array( array( 'key' => 'postorder', 'value' => '5,20', 'compare' => 'BETWEEN', 'type' => 'NUMERIC', ), ), 'orderby' => 'meta_value', ) );
  20. imanfakhar

    Exif در سرور شما فعال نشده است

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

    Exif در سرور شما فعال نشده است

    باید از طریق php.ini و با کدهایی شبیه [exif] ; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS. ; With mbstring support this will automatically be converted into the encoding ; given by corresponding encode setting. When empty mbstring.internal_encoding ; is used. For the decode settings you can distinguish between motorola and ; intel byte order. A decode setting cannot be empty. ; http://php.net/exif.encode-unicode ;exif.encode_unicode = ISO-8859-15 ; http://php.net/exif.decode-unicode-motorola ;exif.decode_unicode_motorola = UCS-2BE ; http://php.net/exif.deco
  22. اگر از طرف سیستم باشه با کنترل اف 5 بجای اف 5 صفحه رو رفرش کنید اما اگر راز طرف سروره باید منتظر منقضی شضدن کش سرور بمونید که معمولا زمانش زیر 5 دقیقه است ضمن اینکه اصولا اقتصادی نیست استایل رو روی وردپرس فعال و آنلاین تغییر بدید از صفحه سورس کد بگیرید و باهاش یک فایل html بسازید و روی سیستم خودتون ویرایشش کنید وقتی فایل style.css نهایی شد اونرو جایگزین فایل فعلی کنید.
  23. پس حتما قالبتون باjquery مشکل داره کدهای اکشن رو دست نزنید و کدهای بخش نمایش رو به کدهای زیر تغییر بدید. <li class="gozine" onclick="setgozine(5)">کلیک</li> <div id="sample" class="boxz1"></div> <script> function setgozine(id) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { docum
  24. برگه actions رو با استفاده از قالب actions ساختید؟
  25. imanfakhar

    ساخت یک برگه مختص هر کاربر

    تعجبی نداره روش همینه ولی اگر قرار بود شما به درستی بتونید کار یه برنامه نویس رو انجام بدید تعجب داشت اینرو باید مدیر آموزشگاهتون هم بدونه
×
×
  • اضافه کردن...