دوره برنامه نویسی وب آیولرن
💬 آیدی تلگرام جهت پاسخ سریع: @aiomentor_web
Show more📈 Analytical overview of Telegram channel دوره برنامه نویسی وب آیولرن
Channel دوره برنامه نویسی وب آیولرن (@aiolearn_web) in the Farsi language segment is an active participant. Currently, the community unites 10 727 subscribers, ranking 11 258 in the Technologies & Applications category and 30 710 in the Iran region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 727 subscribers.
According to the latest data from 04 March, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 46 over the last 30 days and by 0 over the last 24 hours, overall reach remains high.
- Verification status: Not verified
- Engagement rate (ER): The average audience engagement rate is 0%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
- Post reach: On average, each post receives 0 views. Within the first day, a publication typically gains 0 views.
- Reactions and interaction: The audience actively supports content: the average number of reactions per post is 0.
- Thematic interests: Content is focused on key topics such as آیولرن, css, برنامهنویسی, پروژه, آیوکاپ.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“💬 آیدی تلگرام جهت پاسخ سریع:
@aiomentor_web”
Thanks to the high frequency of updates (latest data received on 05 March, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.
<div style="text-align : center ;">
<img src="http://www.aiolearn.com/google.png">
</div>
برای نمایش دادن عکس گوگل میتونید در اتریبیوت src از آدرس بالا استفاده کنید.
#شاتل
==..==..==..==..==..==..==..==..==..==..==..
✅کانال پشتیبانی برنامه نویسی وب آیولرن
✨ @aiolearndiv>ul>li
حالا با فشردن دکمه Tab کد بالا به شکل زیر نمایش داده میشود.
<div>
<ul>
<li></li>
</ul>
</div>
مثال دوم :
ul>li.item$*5
حالا با فشردن دکمه Tab کد بالا به شکل زیر نمایش داده میشود.
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>
برای دیدن تمامی اختصارات emmet میتونید از سایت زیر استفاده کنید.
https://docs.emmet.io/cheat-sheet
==..==..==..==..==..==..==..==..==..==..==..
✅کانال پشتیبانی برنامه نویسی وب آیولرن
✨ @aiolearn/* برای گوشی های موبایل */
@media only screen and (max-width: 480px) {...}
/* برای تبلت ها در حالت عمودی و گوشی های موبایل کمی بزرگتر */
@media only screen and (min-width: 481px) {...}
/* برای لپ تاپ ها و تبلت ها بصورت افقی */
@media only screen and (min-width: 769px) {...}
/* برای صفحه نمایش های بزرگ مثه کامپیوتر و بالاتر */
@media only screen and (min-width: 1280px){...}<style>
/* در حالت عادی */
body{
background-color:#fff;
color:#000;
text-align:center;
}
/* در حالت واکنش گرایی */
/* وقتی اندازه صفحه کمتر از 500 پیکسل شد */
@media only screen and (max-width: 500px) {
body {
background-color:black;
color:yellow;
}
}
</style>
مثال ۲ :
مخفی کردن تگ ها با استفاده از دستور Media@ ( در مثال زیر، عکس در کامپیوتر یا لپ تاپ نمایش داده میشه ولی در گوشی های موبایل مخفی میشه و یک پیغام نمایش داده میشه و میگه که شما الان روی گوشی موبایل هستید ) :
/* وقتی اندازه صفحه کمتر از 500 پیکسل شد */
@media screen and (max-width: 500px) {
img.MyImage {
display: none;
}
.MyMessage {
display: block;
}
}
❓نقطه شکست صفحه نمایش چیست؟
بطور کلی به اون اندازه ای از صفحه نمایش که قراره ( و باید ) شکسته بشه ( کمتر یا بیشتر بشه ) میگیم نقطه شکست، مثلا در دستور زیر :
@media only screen and (max-width: 500px) { ... }
1
@media only screen and (max-width: 500px) { ... }
نقطه شکست صفحه میشه اون ;max-width:500px ، یعنی وقتی اندازه صفحه نمایش کمتر از ۵۰۰ پیکسل شد فلان دستورات CSS بروی عناصر اعمال میشه، پس نقطه شکست به اون اندازه ای گفته میشه که باید عناصر به اصطلاح شکسته شوند و استایل جدید بگیرند.Error: MySQL shutdown unexpectedly. This may be due to a blocked port, missing dependencies. improper privileges, a crash, or a shutdown by another method.✅ برای تغییر پورت دیتابیس در زمپ، ابتدا لازم است فایلی به نام my.ini را ویرایش کنیم. 1⃣ با کلیک روی دکمه Config در جلوی MySQL در کنترل پنل زمپ و انتخاب my.ini میتوانید آن را باز کنید. این فایل در مسیر نصب زمپ در زیرپوشه mysql/bin قرار دارد. 2⃣ در این فایل به دنبال کلمه port بگردید و هر کجا که مقدار 3306 وجود داشت، به یک مقدار دلخواه دیگر تغییر دهید. معمولاً عدد 3307 مشکل خطای اجرای زمپ را برطرف میکند. 3⃣ در مرحله بعدی باید فایل php.ini را باز کرده و تغییرات پورت پیشفرض mysql را در آن اعمال کنیم. این فایل در مسیر C:\xampp\php قرار دارد. همچنین از کنترل پنل زمپ با کلیک روی Config سرویس آپاچی (Apache) میتوانید آن را باز کنید. 4⃣ در این فایل به دنبال عبارت mysql.default_port بگردید. پس از علامت مساوی عدد 3306 را به مقداری که در فایل قبلی تعریف کردید تغییر دهید. در اینجا من 3307 را جایگزین میکنیم. اگر سرویس Apache فعال است، آن را stop کنید تا php.ini بازخوانی شود. حالا مجدداً آپاچی را روشن کرده و سعی کنید MySQL را هم start کنید. خواهید دید که دیگر خطای رزرو پورت نمایش داده نمیشود و سرویس به درستی اجرا خواهد شد. ==..==..==..==..==..==..==..==..==..==..==.. ✅کانال پشتیبانی برنامه نویسی وب آیولرن ✨ @aiolearn
Problem detected! Port 80 in use by X with PID Apache will not start without the configured ports free!
Error: Apache shutdown unexpectedly. This may be due to a blocked port, missing dependencies. improper privileges, a crash, or a shutdown by another methodراهکار : تغییر پورت آپاچی (Apache) در زمپ 1⃣ از کنترل پنل زمپ روی دکمه Config در جلوی Apache کلیک کرده و گزینه اولی (httpd.conf) را باز کنید. همچنین میتوانید در مسیر زمپ وارد پوشه apache شده و در پوشه conf فایل httpd.conf را با یک ویرایشگر متن باز کنید. 2⃣ عبارت Listen 80 را در فایل جستجو کنید. مقدار آن را به Listen 8000 تغییر دهید. 3⃣ عبارت ServerName localhost:80 را جستجو کرده و مقدار 80 را به همان مقداری که برای قبلی قرار دادید (در اینجا 8000) تغییر دهید.
توجه کنید که اگر پورت 80 را تغییر دادید، برای دسترسی به localhost باید آدرس localhost:port که در آن به جای port عددی که برای مقدار جایگزین 80 انتخاب کردید قرار میگیرد را وارد کنید.
