سفارش تبلیغ
صبا ویژن
طراحی سایت در کرج|طراحی وب سایت درکرج|آذران وب شعبه کرج|هاست
سه شنبه 93 شهریور 11 :: 3:43 عصر :: نویسنده : fahimeh nazari

 

گاهی اوقات در بین کاربران وردپرس این مشکل مشاهده میشود که به این مشکل برخورد کرده و ویرایشگر دیداری موجود در وردپرس لود نمی شود و مجبور میشوند که از ویرایشگر HTML برای ارسال مطلب استفاده کنند ، در این جا به حل این مشکل میپردازیم .

رفع مشکل وردپرس

علت این مشکل

به طور پیش فرض ویرایشگر وردپرس tinymce می‌باشد و این مشکل دلایل مختلفی دارد از جمله مشکل در مرورگر شما، غیر‌فعال یا درست کار نکردن جاوا در مرورگر و اختلال در سایر افزونه‌ها، مشکل در فایل‌ها و …
بنابر این برای حل مشکل مراحل زیر را بررسی و انجام دهید.

بررسی های اولیه

قبل از انجام هر کاری شناسنامه‌ی خود را در پیشخوان وردپرس بررسی کنید. در صورتی که گزینه‌ی “غیرفعال کردن ویرایشگر دیداری هنگام نوشتن” تیک خورده بود، تیک را بردارید و ذخیره کنید.
تمامی افزونه‌های خود رو غیرفعال کنید و با چندین مرورگر مختلف بررسی کنید.
اگه مشکل از فایل‌های وردپرس باشد با راه‌اندازی مجدد برطرف خواهد شد ، پس شما هم از قسمت بروزرسانی‌ها وردپرس را مجدد راه‌اندازی کنید و یا دایرکتوری wp-include را از نو بارگذاری کنید .
کش مرورگر و همچنین کش وب‌سایت (اگر از افزونه‌های کش استفاده میکنید) را خالی کنید.

ویرایش wp-config.php

فایل wp-config.php را باز کنید و کد زیر را قبل از خط require_once قرار دهید و ذخیره کنید.
define("CONCATENATE_SCRIPTS", false );
نکته : قبل از انجام هر تغییراتی backupگرفتن را فراموش نکنید.
افزونه‌ی tinymce-advanced را نصب و فعال کنید .
افزونه‌ی CKEditor را نصب نمایید. با نصب و فعال سازی این افزونه ویرایشگر شما از tinymce به CKEditor تغییر خواهد کرد و حتما هم ویرایشگر دیداری لود خواهد شد و مشکل برطرف خواهد شد.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com





 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت در کرج, ثبت دامنه در کرج, رفع مشکل عدم نمایش ویرایشگر دیداری, هاست در کرج, شرکت طراحی سایت


سه شنبه 93 شهریور 11 :: 3:36 عصر :: نویسنده : fahimeh nazari

در این قسمت به نحوه اصولی کش‌کردن داده‌ها در وردپرس با Transients APIرا بررسی می‌کنیم.

پشتیبان گرفتن در وردپرس

 

Transients API چیست؟

Transients API یک روش ساده و استاندارد را برای ذخیره داده‌ها به صورت موقت در پایگاه داده با یک نام و بازه زمانی زندگی برای آن دادها، فراهم می‌کند. بعد از به پایان رسیدن زمان تعیین شده اطلاعات حذف می‌شوند و دیگر قابل دستیابی نیستند.
اگر درسایت خود به داده‌ای نیاز دارید که به ندرت به روزرسانی می‌شوند و در تهیه هر بار این داده‌ها زمان زیادی صرف می شود ولی نیازی نیست که هربار این اطلاعات ساخته شوند می‌توانید از Transients API برای ذخیره موقت این داده‌ها استفاده کنید تا در هر بار استفاده از این داده نیازی به تولید دوباره آن نداشته باشید. با این کار می‌توانید زمان لود صفحات را کاهش داده و درصد استفاده سایت از منابع سرور را کاهش دهید.

نحوه ذخیره و بازیابی داده‌های کش بوسیله Transients API

توابع اصلی که در هنگام ذخیره و بازیابی داده‌های مد نظر جهت کش شدن استفاده می‌کنیم توابع set_transient و get_transient هستند. تابع set_transient که از آن برای ذخیره داده کش استفاده می‌کنیم.

<?php set_transient( $transient, $value, $expiration ); ?>



این تابع سه متغیر ورودی دارد. نخست ‎$‎transient‎که نام قطعه داده‌ای است که باید کش شود. این نام در واقع شناسه یکتای آن داده است که در آینده از آن برای بازیابی داده‌های کش شده استفاده می‌کنیم. متغیر دوم ‎$value‎همان داده‌ای است که قصد کش کردن آن را داریم و از متغیر سوم یعنی ‎$expiration‎برای تعیین بازه زمانی که می‌خواهیم داده‌ها کش شوند استفاده می‌کنیم. توجه داشته باشید که مقدار این پارامتر بر حسب ثانیه است و وردپرس بعد از اتمام این زمان داده‌ها را از بانک اطلاعاتی حذف می‌کند.
زمانی که شما داده‌ای را ذخیره کردید می‌توانید به راحتی با تابع get_transient و شناسه آن داده، داده را بازیابی کنید.

<?php get_transient( $transient ); ?>



همان طور که قبل‌تر اشاره کردیم برای بازیابی داده‌ها به شناسه یکتای آن داده نیاز داریم. با ارسال این شناسه به تابع get_transient می‌توانیم به آن داده دسترسی پیدا بکنیم. این تابع دو نوع خروجی دارد. اول مقدار داده کش شده است و یا اینکه مقدار false به همین دلیل بعد از استفاده از این تابع می‌بایست بررسی کنیم که چه نوع داده‌ای در آن وجود دارد. می‌بایست در کدهای خود تمهیداتی را برای زمانی که داده‌های کش حذف شده‌اند در نظر بگیرید.
نکته ظریفی که در این قسمت وجود دارد این است که Transients API در هنگام عدم وجود داده مقدار false منطقی که با صفر مشخص می‌شود را به خروجی ارسال نمی‌کند چون این امکان وجود دارد که مقدار صفر همان داده‌ای باشد که آن را کش کرده باشید و به همین دلیل مقدار false را در یک آرایه قرار داده و آن را به خروجی ارسال می‌کند که برای تشخیص آن می‌توان از عملگر شناسایی یکتا (===) به جای عملگر برابری (==) استفاده کرد. به صورت زیر:

if ( false === ( $value = get_transient( "value" ) ) ) {
// this code runs when there is no valid transient set
}

حذف داده‌های کش شده بوسیله Transients API

برای حذف داده‌های کش شده از تابع delete_transient استفاده می‌کنیم که شکلی یکسان با تابع get_transient که پیش‌تر بررسی کردیم دارد با این تفاوت که این تابع با دریافت شناسه داده کش شده آن را حذف می‌کند.
<?php  delete_transient( $transient ); ?>

استفاده از Transient API در عمل

در اینجا می‌خواهیم برای شفافیت موضوع نحوه استفاده عملی از Transients API را بررسی کنیم. در این مثال می‌خواهیم داده‌های یک فید را دریافت و آنها را نمایش دهیم. دانلود این فید در هر بار نمایش و ساختن یک لیست HTML از آیتم‌های آن کار مناسبی نیست چون در هر بار دانلود و ساختن لیست خروجی آن فید زمان زیادی صرف دانلود و ساختن کد خروجی می‌شود که اینکار مخصوصا در سایت‌های پر بازدید می‌تواند باعث افت سرعت لود صفحات گردد. اما می‌خواهیم با استفاده از Transients API این فید را یکبار دانلود و برای 2 ساعت از آن اطلاعات استفاده کنیم و پس از 2 ساعت دوباره آن را دریافت کنیم و به همین منوال…با اضافه کردن چند خط کد می‌توان از دانلود هزاران بار این اطلاعات جلوگیری کرد. در کد زیر این کار را به صورت عملی پیاده‌سازی کرده ایم.

 

<?
// get data
$rss_itemslist = get_transient("wp_feed");
 
// for reading rss feed
include_once(ABSPATH . WPINC . "/feed.php");
 
// when data cached
if ($rss !== FALSE){
    // print chached feed items list
    echo $rss_itemslist;
}
// when data not cached
else{
 
    // Download feed and generate items
    $rss_itemslist = fetch_feed("http://feeds.irtuts.com/irtuts/wp");
    $max_items = $rss_itemslist->get_item_quantity(10);
    $items = $rss_itemslist->get_items(0, $max_items);
 
    // Generate HTML liat of feed items
    $fresh_list ="<ol>";
    foreach ( $items as $item )
        $fresh_list .= "<li>
          <a href="" . $item->get_link(); . "">" . $item->get_title();" .</a>
        </li>";
    $fresh_list .= "</ol>";
 
    // save fresh feed items list
    set_transient("wp_feed" , $fresh_list ,60*60*2 );
 
    // print fresh feed items list
    echo $rss_itemslist;
}
?>


در مرکز کد و در قسمت if بررسی می‌کنیم که داده‌ای از قبل در کش وجود دارد و در صورت عدم وجود در قسمت else دوباره لیست آیتم‌های آن فید را تولید می‌کنیم.

 

 

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com



 




موضوع مطلب : اذران وب شعبه کرج, طراحی سایت در کرج, داده‌ها در وردپرس, کش کردن هوشمند داده‌ها در وردپرس با Transients API, شرکت طراحی


1. حذف یا غیر فعال نمودن افزونه (Plugin) های غیر ضروری

توجه نمایید که هرچه تعداد پلاگین های مورد استفاده شما بیشتر باشد، مقدار مصرف شما از CPU سرور نیز بیشتر خواهد بود. همچنین لازم به ذکر است که برخی از افزونه ها با یکدیگر سازگاری کامل ندارند یا به درستی بهینه نشده اند و بیشتر از حد معمول از منابع سرور استفاده می نمایند.در ادامه برخی از افزونه های پر مصرف و ناسازگار شرح داده شده است :
افزونه “مقالات مرتبط” (Related Posts):
تجربه نشان داده است که با حذف این افزونه می توان مصرف وب سایت از CPU سرور را تا حد قابل توجهی کاهش داد. طبعا ممکن است این سوال برای شما نیز به وجود بیاید که پلاگین مقالات مرتبط چگونه می تواند چنین مقدار زیادی از منابع سرور را اشغال کند. دلیل آن کاملا مشخص است، زیرا هر بار که یک پست یا مقاله در وب سایت لود می شود، افزونه مقالات مرتبط در بین تمامی برچسب ها (Tag) و دسته بندی ها (Category) برای یافتن مقالات مرتبط به پست لود شده، جستجو می کند که این پروسه بار زیادی را روی سرور می گذارد. حالا تصور کنید که وب سایت شما تنها 10 بازدید کننده داشته باشد و هر یک از آن ها نیز در حال خواندن یک مقاله باشند، بنابراین عملیات یافتن مقالات مرتبط برای 10 مقاله به صورت همزمان باید تکرار شوند. لذا با صرف نظر از تاثیر مفید افزونه Related post بر روی SEO، ناچاریم برای در دسترس بودن همیشگی وب سایت خود در میزبانی های اشتراکی، آن را حذف نماییم. همچنین می توان از برخی از افزونه های ثالث مانند Dhiti و LinkWithin نیز به عنوان جایگزین استفاده نمایید.

2. افزونه های آمار بازدید

افزونه هایی مانند Statpress مقدار زیادی از منابع از سرور را مصرف می نمایند. این افزونه های باید تک تک بازدیدکنندگان را ردیابی کرده و برای هریک از آن ها جداولی را در دیتابیس ایجاد کنند. برای مثال زمانی که یک بازدیدکننده با وب سایت می آید، افزونه مذکور اطلاعات مختلفی مانند موقعیت جغرافیایی، آدرس ارجاع دهنده او به سایت، کلمات کلیدی جستجو شده توسط او صفحات بازدید شده توسط وی را ردیابی و ذخیره می نمایند.
به عنوان جایگزین چنین افزونه هایی می توانید از ابزارهای قدرتمند دیگری مانند Google Analytic یا پلاگین WordPress Jetpack استفاده نمایید که مصرف زیادی از منابع سرور ندارند.
به جز پلاگین های مذکور باید توجه کنید که آیا به تمام افزونه هایی که هم اکنون نصب شده اند احتیاج دارید ؟
برای مثال :
- در صورتی که Theme مورد استفاده شما قابلیت های مناسب برای بهینه سازی موتورهای جستجو (SEO) دارد، در آن صورت دیگر نیازی به افزونه های این چنینی (مخصوصا افزونه All-In-One-SEO Pack که مصرف فوق العاده زیادی از CPU دارد) نخواهید داشت.
- در صورتی که Permalink یا آدرس اصلی خود را تغییر نداده اید دیگر نیازی به افزونه permalink redirect نیز نخواهید داشت.
- در صورتی که برنامه زمان بندی برای بک آپ گرفتن از وب سایت خود ندارید ضرورتی برای استفاده از افزونه های تهیه بک آپ وردپرس وجود ندارد.
به یاد داشته باشید که با حذف هر افزونه در واقع از تعداد درخواست های PHP یا MySQL وب سایت خود نیز می کاهید

3. استفاده بیش از حد از برچسب ها

برچسب ها و یا همان کلمات کلیدی (tag) مطلب کاهش دهید اینکار برای افرایش سرعت سایت شما توصیه می شود. یکی از مشکلات مدیران سایت ها استفاده بیش از حد از برچسب ها است اینکار باعث افت شدید سرعت سایت شما می شود.

4. بروز رسانی مداوم وردپرس، افزونه ها و قالب مورد استفاده

وردپرس، افزونه ها و Theme مورد استفاده همواره در هر آپدیت مقادیری از حفره های امنیتی، مشکلات منطقی ، محاسباتی و Bug های نسخه های قبلی را برطرف می نمایند. پس هیچ گاه برای بروزرسانی آن ها معطل نکنید !

5. استفاده از W3 Total Cache

با توجه به تجربیات مرتبط در این زمینه، ثابت شده که هیچ یک از افزونه های دیگر در زمینه Caching به خوبی W3 Total Cache کار نمی کنند. شما به سادگی می توانید مسئولیت فشرده سازی CSS ها و کش نمودن سایر المان ها را بدون هیچ زحمتی به W3 total Cache بسپارید.
توجه نمایید که در صورت عدم اطلاع از چگونگی انجام تنظیمات این افزونه، آن ها را به هم نزنید. جهت مشاهده راهنمای تنظیمات پلاگین W3 Total Cache به این آدرس مراجعه نمایید.

6. استفاده از Theme مناسب

توجه نمایید که Theme مورد استفاده شما در صورت بهینه نبودن نیز می تواند بار اضافی بر CPU یا RAM سرور تحمیل نماید، بنابراین قبل از انتخاب هر Theme سعی کنید در اینترنت در مورد آن جستجو کرده و نظر مصرف کنندگان آن را در مورد نحوه استفاده آن از منابع سرور جویا شوید.
موارد شرح داده شده در بالا جزو تجربیات شخصی نویسندگان و تنها برخی از نکات مورد استفاده جهت کاهش مصرف منابع سرور توسط وردپرس و بهینه سازی آن بوده و در برخی از مواقع ممکن است بازهم برای بهینه سازی کامل کافی نباشند. لذا از شما خوانندگان عزیز دعوت می شود تا در صورت اطلاع از مواردی که در این مقاله به آن اشاره نشده، آن را در قسمت نظرات درج نموده تا سایرین نیز امکان استفاده از آن را داشته باشند.

7. کاهش حجم عکس های قالب و مطالب

حجم عکس های قالب خود را توسط نرم افزار ها کم کنید و جایگزین عکس اصلی کنید این مورد را برای مطالب خود هم رعایت کنید.
تصاویر وب سایت خود را برون سپاری ((Outsource)) نمایید.
بهترین روش برای محاسبه تصاویر در وب سایت های میزبانی شده در سرور های اشتراکی خارج نمودن تصاویر از سرور مربوطه و آپلود آن ها در یکی از سرورهای ابری رایگان مانند Amazon S3 یا CDN می باشد و تنظیم URL آن ها برای لود شدن در وب سایت می باشد. این کار باعث می شود تا مقدار بار مصرفی CPU برای محاسبه و نمایش تصاویر به مقدار چشم گیری کاهش یابد.

8. کاهش حجم دیتابیس وردپرس با تغییر زمان ذخیره خودکار وردپرس

ذخیره ی خودکار در نوشته های وردپرس یکی از قابلیتهای خوب و کارآمد وردپرس می باشد بدین گونه که وقتی شما در حال افزودن نوشته و یا ویرایش نوشته هستید با به پایان رسیدن زمانی که بصورت پیش فرض برای این قابلیت در نظر گرفته شده است نوشته و یا ویرایش نوشته ی شما بصورت خودکار به عنوان پیش نویس و در آن زمان ذخیره میگردد و این عمل بصورت مرتب و طبق فاصله ی زمانی تا به هنگامی که شما نوشته ی خود را انتشار نداده اید تکرار می شود و این پیش نویس ها به عنوان رونوشت در دیتابیس یا همان پایگاه داده ی شما ذخیره می شود .
قابلیت ذخیره ی خودکار گرچه در زمانی که شما در حال ارسال نوشته و یا ویرایش آن هستید کاربرد مثبتی دارد اما به دلیل آنکه فاصله ی زمانی بصورت پیش فرض برای ذخیره ی هر پیش نویس کم بوده باعث آن می شود که حجم دیتابیس وردپرس شما توسط رونوشت هایی که در زمان ارسال و یا ویرایش نوشته ذخیره می شوند بالا رفته و به مرور زمان شما را با مشکلاتی که مرتبط با دیتابیس وردپرس هستند روبرو سازد .
برای جلوگیری از بالا رفتن حجم دیتابیس یا پایگاه داده وردپرس خود می توانید زمان پیش فرض ذخیره ی خودکار وردپرس را تغییر داده و آن را به مقدار معقول و مورد نیاز خود تغییر دهید ، برای تغییر زمان ذخیره ی پیش نویس وردپرس می بایست در محلی که وردپرس را نصب کرده اید فایل wp-config.php را برای ویرایش باز کرده و دستور زیر را در جای مناسبی از این فایل قرار بدهید لازم به ذکر است که در کد زیر قابلیت رونوشت وردپرس نیز غیر فعال خواهد شد که تاثیر به سزایی بر حجم پایگاه داده ی شما خواهد گذاشت .

9. بهینه سازی دیتابیس

در بسیاری از مواقع دیتابیس های مورد استفاده برای CMS وردپرس بی نظم و تکه تکه (fragmented) می شوند که این موضوع بار اضافی را به سرور ارجاع می دهند. جهت برطرف نمودن چنین مشکلی می توانید از تابع Optimize در PHPMyAdmin برای جداول و Table های خود استفاده نمایید. این روش باعث کاهش اضافه بار در سرور می گردد.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com






موضوع مطلب : دانلود ورد پرس, وردپرس رایگان, دانلود وردپرس, سایت وردپرس, اذران وب شعبه کرج, طراحی سایت در کرج, اموزش وردپرس


اگر می خواهید چندین وب سایت مستقل راه اندازی کنید و مدیریت آن ها را به صورت مرکزی و از یک نرم افزار به کاربران ارائه دهید می توانید از ابزار WordPress MultiServer کمک بگیرید. این نرم افزار را به اختصار به صورت MU و یا WPMU نشان می دهند.
بسیاری از افراد بر این باورند که این ابزار تنها برای سایتهایی کاربرد دارد که به کاربران خود بلاگ در قالب یک ساب دامین ارائه می دهد می باشد. در صورتی که قابلیت های آن بسیار بیشتر و بالاتر می باشد.MU کاربران را قادر می سازد تا چندین وب سایت مستقل را با دامین خود بر روی یک نرم افزار مدیریت نماید. البته لازم است به این نکته توجه نمود که برای استفاده از این ابزار به یک IP اختصاصی و ثابت دارید. همچنین برای جلوگیری از بروز مشکل در روند راه اندازی وب سایت خود، از سرویسهای میزبانی اختصاصی مجازی (VDS) و یا سرورهای اختصاصی استفاده نمایید. زیرا راه اندازی چندین وب سایت بر روی یک سرویس میزبانی اشتراکی ممکن است به دلیل مصرف زیاد CPU و Ram از سرور با مشکل مواجه شود.
حال برای مثال زمانی که سه دامین تهیه کردین به کنترل پنل میزبانی خود رفته و نرم افزار MU را بر روی یکی از دامین ها به عنوان سایت اصلی نصب نمایید. بعد به پنجره مدیریت نرم افزار رفته تا بتوانید وب سایت دوم و سوم را اضافه نمایید. حال شما دارای 3 وب سایت مستقل و با نام های متفاوت می باشید.
در این حالت شما دارای 3 وب سایت می باشید که دارای محدوده مدیریتی مستقل به خود می باشند که از طریق زیر قابل دسترس می باشند:
http://نام وب سایت اصلی/wp-admin
حال می توانید در هر یک از سایت ها بلاگی را با ساخت زیر دامنه ای (sub-domain) ایجاد نمود. که با تعریف حساب کاربری برای این بلاگ می توانید دسترسی را به این دامنه محدود نمایید تا شخص مدیر این بلاگ به سایر قسمت های وب سایت دسترسی نداشته باشد.

مدیریت مرکزی چندین وب سایت

چرا از WordPress MultiServer استفاده کنیم؟

شاید برای شما این ذهنیت پیش بیاید که نصب ورد پرس بر روی هر سایت و کار مجزا بر روی هر سایت آسان تر از این است که بخواهیم این نرم افزار را برای مدیریت وب سایتها نصب نماییم.
اما باید دقت کرد که استفاده از MU قابلیت مدیریت بسیار ساده ای دارد و در صورتی که شما مسئولیت مدیریت چندین سایت را برعهده داشته باشید و بخواهید برای هر یک از آن ها به صورت مجزا وردپرس را نصب و مدیریت نمایید زمان بسیار زیادی را نیاز خواهید داشت. به عنوان مثال برای به روز رسانی وردپرس باید تک تک وارد قسمت مدیریت سایت ها شوید و آن ها را به روز رسانی نمایید. اما این نرم افزار به شما این امکان را می دهد که تمامی وب سایت های خود را در یک محیط مدیریتی مرکزی بررسی و بروزرسانی نمایید.

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com






موضوع مطلب : دانلود ورد پرس, وردپرس رایگان, دانلود وردپرس, سایت وردپرس, اذران وب شعبه کرج, طراحی سایت در کرج, اموزش وردپرس


شنبه 93 مرداد 4 :: 2:17 عصر :: نویسنده : fahimeh nazari

نسخه وردپرس فارسی ورژن 3.6.1 توسط آذران وب ارائه شده است تا شما پس از نصب با استفاده از این نرم افزار راحت تر بتوانید وب سایت خود را طراحی نمایید.

 

 

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com






موضوع مطلب : دانلود ورد پرس, وردپرس رایگان, دانلود وردپرس, سایت وردپرس, اذران وب شعبه کرج, طراحی سایت در کرج, اموزش وردپرس


سه شنبه 93 تیر 10 :: 2:42 عصر :: نویسنده : fahimeh nazari

 

نحوه ی دسترسی:

افزونه ها- مدیریت افزونه ها

1. تب نصب:

در این تب شما می توانید ماژول های مختلفی را برای جوملا نصب نمایید. این ماژول ممکن است به صورت فایل بسته نصبی و یا پوشه نصبی در مسیری از کامپیوتر شخصی شما یا هر مسیر دیگری قرار داشته باشد بنابر این در این قسمت به شما اجازه داده شده بسته خود را از هر مسیری انتخاب کرده و آن را نصب نمایید.

مدیریت افزونه ها در جوملا

دستورالعمل نصب امکانات بر روی جوملا:

یک یا چند فایل فشرده ی هر نوع امکاناتی را که (معمولا با فرمت .zip یا tar.gz) می باشند را از روی سرور یک وب سایت بر روی یک مسیر محلی در کامپیوتر شخصی خودتان دانلود کنید. بعضی از این الحاقات تنها یک فایل دارند (به طور مثال یک کامپوننت یا ماژول) و برخی دیگر از چندین فایل فشرده تشکیل شده اند (به طور مثال یک ماژول و یک کامپوننت). اگر الحاقات چند قسمتی بودند، هر کدام از این قسمت ها یعنی هر کامپوننت و هر ماژول باید فایل فشرده ی مختص خود را داشته باشد.
برای یافتن فایل فشرده از دکمه ی "Browse" استفاده کنید.
از دکمه ی "بارگذاری فایل و نصب" برای نصب استفاده نمایید. جوملا به صورت خودکار بسته ی فشرده را باز کرده و آن نرم افزار را نصب می کند.
ممکن است که افزونه ی مورد نظر، نیاز به فعال سازی داشته باشد. برای این کار به طور مثال باید از قسمت مدیریت ماژول و یا مدیریت پلاگین آن را فعال کنید.

بارگذاری فایل بسته: مکانی که فایل فشرده ی دانلود شده در آن جا قرار دارد را پیدا کنید. سپس دکمه ی "بارگذاری و نصب فایل" را کلیک کنید. جوملا محتوای فایل فشرده را می خواند و این افزونه را نصب می کند. زمانی که این کار انجام شد، در بالای این صفحه پیغامی تحت عنوان "نصب کامپوننت با موفقیت انجام شد" دریافت خواهید کرد. اگر نصب ناموفق باشد، پیغام خطا نمایش داده خواهد شد.

نصب از دایرکتوری:. شما می توانید به جای نصب از طریق بارگذاری فایل بسته، طبق مراحل زیر عمل نمایید
یک مسیر موقت برروی کامپیوتر خود ایجاد نموده و بسته ی افزونه را در آن باز نمایید.
از طریق FTP محتویات فایل دایرکتوری موقت بر روی کامپیوتر خود را در دایرکتوری روی سرور بارگذاری کنید.
در فیلد دایرکتوری نصب، دایرکتوری ای که فایل های افزونه را در آن بارگذاری کرده بودید را وارد کنید.
بر روی دکمه ی نصب کلیک کنید، جوملا محتویات دایرکتوری را نصب خواهد کرد.
زمانی که این کار انجام شد، در بالای این صفحه پیغامی تحت عنوان "نصب کامپوننت با موفقیت انجام شد" دریافت خواهید کرد. اگر نصب ناموفق باشد، پیغام خطا نمایش داده خواهد شد.

نصب از نشانی اینترنتی: روش سوم برای نصب به این صورت است. به جای اینکه فایل فشرده را بر روی کامپیوتر خود دانلود کنید، فقط کافیست نشانی اینترنتی فایل را مشخص نمایید. سپس بر روی دکمه ی نصب کلیک کنید، جوملا به طور خودکار این فایل را مستقیما از نشانی اینترنتی نصب خواهد کرد. بار دیگر زمانی که این کار انجام شد، در بالای این صفحه پیغامی تحت عنوان "نصب کامپوننت با موفقیت انجام شد" دریافت خواهید کرد. اگر نصب ناموفق باشد، پیغام خطا نمایش داده خواهد شد. به خاطر داشته باشید که با این روش، شما یک نسخه از فایل بسته ی افزونه و محتویات آن را بر روی کامپیوتر خود نخواهید داشت.

2. تب بروزرسانی:

بروزرسانی جوملا
در این تب شما می توانید جوملا را بروزرسانی کنید. همانند عملی که از منوی کامپوننت ها-ارتقا جوملا می توان انجام داد.

3. تب نصب زبانها:

نصب زبان در جوملا
در این تب شما می توانید زبان دلخواه خود را به جوملا اضافه نمایید.




موضوع مطلب : اذران وب شعبه کرج, زبان جوملا, اضافه کردن زبان جوملا, نصب جوملا, طراحی سایت با جوملا, دانلود جوملا, طراحی سایت در کرج


سه شنبه 93 تیر 10 :: 2:40 عصر :: نویسنده : fahimeh nazari

نصب جوملا 2.5 در 7 مرحله و جوملا 3.0 در 3 مرحله

فرآیند نصب در جوملا 3.0 در 3 مرحله انجام می‌شود در صورتیکه در جوملا 2.5 این فرآیند در 7 مرحله صورت می گیرد.

به روز شدن قالب Beez3

اگر هنوز از قالب Beez3 استفاده می‌کنید. این قالب بروز شده و آماده استفاده برای سایت‌ها می‌باشد.

در جوملا 3.0 پلتفرم به نسخه 12.x ارتقاء یافته است.

پلتفرم جوملا 2.5 نسخه 11.x بود که در جوملا 3.0 نسخه 12.x می‌باشد. در پلت فرم جدید کلاس‌های متعدد و روش‌های توصیه شده از نسخه 11.4 حذف شده است. با این حال، برای افزونه‌های توسعه دهندگان، با انجام تغییراتی اندک قابلیت سازگاری با جوملا 3.0 را دارد.
تغییرات متعددی در نصب الحاقات (استفاده از تگ‌های پایه در جایگزینی برای توقف پشتیبانی از نصب / حذف اسکریپت‌ها، روش‌های com_install / com_uninstall در ترویج استفاده از scriptfile به جای آنها، و غیره ..)، کامپوننت‌ها (admin.*.php و toolbar.*.php دیگر پشتیبانی نمی‌شود)، کلاس (JFTP به عنوان JClientFtp، JLDAP به عنوان JClientLdap تغییر نام داد، JWebClient به عنوان JApplicationWebClient، حذف و برای تعدادی از کلاس‌ها تنظیم شد)، وقایع پلاگین (رویداد onContentBeforeSave دریافت مقاله را با مقدار مرجع و همچنین رویداد onContentAfterSave)، و غیره .. اطلاعات بیشتر در بخش مستندات جوملا ذکر شده است.


نسخه PHP/MySQL

شما باید حداقل PHP 5.3.1 و MySQL 5.1یا نسخه جدیدتر از آنها را برای اجرای جوملا 3.0 داشته باشید در صورتیکه جوملا 2.5 با حداقل PHP 5.2.4 و MySQL 5.0.1 اجرا می‌شود.

Mootools vs. JQuery

جوملا 3.0 در هسته خود jQuery را دارد. MooTools هم هنوز برای بخش مدیریت در دسترس است.

Simple Pie درمقابل JFeed

تغییر مدیریت خوراک از SimplePie به JFeed برای خلاص شدن از چند خطای موجود، با توجه به این واقعیت که SimplePie بسیار قدیمی بود. از سوی دیگر، برای کاربران SimplePie بسیار مهم بود که سازگاری وجود داشته باشد و با عدم انعطاف پذیری برای نسخه فعلی مواجه می‌شود. این موضوع باعث شد تا برای جوملا 3.0 JFeed استفاده شود تا بهتر و با قدرتمند بیشتری نسبت به SimplePie به وظایف خود عمل نماید.

جوملا 3.0 شامل درایورهای PostgreSQL

شما در حال حاضر در جوملا 3.0 قادرید سایت خود را با استفاده از پایگاه داده PostgreSQL اجرا نمایید که بیشتر باعث می‌شود پلت فرم "استقلال بانک اطلاعاتی" را برای اولین بار تنها با سرورهای MySQL و SQL یکپارچه کند.

بروزرسانی واحد تست در مدیریت محتوا

واحد تست با هدف تست تکه‌های کوچکی از کد (که می‌توانیم واحدها بنامیم) در پایین ترین سطح ممکن که معمولا متدها هستند که دیگر کلاس‌ها را شامل نمی‌شوند، که برای حصول اطمینان از کارکرد صحیح آن مورد استفاده قرار می‌گیرند.
گاهی اوقات واحد تست قدیمی برای مقایسه بین نسخه 1.6 و 1.7 با استفاده از PHPUnit نسخه 3.4 ممکن است دست نخورده باقی بماند. با بروزرسانی نسخه جوملا به 3.0 حداقل PHP مورد نیاز نسخه 5.3.1 می‌باشد که برای تست مورد استفاده قرار می‌گیرد.÷

 




موضوع مطلب : نصب جوملا, مقایسه جوملا, مراحل نصب جوملا, اذران وب شعبه کرج, طراحی سایت در کرج, جوملا در کرج, نصب جوملا در کرج


یکشنبه 93 تیر 1 :: 3:59 عصر :: نویسنده : fahimeh nazari

 

در اینجا به بررسی بعضی از خطاهای رایجی که زمان کار با جوملا با آن روبرو میشویم می پردازیم:

1. JFolder::creat:Infinite Loop detected
    JFTP::store:Bad response
اخطار!- عدم موفقیت در جابجایی فایل این خطا مربوط به Open-basedir می باشد که باید با مدیر هاست تماس حاصل کرده تا مشکل را برطرف نمایند.

2. JFTP::connect
عدم اتصال به هاست "localhost" و پورت "21"
این خطا به دلیل درست تنظیم نشدن Ftp می باشد که باید تنظیمات مربوط به Ftp layer بررسی شود.

3. JFTP: :store: پاسخ بد
هشدار: انتقال ناموفق فایل!
در این حالت تنظیمات Ftp به درستی انجام پذیرفته است و مسیر فایل های temptemp و log اشتباه می باشد. برای مشاهده ی مسیر صحیح از دستور زیر استفاده کنید:
Php?>
Current directory //
echo getcwd() . "\n";
?>



4. JFTP::login: Unable to login
اعتبار کاربر خوب نیست ...
این خطا بدلیل درست تنظیم نشدن ftp می‌باشد که برای حل این مشکل باید ftp layer را بررسی کرد.

5. JFTP: :write: پاسخ بد
ایرادی رخ داد. فایل index.php ذخیره نشد. این خطا می تواند برای اینکه مسیر پوشه log و tmp اشتباه تنظیم شده است رخ دهد که برای حل این مشکل باید مسیر و سطح دسترسی پوشه‌های temp و log رو بررسی کنید.


آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com




موضوع مطلب : خطاهای جوملا, بروزرسانی جوملا, اپدیت جوملا, طراحی سایت در کرج, اذران وب شعبه کرج, طراحی با جوملا, دانلود جوملا


یکشنبه 93 تیر 1 :: 3:57 عصر :: نویسنده : fahimeh nazari

 

قالب های جوملا و روش نصب آنها

هنگامی که جوملا را نصب می کنید تعدادی قالب به صورت اتوماتیک به همراه آن نصب می شود. سایر قالب ها را می توانید از منابع دیگر دریافت و مورد استفاده قرار دهید.
هنگامی که یک صفحه وب تولید می شود در صورتی که مکان کامپوننت، ماژول و پلاگین و ... مشخص شده باشد بازدیدکنندگان سایت احساس بهتری نسبت به همه صفحات سایت دارند. برای انجام این کار کافی است قالب کلی سایت را در ابتدای طراحی سایت انتخاب نمایید و سپس نسبت به تولید محتوای سایر صفحات اقدام کنید.
در صورتی که قالب های همراه جوملا جوابگوی شما نیست می توانید قالب های دیگری را دانلود کرده و مورد استفاده قرار دهید. هر قالب شامل:
layout (محل قرار گیری پلاگین ها، ماژول ها، کامپوننت ها و ...)
Color Scheme (تعیین رنگ پس زمینه، لینک ها و متون)
Images and Effects (نحوه نمایش تصاویر، جلوه های ویژه توسط آژاکس و منوهای Drop Down)
Fonts (مشخص کردن فونت متون)
Browswe Specific Solutions (تعیین نحوه ی نمایش سایت در مرورگرهای مختلف جهت حل مشکل ناسازگاری با نسخه های مختلف)

بعد از دریافت قالب برای نصب آن از منوی افزونه ها گزینه مدیریت افزونه ها را انتخاب نموده و به روش زیر اقدام کنید:

تب نصب:

در این تب شما می توانید ماژول های مختلفی را برای جوملا نصب نمایید. این ماژول ممکن است به صورت فایل بسته نصبی و یا پوشه نصبی در مسیری از کامپیوتر شخصی شما یا هر مسیر دیگری قرار داشته باشد بنابر این در این قسمت به شما اجازه داده شده بسته خود را از هر مسیری انتخاب کرده و آن را نصب نمایید.

نصب قالبها، پلاگین ، کامپوننت ، ماژول
بارگذاری فایل بسته: مکانی که فایل فشرده ی دانلود شده در آن جا قرار دارد را پیدا کنید. سپس دکمه ی "بارگذاری و نصب فایل" را کلیک کنید. جوملا محتوای فایل فشرده را می خواند و این افزونه را نصب می کند. زمانی که این کار انجام شد، در بالای این صفحه پیغامی تحت عنوان "نصب کامپوننت با موفقیت انجام شد" دریافت خواهید کرد. اگر نصب ناموفق باشد، پیغام خطا نمایش داده خواهد شد.

نصب از دایرکتوری:. شما می توانید به جای نصب از طریق بارگذاری فایل بسته، طبق مراحل زیر عمل نمایید
یک مسیر موقت برروی کامپیوتر خود ایجاد نموده و بسته ی افزونه را در آن باز نمایید.
از طریق FTP محتویات فایل دایرکتوری موقت بر روی کامپیوتر خود را در دایرکتوری روی سرور بارگذاری کنید.
در فیلد دایرکتوری نصب، دایرکتوری ای که فایل های افزونه را در آن بارگذاری کرده بودید را وارد کنید.
بر روی دکمه ی نصب کلیک کنید، جوملا محتویات دایرکتوری را نصب خواهد کرد.
زمانی که این کار انجام شد، در بالای این صفحه پیغامی تحت عنوان "نصب کامپوننت با موفقیت انجام شد" دریافت خواهید کرد. اگر نصب ناموفق باشد، پیغام خطا نمایش داده خواهد شد.

نصب از نشانی اینترنتی: روش سوم برای نصب به این صورت است. به جای اینکه فایل فشرده را بر روی کامپیوتر خود دانلود کنید، فقط کافیست نشانی اینترنتی فایل را مشخص نمایید. سپس بر روی دکمه ی نصب کلیک کنید، جوملا به طور خودکار این فایل را مستقیما از نشانی اینترنتی نصب خواهد کرد. بار دیگر زمانی که این کار انجام شد، در بالای این صفحه پیغامی تحت عنوان "نصب کامپوننت با موفقیت انجام شد" دریافت خواهید کرد. اگر نصب ناموفق باشد، پیغام خطا نمایش داده خواهد شد. به خاطر داشته باشید که با این روش، شما یک نسخه از فایل بسته ی افزونه و محتویات آن را بر روی کامپیوتر خود نخواهید داشت.


آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com






موضوع مطلب : بروزرسانی جوملا, اپدیت جوملا, طراحی سایت در کرج, اذران وب شعبه کرج, طراحی با جوملا, دانلود جوملا, قالب های جوملا


شنبه 93 خرداد 24 :: 2:24 عصر :: نویسنده : fahimeh nazari

نحوه بروزرسانی نسخه های مختلف جوملا

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

برای اطلاعات بیشتر اینجا کلیک کنید....

آدرس : کرج – گوهردشت – خیابان اصلی گوهردشت – بین خیابان نهم و دهم غربی– بالای بانک مهر– پلاک252 – واحد11
تلفن تماس :34483769- 026, 34496534- 026, 34496506- 026
ایمیل : Karaj@azaranweb.com








موضوع مطلب : بروزرسانی جوملا, اپدیت جوملا, طراحی سایت در کرج, شرکت طراحی سایت در کرج, اذران وب شعبه کرج, طراحی با جوملا, دانلود جوملا


< 1 2 3 4 >