طراحی سایت با اسنیپت های جدید گوگل - دارکوب در بلاگ اسکای

تلفن تهران: 22083926 - 22085386 - 22082258 | آدرس: تهران، سعادت آباد، سرو غربی، کوچه آریا، پلاک 4، واحد 7

طراحی سایت با اسنیپت های جدید گوگل - دارکوب در بلاگ اسکای

تلفن تهران: 22083926 - 22085386 - 22082258 | آدرس: تهران، سعادت آباد، سرو غربی، کوچه آریا، پلاک 4، واحد 7

اضافه کردن فیلد به فیلدهای کاربران جوملا درطراحی سایت

فایل مورد نظر را باز نموده: administrator\components\com_users\models\forms\user.xml برای اضافه کردن فیلدی مثلا با نام موبایل کد زیر را اضافه نمایید:

< field name="mobile" type="text" class="inputbox" description="Mobile" label="Mobile" required="false" size="30" />

فیلد مورد نظر را در دیتابیس جوملای خود جدول users نیز اضافه نمایید

سورس:

اضافه کردن فیلد به فیلدهای کاربران جوملا

امکانات و قابلیت های پلان پایه طراحی سایت

امکانات پلان پایه طراحی سایت

امکانات پلان پایه طراحی سایت

 

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

 

  • ثبت دامنه با پسوند ir و یا com به مدت یکسال به دلخواه خریدار که در صورت نیاز به ثبت دامنه اضافی هزینه ثبت آن جداگانه اخذ می گردد.
  • اختصاص 100 مگابایت هاستینگ لینوکس برای یک سال با پهنای باند 1 گیگابایت ماهیانه
  • پیاده سازی قالب وب سایت از بین قالب های موجود در فروشگاه قالب دارکوب که البته برخی از این قالب ها ویژگی های پیشرفته تر نظیر نسخه موبایلی ، انیمیشن و همچنین سبک های طراحی وب خاص دارند که در صورت سفارش کارفرما به هزینه پایه اضافه می گردد.
  • امن سازی وب سایت برای جلوگیری از هک شدن و بوت شدن وب سایت.
  • پشتیبانی یکساله وب سایت تا در مدت پشتیبانی مشکلاتی که برای وب سایت به وجود می آیند سریعا رفع گردد.
  • آموزش پانل کاربری به جهت درج مطالب وب سایت توسط کارفرما تا بتواند محتوای خود را در وب سایت بارگذاری نماید.

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

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

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

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

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

سورس و منبع:

 پلان پایه طراحی سایت

روش نمایش تصویر در نمایش دسته بندی های مقالات در جوملا

جهت نمایش تصویر در لیست دسته بندی های مقالات در جوملا در فایل زیر:

components\com_content\views\categories\tmpl\default_items.php

کد زیر را درج نمایید:

 

<div class="item-image">

    <?php echo '<img src="'.json_decode($item->params)->image . '" />'; ?>

</div>

 سورس و آدرس:

 نمایش تصویر در نمایش دسته بندی های مقالات در جوملا

نحوه گرفتن بک آپ از وب سایت از طریق Cpanel

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

برای گرفتن بک آپ وب سایت از طریق Cpanel ابتدا اطلاعات کنترل پانل هاست خود را از شرکت هاستینگ خود درخواست نمایید. پس از دریافت اطلاعات از طریق ورود به آدرس YourSiteAddress.com/cpanel می توانید وارد کنترل پانل وب سایت شوید. پس از ورود به کنترل پانل بر روی کلیک Backups کلیک نمایید.

نحوه گرفتن بک آپ از وب سایت از طریق Cpanel

نکنته: ممکن است قالب کنترل پانل سایت شما با قالب مورد نظر متفاوت باشد می توانید از بخش انتخاب قالب خود Switch Theme در بالای صفحه قالب x3 را انتخاب نمایید تا آموزش های موجود در این مقاله هم خوانی داشته باشد.

پس از کلیک بر روی کلید بک آپ Backups وارد صفحه زیر می شوید.

نحوه گرفتن بک آپ از وب سایت از طریق Cpanel

برای دانلود فایل های روی سرور در بخش زیرین Download a Home Directory Backup بر روی کلید Download و برای دانلود دیتابیس های وب سایت در بخش Download a MySQL Database Backup زیر بخش Databases بر روی نام دیتابیس های خود کلیک نمایید.

تبریک شما هم اکنون فایل بک آپ و پشتیبان وب سایت خود را دارید.

سورس:

نحوه گرفتن بک آپ از وب سایت 

سئو و بهینه سازی وب سایت جوملا

بهینه سازی وب سایت جوملا

بهینه سازی وب سایت جوملا

 

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

 

انتخاب هاست مناسب جوملا

قبل از انجام هر کاری بهتر است هاست مناسب و بهینه سازی شده برای جوملا انتخاب نمایید تا از تمامی امکانات این نرم افزار پشتیبانی نمایید. دارکوب هاست های ویژه جوملا را در پکیج های مختلف ارائه می نماید که برای ثبت سفارش می توانید به سایت هاست دارکوب مراجعه نمایید.

به روز رسانی مدام جوملا

نسخه جوملای خود را همیشه به روز نگاه دارید و هر زمان نسخه جدیدی منتشر گردید وب سایت جوملای خود را به روز رسانی نمایید. آخرین نسخه جوملا از نظر سرعت و امنیت بهینه تر از نسخه های قبلی می باشد.

بهینه سازی تصاویر استفاده شده

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

استفاده از سیستم کش در جوملا

سیستم کش در حقیقت وب سایت جوملای شما را تبدیل به وب سایت html می نماید که در زمان های خاصی این html مجددا لود می گردد. برای فعال سازی سیستم کش جوملا پس از ورود به کنترل پانل به منوی System زیر منوی Global Configuration مراجعه نموده و بر روی تب System کلیک نمایید. در بخش Cache Setting بخش Cache را بر روی On - Conservative Cache قرار دهید و بر روی کلیک Save کلیک نمایید. سپس از بخش Extensions زیر منوی Plugin Manager مراجعه نموده و پلاگین System-Cache را بیابید و آن را فعال نمایید.

فشرده سازی جوملا

سیستم فشرده سازی جوملا فایل ها به صورت فشرده سمت مرورگر کاربر ارسال می نماید و مرورگر کاربر فایل ها را از حالت فشرده خارج می سازد. برای فعال سازی سیستم فشرده سازی جوملا به منوی System زیر منوی Global Configuration مراجعه نموده و بر روی تب Server کلیک نمایید و گزینه Gzip Page Compression را بر روی YES قرار دهید. پس از انجام این کار می توانید آدرس وب سایت خود را در http://checkgzipcompression.com وارد نمایید تا مطمئن شوید این سیستم بر روی وب سایت شما کار می کند.

بهینه سازی htaccess

برای بهینه سازی وب سایت از طریق فایل .htaccess وب سایت خود می توانید کد زیر را در این فایل اضافه نمایید:

  ########## Begin - ETag Optimization
## This rule will create an ETag for files based only on the modification
## timestamp and their size. 
## Note: It may cause problems on your server and you may need to remove it
FileETag MTime Size
# AddOutputFilterByType is now deprecated by Apache. Use mod_filter in the future.
AddOutputFilterByType DEFLATE text/plain text/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript
# Enable expiration control
ExpiresActive On
# Default expiration: 1 hour after request
ExpiresDefault "now plus 1 hour"
# CSS and JS expiration: 1 week after request
ExpiresByType text/css "now plus 1 week"
ExpiresByType application/javascript "now plus 1 week"
ExpiresByType application/x-javascript "now plus 1 week"

# Image files expiration: 1 month after request
ExpiresByType image/bmp "now plus 1 month"
ExpiresByType image/gif "now plus 1 month"
ExpiresByType image/jpeg "now plus 1 month"
ExpiresByType image/jp2 "now plus 1 month"
ExpiresByType image/pipeg "now plus 1 month"
ExpiresByType image/png "now plus 1 month"
ExpiresByType image/svg+xml "now plus 1 month"
ExpiresByType image/tiff "now plus 1 month"
ExpiresByType image/vnd.microsoft.icon "now plus 1 month"
ExpiresByType image/x-icon "now plus 1 month"
ExpiresByType image/ico "now plus 1 month"
ExpiresByType image/icon "now plus 1 month"
ExpiresByType text/ico "now plus 1 month"
ExpiresByType application/ico "now plus 1 month"
ExpiresByType image/vnd.wap.wbmp "now plus 1 month"
ExpiresByType application/vnd.wap.wbxml "now plus 1 month"

ExpiresByType application/smil "now plus 1 month"
# Audio files expiration: 1 month after request
ExpiresByType audio/basic "now plus 1 month"
ExpiresByType audio/mid "now plus 1 month"
ExpiresByType audio/midi "now plus 1 month"
ExpiresByType audio/mpeg "now plus 1 month"
ExpiresByType audio/x-aiff "now plus 1 month"
ExpiresByType audio/x-mpegurl "now plus 1 month"
ExpiresByType audio/x-pn-realaudio "now plus 1 month"
ExpiresByType audio/x-wav "now plus 1 month"

# Movie files expiration: 1 month after request
ExpiresByType application/x-shockwave-flash "now plus 1 month"
ExpiresByType x-world/x-vrml "now plus 1 month"
ExpiresByType video/x-msvideo "now plus 1 month"
ExpiresByType video/mpeg "now plus 1 month"
ExpiresByType video/mp4 "now plus 1 month"
ExpiresByType video/quicktime "now plus 1 month"
ExpiresByType video/x-la-asf "now plus 1 month"
ExpiresByType video/x-ms-asf "now plus 1 month"

کد بالا سیستم کش را بر روی کامپیوتر کاربر فعال سازی می نماید و همچنین بخش های اضافی را از صفحات وب سایت حذف می نماید. کد ETag به مرورگر می گوید که در صورتی که فایلی بر روی کامپیوتر کاربر وجود دارد آن را از کامپیوتر کاربر لود نمایید و Expires headers نیز همان کار را انجام می دهد به علاوه آنکه قابلیت ست نمودن تاریخ برای آن وجود دارد و گزینه AddOutputFilterByType DEFLATE فایل های HTML را بهینه سازی می نماید.

حذف اکستنشن های اضافی

به بخش Extension زیر منوی Extension Manager مراجعه نموده و اکستنشن های که با آنها احتیاج ندارد و خود نصب نموده اید را حذف نمایید.

استفاده از اکستنشن های بهینه سازی

جوملا همچنین پلاگین ها و کامپوننت های مختلفی برای بهینه سازی خود دارد که می توانید آنها را بر روی سیستم مدیریت محتوای جوملا خود نصب نموده و وب سایت خود را به صورت اتوماتیک بهینه سازی نمایید. پلاگین هایی نظیر JCH Optimize ، Jbetolo ، JotCache از این دست هستند.

امن سازی جوملا

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

آدرس و لینک:

بهینه سازی وب سایت