تبلیغـــــات
    پکیج جامع قالب ها و تمپلیت ها
حــمــایــــت
Donate Us
لینک به ما
Tags
عضویت در خبر نامه

برای اطلاع از آخرین بروزرسانی سایت, ایمیل خود را در کادر زیر وارد نمایید

ارشیـــو موضـــوعی
.::امـــار ســـایـــــت::.
  • بازديد امروز : 21527
  • بازديد ديروز : 2984
  • بازديد كل : 803599
  • كاربران آنلاين : 110 نفر
  • بيشترين مرورگر : Firefox
  • مرورگر شما :
  • OS شما :
  • IP شما : 38.107.179.220
کلـــمات کلـــیدی
کلمات کلیدی این صفحه هنوز بدست نیامده!
تبلیغـــــات
    تبلیغات
امـــکـــانـــات
عضویت ویژه
اخـــریـــن بــروز رســـانی NOD32
اخرین یوزر نیم و پسورد ها
اپدیت های افلاین

NOD 32
به صورت  لحظه ای - صبح و عصر 
اپدیت لحظه ای یوزر و پسورد نود 32
تبلیغـــــات متـــنی

رپیدلیچ فارسی در الکسا

پکیج ویژه برنامه نویسی-برنامه نویسی و طراحی وب (PHP-HTML-CSS-FLASH-JQUERY-AJAX-JAVA....)



اخـــرین ارســـال های تــالار گــفتمان
افزونه وردپرسیW3 Total Cache کاملترین معرفی و اموزش نصب
تاریخ ارسال : سه شنبه ۱۷ آبان ۱۳۹۰
بدون دیدگاه
بازدید: 890

w3-total

مقدمه : (توضیح کلی در مورد افزونه W3 Total Cach)

W3 Total Cache یکی از بهترین,سریعترین و کاملترین افزونه‌ها برای بالا بردن سرعت و کارایی سایت وردپرس شما میباشد.سایت‌های بزرگی که از این افزونه استفاده می‌کنند،گویای این مطلب است.سایت‌هایی مثل :mashable.com, smashingmagazine.com, yoast.com, WPBeginner .افزونه W3 Total Cache کارایی سایت را بالا می‌برد،همه اجزا سایت را کش (Cache) می‌کند،سرعت دانلود را کاهش می‌دهد و امکان استفاده یکپارچه از سیستم CDN یا همان Content Delivery Network را فراهم می‌کند،پس نتیجه نهایی برای کاربر،بالا بودن سرعت سایت خواهد بود.

  • نصب W3 Total Cache در وردپرس

قبل از نصب W3 Total Cache،باید مطمئن شویم که هیچ افزونه کش کننده دیگری (مثل WP Super Cache) فعال نباشد.در غیر این صورت ممکن است بمحض فعال سازی آن،خطا داده شود.برای نصب افزونه می‌توانید به طریق زیر عمل کنید:

در قسمت افزودن افزونه کلیک کرده و متن W3 Total Cache را جست وجو کنید,از نتایج بدست امده افزونه مورد نظر را نصب و فعال نمایید.

اگر می‌خواهید با FTP این کار را انجام دهید،می‌توانید آنرا دانلود کرده و سپس در مسیر /wp-content/plugins/ آپلود کنید.به محض فعال شدن این افزونه،یک منو بنام “Performance” به منوهای مدیریت اضافه می‌شود.با کلیک بر روی آن،وارد تنظیمات می‌شوید.

  • تنظیم  و پیکر بندی کلی افزونه

این افزونه دارای تنظیمات زیادی میباشد برای همین به صورت جزء به جزء سراغ بخش‌ها رفته و توضیحات را برای شما ارئه میدهیم.

تنظیمات عمومی:

برای دسترسی به این قسمت بر روی تب Performance را انتخاب کرده و بر روی نوشته General settings  کلیک نمایید.

اول شما گزینه ای را برای فعال یا غیر فعال کردن حالت پیش نمایش(Preview) می‌بینید.فعال بودن پیش نمایش به معنی تقریبا غیرفعال بودن افزونه است پس باید آن را غیرفعال کنید تا افزونه فعال شده و از حالت صرفا نمایشی به حالت کار درآید.مثل شکل زیر:

generaltab

گزینه دیگر این صفحه،بخش Page Cache است.این بخش مثل افزونه WP Super Cache کار می‌کند.وظیفه این قسمت از سیستم ما،ایجاد صفحه ایستای کش از هر صفحه ای است که بارگذاری می‌شود،بنابراین لازم نیست موقع load صفحات برای هر کاربر،صفحه به صورت داینامیک(تعامل با پایگاه داده) از نو بارگذاری شود.با فعال بودن این گزینه،سرعت بازگذاری شما تا حد قابل توجهی افزایش می‌یابد.

برای سرورهای اشتراکی که کابران زیادی از آن استفاده می‌کنند،گزینه Disk Enhanced شدیدا پیشنهاد می‌شود.نتیجه مطابق شکل زیر خواهد بود:

page cach

بعد از Page Cache می‌توان Minify یا همان خرد کردن را ببینیم.Minify یک تکنیک مشهور برای کاهش حجم فایل‌های CSS,JS,HTML,پست‌ها،صفحات و فیدهای RSS می‌باشد.مبنای کار آن نیز حذف محتویات غیر ضروری است که کاربران نیازی به دیدن آنها ندارند.مثلا توضیحات فایل‌های شیوه نامه که برای توسعه دهندگان مورد نیاز است،نه کاربران شما و یا فاصله‌ها را که با حذف آنها ،حجم فایل‌ها کم شده و می‌تواند سرعت بارگذاری را تا ۱۰% افزایش دهد.

گزینه Disk:Enhanced بهترین گزینه برای سرورهای اشتراکی است.نتیجه کار باید به این شکل باشد:

همانطور که میبینید در این افزونه چندین روش برای Minify کردن هر کد میباشد. همه به صورت پیش فرض میباشند.درصورت اشنایی با سیستم‌ها ان‌ها را تغییر دهید.

minify

گزینه بعدی Database Cache است.این گزینه می‌تواند بسیار تعیین کننده باشد زیرا پایه کار وردپرس بر اساس تعامل دائمی‌با پایگاه داده است.اکثر اوقات ارتباط زیاد با دیتابیس و ارسال پرس و جوهای مختلف،علت اصلی کاهش سرعت سایت‌هاست که می‌تواند تا داون شدن و بعد از کار افتادن و خرابی سایت در ترافیک‌های بالا هم پیش برود.Database cache پرس و جو (Query)‌ها را کش کرده و می‌تواند سرعت سایت را ۱۰۰ برابر افزایش دهد.

database cach

گزینه بعدی Object Cache است.این گزینه می‌تواند سرعت سایت‌های فوق العاده داینامیک را که از Object Cache API استفاده می‌کنند،افزایش دهد.

obj cach

گزینه بعدی تنظیمات عمومی‌افزونه،کش مرورگر یا Browser Cache است.این گزینه محتویات را فشرده سازی کرده و برای اشیاء سایت نیز تاریخ انقضا در نظر می‌گیرد.هر موقع کاربری از سایت شما بازدید می‌کند،مرورگر وی یک کپی از سایت شما را در رایانه او ذخیره می‌کند تا اگر دوباره از سایت شما بازدید کرد،نیازی به بارگذاری دوباره نباشد[مخصوصا مرورگر opera که از این طریق سرعت خود را فوق العاده افزایش می‌دهد].اما هر مرورگر در یک بازه مشخص کش خود را خالی می‌کند.حالا با فعال کردن این گزینه،سایت شما به مرورگر می‌فهماند که هر شی را تا چه مدتی در کش خود حفظ کند.برای مثال شما ممکن است favicon خود را تا ماه‌ها نیز تغییر ندهید.پس این یکی از چیزهایی است که می‌توان تا یک ماه بدون تغییر از آن استفاده کرد.

browser cach

حالا می‌رسیم به گزینه CDN یا همان Content Delivery Network که در آینده از آن زیاد خواهیم شنید.در این رابطه W3 Total Cache از سرویس‌های MaxCDN,NetDNA, Amazon S3, Rackspace Cloud, Amazon Cloud Front  ,… پشتیبانی می‌کند.همانطور که واضح است،این بخش بدرد افرادی می‌خورد که یا از CDN استفاده می‌کنند و یا قصد استفاده از آن را دارند. درباره تنظیم این بخش در پست بعدی به تفضیل بحث میکنیم

cdn

ادامه مطلب…

افزونه ساپورت از طریق ایمیل برای وردپرس
تاریخ ارسال : یکشنبه ۳ مهر ۱۳۹۰
بدون دیدگاه
بازدید: 490

esupport

افزونه جدیدی که قصد معرفی ان را داریم یکی از افزونه‌های پشتیبانی از طریق ایمیل برای کاربران یک سایت وردپرسی میباشد.این افزونه از محصولات سایت Codecanyon بوده و قابلیت‌های بسیاری دارد.

قابلیت‌های افزونه :

  • ساپورت چند گانه اکنت‌ها (چندین ایمیل )
  • خواند ایمیل‌های POP3 و تبدیل ان‌ها به تیکت پشتیبانی
  • پیوست‌های فرستاده شده توسط ایمیل تبدیل به فایل قابل دانلود میشوند
  • شماره گذاری و مرتب کردن تیکت‌ها
  • نمایش موقعیت و وضعیت تیکت هر کاربر به صورت تصویری
  • قابلیت قرار گرفتن سیستم پشتیبانی و ارسال تیکت در هر قسمتی از جمله صفحه تماس با ما به صورت اجاکسی
  • نمایش دهنده مخصوص تیکت‌های جدید در داشبورد مدیریت
  • اضافه کردن ستونی به ستون مدیریتی در بالای سایت
  • استفاده از ارسال ایمیل و یا ورود به سامانه کاربری در سایت و ارسال تیکت
  • و…

نمایش دمو

ادامه مطلب…

اموزش ساخت پلاگین اپلود برای رپید لیچ ( قسمت سوم-نهایی )
تاریخ ارسال : یکشنبه ۲۱ فروردین ۱۳۹۰
۲ دیدگاه
بازدید: 911

 

خوب اینم قسمت نهایی و اخر اموزش ساخت پلاگین اپلود :

اپلود کردن :

اپلود کردن فایل :

خوب تا حالا تمام اطلاعات مورد نیاز را داریم . بنا براین میتونیم فایلمون رو اپلود کنیم .
حالا باید fieldname را در اطلاعات درخواستی که ارسال شده در فانکشن یا همون عملیات اپلود پیدا کنیم . upfile()

معمولا این قسمتی هست که نام فایل که همراه یک Content-Type: application/octet-stream هست ( پسوند ) .درقسمت فایل دیتا ‘Filedata’

Content-Disposition: form-data; name="Filedata"; filename="36.zip"
Content-Type: application/octet-stream

ادامه مطلب…

اموزش ساخت پلاگین اپلود برای رپید لیچ ( قسمت دوم )
تاریخ ارسال : یکشنبه ۲۱ فروردین ۱۳۹۰
بدون دیدگاه
بازدید: 370

بازیابی ادرس اپلود :

انالیز فرم اپلود :

برای اپلود کردن شما به صورت پیش فرض یک سری اطلاعات از پیش تعیین شده رو به ادرس‌های مشخصی ارسال میکنید.
اگر شما یک فرم اپلود را باز کنید – اطلاعاتی مانند زیر مشاهده خواهید کرد :

&lt;form accept-charset=&quot;UTF-8&quot; id=&quot;uploader&quot; action=&quot;<a href="http://ul016.filefactory.com/upload.php&quot" title="Linkification: http://ul016.filefactory.com/upload.php&quot">http://ul016.filefactory.com/upload.php&quot</a>;  method=&quot;post&quot;  enctype=&quot;multipart/form-data&quot;&gt;
&lt;div id=&quot;uploaderHeader&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;redirect&quot; value=&quot;1&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;enabled&quot; value=&quot;1&quot; /&gt;
&lt;!-- Add Files --&gt;
&lt;div id=&quot;addFiles&quot; class=&quot;selector&quot;&gt;
&lt;h1&gt;Upload, download and share any file for free!&lt;/h1&gt;
&lt;div class=&quot;flashUpload&quot;&gt;
&lt;!--
&lt;input type=&quot;text&quot; id=&quot;uploadInput&quot; disabled=&quot;&quot; /&gt;
&lt;button  id=&quot;uploadAdd&quot; type=&quot;button&quot;  disabled=&quot;&quot;&gt;Browse...&lt;/button&gt;
--&gt;
&lt;div id=&quot;flashContainer&quot;&gt;
&lt;p id=&quot;uploadBlurb&quot;&gt;Upload up to 25 files of any type, under 300MB each.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
 
&lt;div class=&quot;httpUpload&quot;&gt;
&lt;input type=&quot;file&quot; name=&quot;file&quot; id=&quot;fileOne&quot; /&gt;
&lt;p&gt;Upload a single file in basic mode. Up to 300MB of any file type.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- Files --&gt;
&lt;div id=&quot;fileQueue&quot;&gt;
&lt;div id=&quot;uploadContainer&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&quot;uploadFooter&quot;&gt;
&lt;!-- Folder --&gt;
&lt;div id=&quot;uploadOptions&quot; class=&quot;selector&quot;&gt;
&lt;div&gt;
&lt;p&gt;Upload files to&lt;/p&gt;
&lt;select class=&quot;tree new&quot; name=&quot;folderID&quot; id=&quot;folderTree&quot;&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot; value=&quot;0&quot;&gt;Default&lt;/option&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot; value=&quot;d476e2581ca80dea&quot;&gt;100 in 1 portables (JS)&lt;/option&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot; value=&quot;b183535d453b725f&quot;&gt;2007 songs&lt;/option&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot; value=&quot;a1b99b65e2e8f911&quot;&gt;2008 Tamil all Songs&lt;/option&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot;  value=&quot;163961a1477e888f&quot;&gt;2008 Tamil Single  Link Songs&lt;/option&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot; value=&quot;8ce0f8404af022c9&quot;&gt;All Documentaries (JS)&lt;/option&gt;
&lt;option style=&quot;padding-left: 26px; background-position: 5px 50%;&quot; class=&quot;level-0&quot; value=&quot;51caa465435076c5&quot;&gt;All English Movies (JS)&lt;/option&gt;
....more options....&lt;/select&gt;&lt;/div&gt;&lt;/div&gt;
&lt;!-- Buttons --&gt;
&lt;div id=&quot;uploadControls&quot;&gt;
&lt;div class=&quot;flashUpload&quot;&gt;
&lt;a href=&quot;#&quot; id=&quot;switchHTTP&quot;&gt;Switch to basic uploader&lt;/a&gt;
&lt;button  id=&quot;uploadStart&quot; type=&quot;button&quot;  disabled=&quot;disabled&quot;&gt;Upload  Files&lt;/button&gt;
&lt;button  id=&quot;uploadCancel&quot; type=&quot;button&quot;  disabled=&quot;disabled&quot;&gt;Cancel  All&lt;/button&gt;
&lt;/div&gt;
 
&lt;div class=&quot;httpUpload&quot;&gt;
&lt;a href=&quot;#&quot; id=&quot;switchFlash&quot;&gt;Switch to advanced uploader&lt;/a&gt;
&lt;button id=&quot;uploadOne&quot; type=&quot;submit&quot;&gt;Upload File&lt;/button&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/form&gt;

ادامه مطلب…

اموزش ساخت پلاگین اپلود برای رپید لیچ ( قسمت اول )
تاریخ ارسال : یکشنبه ۲۱ فروردین ۱۳۹۰
بدون دیدگاه
بازدید: 736

سلام . خوب از اسمش که معلومه جریان چی هست …
خیلی از بچه‌ها دلشون میخواست اموزش فارسی ساخت پلاگین برای رپید لیچ رو داشته باشن تا بتونن براش پلاگین درست کنن. خوب ما هم برای شروع اموزش کاملا حرفه ای افزونه‌های اپلود رو براتون قرار میدیم تا بعدش هم افزونه ‌های دانلود رو اموزش بدیم…

نکته : برای این اموزش نیاز است شما کمی‌درباره php وhtml از قبل بدونید

نکته۲ : در این اموزش ما … نحوه نوشتن افزونه اپلود برای سایت فایل فکتوری را برای مثال توضیح میدهیم. این کد‌ها فقط برای مثال هستند و برای هر سایت این کد‌ها کمی‌متفاوت هستند. اما روتین کلی کار تقریبا یکسان است

رپید لیچ چگونه کار میکند :

مراحل اصلی برای این که رپید لیچ یک فایل را بر روی یک سرور دیگر اپلود کند عبارتند از :

  • ورود به سایت مورد نظر
  • کوکی‌هایی که توسط سرور مقصد ارسال میشوند را رپید لیچ بگیرد
  • مراجعه به صفحه اپلود سایت مقصد به کوکی که در مرحله قبل دریافت کرده
  • گرفتن ادرس اپلود نهایی و احتمالا یک ای دی (id) از فرم اپلود با استفاده از دستور : cut_str() و یا use preg_match()
  • استفاده از ای دی و/یا کوکی برای فایل اپلود شده , در صورت نیاز . ( این موارد ممکن است به کار بیایتد یا نه . بسته به نحوه کاری اپلودر دارد.)

به خاطر بسپارید رپید لیچ مانند یک بروز( مرورگر ) عمل میکند. در این حالت رپید لیچ کار یک کاربر عادی را تقلید میکند .

ورو با HTTp Debuger :

ورود با مرورگر ( برا دیدن هدر‌ها )

خوب برای شروع ما نیاز داریم که رپید لیچ در سایت مبدا وارد شود و کوکی‌های دریافتی را بارگزاری کند.

در این مرحله نرم افزار HTTP Debugger و یا هر نرم افزار دلخواه دیگری که HTTP header را میگیرد ( دلخواه شما) را اجرا نمایید.
سپس در سایت فایل فکتوری وارد شوید. مطمئن شوید در صفحه ورود ( لاگین ) قرار دارید. یا محلی که فرم ورود به سایت موجود است .
حالا کوکی‌های خود را خالی کنید ( ما این کار را انجام میدهیم تا مطمئن شویم که قبلا هیچ کوکی دیگری برای این صفحه ست نشده است )

یوزر نیم ( نام کاربری ) و پسورد خود را وارد کنید و وارد سایت شوید .

در HTTP Debugger باید یک اطلاعات مثل این ببینید : (postdata)

email=myemail%40domain.tld&amp;password=123456&amp;redirect=%2F

همانطور که میبینید postdata ادرس اینکد شده قبل از ارسال به سرور رو دریافت کرده است . به این دلیل است که شما به جای علامت @ عدد ۴۰% را مشاهده میکنید …

انالیز کد پاسخ گویی هدر این سرور:

پاسخ سرور به این درخواست یک ۳۰۲ Found است و اطلاعات کوکی عبارتند از :

[QUOTE]HTTP/1.1 302 Found
Date: Tue, 31 Mar 2009 16 : 09 : 17 GMT
Server: Apache
X-Powered-By: PHP/5.2.6
Set-Cookie: ff_membership=xLjW0ueLtA4IdfYHy%2F7imBhYGl0eV%2FwUNE4bw5FPzoGYgPVERneUMr6TSVSvMLWc%2v9ZVXQwBr%2BLI7ZIp1CiUSJB9VJSb3h%2FeE1gSvigoNfs4m92WxfhruNqoQuAKbpc5pb9AxYSRYRE%3D; expires=Thu, 30-Apr-2009 16 : 19 :17 GMT; path=/; domain=.filefactory.com
Location: /?login=1
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 20
Connection: close
Content-Type: text/html[/QUOTE]

همانطور که میبینید این ادرس به ما میگوید که ادرس جدید /?login=1 میباشد. بنا بر این این محلی است که رپید لیچ باید برای شروع به ان مراجعه کند. شما میتوانید این موضوع را با بررسی دقیق تر افزونه filefactory.com_member.php در پوشه hosts/upload ببینید.

ادامه مطلب…

 
    صفحه 1 از 212
مطالب گذشته