vahidd

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

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

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

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

203 خیلی خوب

11 دنبال کننده

درباره vahidd

  • درجه
    کاربر معمولی
  • تاریخ تولد 10/03/74

اطلاعات شخصی

  • جنسیت
    مرد
  • موقعیت
    تهران
  • علاقمندی ها
    وردپرس
    جی کوئری
    پی اچ پی
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    مبتدی
  • آشنایی با طراحی
    متوسط
  1. کارکرد این افزونه به این صورت است که شما از تنظیمات افزونه یک سری بازه های زمانی با هزینه و زمان معین تعریف می کنید ( مثلا عضویت ویژه ماهانه، با هزینه ۲۰ هزار تومان و مدت اعتبار ۳۰ روز) حال می توانید محتوایی تعریف کنید که فقط کاربرانی که دارای عضویت ویژه هستند قادر به استفاده از این محتوا باشند. این محتوا می تواند فایل های متنی ساده از جمله خود نوشته ها و حتی فایل های محافظت شده برای دانلود با امنیت بالا باشد.” از مهم ترین مزیت های این افزونه متصل بودن به چندین درگاه پرداخت برای پرداخت های آنلاین، قابلیت قرار دادن فایل های دانلودی با امنیت بالا، تعریف بی نهایت بازه زمانی در پنل تنظیمات می باشد. امکانات کامل افزونه به صورت زیر است: - قابلیت تعریف دانلود رایگان برای کاربران فیری با قابلیت تعریف سرعت دانلود - قابلیت تعریف لینک های دانلود ویژه برای کاربران VIP با قابلیت لینک های قابل Resume - قابلیت تعریف بی نهایت بازه زمانی و قابلیت تغییر ترتیب بندی بازه های زمانی با Drag and Drop - درگاه پرداخت پارس پال - قابلیت ثبت پرداخت های آنلاین با ثبت تاریخ پرداخت، مبلغ پرداخت، آی پی پرداخت کننده، شماره پیگیری پرداخت و… - قابلیت تعریف دستی کاربر ویژه با قابلیت تعریف مدت زمان اعتبار کاربر به روز (مثلا تعریف کاربر ویژه با اعتبار ۵ روز) و یا وارد کردن تاریخ ثابت با انتخاب کننده تاریخ (Date Picker) - قابلیت افزایش گروهی اعتبار کاربران با قابلیت افزایش اعتبار به دقیقه، ساعت، روز و هفته ( مثلا دادن عیدی به کاربران) - قابلیت کاهش گروهی اعتبار کاربران - نمایش کاربران ویژه در مدیریت با نمایش تاریخ شروع حساب ویژه به تاریخ شمسی و مقدار گذشته (مثلا ۵۰ روز پیش) و نمایش تاریخ انقضای کاربر با نمایش تاریخ شمسی و یا مقدار مانده به روز - قابلیت حذف گروهی کاربران ویژه در مدیریت - قابلیت آپلود فایل محافظت شده با قابلیت آپلود چند فایل به صورت همزمان و قابلیت حذف و مدیریت فایل های آپلودی - ارسال ایمیل به کاربرانی که تاریخ انقضای حسابشان نزدیک است (مثلا اگر حساب کاربری دو روز اعتبار باقی داشته باشد، سیستم به طور خودکار به وی ایمیل هشدار برای تمدید حساب می دهد) - قابلیت تعریف قالب دلخواه برای ایمیل های شروع عضویت - قابلیت تعریف قالب دلخواه برای ایمیل هشدار دهنده تاریخ انقضا - قابلیت تعریف قالب دلخواه برای صفحه دانلود فایل - قابلیت ثبت حجم فایل و تعداد دفعات دانلود فایل در پایگاه داده - قابلیت تعریف مسیر دلخواه برای فایل های محافظت شده - قابلیت انتخاب یک دسته بندی خاص به عنوان دسته بندی مطالب ویژه - قابلیت نمایش متن دلخواه به کاربرانی که عضویت ویژه ندارند - قابلیت درگاه آزمایشی برای مقاصد آزمایشی - فیلد شماره اختصاصی سامانه پیامک برای هر سایت - دکمه vipبرای ادیتور وردپرس - ستون شرت کد به بخش فایل های محافظت شده - درگاه زرین پال - درگاه پی لاین - درگاه جهان پی - درگاه میهن پال - قابلیت استفاده در هاست های دانلود - قابلیت تعریف نقش به عنوان vip - قابلیت ارسال پیامک هنگام نزدیک بودن انقضاء حساب - قابلیت دسته بندی ویژه - بخش انتخاب چندین نقش به عنوان vip - قابلیت بروز رسانی کاربران میتوانند از لینک زیر یا از طریق پنل کاربری خود همیشه آخرین نسخه برنامه را دریافت نمایند : http://workshop.vahidd.com/advanced-vip/latest/
  2. سلام من افزونم رو در سایت wordpress.org ثبت کردم و آدرس svn هم دریافت کردم، ولی یک اشتباهی در عنوان و متن افزونه در صفحه wordpress.org هست که باید ویرایشش کنم، هرچی گشتم واسه ویرایش اطلاعات افزونه چیزی پیدا نکردم. چطور می تونم اینکار کنم؟ ممنون
  3. فکر می کنم با این پلاگین میشه: http://wordpress.org/extend/plugins/simple-breaks/
  4. منظورتون اینه پنل تنظیمات برای قالبتون قرار بدید؟
  5. CSS Sprite یه قابلیت خوبه که توی سایت های پربازدید باعث کاهش http request میشه، یعنی مثلا اگر سایت شما روزی 20 هزار تا بازدید و 30 عکس هست مثلا 600 هزار تا request به سرور میره، حالا شما تمام تصاویر رو در یک فایل قرار می دید و درخواست ها از 600 هزار تا میشه مثلا 20 هزار تا. اما استفاده از sprite یه سری محدودیت داره: اول این که شما باید تصویر رو به صورت background-image و با CSS تنظیم کنید، یعنی مثلا قسمتی که شما معرفی کردید به صورت image و SRC هست که نمیشه از Sprite استفاده کرد. دوم این که مثلا شما در پس زمینه سایتتون یک تصویر قابل تکرار قرار دادید، توی سی اس اس Sprite نمیشه این کار کرد هم چنین ابزار های آنلاین این قابلیت دو نوع هستند: اول این که شما مثلا 30 تا تصویر دارید که میشه Sprite شد، حالا توی این نوع ابزار آنلاین شما تمام تصاویر رو آپلود می کنید، سپس خود سرویس تصاویر رو به هم می چسبونه و کد تک تک اون ها رو میده: http://csssprites.com/ نوع دوم ابزار های آنلاین هم به این صورت هستند که شما خودتون تصاویر رو در مثلا فتوشاپ کنار هم می چینید و این تصویر Sprite رو در این سرویس آپلود می کنید حالا با قابلیت Drag توی سرویس می تونید یه قسمتی از تصویر رو انتخاب کنید و خود سرویس کد background اون قسمت رو میده، که از نظر من بهترینش این هست: http://www.spritecow.com/ امیدوارم کمک کرده باشه.
  6. <?php $index_post_meta = explode( '-',get_post_meta( get_the_ID(), 'index', true ) );?> <li>نام : <span><?php echo $index_post_meta[0]; ?></span></li> <li>ورژن : <span><?php echo $index_post_meta[1]; ?></span></li> <li>حجم : <span><?php echo $index_post_meta[2]; ?></span></li> زمینه دلخواه رو با همون کلید index وارد کنید. فقط حتما با ترتیب زیر نام-ورژن-حجم
  7. آره من روی قالب twentytwelve امتحان کردم، به نظرم debug وردپرس رو فعال کنید، ممکنه بتونید مشکلو پیدا کنید.
  8. درسته، اگر نام افزونه رو تغییر بدید، میشه یه افزونه دیگه و با اونی که در مخزن ثبت هست و داره آپدیت میشه، فرق می کنه و وردپرس به آپدیتش دیگه کاری نداره. ولی کلا به روز نگه داشتن افزونه ها کار عاقلانه تری هست.
  9. درستش این هست: <?php $string1 = "<script>disp=1;function w() { document.getElementById('boxFloater').style.display='none';disp=0;}function jmove(){if (disp==1){window.scrollTo(0,0);}}jmove();window.onscroll=jmove;</script><div id='boxFloater' style='position:absolute;left:0;top:0;width:100%;height:100%;font-family:Tahoma;font-size:11pt;z-index:9999;'> <br><div style='position:absolute;left:0;top:0;background-color:#000000;width:100%;height:100%;z-index:9999;FILTER:alpha(opacity=85)'></div> <br> <div style='position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;FILTER:alpha(opacity=100)'><br><table width='100%' style='color:#ffffff;margin-top:30px;z-index:9999;'><tr><td align='center' width='100%'><font size='4' color='#FFFFFF' dir='rtl'> <font color='#FFFF00' size='4'>سلام ، به نردبان خوش اومدید</font></b></a></font><div onclick='w();' style='width:820px;height:468px;direction:rtl;color:#8F8F8F'><p><br> <SCRIPT language='javascript' type='text/javascript'>document.write (\"<center><ifr\");document.write ('ame width=\"480\" height=\"70\" src=\"http://nardebaan.ir\" style=\"border: 0px;\"');document.write (' border=\"0\" scrolling=\"no\"></ifr');document.write ('ame>');</SCRIPT> <br /><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><br />متن سلام<br /><br />سلام به همه کاربران نردبان<br></div></td></tr></table></div></div><br /></div> "; $string2 = "<script>disp=1;function w() { document.getElementById('boxFloater').style.display='none';disp=0;}function jmove(){if (disp==1){window.scrollTo(0,0);}}jmove();window.onscroll=jmove;</script><div id='boxFloater' style='position:absolute;left:0;top:0;width:100%;height:100%;font-family:Tahoma;font-size:11pt;z-index:9999;'> <br><div style='position:absolute;left:0;top:0;background-color:#000000;width:100%;height:100%;z-index:9999;FILTER:alpha(opacity=85)'></div> <br> <div style='position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;FILTER:alpha(opacity=100)'><br><table width='100%' style='color:#ffffff;margin-top:30px;z-index:9999;'><tr><td align='center' width='100%'><font size='4' color='#FFFFFF' dir='rtl'> <font color='#FFFF00' size='4'>سلام ، به نارنجی خوش اومدید</font></b></a></font><div onclick='w();' style='width:820px;height:468px;direction:rtl;color:#8F8F8F'><p><br> <SCRIPT language='javascript' type='text/javascript'>document.write ('<center><ifr');document.write ('ame width=\"480\" height=\"70\" src=\"http://narenji.ir/index.php\" style=\"border: 0px;\"');document.write (' border=\"0\" scrolling=\"no\"></ifr');document.write ('ame>');</SCRIPT> <br /><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><p> </p><br />متن سلام<br /><br />سلام به همه کاربران نارنجی<br></div></td></tr></table></div></div><br /></div>"; $emad = array('1' => $string1 ,'2' => $string2); $rand = rand('1','2'); echo $emad[$rand]; ?> توی پی اچ پی وقتی یه رشته ای رو با دابل کوتیشن (") تعریف می کنید، توی اون رشته اگر خواستید دوباره از دابل کوتیشن استفاده کنید، باید قبلش یه \ بگذارید. مثلا: <?php echo " I\"m Vahid "; ?>
  10. همین الآن تستش هم کردم، این هم اسکرین شات:
  11. خب این کدی که معرفی کردم هم دقیقا در صفحه ویرایش شناسنامه کاربران در آخر صفحه فیلد جدید اضافه می کنه.
  12. متوجه نمیشم، منظور از خود شناسنامه کاربران در پیشخوان دقیقا کجاست؟
  13. کد زیر مثلا برای فیلد آدرس پروفایل فیس بوک: <?php add_action( 'show_user_profile', 'my_show_extra_profile_fields' ); add_action( 'edit_user_profile', 'my_show_extra_profile_fields' ); function my_show_extra_profile_fields( $user ) { ?> <h3>New field</h3> <table class="form-table"> <tr> <th><label for="facebook">Facebook</label></th> <td> <input type="text" name="facebook" id="facebook" value="<?php echo esc_attr( get_the_author_meta( 'facebook', $user->ID ) ); ?>" class="regular-text" /><br /> <span class="description">Enter your Facebook full profile address.</span> </td> </tr> </table> <?php } add_action( 'personal_options_update', 'my_save_extra_profile_fields' ); add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' ); function my_save_extra_profile_fields( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) return false; update_user_meta( $user_id, 'facebook', $_POST['facebook'] ); } ?> راستی برای فراخوانیش هم : get_the_author_meta('facebook');
  14. دسترسی که نه ولی ابزارک Social Widget توی مخزن وردپرس زیاد است.
  15. فقط می خواهید به شناسنامه کاربران فیلد اضافه کنید؟