پرینت کتاب های gitbooks

جادی برداشته برای ویدیوهای LPIC اش یک کتاب هم درست کرده. کتاب رو هم روی gitbooks آپلود کرده. مشکل اینجاست که وقتی میخواین کتاب رو پرینت کنید به خاطر استفاده از @media print توی لیست نمی تونید متن کتاب رو راحت پرینت بگیرید. کاری که باید بکنید اینه که برید توی inspect element > console این کد رو اجرا کنید

$(“.book-header,.book-summary,.navigation,.book-progress”).remove();
$(“.book.with-summary .book-body”).css(‘left’, ‘0px’);
$(“*”).css(‘position’, ‘static’);
window.print()

ولی باز برای هر بخش باید این کار رو هربار انجام بدید. امیدوارم با دیدن این پست به راه راست هدایت بشه و یک pdf از نسخه فعلی اش بهمون بده.
پی نوشت :‌ فکر کنم این افزونه جلالی کد رو یک کم دست کاری میکنه ! با کاراکتر ” بازی میکنه. شما همون از منبع استفاده کنید.
به اشتراک بگذارید

پایپ کردن ایمیل ها در Directadmin

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

"|/usr/local/bin/php -q /home/{USERNAME}/domains/{DOMAIN}/public_html/{PATH}/pipe.php"

Da_plugin_pipe_forwarder
به اشتراک بگذارید

فارسی سازی فاکتورهای PDF در WHMCS

برای فارسی سازی فاکتورها در نسخه PDF در WHMCS باید اول این فونت  رو دانلود کنید و به شاخه /include/font بریزید. سپس در تنظیمات اصلی برنامه در قسمت فاکتورها TCPDF فونت را بر روی dejavusans تنظیم کنید.

اگر فونت دیگری رو پیدا کردید که کار میکنه لطفا خبر بدید.

در ضمن اگه تو راست چین کردن قالب PDF هم مشکل داشتید این فایل رو توی شاخه تم مورد استفاده تون جایگزین کنید.

به اشتراک بگذارید

Install PHP Soap on Linux Plesk Server

اکثر بانک های ایرانی برای سامانه پرداخت آنلاین شون نیاز به نصب ماژول Soap بر روی PHP سرورتون دارند. راه های مختلفی برای نصب و فعال سازی Soap هست. اما ساده ترین راه :

yum install php-soap

جالب بود نه ؟ پس تا برنامه بعد…

به اشتراک بگذارید

چگونگی تنظیم وردپرس 3 برای استفاده از ساب دامین در پلسک

امروز یکی از دوستهام هدی بالاخره تصمیم گرفت که وبلاگ نویسی را در هاست شخصی ادامه بده و برای خودش دامین داشته باشه. چون ایشون وبلاگ نویس قهاری هستند و شونصد تا وبلاگ دارند تصمیم بر این شد که یک دامین ثبت کنیم براش و هر وبلاگ روی یک ساب دامین باشه. خلاصه اینکه دامین رو ثبت کردم و هاست اش رو هم add کردم. بعد دیدم که باید هی ساب دامین اضافه کنم و هی وردپرس نصب کنم. خوب من هم که اصولا توی انجام کارهای بیگاری تنبل هستم شدید. این شد که جرقه ای به ذهنم رسید ، چرا نباید من یک وردپرس نصب کنم بعد با همون یک وردپرس چندتا وبلاگ توی ساب دامین های مختلف داشته باشیم و خود وردپرس ساب دامین بسازه ! ( تنبلی ریشه اختراعات هست ، بشر موجودی است تنبل که آنچه نکرده، از روی تنبلی نکرده، و آنچه کرده هم به خاطر تنبلی کرده است). برای این کار باید از wordpress mu استفاده میکردم. بعد از کمی تحقیق متوجه شدم خود وردپرس 3 در نسخه جدید از wordpress mu هم پشتیبانی می کند و نیازی به نصب wordpress mu نیست(چه بهتر اسباب گشاد بازی بیشتر مهیا بود). فعال کردن wordpress mu یک سری مراحل داره که باید طبق اون عمل کنید تا بتونید این قابلیت رو فعال کنید. اما توی کنترل پنل پلسک یک مشکل کوچولو هست اونهم این که بعد از ساخت وبلاگ جدید ، ساب دامین درست کار نمیکنه و صفحه پیش فرض پلسک رو فقط نشون میده. برای حل این مشکل و فعال سازی صحیح wordprss mu روی plesk می تونید از راهنمای زیر استفاده کنید.قبل از شروع چند تا از مزیت های wordprss mu رو بگم.
– امکان اضافه کردن وبلاگ به تعداد دلخواه بر روی آدرس های جدا
– امکان مدیریت هر وبلاگ به صورت جدا
– امکان اضافه کردن کاربر به وبلاگ خاص جهت مشارکت در وبلاگ نویسی در وبلاگ مورد نظر
– به طور خلاصه شما یک wordpress.com کامل می شوید و حتی میتونید ثبت نام و ایجاد وبلاگ در سایتتون رو فعال بزارید

خوب برسیم به آموزشمون

1 – در اولین مرحله آخرین نسخه وردپرس رو دانلود و نصب کنید.

2 – در plesk  و قسمت مدیریت DNS یک A رکورد جدید به صورت *.yourdomain.com بسازید و آی پی دامین را نیز بدهید.

3- بعد از راه اندازی کامل وردپرس کد زیر را به قبل از عبارت /* That’s all, stop editing! Happy blogging. */  در فایل wp-config اضافه کنید

define(‘WP_ALLOW_MULTISITE’, true);

4 – حال اگر مجددا به پیش خوان وردپرس خود مراجعه کنید متوجه خواهید شد که در قسمت ابزار گزینه شبکه اضافه شده است. برای فعال شدن باید 4 کاری که گفته انجام دهید. نخست یک شاخه به اسم blogs.dir در آدرس داده شده بسازید. مرحله 2 و 3 دو کدی که به شما داده است به ادامه کدی که در مرحله قبل به wp-config اضافه کنید. مرحله 4 که اضافه کردن فایل .htaccess هست را نادیده بگیرید. به طور معمول باید وردپرس شما آماده شده باشد اما اگر از plesk استفاده می کنید با مشکل مواجه می شوید و ساب دامین های ساخته شده کار نخواهد کرد.

5- به شاخه زیر در دامین خود بروید (حتما باید دسترسی root داشته باشید اگر ندارید باید از مدیر سرور خود بخواهید که این مرحله را انجام دهد)

/var/www/vhosts/domain.com/conf/

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

ServerAlias *.yourdomain.com

بعد از این مرحله باید سرویس Apache  را restart کنید تا تغییرات اعمال شود دو خط دستور زیر را اجرا کنید

# /usr/local/psa/admin/sbin/websrvmng -a -v

# /usr/sbin/apachectl restart

تموم شد. به همین سادگی به همین خوشمزگی ، از wordpress mu خود لذت ببرید. پیدا کردن این راه حل 7-8 ساعت وقت من رو گرفت. حتی یک خارجی هم راه حل براش ننوشته بود شما هم به خارجی ترجمه اش نکنید اونها هم یک کم اذیت بشند 🙂

به اشتراک بگذارید