Author Archives: مهندس محمدی

فعالسازی exif در دایرکت ادمین

فعالسازی eفعالسازی exif در دایرکت ادمین
فعالسازی exif در دایرکت ادمین

فعالسازی exif در دایرکت ادمین

آموزش فعالسازی exif در دایرکت ادمین
exif
در مسیر زیر:
/usr/local/directadmin/custombuild/

فایل زیر را ویرایش میکنیم

configure/ap2/configure.php56

متناسب با نسخه php باید فایل مورد نظر را ویرایش کنید.
مقدار زیر را به این فایل اضافه کنید:
–enable-exif

سپس دستورات زیر را وارد کنید:
./build php n
service httpd restart

تغییر حجم و کیفیت تصاویر در وردپرس

تغییر حجم و کیفیت تصاویر در وردپرس
تغییر حجم و کیفیت تصاویر در وردپرس

وردپرس به صورت خودکار کمی از کیفیت و حجم تصاویری که در آن آپلود می کنید کم می کند این مقدار روی 90% استف در وردپرس 4.5 برای راحتی کاربران تلفن همراه این مقدار روی 82% قرار داده شده است

با این روشی که هم اکنون فرا میگیرد می توانید این مقدار را کمتر یا زیادتر کنید پس با ما همراه باشید

غیر فعال کردن این روند در وردپرس با کدر زیر :

کد زیر را در function.php قبل از ?> قرار دهید
add_filter(‘jpeg_quality’, function($arg){return 100;});

زمانی که این مقدار روی 100 است یعنی بالاترین کیفیت

حالا شما می توانید با تغییر آن روی مقدار های پایین تر یا بالاتر کیفیت و حجم KBs تصاویری که در وردپرس آپلود می کنید را تغییر دهید

آپشن آنتی دیداس سخت افزاری در Hetzner

آپشن آنتی دیداس سخت افزاری در Hetzner
آپشن آنتی دیداس سخت افزاری در Hetzner

دیتاسنتر هتزنر که یکی از بزرگترین دیتاسنترهای آلمانی می باشد و مشتریان زیادی در ایران از سرورهای هتزنر استفاده میکنند ، طی هفته جاری امکان آنتی دیداس سخت افزاری را به سرورهای خود اضافه کرد.

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

حملات DDOS دسترسی به سرور را برای بازدید کننده های حقیقی با اختلال مواجه می کند.

امکانات سخت افزارهای آنتی دیداس این دیتا سنتر امکانات زیر را داراست:

۱– تشخیص اتوماتیک الگو های حمله: علاوه بر تشخیص حمله بر اساس مقدار ترافیک یا تعداد تعداد پکت‌های ارسالی‌،دیتاسنتر Hetzner Online توانایی تشخیص کامل و توصیف حمله وسپس عکس العمل در مقابل نوع خاص حمله را داراست.برای مثال یک جریان UDP با 500k برای سرور مضر نیست پکت SYN 500k، با این حال میتواند مشکل ساز شود، ابزار حفاظت DDOS این دیتاسنتر میتواند این تفاوت را دقیقا تشخیص دهد.

۲– فیلتر کردن ترافیک برای الگو‌های حمله شناخته شده

طبق صحبت هایی که دیتاسنتر هرتز انجام داده

این متد به ما اجازه میدهد به صورت موثر به فیلتر کردن بر اساس حمله ‌های معروف و شناخته شده بپردازیم این متد برای حمله ‌های بازتابی DNS، بازتابی NTP، جریان UDP در پورت ۸۰ موثر است.

۳– تصدیق بر اساس واکنش در برابر چالش و فیلتر کردن ترافیک به صورت پویا

آنچه در وب سایت هتزنر در این مورد منتشر شده است به شرح زیر است:

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

هتزنر اعلام نموده که این امکانات جدید مقابله در مقابل حملات DDOS باعث افزایش قیمت‌ها و هزینه‌ها نخواهد شد و در دسترسِ تمامی مشتری‌ها قرار خواهد گرفت.سیستم ما حمله‌های DDOS را در هرزمانی تشخیص داده،و مهارت ما برای تشخیص این حملات همواره افزایش می یابد.هنگامی که یک حمله شناسایی میشود،ابزار‌های دفاع در برابر DDOS سریعاً وارد عمل میشوند و حمله را فیلتر می کنند.ترافیک شما اصولا به دلیل روش موثر سیستم در کاهش حملات ، تحت تاثیر سیستم دفاع در مقابل DDOS قرار نمی گیرند.

نمایش اعضا در سایت وردپرسی

شاید دوست داشته باشید تعداد اعضای سایتتون رو توی قسمتی از سایت به نمایش بذارید.

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

روش اول : استفاده از افزونه Simple Blog Stats

بعد از نصب و فعال سازی این افزونه به تنظیمات » Simple Blog Stats بروید.

نمایش اعضا در سایت وردپرسی
نمایش اعضا در سایت وردپرسی

این افزونه تب های مختلفی را به شما نمایش می دهد شما باید روی Shortcodes کلیک کنید.

اموزش نمایش اعضا در سایت وردپرسی
اموزش نمایش اعضا در سایت وردپرسی

کدکوتاه [sbs_users] مربوط به نمایش تعداد اعضا می باشد این کد را در محلی از سایت که مایل هستید مثل قسمت ابزارک ها می توانید قرار دهید.

اگر هم نیاز به کد html دارید باید به این صورت آن را در قالب خود قرار دهید.
<span class=”sbs-count-users”>1056</span>

عدد 1056 دلخواه است یعنی باید تعداد اعضا را جایگزین آن کنید البته استفاده از کد کوتاه اول روش بهتری میباشد.

با این افزونه می توانید اطلاعات دیگری مثل تعداد مطالب، تعداد برگه ها، تاریخ آخرین بروزرسانی سایت و … را در سایت قرار دهید

روش دوم : کد در فانکشن

کد پایین را در پایین ترین قسمت functions.php قالب قبل از ?> قرار دهید.
// Function to return user count
function wpb_user_count() {
$usercount = count_users();
$result = $usercount[‘total_users’];
return $result;
}
// Creating a shortcode to display user count
add_shortcode(‘user_count’, ‘wpb_user_count’);

برای نمایش آن در قالب نیز از کد زیر استفاده کنید:

کد کوتاه [user_count]

کد html همراه با متن

:تعداد اعضا<strong>[user_count]</strong>

تغییر طرح بندی صفحه در مجنتو

شاید علاقه مند باشید طرح بندی صفحه سایت خود را تغییر دهید یعنی یک ستونه یا دو ستونه یا … کنید

1- وارد مدیریت مجنتو شوید

2- از منو بالا روی CMS و سپس به pages بروید

در این قسمت صفحه هایی نمایش داده می شود

تغییر طرح بندی صفحه در مجنتو
تغییر طرح بندی صفحه در مجنتو

3- روی پیشنمایش ( Preview) کلیک کنید طرح بندی صفحه را می بینید

آموزش تغییر طرح بندی صفحه در مجنتو
آموزش تغییر طرح بندی صفحه در مجنتو

4- طبق عکس زیر عمل کنید روی طرح ( Design) کلیک کنید و بعد به منو کشویی طرح بندی (layout) بروید طرح مورد نظر را انتخاب کنید و سپس تغییرات را ذخیره کنید

تغییر طرح بندی صفحه مجنتو
تغییر طرح بندی صفحه مجنتو

حالا می توانید دوباره به صفحه برگه ها بروید و روی پیشنمایش کلیک کنید تا تغییرات ایجاد شده را مشاهده کنید

تغییر عنوان صفحه اصلی در مجنتو

با این آموزش به راجتی می توانید عنوان صفحه اصلی سایت مجنتویی خود را تغییر دهید و فاوآیکون دلخواه را قرار دهید

1- وارد مدیریت اسکریپت مجنتو شوی.د

2- از منو به سیستم و بعد به پیکربندی (Configuration) آنگاه روی طرح (Design) کلی کنید کنید.

در بالا بر اساس پنل فارسی و انگلیسی ترجمه قرار گرفته است.

تغییر عنوان صفحه اصلی در مجنتو
تغییر عنوان صفحه اصلی در مجنتو

3- به پنل HTML Head بروید و default title را به عنوان دلخواه تغییر دهید

آموزش تغییر عنوان صفحه اصلی در مجنتو
آموزش تغییر عنوان صفحه اصلی در مجنتو

از قسمت Favicon icon نیز می توایند فاوآیکون را تغییر دهید

منظور از فاوایکون آیکون کوچکیست که در کنار عنوان برگه در مرورگر نمایش داده می شود

نمایش موضوعات بدون مطلب در ابزارک وردپرس

در وردپرس به طور پیشفرض موضوعاتی که بدون محتوا یا پست هستند در قسمت ابزارکهای سایت نمایش داده نمی شود مثل عکس زیر

نمایش موضوعات بدون مطلب در ابزارک وردپرس
نمایش موضوعات بدون مطلب در ابزارک وردپرس

هم اکنون روشی به شما آموزش می دهیم که این نوع موضوعات نیز در دسته بندی هایی که در ابزارک قرار میگیرند نمایش داده شوند.

کد زیر را در functions.php قبل از ؟> کپی کنید
add_filter( ‘widget_categories_args’, ‘wpb_force_empty_cats’ );
function wpb_force_empty_cats($cat_args) {
$cat_args[‘hide_empty’] = 0;
return $cat_args;
}

ساخت یک صفحه ارور 404 اثر بخش در وردپرس

ساخت یک صفحه ارور 404 اثر بخش در وردپرس
ساخت یک صفحه ارور 404 اثر بخش در وردپرس

وقتی‌ روی لینکی‌ کلیک کرده و به صفحه‌ای منتقل میشوید که اغلب با نوشته “Page not Found” ، “Page Can not be displayed”، “404 error” ، و … رو به رو می شوید در واقع یک خطای ۴۰۴ رخ داده است.چیزی شبیه یک بن بست برای کاربر!چیزی که باعث میشود کاربر از سایت بیرون رفته و خب هیچ کس دوست ندارد ویزیتورش را به این شکل از دست بدهد،در نتیجه چند نکته برای نحوه بهتر استفاده کردن از صفحهٔ ۴۰۴ آورده شده که امیدواریم مفید واقع شود.

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

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

یک صفحه “404.php” و پوشه theme خود(البته در صورتی‌ که ندارید) بسازید.میتوانید از هر مدل و سبک HTML و CSS که دوست دارید استفاده کنید اما سعی‌ کنید مغایر با ساختار سایت یا وبلاگتان نباشد.

مطمئن شوید ساختاری که در زیر آماده در کد هایتان وجود داشته باشد.
<?php get_header(); ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

بعضی‌ تگ‌های مفید که ممکن است به دردتان بخورد:

این کد آرشیو را بر اساس ماه نمایش میدهد، ولی‌ همه ماه‌ها را لیست می‌کند ممکن است اگر سن وبلاگ شما زیاد باشد کمی‌ شلوغ کاری شود.

<?php wp_get_archives(‘type=monthly’); ?>

این کد همه دسته‌بندی‌ های موجود در سایت یا وبلاگ را نمایش میدهد.

<?php wp_list_cats(); ?>

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

<?php get_archives(‘postbypost’, ’17′, ‘custom’, ‘<li>’, ‘</li>’); ?>

پیکربندی صفحه تماس با ما در مجنتو

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

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

صفحه تماس با ما به صورت پیشفرض در فوتر

پیکربندی صفحه تماس با ما در مجنتو
پیکربندی صفحه تماس با ما در مجنتو
آموزش پیکربندی صفحه تماس با ما در مجنتو
آموزش پیکربندی صفحه تماس با ما در مجنتو

به مسیر Stores > Configuration > (General) > Contacts

فروشگاه ها> پیکربندی> (عمومی)> اطلاعات تماس

اموزش پیکربندی صفحه تماس با ما در مجنتو
اموزش پیکربندی صفحه تماس با ما در مجنتو

از منو کشویی Enable Contact Us ( فعال کردن تماس با ما) گزینه Yes (بله) را بزنید.

قسمت Send Emails To (ارسال ایمیل به) رایانامه خود را وارد کنید.

حالا تغییرات را ذخیره کنید و استفاده کرده و لذت ببرید

غیر فعال کردن مقایسه محصولات در مجنتو

چگونه قابلیت مقایسه محصولات در مجنتو را غیر فعال کنیم.

غیر فعال کردن مقایسه محصولات در مجنتو
غیر فعال کردن مقایسه محصولات در مجنتو

در هاست و سپس فایل منیجیر به مسیر زیر بروید و فایل Compare.php را ویرایش کنید:
app/code/core/Mage/Catalog/Helper/Product/Compare.php

کد زیر را پیدا کنید:
public function getAddUrl($product){return $this->_getUrl(’catalog/product_compare/add’, $this->_getUrlParams($product));}

کد زیر را جایگزین کد قبلی تغییر دهید :
public function getAddUrl($product){//return $this->_getUrl(’catalog/product_compare/add’, $this->_getUrlParams($product)); return false;}

سپس فایل catalog.xml را بیابید در این مسیر:
./app/design/frontend/base/default/layout/catalog.xml

اگر از قالبی غیر از قالب پیشفروض مجنتو استفاده می کنید نام پوشه قالب را جایگزین default کنید
<block type=”catalog/product_compare_sidebar” before=”cart_sidebar” name=”catalog.compare.sidebar” template=”catalog/product/compare/sidebar.phtml”/>

کد زیر را جایگزین کد بالا کنید :
<!– <block type=”catalog/product_compare_sidebar” before=”cart_sidebar” name=”catalog.compare.sidebar” template=”catalog/product/compare/sidebar.phtml”/> –>