رفتن به مطلب

Mobin

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

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

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

  • روز های برد

    67

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

  1. Mobin

    خاصیت انیمیشن در CSS

    از تابع animation استفاده کرده این دستور دارای خاصیتهای مختلفی هست و خاصیت infinite هم باعث میشه این عمل نامحدود تکرار بشه توضیحات بیشتر http://www.w3schools.com/css/css3_animations.asp http://codepen.io/anon/pen/kaGxC مثال ساده <!DOCTYPE html> <html> <head> <style> div { width:100px; height:100px; background:red; animation:myfirst 5s infinite; } @keyframes myfirst { from {background:red;} to {background:yellow;} } </style> </head> <body> <p><b>Note:</b> This example does not work in Internet Explorer 9 and earlier versions.</p
  2. Mobin

    جلوگیری از اجرای کدها

    برای خروج از حلقه ;break برای خروج از تابع ;return برای خروج کامل و متوقف کردن اجرای کدها ;die رو استفاده کنید
  3. Mobin

    تشخیص آنلاین بودن یک کاربر

    در تکمیل صحبتهای پارسای عزیز معمولا روش دقیقی وجود نداره و همشون از روش دیتابیس استفاده میکنند اگر هم بخواهید از jquery استفاده کنید سربار اضافی به سرور تحمیل میکنید و اینکه اگه ارتباط قطع بشه که دیگه ریکوئستی به سرور نمیره که شما به سرور بگید ارتباط قطع شده یک جدول میسازید(user_info) با حداقل 3 فیلد 1.نام کاربری(user) -تاریخ جاری(date ) . زمان جاری(time) یک تابع در functions.php ایجاد میکنید که هر کاربر که لاگین هست چک میکنین ایا رکوردی با نام کاربر و تاریخ جاری وجود داره با نه $wpdb->get_var('select user from user_info where user='$current_user->user_login' and date=date(now())'); ا
  4. Mobin

    ذخیره کدهای php در دیتابیس

    برای صفحات متنی قسمت مدیریت برگه ها در وردپرس رو نگاه کنید و از اون ایده بگیرید برای صفحاتی که حالت اجرایی دارن میتونین یک سیستم ماژولار طراحی کنید که صفحات به صورت یک ماژول مجزی به سیستم کم یا اضافه بشه مثل بخش افزونه ها در وردپرس
  5. Mobin

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

    چون مربوط به دسته ای خاص میشه باید Category رو هم درش دخیل کنید (با استفاده از comment) <?php $category = get_category( get_query_var( 'cat' ) ); $curCatId = $category->cat_ID; $args = array( 'numberposts' => 10, 'cat' => $curCatId, 'orderby' => 'comment_count' ); $popPosts = get_posts( $args ); echo '<ul>'; foreach ( $popPosts as $popPost ) { setup_postdata( $popPost ); echo '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>'; } echo '</ul>'; wp_reset_postd
  6. Mobin

    ذخیره کدهای php در دیتابیس

    لینکهای زیر میتونه برای فراخوانی دستورات php از بانک به شما کمک کنه http://php.about.com/od/phpwithmysql/qt/php_in_mysql.htm http://stackoverflow.com/questions/17289080/how-to-save-php-code-in-database http://stackoverflow.com/questions/10702147/reading-php-code-from-database این کار روش درست و استانداردی نیست و با یک sql inject ساده میشه کاری کرد که همه کاربران سایتتون هک بشن داخل پنل وردپرس هم فقط صفحات متنی ساخته میشن و یا کدهایی که short code دارن رو میتونین استفاده کنید برای ایجاد قالبها و المانها که موقع اجرا با اسفاده از regex اون short code ها بازیابی میشن تابع مورد نظرشون فراخونی م
  7. Mobin

    آیا وردپرس 3.8 پارسی سازی میشه ؟

    افزونه وردپرس پارسی ثبت و تایید شده و به زودی روی SVN قرار میگیره
  8. Mobin

    ذخیره کدهای php در دیتابیس

    میتونین کدها رو تو دیتابیس ذخیره کنید و با استفاده از تابع Eval در php اونها رو اجرا کنید این تابع یک مقدار از نوع String میگیره و اونو اجرا میکنه
  9. اول صفحه 21.php یک var_dump($_POST);قرار بدید ببینید اطلاعاتی که ارسال میشه تعدادشون درست هست یا خیر مثلا از 5 سوال هر 5 تا ارسال میشوند یا 4 تا
  10. Mobin

    repair نشدن تبل های دیتابیس

    در نسخه های زیر 5.1 موتور پیشفرض myisam بود ولی از 5.1 به بعد موتور پیشفرض inodb شد innodb خودش قابلیت auto repair داره ولی در شرایطی که این قابلیت خودکار اجرا نشه شما 2 کار میتونین انجام بدین اول سرویس mysql رو متوقف میکنید و از پوشه Data در آدرس زیر C:\xampp\mysql\data به عنوان یک نسخه پشتیبان کپی میگیرید حالا فایل my.conf را باز کرده و خط زیر را به آن اضافه میکنیم [mysqld] innodb_force_recovery = 4 میتوانید از مقدار 5 , 6 هم استفاده کنید.حالا سرویس mysql را استارت کنید حالا با استفاده از خط فرمان mysql با استفاده از دستور زیر همه بانکها را dump کنید mysqldump -uadmin -p`cat /etc/psa/.psa.
  11. خیر جداول پیشفرض وردپرس البته با prefix مربوطه wp_ wp_commentmeta wp_comments wp_links wp_options wp_postmeta wp_posts wp_term_relationships wp_term_taxonomy wp_terms wp_usermeta wp_users حجم به همون اندازه کم میشود
  12. Mobin

    مشکل با cron job

    مهندس اول اینکه توابع mysql رو بزار کنار از کلاسهای جدیدتر که خود php پیشنهاد داده مثل PDO استفاده کن دوم اینکه برای ساخت Feed شما اصلا نیازی به استفاده از CronJob ندارید ممکنه این اشکال به خاطر ایجاد یک صفحه باشه چون تو کدتون کد Html و Echo دارین به همین خاطر صفحه بعد از هر بار ایجاد تو رم باقی میمونه شما یک صفحه به اسم Rss.php ایجاد میکنید بعد یک Select به بانکتون میزنین و اطلاعات لازمه رو واکشی میکنید و بعد با استفاده از Header فایل Xml خودتونو بوجود میارین این کد Rss سیستم بهار نارنج <?PHP include_once('/libs/bn_path.php'); header('Content-type: text/xml'); $post=bn_post::
  13. شاید مشکل تو کدی باشه که نوشتین مثلا تو حلقه ای قرار میگیره یا پردازش اضافی داره شاید هم با کدهای دیگه تداخل داشته باشه
  14. Mobin

    استفاده از کوئری full text search

    خب چرا از روشهای ساده تر مثل Regex یا like استفاده نمیکنید؟ برای Url ها بهتر جواب میدن Full TExt بیشتر برای متنهای پیچیده و بزرگ کاربرد داره
  15. خب این تاریخها میلادی هستن date('c'); date('r'); date('Y-m-d h:i:s'); شما بهتره تاریخها رو به صورت استاندارد در بانک ذخیره کنید و هر موقع که نیاز بود با استفاده از تابع Date و StrToTime اونها رو به فورمت دلخواهتون تبدیل کنید
  16. Mobin

    استفاده از کوئری full text search

    انجینتون mysql تون چیه؟myisam با inodb کمی تو این قضیه متفاوت هستند
  17. شما الان برای هر رکورد این 3 تاریخ رو در بانک ذخیره میکنید؟ (3 فیلد تاریخ دارید برای هر پست؟) اگه این طوره خب تاریخ رو یه صورت استاندارد mysql مثل 2013-12-21 09:28:36 در دیتابیس ذخیره کنید و با استفاده از تابع strtotime و تابع Date خود php به فورمت دلخواهتون که گفتید تبدیل کنید
  18. Mobin

    مشکل در ورود به وب سایتم

    خطاهایی مثل Warning: Cannot modify header information - headers already sent by معمولا با قرار دادن تابع ob_start(); در بالای اون فایل رفع خواهد شد
  19. Mobin

    چاپ مقادیر radio

    شما کدتونو کامل قرار بدین تا بشه مشکلیابی کرد شما اطلاعات رو چطور تو بانکتون ذخیره و واکشی میکنید
  20. Mobin

    تغییر اسم دیتابیس در لوکال

    خب راه سادش اینه که از دیتابیستون یک پشتیبان بگیرید بعد یک بانک جدید بسازید و پشتیبان رو توی اون restore کنید
  21. Mobin

    بستن بعضی آدرس ها در سایت

    کدهای زیر رو در یک فایل با نام htaccess. ذخیره کنید و در پوشه مورد نظر خودتون قرار بدید <Files ~ "(.js|.css)"> Order allow,deny Deny from all </Files> مثال دیگر RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC] RewriteRule \.(js|css)$ - [F]
  22. شما با استفاده از p3-profiler.سایتتونو یک اسکن بکنید ببینید دقیقا چه چیزی داره این مقدار رم مصرف میکنه طبیعتا کار با دیتابیس نباید این مقدار منابع مصرف کنه
  23. Mobin

    گرفتن نام کاربر در وردپرس

    این کد فکر کنم کمکتون کنه برای گرفتن نام کاربری() <?php global $current_user; get_currentuserinfo(); $data[1] =$current_user->user_login; ?>
  24. Mobin

    ارور در افزونه wp-statistics

    فایل.jdf.php رو به ابتدای فایل plugins/wp-statistics/includes/functions/functions.php اینکلاد کنید درست میشه
  25. Mobin

    خطایابی کد php

    این تگ رو باید در انتهای کد ببندید <?php global $post; $orig_post = $post; $tags = wp_get_post_tags($post->ID); if ($tags) { $tag_ids = array(); foreach ($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id; $args = array( 'tag_in' => $tag_ids, 'post_not_in' => array($post->ID), 'posts_per_page' => 3, // Number of related posts to display. 'caller_get_posts' => 1); $my_query = new wp_query($args); while ($my_query->have_posts()) { $my_query->the_post(); } } ?>
×
×
  • اضافه کردن...