-
تعداد ارسالها
959 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
67
تمامی مطالب نوشته شده توسط Mobin
-
همونطور که جناب علی زینلی گفتن استفاده از simpleHTMLdom برای جستجو در یک Dom Document خیلی ساده تر هست //$html = str_get_html('<html><body>Hello!</body></html>'); $html = file_get_html('http://www.google.com/'); $es = $html->find('table[class="post"]', 0); echo $es->innertext; این کد مقدار جدول با کلاس post رو چاپ میکنه شما میتونین اسامی کلاسها رو تغییر بدید و برای استفاده خودتون شخصی سازی کنید http://simplehtmldom.sourceforge.net/manual.htm#section_access
- 9 پاسخ
-
- 3
-
-
میتونین از کد زیر هم استفاده کنید مثلا اگه url مورد نظر شما به صورت زیر باشه mysite.com/retail/ کد به صورت زیر درمیاد add_action('init', function() { $url_path = trim(parse_url(add_query_arg(array()), PHP_URL_PATH), '/'); if ( $url_path === 'retail' ) { // load the file if exists $load = locate_template('template-retail.php', true); if ($load) { exit(); // just exit if template was found and loaded } } });
- 10 پاسخ
-
- 3
-
-
با سلام شما یا باید از جی کوئری استفاده کنید مثل کد زیر <script type="text/javascript"> $(document).ready(function() { $("head").append("<meta name=viewport content=width=400, initial-scale=0.45, minimum- scale=0.45/><link rel=apple-touch-icon href=/images/customIcon.png/><meta name=apple-mobile-web-app-capable content=no /><meta name=apple-mobile-web-app-status-bar-style content=black-translucent /><link rel=apple-touch-icon-precomposed href=/images/customIcon.png/> "); }); </script> یا مثل وردپرس شورت کدها رو پیدا کنید و
- 8 پاسخ
-
- 5
-
-
db host آدرس هاست دیتابیس db username نام کاربری دیتابیس db password رمز عبور دیتابیس db name نام دیتابیس db table prefix پرفیکس یا پیشوند جدولها مثلا _wp
- 21 پاسخ
-
- 2
-
-
برش تصاویر شاخص برای یک دسته خاص
Mobin پاسخی برای reza_yki ارسال کرد برای یک موضوع در هک و برنامه نویسی
شما میتونین از مثال زیر کمک بگیرید if ( in_category( '9' )) { // different size for one category set_post_thumbnail_size( 100, 150, true ); } elseif ( in_category( array( '5', '7' ) )) { // different size for multiple categories set_post_thumbnail_size( 150, 200, true ); } else { // default size set_post_thumbnail_size( 328, 228, true ); }- 7 پاسخ
-
- 1
-
-
تولید نام متفاوت (عدد یا رشته) در php | سوال
Mobin پاسخی برای Monica ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
بهتره بجای کوکی از شسن استفاده کنید چون کوکی بعد از ساخت به صورت header به مرورگر فرستاده میشه و شما برای دستیابی به اون کوکی حتما نیاز به یک رفرش یا پست بک تو صفحه دارین شسن هم بطور پیشفرض بعد از 20 دقیقه از بین میره- 10 پاسخ
-
- 2
-
-
سوال در مورد توابع تاریخ در وردپرس
Mobin پاسخی برای webx ارسال کرد برای یک موضوع در هک و برنامه نویسی
شما میتونین از تابع ()time برای این کار استفاده کنید که زمان جاری سیستم رو به صورت یک مقدار عددی به شما میده تابع ()strtotime هم مقدار تاریخی که بهش میدین رو به صورت یک مقدار عددی برمیگردونه مثال echo date('Y-m-d h:i:s',time()); echo '<br /><br />'; echo strtotime('2017-05-23');- 1 پاسخ
-
- 3
-
-
شما برای سهولت در کار خودتون بهتره یک مقدار برای اطلاعات عکسها در نظر بگیرید و بجای اینکه اونها رو مستقیم در ارایه اصلی قرار بدید درون اون key یا name قرار بدید مثلا img و اطلاعات عکسها رو درون ایتم img قرار بدید اینجوری ایتم [1] و [2] درون زیر مجموعه img قرار میگیرن و شما به راحتی با استفاده از اندیس و unset میتونین مقادیر رو حذف کنید ازش
- 3 پاسخ
-
- 3
-
-
مشکل در فراخوانی javascript درون فایل javascript
Mobin پاسخی برای mehdi.tayebi ارسال کرد برای یک موضوع در هک و برنامه نویسی
مشکل شما ممکنه از استفاده ثابت array('jquery') در همه wp_register_script باشه استفاده از wp_enqueue_script به صورت زیر ساده تر میباشدمیباشد wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer); wp_enqueue_script( 'script', get_template_directory_uri() . '/js/script.js', array ( 'jquery' ), 1.1, true); مثال function add_theme_scripts() { wp_enqueue_script( 'script', get_template_directory_uri() . '/js/script.js', array ( 'jquery' ), 1.1, true); } add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );- 1 پاسخ
-
- 2
-
-
کد شما به صورت زیر میشه $widgets = get_option('widget_ads_banner_sidebars'); foreach($widgets as $key => $widget){ if(is_numeric($key) and is_array($widget)){ if($key == 2) unset($widgets[2]); } } update_option('widget_ads_banner_sidebars', $widgets , true);
-
اجبار به کیبرد انگلیسی در تکست فیلد
Mobin پاسخی برای Pouya ارسال کرد برای یک موضوع در هک و برنامه نویسی
کد زیر رو استفاده کنید <input type="text" name="" id="user" /> <script> $(function(){ $("#user").keypress(function(event){ var ew = event.which; if(ew ==8) return true; if(ew == 32) return true; if(48 <= ew && ew <= 57) return true; if(65 <= ew && ew <= 90) return true; if(97 <= ew && ew <= 122) return true; return false; }); }); </script> http://jsfiddle.net/DveuB/937/- 1 پاسخ
-
- 2
-
-
تولید نام متفاوت (عدد یا رشته) در php | سوال
Mobin پاسخی برای Monica ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
با سلام کدتون دقیقا همین هست یا مختصر کردینش؟ این کد قاعدتا نباید مشکلی داشته باشه- 10 پاسخ
-
- 1
-
-
انتشار اطلاعات از یک سیستم اختصاصی در وردپرس
Mobin پاسخی برای webafra ارسال کرد برای یک موضوع در هک و برنامه نویسی
برای سوال اولتون میتونین از چند راه حل استفاده کنید اول اینکه تو وردپرس یه پلاگین بنویسین که با کرون جاب وصل بشه به دیتابیس اسکریپت اختصاصی و پستهای جدید رو منتقل کنه به سایتتون یا از RSS سایت اختصاصی بخونه روش دوم در سایت اختصاصی کدی بنویسین که به REST API وردپرس وصل بشه و پستها رو در وردپرس ثبت کنه -
شما باید از تابع wp_enque_style استفاده کنید مثال زیر رو ببینید function wpdocs_theme_style() { wp_enqueue_style( 'style-name', get_stylesheet_uri() ); } add_action( 'wp_enqueue_scripts', 'wpdocs_theme_style' ); جای style-name یک اسم یکتا برای استایلتون و بجای تابع get_stylesheet_uri() شما باید url فایل cssخودتونو قرار بدید
- 2 پاسخ
-
- 1
-
-
تولید نام متفاوت (عدد یا رشته) در php | سوال
Mobin پاسخی برای Monica ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
راحترین راه استفاده از تابع ()time در اسم فایل هست این هم تابعی هست که من خودم استفاده میکنم public function RandomString($length = 10, $type = 'char',$repeat=2) { $Special = '!@#$%^&*()-_ []{}<>~+=,.;:/?|'; $number = '0123456789'; $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; switch($type) { case 'all' :$str = $Special.$number.$chars;break; case 'char':$str = $chars;break; case 'num' :$str = $number;break; default :$str = $chars.$number; } ret- 10 پاسخ
-
- 3
-
-
استفاده از توابع یا کوئری های وردپرس در خارج از وردپرس (انجمن)
Mobin پاسخی برای mehrdad_k ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
باید در اون صفحه که میخواهید از توابع وردپرس استفاده کنید فایل wp-blog-header.php که در روت وردپرس قرار داره رو انکلاد کنید -
کد زیر میتونه به شما کمک کنه <button onclick="myFunction()">Print this page</button> <script> function myFunction() { w=window.open(); w.document.write('<html><p>this is a test</p></html>'); w.print(); w.close(); } </script> به جای متن this is a test شما باید مقادیر کاستوم فیلدتونو قرار بدید
- 1 پاسخ
-
- 1
-
-
نمونه های جدید input select
Mobin پاسخی برای niwanta ارسال کرد برای یک موضوع در برنامه نویسی داینامیک
با ajax مقادیر رو دریافت میکنه -
شما باید قابلیت upload_files رو از نویسنده ها بگیرید کد زیر این کار رو انجام میده $role = get_role( 'author' ); $role->remove_cap( 'upload_files' ); یا میتونین از افزونه های مدیریت نقش استفاده کنید https://wordpress.org/plugins/user-role-editor/
- 11 پاسخ
-
- 1
-
-
کاراکترهای فارسی رو با استفاده از str_replace با مقدار انگلیسی جابجا کنید مثلا ق.ظ با AM
-
خط اول رو به صورت زیر تغییر بدید و بجای عدد 12 ایدی دسته مورد نظر خودتونو قرار بدید <?php $vm_query = new WP_Query( 'cat=12&s='.get_the_title() ); ?>
- 1 پاسخ
-
- 2
-
-
مقدار زیر رو هم به نقش designer تون اضافه کنید 'manage_options' => true ,
-
query_posts بعد از هر بار فراخوانی نتایج مختلفی را نشان میدهد
Mobin پاسخی برای amin7x ارسال کرد برای یک موضوع در هک و برنامه نویسی
عبارت '- 3 days' رو به صورت '-3 days' بنویسی بهتره- 4 پاسخ
-
- 1
-
-
هر کاربر عضو فقط بتونه کامنتهای خودشو ببینه
Mobin پاسخی برای omidi85 ارسال کرد برای یک موضوع در هک و برنامه نویسی
کد شما به صورت زیر میشه <?php global $post; $comments_query = new WP_Comment_Query; if ( is_super_admin() ) $comments = $comments_query->query(array('post_id'=>$post->ID)); else $comments = $comments_query->query( array('post_id'=>$post->ID,'user_id'=>get_current_user_ID())); // Comment Loop if ( $comments ) { foreach ( $comments as $comment ) { echo '<p>' . $comment->comment_content . '</p>'; } } else { echo 'No comments found.'; } ?>- 1 پاسخ
-
- 1
-
-
استفاده از صفحات پیشفرض ادمین وردپرس
Mobin پاسخی برای miladg4 ارسال کرد برای یک موضوع در هک و برنامه نویسی
این کد دقیقا همون دکمه media خود وردپرس رو به پلاگین شما اضافه میکنه هر قابلیتی که بخش آپلودر مدیا وردپرس دارا هست رو در اختیار شما قرار میده وردپرس پیشفرض تو دایرکتوری upload فایلها رو ذخیره میکنه
