🎄 یک برنامه نویس تنبل – Telegram
🎄 یک برنامه نویس تنبل
2K subscribers
1.51K photos
280 videos
37 files
1.89K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🔶 متاسفانه کنسول گوگل در بخش ریدایرکت های دامنه مشکل داره و نمی تونیم دامنه جدید را جایگزین دامنه قدیمی کنیم.

فعلا ریدایرکت دامنه اوکی کردم و الان سایت تحت دامنه https://rayium.ir بالا میاد.

@TheRaymondDev
🔶 به روز رسانی قالب راییوم به نسخه 1.5 :
شامل :
افزودن درصد پیشرفت دوره
افزودن تصاویر شاخص و دانلود فایل بخش فروش فایل
افزودن پیوند کوتاه در نوشته وبلاگ
رفع بیرون زدگی صفحات سایت برای موبایل
رفع مشکل دارک مد قالب

https://rayium.ir/?p=1114

@TheRaymondDev
🔶 لوگو کنونی راییوم :
@TheRaymondDev
👍1👎1
🔶 چرا لینوکس مثل ویندوز در بین کاربران فراگیر نشده است؟

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

اما ایراد اصلی که لینوکس دارد که مخصوصا برای گرافیک کارها و گیمرها و … به ضعف اکوسیستم نرم افزاری بر می گردد.

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

البته معادل نرم افزاری فتوشاپ مانند کریتا یا گیمپ وجود دارد اما به پای فتوشاپ نمی رسند و برای شرکت های بازی سازی همین طور …

این بر می گردد به سیاست های متن باز لینوکس که شرکت ها حاضر نیستند, نرم افزارهای خود که کلوز سورس (متن بسته) هست رو متن باز کند که جلوی تغییر کدها توسط برنامه نویسان رو بگیرند. برای شرکت هیچ سودی ندارد که نرم افزارهای خود متن باز کند و تحویل جامعه لینوکسی ها دهد.

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

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

https://rayium.ir/?p=1160


@TheRaymondDev
👍2👎1
🔶 فعال سازی بارگزاری تنبل تصاویر وردپرس

add_filter( 'the_content', 'roka_lazy_load_images' );
function roka_lazy_load_images( $content ) {

if ( is_singular() && in_the_loop() && is_main_query() ) {
$content = preg_replace_callback( '/<img[^>]+>/', function( $matches ) {

if( false === strpos( $matches[ 0 ], 'loading=' ) ) {
$matches[ 0 ] = str_replace( '<img', '<img loading="lazy"', $matches[ 0 ] );
}

return $matches[ 0 ];

}, $content );
}

return $content;
}


@TheRaymondDev
1
🔶 واقعیت رو بگم خودم کم شنوا هستم
گوش سمت چپ تقریبا 90 درصد از بین رفته و گوش سمت راست صدای قابل قبولی دریافت می کنم و با اینکه بدون سعمک می شنوم اما بازم باید سعمک بزارم به خاطر محیط شلوغ آن که بتوانم صدایی دریافت کنم.
در به در دنبال خرید سعمک 50 میلیونی هستم.
افزایش قیمت دلار می تواند فرد کم شنوا رو به ناشنوا تبدیل کند 😢

@TheRaymondDev
6😢4
ویدئو های آموزشی به صورت وب کم ضبط کنم؟ به این صورت می توانید به برنامه نویس ارتباط برقرار کنید؟ مثل استریم گیمرا
Final Results
86%
آره
14%
نه
🔶 نقشه راه طراح یا برنامه نویس وردپرس

زبان فرانت اند (سمت کاربری) : HTML, CSS, JavaScript

زبان بک اند (سمت سرور) : PHP

چارچوب های فرانت اند (جاوا اسکریپت) : ری اکت (ReactJS)

چارچوب های فرانت اند (CSS) : بوت استرپ (Bootstrap) , تلی ویند (Tailwind CSS)

کتابخانه جاوا اسکریپت : جی کوئری (jQuery) - مورد استفاده در Ajax و اسکریپت های مربوط به جی کوئری

سیستم محتوا : وردپرس (Wordpress)

فروشگاه ساز : افزونه ووکامرس (WooCommerce)

فروشگاه ساز فایل : افزونه ایزی دیجیتال دانلود (Easy Digital Downloads)

صفحه ساز : المنتور یا ویژوال کامپوزر

@TheRaymondDev
🎄 یک برنامه نویس تنبل
🔶 نقشه راه طراح یا برنامه نویس وردپرس زبان فرانت اند (سمت کاربری) : HTML, CSS, JavaScript زبان بک اند (سمت سرور) : PHP چارچوب های فرانت اند (جاوا اسکریپت) : ری اکت (ReactJS) چارچوب های فرانت اند (CSS) : بوت استرپ (Bootstrap) , تلی ویند (Tailwind CSS)…
🔶 یه توضیحاتی درباره نقشه راه طراح یا برنامه نویس وردپرس بگم:

یه برنامه نویس وردپرس باید زبان های فعلی HTML, CSS, JavaScript, PHP یاد بگیرد تا حدی مسلط باشد و زیرا برای توسعه قالب یا افزونه وردپرس صد در صد به این زبان ها نیاز خواهند داشت.

برای طراحی قالب وردپرس شما می توانید با HTML, CSS صفحات رو طراحی کنید و برای سازگاری با تمامی ابعاد دستگاه با مدیا کوئری (Media Query) صفحات سایت را رسپانسیو سازی کنید.

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

بعد از توسعه صفحات سایت با چارچوب CSS یا HTML, CSS می رسیم به بخش تبدیل قالب فرانت اند به وردپرس هست که این روش با استفاده از توابع وردپرس و ووکامرس یا ایزی دیجیتال دانلود قالب رو تبدیل می کنیم که معمولا فایل هایی که ایجاد میشه با پسوند PHP است.

برای فرانت اند هم می توانید از چارچوب ری اکت استفاده کنید که بر پایه جاوا اسکریپت است و همین طور جی کوئری برای پویا سازی قالب که البته بدون آن می توانید کار را پیش ببرید.

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

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

تمام شد 😀

https://rayium.ir/?p=1171

@TheRaymondDev
🔶 برای برنامه نویسی وردپرس و لاراول چه نرم افزاری مناسب است؟

دو نرم افزار پر کاربرد در دنیای برنامه نویسی داریم مخصوصا برای PHP کارا :

1 - وی اس کد (VSCode)
2 - پی اچ پی استورم (PHPStorm)

برای وی اس کد وردپرس مناسب هست چرا که افزونه WordPress Snippets برای وردپرس داره که مجموعه ای عظیم از کلاس ها و تابع های مورد نظر برای برنامه نویسی قالب و افزونه گردآوری کرده است و مورد استقبال برنامه نویسان وردپرس قرار گرفته است.

برای پی اچ پی استورم لاراول مناسب است که برای لاراول افزونه Laravel Idea دارد که حکم Auto Complete دارد که هنگامی که کد می زنید کلاس و کد ها را یاد آوری می کند و با اینتر زدن هر کلاس یا کدی ایجاد می کند و سریع تر اسکریپت رو توسعه بدید.
پی اچ پی استورم یه قابلیت جالبی داره که می توان فایلی ایجاد کرد که خودکار مسیر فایل را ایجاد کند و نیازی به دستی نوشتن آن نیست مخصوصا در توسعه پروژه ماژولار لاراول فوق العاده مناسب است. این قابلیت برای وی اس کد وجود ندارد.

@TheRaymondDev
👍3
🔶 غیر فعال سازی گوتنبرگ در تمامی پست تایپ های وردپرس

add_filter('use_block_editor_for_post', '__return_false', 5);


@TheRaymondDev
👍5
🔶 سلام دوستان...

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

@TheRaymondDev
4
🔶 نمایش محصول ووکامرس در صفحه اول قالب وردپرس

<?php 
$args=array(
'post_type'=>'product',
'posts_per_page'=>10,
'orderby'=>'id'
);
$loop = new WP_Query($args);
while($loop->have_posts()) :
$loop->the_post();
global $product;
?>
/*
صفحه محصول
*/
<?php
endwhile;
wp_reset_query();
?>


@TheRaymondDev
👍2
🔶 اگر از وب سرور لاراگون استفاده می کنید برای کار با پایگاه داده به طور پیش فرض از نرم افزار HeidiSQL استفاده می شود.

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

اول آخرین نسخه از سایت پی اچ پی مای ادمین دانلود کنید:
https://www.phpmyadmin.net/downloads/

دوم وارد مسیر C:\laragon\etc\apps شده و پوشه phpMyAdmin در این مسیر منتقل کنید.

سوم دکمه Database در راه انداز نرم افزار لاراگون کلیک کنید و تا آدرس http://localhost/phpmyadmin در مرورگر بارگزاری شود.

چهارم با وارد کردن نام کاربری root بدون رمز عبور وارد میزکار phpMyAdmin خواهید شد.

تمام شد. 😀

https://rayium.ir/?p=1177

@TheRaymondDev
4