

در ادامهی مباحث آموزش برنامهنویسی به زبان پیاچپی در ملت وب، قصد داریم در این جلسه و نیز چند جلسهی آینده مثالهایی عملی از روشهای ساختن اسکریپتهای کاربردی تحت وب را به شما آموزش دهیم. در این قسمت میخواهیم روش ساخت سیستم ورود کاربران عضو شده را آموزش دهیم. در ادامه با ملت وب همراه باشید.
اگر خاطرتان باشد در جلسات قبل در مورد Session ها صحبت کردیم. سشنها در واقع متغیرهایی هستند که به منظور نگهداری اطلاعات شخصی کاربران بر روی سرورهای وب به کار گرفته میشوند چراکه در صورتی که از این ویژگی استفاده نشود، وبسرور نمیتواند تشخیص دهد که کدام کاربر به سمت سرور درخواست ارسال کرده است.
در این جلسهی آموزشی قصد دارید تا با استفاده از Session ها در پیاچپی، یک سیستم کاربری ساده که شامل فرم ورود کاربران عضو است را بر اساس درخواستهای کاربر ایجاد کنیم.
به منظور شروع یک سشن باید از کد زیر استفاده کنیم:
<?php session_start(); // Do Something ?>
برای ذخیرهی مقادیر دلخواه در سشنها میتوانیم از کدی مثل زیر بهره ببریم:
<?php session_start(); // Store Session Data $_SESSION['login_user']= $username; // Initializing Session with value of PHP Variable
برای خواندن اطلاعات ذخیره شده در سشنها نیز باید از کدی مثل کد زیر استفاده کرد:
<?php session_start(); // Store Session Data $_SESSION['login_user']= $username; // Initializing Session with value of PHP Variable echo $_SESSION['login_user'];
برای خالی کردن اطلاعات ذخیره شده در یک سشن نیز میتوان از کد زیر استفاده کرد:
<?php session_destroy(); // Is Used To Destroy All Sessions //Or if(isset($_SESSION['id'])) unset($_SESSION['id']); //Is Used To Destroy Specified Session
در مثالی که ما آوردهایم، یک فرم ورود خواهیم داشت که کاربر باید فیلدهای آن را پر کرده و سپس روی دکمهی ورود کلیک کند. سپس یک سشن ایجاد شده که در صورتی که کاربر اطلاعات ورود را به درستی وارد کرده باشد، دادههایی در این سشن ذخیره شده و به وی اجازه مشاهده صفحهی مخصوص کاربران عضو داده میشود.
مثل همیشه پیش از شروع کار، برنامهی Xampp را اجرا کرده و سپس در پوشهی htdocs یک پوشهی دلخواه برای این پروژه بسازید. در ادامه کد کامل فایلهای مورد نیاز را مشاهده میکنید و توضیح در مورد این کدها نیز در ادامه آورده شده است. شما باید تک تک فایلهایی که در ادامه آورده شده را ساخته در این فایلها کدهای مربوط را بنویسید.
فایل index.php
کد این فایل در واقع بیشتر HTML است و شامل یک فرم برای ورود اطلاعات کاربر است. این فرم دارای دو فیلد با نام username و password و یک دکمه به نام submit است. فیلد اول برای نام کاربری و فیلد دوم برای رمز عبور است. در ادامه کد این فایل را مشاهده میکنید.
<?php include('login.php'); // Includes Login Script if(isset($_SESSION['login_user'])){ header("location: profile.php"); } ?> <!DOCTYPE html> <html> <head> <title>Login Form in PHP with Session</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div id="main"> <h1>PHP Login - Mellatweb</h1> <div id="login"> <h2>Login Form</h2> <form action="" method="post"> <label>UserName :</label> <input id="name" name="username" placeholder="username" type="text"> <label>Password :</label> <input id="password" name="password" placeholder="**********" type="password"> <input name="submit" type="submit" value=" Login "> <span><?php echo $error; ?></span> </form> </div> </div> </body> </html>
همانطور که در کد بالا مشاهده میکنید ابتدا با دستور include فایل login.php که در مرحلهی بعد آن را میسازیم به صفحهی index.php اضافه شده است. سپس با دستور شرطی if بررسی میکنیم که آیا سشنی به نام login_user قبلا ست شده یا خیر. اگر مقدار این سشن خالی نباشد با دستور header، کاربر را به صفحهای به نام profile.php منتقل میکنیم. در غیر این صورت کد اچتیامال که در ادامهی فایل نوشته شده اجرا خواهد شد و فرم ورود به کاربر نمایش داده میشود. دقت کنید که خاصیت action این فرم login.php است و این یعنی اطلاعات فرم یاد شده به فایلی به نام login.php ارسال خواهند شد.
در کد بالا خط echo $error باعث میشود تا مقدار متغیر error$ که در فایل login.php مقدار دهی میشود چاپ شود.
فایل login.php
این فایل شامل اسکریپتهای پیاچپی لازم برای بررسی ورود کاربر است. کد این فایل نیز به صورت زیر خواهد بود.
<?php session_start(); // Starting Session $error=''; // Variable To Store Error Message if (isset($_POST['submit'])) { if (empty($_POST['username']) || empty($_POST['password'])) { $error = "Username or Password is invalid"; } else { // Define $username and $password $username=$_POST['username']; $password=$_POST['password']; // Establishing Connection with Server by passing server_name, user_id and password as a parameter $connection = mysql_connect("localhost", "root", ""); // To protect MySQL injection for Security purpose $username = stripslashes($username); $password = stripslashes($password); $username = mysql_real_escape_string($username); $password = mysql_real_escape_string($password); // Selecting Database $db = mysql_select_db("company", $connection); // SQL query to fetch information of registerd users and finds user match. $query = mysql_query("select * from login where password='$password' AND username='$username'", $connection); $rows = mysql_num_rows($query); if ($rows == 1) { $_SESSION['login_user']=$username; // Initializing Session header("location: profile.php"); // Redirecting To Other Page } else { $error = "Username or Password is invalid"; } mysql_close($connection); // Closing Connection } } ?>
در این فایل نیز ابتدا با دستور session_start سشن را آغاز میکنیم تا بتوانیم از آن در این فایل استفاده کنیم. دقت کنید که در هر فایلی که قصد کار کردن با سشنها را داشته باشید ترجیحا در خطوط اولیه صفحه باید این دستور را بنویسیم.
سپس در این فایل یک متغیر به نام error$ ایجاد کردهایم و مقدار آن را خالی گذاشتهایم. این متغیر برای نگهداری خطاهای احتمالی که طی فرایند ورود کاربر ایجاد میشوند مورد استفاده واقع میشوند.
در خط بعدی با استفاده از دستور isset همانطور که در بخش فرمها به شما آموزش داده بودیم بررسی میکنیم که آیا کاربر اطلاعات مورد نیاز را وارد کرده یا خیر. اگر فیلدهای نام کاربری و رمزعبور خالی باشند، مقدار متغیر error برابر با Username or Password is invalid خواهد شد. در غیر این صورت ادامهی کد یعنی کدهای بعد از else اجرا خواهند شد. حال اگر کاربر نام کاربری و رمزعبور را وارد کرده باشد، مقادیر وارد شده توسط وی در دو متغیر به نام username و password ذخیره میشوند.
در مرحلهی بعد به بانک اطلاعاتی که اطلاعات کاربران در آن ذخیره شده (در ادامه کد ساختن این بانک اطلاعاتی نیز آورده شده است) متصل شدهایم. سپس نام کاربری و رمزعبور دریافتی را با استفاده از توابع stripslashes و mysql_real_escape_string، دادههای ورودی کاربر را از نظر امنیتی، به دادههایی امن مبدل میکنیم. در جلسات آینده در این مورد به صورت مفصلتر صحبت میکنیم. نام بانک اطلاعاتی ما در اینجا company است و همانطور که پیشتر در جلسات آموزش اتصال به MySQL گفته بودیم این جدول را انتخاب میکنیم.
در مرحلهی بعد درست همانند روش گرفتن اطلاعات، با یک کوئری (mysql_query) در بانک اطلاعاتی یاد شده و در جدولی به نام login به دنبال رکوردی میگردیم که فیلد username و password آن دقیقا برابر با نام کاربری و رمزعبور وارد شده توسط کاربر باشد. نتیجهی اجرای این کوئری در متغیری به نام query$ ذخیره شده و سپس با استفاده از تابع mysql_num_rows تعداد رکوردهایی که توسط کوئری یاد شده بدست آمده را در متغیر دیگری به نام rows$ ذخیره کردهایم. در اینجا اگر رکوردی به مشخصات وارد شدهی کاربر در جدول یاد شده وجود داشته باشد، مقدار متغیر rows$ بیشتر از صفر خواهد شد.
حال با دستور شرطی if بررسی میکنیم که اگر مقدار rows$ برابر با عدد یک بود (یعنی چنین کاربری با این مشخصات وجود دارد) سشن login_user را با نام کاربری کاربر مقداردهی میکنیم. سپس کاربر را به صفحهی profile.php منتقل میکنیم. همچنین اگر مقدار متغیر rows$ برابر با ۱ نباشد، یعنی اطلاعات وارد شده توسط کاربر در بانک اطلاعاتی موجود نبوده و بنابراین کاربر اجازه ورود نخواهد داشت و در این شرایط پیغام Username or Password is invalid را در متغیر error$ ذخیره میکنیم. در نهایت نیز ارتباط با بانک اطلاعات را با دستور mysql_close خاتمه میدهیم تا از ایجاد فشار بیشتر روی سرور جلوگیری شود و در واقع منابع سرور بیهوده هدر نرود.
فایل profile.php
این صفحه در واقع صفحهی پروفایل کاربر محسوب میشود که در صورت درست وارد کردن اطلاعات کاربری، افراد به این صفحه منتقل خواهند شد. در اصل باید گفت مجوز دسترسی و مشاهده این صفحه فقط برای کاربرانی که اهراز هویت شدهاند وجود خواهد داشت.
کد این فایل نیز به صورت زیر است:
<?php include('session.php'); ?> <!DOCTYPE html> <html> <head> <title>Your Home Page</title> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div id="profile"> <b id="welcome">Welcome : <i><?php echo $login_session; ?></i></b> <b id="logout"><a href="logout.php">Log Out</a></b> </div> </body> </html>
همانطور که میبینید در این صفحه نیز ابتدا فایلی به نام session.php که در مرحلهی بعد آن را میسازیم با دستور include، به فایل profile,.php اضافه شده است. این صفحه پروفایل کاربر بوده و بیشتر کد آن html است. همچنین در این صفحه مقدار سشن login_session که نام کاربری کاربر را در خود دارد چاپ شده است. همچنین یک لینک به صفحهی logout.php در این صفحه وجود دارد که به منظور خروج از صفحهی کاربری است.
فایل session.php
در این صفحه، اطلاعات مخصوص به هر کاربری که به درستی لاگین کرده باشد، تنظیم میشود.
کد این صفحه نیز به صورت زیر است.
<?php // Establishing Connection with Server by passing server_name, user_id and password as a parameter $connection = mysql_connect("localhost", "root", ""); // Selecting Database $db = mysql_select_db("company", $connection); session_start();// Starting Session // Storing Session $user_check=$_SESSION['login_user']; // SQL Query To Fetch Complete Information Of User $ses_sql=mysql_query("select username from login where username='$user_check'", $connection); $row = mysql_fetch_assoc($ses_sql); $login_session =$row['username']; if(!isset($login_session)){ mysql_close($connection); // Closing Connection header('Location: index.php'); // Redirecting To Home Page } ?>
در این صفحه، ابتدا به بانک اطلاعاتی متصل میشویم و سپس جدول مورد نظرمان که در اینجا company نام دارد را انتخاب میکنیم. سپس با دستور session_start به پیاچپی اعلام میکنیم که در این صفحه قصد استفاده از سشنها را داریم. سپس مقدار سشن login_user را در متغیری به نام user_check$ ذخیره میکنیم. حال با یک کوئری بررسی میکنیم که آیا کاربری با نام کاربری ذخیره شده در سشن یاد شده در جدول login بانک اطلاعاتی ما وجود دارد یا خیر. با دستور mysql_fetch_assoc مقدار بازگشتی کوئری را در متغیری به صورت آرایه در ses$ قرار میدهیم. حال همانطور که در بخش آرایهها یاد گرفتید، عضوی از آرایه که نام آن username است را در متغیری به نام login_session قرار میدهیم.
در نهایت با دستور شرطی if بررسی میکنیم که آیا مقداری در login_session تظیم شده یا نه. اگر این مقدار خالی باشد کاربر به صفحهی index.php منتقل خواهد شد. این کار باعث میشود تا در شرایطی که افراد قصد دسترسی مستقیم به صفحهی profile.php را دارند، نتوانند بدون اهراز هویت آن را مشاهده کنند.
فایل logout.php
برای از بین بردن سشنها باید از کدی همانند زیر استفاده کنیم. هنگامی که کاربر بخواهد از حساب کاربری خود خارج شود باید سشن ایجاد شدهی مخصوص وی را از بین برده و او را به صفحهی اصلی منتقل کنیم.
<?php session_start(); if(session_destroy()) // Destroying All Sessions { header("Location: index.php"); // Redirecting To Home Page } ?>
همانطور که گفتیم از آنجا که قصد داریم در این صفحه نیز از سشنها استفاده کنیم باید ابتدا با دستور session_start این موضوع را به پیاچپی اعلام کنیم زیرا در غیر این صورت اجرای این کد با خطای پیاچپی مواجه خواهد شد.
و اما کد ساخت جدول در بانک اطلاعاتی MySQL نیز به شکل زیر است. شما باید یک بانک اطلاعاتی جدید در phpmyadmin ایجاد کنید. اگر این مورد را نمیدانید ابتدا به جلسات آموزش اتصال به بانک داده MySQL در ملت وب مراجعه کنید. سپس کد زیر را در بخش Query جدول وارد کنید تا ساختار مورد نظر و جداول و فیلدها و نیز اطلاعات اولیه به صورت خودکار ایجاد شوند.
CREATE DATABASE company; CREATE TABLE login( id int(10) NOT NULL AUTO_INCREMENT, username varchar(255) NOT NULL, password varchar(255) NOT NULL, PRIMARY KEY (id) )
فایل style.css
این فایل برای ایجاد نمایی زیباتر در کنار کدهای اچتیامال است که در کدهای مربوطه در بالا آن را به صفحاتی که اچتیامال دارند اضافه کردهایم تا ظاهر پروژه نیز بهتر و کاربرپسندتر شوند. این فایل را نیز ایجاد کرده و کد زیر را در آن قرار دهید.
@import http://fonts.googleapis.com/css?family=Raleway; /*---------------------------------------------- CSS Settings For HTML Div ExactCenter ------------------------------------------------*/ #main { width:960px; margin:50px auto; font-family:raleway } span { color:red } h2 { background-color:#FEFFED; text-align:center; border-radius:10px 10px 0 0; margin:-10px -40px; padding:15px } hr { border:0; border-bottom:1px solid #ccc; margin:10px -40px; margin-bottom:30px } #login { width:300px; float:left; border-radius:10px; font-family:raleway; border:2px solid #ccc; padding:10px 40px 25px; margin-top:70px } input[type=text],input[type=password] { width:99.5%; padding:10px; margin-top:8px; border:1px solid #ccc; padding-left:5px; font-size:16px; font-family:raleway } input[type=submit] { width:100%; background-color:#FFBC00; color:#fff; border:2px solid #FFCB00; padding:10px; font-size:20px; cursor:pointer; border-radius:5px; margin-bottom:15px } #profile { padding:50px; border:1px dashed grey; font-size:20px; background-color:#DCE6F7 } #logout { float:right; padding:5px; border:dashed 1px gray } a { text-decoration:none; color:#6495ed } i { color:#6495ed } نتیجه:
ایجاد فرمهای ورود و خروج کاربر و نیز سیستم ثبت نام و ... با استفاده از سشنها در پیاچپی بسیار آسان است. پیشنهاد میکنیم در صورتی که مطالب ارائه شده در این جلسه را به طور کامل درک نکردهاید خودتان مرحله به مرحله در ضمن خواندن، کدها را نوشته و نتیجه را تست کنید. به یاد داشته باشید که در صورتی مفاهیم برنامهنویسی را به خوبی فرا خواهید گرفت که به صورت عملی تمرینهای آن را انجام دهید. در پیاچپی سه مورد برای یادگیری مفاهیم ضروری است و این سه مورد تمرین و تمرین و تمرین هستند.
محصولات مشابه فروشی
-
دانلود افزونه وردپرس مخفی کردن محصولات ووکامرس با سطح کاربری
افزونه ووکامرسافزونه WooCommerce Hide Products by User Roles نام یک افزونه ووکامرس برای وردپرس می باشد که با استفاده از آن می توانید برای سطح های کاربری وب سایت خود محصولات مجزا قرار دهید و همچنین می توان برخی محصولات را تا زمانی که بازدید کنند گان در وب سایت عضو نشوند قابل رویت نباشند. امکانات و ویژگی های افزونه مخفی کردن محصولات با سطح کاربری فارسی شده نمایش / مخفی کردن هر نوع محصولات در فروشگاه WooCommerce بر...65,000 105000 -
پوستر لایه باز بیست و هشت صفر
مذهبیطرح لایه باز بست و هشت صفر به صورت کاملا لایه باز و قابل ویرایش تک تک لایه ها. این طرح به مناسبت بیست و هشتم ماه صفر مورد استفاده قرار گرفته است که می توان با کمی تغییر برای انواع مناسبت های مذهبی مرتبط نیز استفاده نمود. درون فایل مورد نظر مجموعه ای از فونت های به روز شده برای طراحی قرار دارد. (فارسی/لاتین) ابعاد : A3 (قابل تغییر به A4 و A5) فرمت فایل : PSD رزولوشن: 300 Dpi (حرفه ای آماده...16,000 21000 -
دانلود قالب فرم ورود و ثبت نام Iofrm برای HTML
قالب html تک صفحه ایقالب Iofrm یک مجموعه قالب های فرم (ورود / ثبت نام / فیلدها) میباشد که توسط ملت وب فارسی و راستچین شده است و میتواند صفحات ورود و ثبت نام خود را بسازید. سبک مورد نظر خود را بین 15 طرح خلاقانه انتخاب کنید! 23فایل HTML Pages / CSS / JS شامل SVG Vectors شامل تصاویر جعبه زیبا flipping برای تنظیم مجدد رمز عبور بوت استرپ 4 طرح پاسخگو، موبایل آماده رتینا...89,000 129000 -
افزونه ثبت نام و ورود به سایت وردپرسی کلین لوگین | Clean Login
افزونه ابزار وردپرسافزونه ثبت نام و ورود به سایت وردپرسی | Clean Login | جدیدترین و کاملترین نسخه بی شک همتای این افزونه را در هیچ کجا نخواهید دید راهنمایی و پشتیبانی دوستانه از مشتریان افزونه Clean Login به نسخه 1.10.2 در تاریخ 1399/3/10 بروز رسانی شد افزونه ثبت نام و ورود به سایت وردپرسی کلین لاگین Clean Login یکی از برترین افزونه های حال حاضر ثبت نام و ورود به سایت وردپرسی میباشد. با افزونه Clean Login به...72,000 110000 -
قالب Xmee قالب html فرم ثبت نام ، ورود ، فراموشی رمز و کد یکبار مصرف اکسمی
قالب Xmee قالب html فرم ثبت نام ، ورود ، فراموشی رمز و کد یکبار مصرف اکسمی قالب Xmee دارای 34 قالب متحرک HTML منحصر به فرد است که طراحی های مدرن و تمیزی دارند که کاملاً واکنش گرا هستند. قالب Xmee برای صفحات ورود، ثبت نام، فراموشی رمز عبور و کد یکبار مصرف جمعا 140 قالب را دارا میباشد. قالب اکسمی بر روی SCSS، LESS و Bootstrap 5+ Framework ساخته شده اند. همچنین از RTL پشتیبانی می کند.سفارشی کردن آن آسان است. کاملا...89,000 169000 -
دانلود قالب Darna قالب وردپرس ساخت و ساز
قالب وردپرس معماری - صنعتیقالب Darna قالب وردپرس ساخت و ساز میباشد که به طور خاص برای ساخت و ساز و شرکت های ساختمانی و کسانی که خدمات ساخت و ساز ارائه میکنندطراحی شده است . قالب دارنا با تنظیمات پیشرفته و فارسی و امکان سفارشی کردن بدون نیاز به دانش کد نویسی یکی از بترین قالب های وردپرس ساخت و ساز میباشد. بسته نصبی آسان قالب Darna دارای بسته نصبی آسان است که باعث میشود سایت خود را در کمتر از 5 دقیقه راه...89,000 207000 -
قالب BuildPress قالب ساخت و ساز وردپرس
قالب وردپرس معماری - صنعتیقالب BuildPress فارسی وردپرس بهترین قالب ساخت و ساز در زمینه شرکتی ساخت و ساز و موارد این چنینی است و در هر زمینه دیگری هم می توانید استفاده کنید و بستگی دارد که چطور آن را شخصی سازی کنید و از توانایی های این قالب ساخت و ساز وردپرس استفاده کنید.. قالب BuildPress همچنین برای سایت های فروشگاهی نیز مناسب است و با افزونه فروشگاه ساز وردپرس ووکامرس فارسی سازگار است و...89,000 201000 -
صفحه اول وآخر کاتالوگ لایه باز PSD
متفرفهطرح لایه بازصفحه اول اخرکاتالوگ این طرح به صورت کاملا لایه باز در اختیار شما عزیزان با قیمتی ناچیز قرار گرفته شده، این فایل آماده چاپ می باشد و اصلاح رنگ و اندازه نیز اعمال شده. در ضمن این طرح با کمی تغییر می تواند برای انوع صنوف و بنا به خلاقیت شما هر صنعت و حرفه دیگری مورد استفاده قرار گیرد. ضمناً لایه های راهنما جهت مشاهده اندازه چاپ و برش پس از چاپ قرار داده شده است. همچنین...19,000 26000 -
موکاپ صفحه نمایش موبایل
موکاپموکاپ صفحه نمایش موبایل جهت نمایش صفحات وب به صورت کاملا لایه باز و با کیفیت و همچنین نمایش صفحات موبایل و نرم افزار به جهت جذاب ساختن و نمایش طراحی شما به صورت سه بعدی می باشد که ارائه طراحی های شما را آسان تر و حرفه ای تر و قابل فهم تر برای مخاطب می کند. این موکاپ به صورت کاملا لایه باز و با مد رنگ RGB و با کیفیت طراحی شده است که به راحتی و با چند کلیک می تواند طرح خود را جایگذاری...16,000 16500 -
قالب HTML شرکتی تک صفحه ای
شرکتیقالب mwhtml1 یک قالب شرکتی تک صفحه ای و فوق العاده سریع و رسپانسیو میباشد که برای انواع وبسایت های شرکتی، رزومه، نمونه کار و ... میتواند مورد استفاده قرار گیرد. قالب بصورت کاملا فارسی و راستچین بوده و برای استفاده آماده میباشد. صفحات بصورت اسلایدی عمودی اسکرول میشوند. برای مشاهده دقیق پیشنمایش را مشاده...89,000 159000 -
دانلود قالب HTML چند منظوره تک صفحه ای GEO
شرکتیقالب GEO یک قالب چند منظوره html بر اساس بوت استرپ ۳ و کاملا ریسپانسیو می باشد. قالب html جیو به صورت ویژه برای تمامی بازار یابان، توسعه دهنده گان وب و اپلیکیشن موبایل طراحی شده است. کسانی که بدون دردسر و صرف زمان و هزینه های اضافی به دنبال یک قالب ساده و تمیز با بهترین تجربه کاربری برای صفحات فرود سایت ها و پروژه های خود می گردند.از این قالب می توانید در انواع تکنولوژی های تحت وب از جمله ASP...95,000 139000 -
موکاپ صفحه نمایش موبایل جدید
موکاپموکاپ صفحه نمایش موبایل جهت نمایش صفحات وب به صورت کاملا لایه باز و با کیفیت و همچنین نمایش صفحات موبایل و نرم افزار به جهت جذاب ساختن و نمایش طراحی شما به صورت سه بعدی می باشد که ارائه طراحی های شما را آسان تر و حرفه ای تر و قابل فهم تر برای مخاطب می کند. این موکاپ به صورت کاملا لایه باز و با مد رنگ RGB و با کیفیت طراحی شده است که به راحتی و با چند کلیک می تواند طرح خود را جایگذاری...16,000 16500 -
دانلود قالب HTML تک صفحه ای Sudzuki فارسی
شرکتیقالب Sudzuki نام یک قالب HTML تک صفحه ای است که با کدنویسی قدرتمند و سبک و تمیز طراحی شده و توسط تیم ملت وب ترجمه و راستچین و در اختیار شما عزیزان قرار گرفته است. قالب سوزدوکی می تواند برای هر نوع وب سایت، کسب و کار، شرکت ها، نمونه کارها، محصولات، بازاریابی و غیره استفاده شود. Sudzuki در HTML5 و CSS3 و jQuery کد گذاری شده است. که شامل بسیاری از صفحات HTML با طرح پاسخگو انعطاف پذیر است که تمام ویژگی های بوت...95,000 139000 -
دانلود افزونه صفحه ساز وردپرس Cornerstone فارسی
افزونه صفحه سازافزونه Cornerstone یک صفحه ساز 100٪ جلویی وردپرس است که راه ایجاد صفحه شما را تغییر خواهد داد. دیگر زمان کد نویسی برای ایجاد سایت گذشته است. حالا شما می توانید تمام کارهای خود را در زمانی که صفحه را می سازید، ببینید و دوباره به فرایند خلاقانه سرگرم شوید. بدون هیچ دانش کد نویسی! Cornerstone به طور مداوم با عناصر جدید، الگوها و ابزارهای مختلف به روز می شود، تا شما سایت دلخواه خود را براحتی ساخته و لذت...65,000 90000 -
موکاپ صفحه نمایش موبایل و تبلت جدید
موکاپموکاپ صفحه نمایش موبایل و تبلت جهت نمایش صفحات وب به صورت کاملا لایه باز و با کیفیت و همچنین نمایش صفحات موبایل و نرم افزار به جهت جذاب ساختن و نمایش طراحی شما به صورت سه بعدی می باشد که ارائه طراحی های شما را آسان تر و حرفه ای تر و قابل فهم تر برای مخاطب می کند. این موکاپ به صورت کاملا لایه باز و با مد رنگ RGB و با کیفیت طراحی شده است که به راحتی و با چند کلیک می تواند طرح خود را...16,000 16500 -
افزونه Instagram Feed Pro | اتصال صفحه اینستاگرام به وردپرس
افزونه ابزار وردپرسافزونه Instagram Feed Pro به نسخه 5.8.5 در تاریخ 1399/9/25 بروز رسانی شد معرفی افزونه صفحه اتصال اینستاگرام به وردپرس یکی از افزونه های معروف که با کاربری آسانی نیز برای بستر وردپرس عرضه شده است و میتواند تصاویر اینستاگرام شما را در مکان مورد نظر در وبسایت وردپرس شما به نمایش در آورد افزونه ی وردپرس Instagram Feed Pro است. در حین کار با افزونه متوجه رابط کاربری ساده آن خواهید شد و...69,000 104000 -
افزونه صفحه ساز المنتور | دانلود Elementor Pro آخرین نسخه (اورجینال)
افزونه ابزار وردپرسافزونه صفحه ساز المنتور | دانلود Elementor Pro آخرین نسخه 3.7.7 (100% اورجینال) افزونه وردپرس صفحه ساز Elementor PRO دارای 110 قالب آماده المنتور و 35 عنصر آماده المنتور راهنمایی و پشتیبانی دوستانه از مشتریان افزونه صفحه ساز المنتور Elementor PRO نسخه 3.2.1 افزونه Elementor Pro افزونه المنتور یک صفحه ساز قوی و قابل اعتماد برای وردپرس است. که یکی از بهترین راه ها برای طراحی و ساختن سایت...79,000 119000
آخرین های مشابه مشاهده بیشتر
-
آمورش PHP: جلسه بیست و پنجم: پروژه ساخت فرم ورود کاربر و صفحه کاربری
آموزش PHPدر ادامهی مباحث آموزش برنامهنویسی به زبان پیاچپی در ملت وب، قصد داریم در این جلسه و نیز چند جلسهی آینده مثالهایی عملی از روشهای ساختن اسکریپتهای کاربردی تحت وب را به شما آموزش دهیم. در این قسمت میخواهیم روش ساخت سیستم ورود کاربران عضو شده را آموزش دهیم. در ادامه با ملت وب همراه باشید. اگر خاطرتان باشد در جلسات قبل در مورد Session ها...رایگان -
افزونه وردپرس مجوز دسترسی کاربر و نقش کاربری رایگان
افزونه رایگان وردپرسRole Editor Pro v4.44 یک افزونه وردپرس است که به شما کمک می کند تا هر نقش موجود را ویرایش کنید، یک نقش کاربری جدید ایجاد کنید، نقش انتخاب شده را با قابلیت هایی که نیاز دارید دسترسی دهید. نقش یا قابلیت های ایجاد شده جدید را مستقیما به کاربر اختصاص دهید. این افزونه دارای بیننده مجوز صفحات مدیریت در پایین هر صفحه مدیریت admin (wp-admin) نشان می دهد که لیست قابلیت های کاربر توسط این صفحه بررسی شده و...رایگان -
آموزش PHP - جلسه دهم: پروژه ارسال ایمیل
آموزش PHPدر این جلسه از سری آموزشهای پیاچپی میخواهیم اولین پروژه کاربردی را با این زبان برنامه نویسی محبوب ایجاد کنیم. پروژه ما اسکریپتی برای ارسال ایمیل است. بدین صورت شما با نحوه ارسال ایمیل و توابع مربوط به آن در PHP نیز آشنا خواهید شد. در ادامه مطلب با ملت وب همراه باشید. اگر آموزشهای پیاچپی ملت وب را تا اینجا دنبال کردهاید پس تمامی پیشنیازهای لازم برای...رایگان -
آموزش بلاک کردن کاربر وردپرس بدون حذف حساب کاربری
آموزش wordpressآیا می خواهید یک کاربر وردپرس را از وبلاگ خود مسدود کنید؟ ساده ترین راه برای رسیدن به این هدف این است که پروفایل کاربر خود را حذف کنید، اما آنها را کاملا از سایت خود حذف خواهد کرد. در این مقاله ما به شما نحوه ی مسدود کردن یک کاربر وردپرس را بدون حذف حساب کاربری خود نشان خواهیم داد. چرا شما نباید یک حساب کاربری را حذف کنید؟ ساده ترین راه برای مسدود کردن یک کاربر وردپرس به...رایگان -
آموزش PHP - جلسه بیست و یکم: شیء گرایی
آموزش PHPدر ادامه سری آموزشهای پیاچپی ، حال به مرحلهای جدید از برنامه نویسی میپردازیم و در واقع قصد داریم وارد مباحث پیشرفته شویم. در این جلسه و چند جلسهی آینده، به مبحث شیءگرایی خواهیم پرداخت. در ادامه با ملت وب همراه شوید. شاید سختترین مرحله در تدریس و نیز فراگرفتن شیءگرایی در پیاچپی را بتوان پایه و اساس آن دانست. اما در صورتی که شما اصل این...رایگان -
آموزش PHP - جلسه بیست و دوم: شیء گرایی (بخش دوم)
آموزش PHPدر ادامهی سری آموزش پیاچپی، همانطور که میدانید از جلسه قبل برنامهنویسی شیءگرا را آغاز کردیم. در این جلسه به ادامه مبحث شیءگرایی خواهیم پرداخت. پس در ادامهی این آموزش با ملت وب همراه شوید. در جلسه قبل مرحله به مرحله پیش رفتیم و گفتیم که بهترین روش یادگیری مبحث شیءگرایی، تمرین است. اگر جلسه قبل را هنوز مطالعه نکردهاید، لطفا ابتدا آن را...رایگان -
آموزش PHP: جلسه بیست و سوم: شیءگرایی (بخش سوم)
آموزش PHPدر جلسهی بیست و سوم از سری آموزشهای پیاچپی قصد داریم به ادامهی مبحث شیءگرایی بپردازیم. قبل از مطالعه این بخش بهتر است ابتدا بخش اول و دوم شیءگرایی را مطالعه کنید. در ادامه با ملت وب همراه شوید. در دو جلسهی قبلی ۱۱ مرحله مختلف را گذراندیم تا مبحث شیءگرایی را در پیاچپی به روش عملی یاد بگیریم. در ادامه به سراغ مراحل بعدی...رایگان -
آموزش PHP - جلسه پنجم: عبارات شرطی، دستور if
آموزش PHPآموزش PHP - جلسه پنجم: عبارات شرطی، دستور if در سری مقالات آموزش پیاچپی در ملت وب تقریبا پایه کار برای کدنویسی کاربردیتر را یاد گرفتهاید. در این جلسه میخواهیم کدنویسی شرطی را به شما آموزش دهیم و یاد بگیریم که چگونه شرایط مختلف را در پروژههای خود کنترل کنیم. در ادامه مطلب با ملت وب همراه باشید. گاهی در برنامه نویسی شرایط پیش آمده را...رایگان -
آموزش PHP: جلسه بیست و چهارم: شیءگرایی (بخش پایانی)
آموزش PHPدر سری آموزشهای فارسی پیاچپی در ملت وب و در جلسه بیست و چهارم، قصد داریم تا بخش چهارم شیءگرایی را به شما آموزش دهیم که در واقع با این جلسه، مبحث شیءگرایی اولیه پایان مییابد. در ادامه باملت وب همراه شوید. طی سه جلسهی قبل، در مورد شیءگرایی در پیاچپی بحث کردیم و به صورت مرحله به مرحله تا گام ۱۷ پیش رفتیم. در این جلسه مراحل پایانی یادگیری شیءگرایی را...رایگان -
آموزش ساخت پاپ آپ وردپرس بر اساس موقعیت کاربر
آموزش wordpressآیا می خواهید بر اساس مکان بازدیدکنندگان خود یک پاپ آپ وردپرس ایجاد کنید؟ ایجاد پاپ آپ بازشو وردپرس بر اساس موقعیت مکانی به شما کمک می کند پیام تبلیغات صحیح را در زمان مناسب به افراد مناسب تحویل دهید. این به معنای تجربه کاربری بهتر و درآمد بیشتر برای سایت وردپرس شماست. در این آموزش ، ما به شما نحوه ایجاد پنجره های بازشو بر اساس موقعیت کاربر و افزودن آنها به وردپرس را به شما نشان...رایگان -
آموزش ساخت فرم ورود پاپ آپ وردپرس
آموزش wordpressآیا میخواهید یک فرم ورودی پنجره ای را در سایت وردپرس خود اضافه کنید؟ پنجره ورودی مدال اجازه می دهد تا کاربران شما بدون نیاز به صفحه ای که مشاهده می کنید به سرعت به وب سایت شما وارد شوند.این باعث بهبود تجربه کاربر و تعامل در وب سایت شما می شود. در این مقاله، ما به شما نشان خواهیم داد که چگونه به راحتی یک ورودی پنجره ورود به وردپرس ایجاد کنید - گام به گام. چرا یک ورودی وردپرس...رایگان -
هدایت کاربران به صفحه خاص بر حسب نقش کاربری آنها در وردپرس
آموزش wordpressامروزه وردپرس بیشتر به عنوان یک چارچوب برای برنامههای کاربردی وِب استفاده میشود. در همین راستا، یک سری امور مهم پیش میآیند که وردپرس آنها را پوشش نمیدهد و این برنامهنویس میباشد که باید امکاناتی به وردپرس اضافه نماید تا نیازها برطرف شوند. به عنوان مثال، آیا واقعاً میخواهید کاربران سایتتان صفحه مدیریت وردپرس را ببینند؟! جواب این سوال معمولاً ” نه ”...رایگان -
وکتور ورود به سیستم برای صفحه فرود رایگان
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
نحوه اضافه کردن سوالات امنیتی به صفحه ورود وردپرس
آموزش wordpressاکثر مؤسسات مالی و شرکت های بزرگ، از شما می خواهند برای تأیید هویت، سوالات امنیتی را در حساب خود اضافه کنید. اخیرا یکی از خوانندگان ما این سوال را پرسید که آیا امکان افزودن سؤالات امنیتی در وردپرس برای اضافه کردن یک لایه امنیتی اضافی وجود دارد. در این مقاله ما به شما نحوه اضافه کردن سوالات امنیتی به ورود، ثبت نام و بازنشانی صفحه کلمه عبور را آموزش خواهیم داد پس در ادامه با ما همراه...رایگان -
آموزش رایگان طراحی صفحه تکی محصول با المنتور(طراحی قالب با المنتور وردپرس-قسمت پنجم)
آموزش wordpressافزونه های مورد نیاز: المنتور المنتور پرو ووکامرس صفحات محصولات، همیشه بیشترین جایی هستند که به صورت متوسط مورد بازدید قرار می گیرند، ما امروز می خواهیم به شما آموزش طراحی قالب صفحه های محصولات را بدهیم. در ابتدا وارد پیشخوان کاربری شده و از تب قالب ها روی افزودن جدید کلیک می کنیم. حالا از داخل نوع قالب، حالت محصول تکی را انتخاب می کنیم و نام دلخواهی را در زیر آن وارد می کنیم. بعد...رایگان -
آموزش کار با ویژوال کامپوزر - ساخت صفحه در Visual Composer
آموزش wordpressCMS وردپرس مورد علاقه جهان است، زیرا رابط کاربری ساده، تم ها بسیار قابل تنظیم و انواع مختلفی از پلاگین های قدرتمند دارد. این برنامه توسعه و مدیریت وبسایت را برای حتی بیشتر کاربران آماتور ساده کرده است. اگر شما می خواهید وب سایت خود را تغییر دهیددرصورتی که شما یک آماتور کامل هستید، نمی توانید حتی با WordPress کار کنید، زیرا تغییرات تم نیاز به درجه خاصی از مهارت در HTML، CSS، PHP و ..دارد. اما...رایگان -
اسکریپت مدیریت پروژه و حق اشتراک رایگان Job Links v1.0.0 با php
اسکریپت رایگان مدیریت پروژه شبیه به پونیشا بهترین و کامل ترین اسکریپت مدیریت کار می باشد. شما با ارائه شغل های حق اشتراک به کارفرمایان می توانید پرداخت کنید. آن را با 3 نوع از کاربران نقش مدیر، کارفرما، شغلی قابل تعریف می باشد. هر کس حساب خود را با داشبورد قوی مدیریت خواهد کرد. پنل مدیریت بسیار قدرتمند برای مدیران و برای مدیریت که مجموعه کاملی می باشد. دارای امکانات جالبی...رایگان -
دانلود پروژه css , java جهت نمایش نمونه کار ها با انیمیشن بسیار جذاب
آموزش cssما با ایده حرکت بلوک های محتوا به عنوان راهی برای انتقال از صفحه اصلی / گالری به صفحه پروژه، بازی کرده ایم. تمام پانل ها در امتداد محور Y حرکت می کنند (محور x در دستگاه های کوچکتر)، و حرکت به وسیله ی این که کاربر میخواهد بیشتر درباره یک پروژه یاد بگیرد یا میخواهد به ناوبری دسترسی پیدا کند، حرکت می کند. تصاویر: unsplash.com ایجاد ساختار ساختار HTML از دو لیست های نامرتب تشکیل...رایگان -
وکتور رایگان پس زمینه شبکه نسل پنجم 5G
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
سئو سایت و فاکتورهای رنکینگ گوگل – قسمت پنجم : کپی کردن
جلسه پیش چهارمین بخش از آموزش جامع فاکتورهای رنکینگ گوگل را مورد بررسی قرار دادیم که در خصوص داغ و بروز بودن محتوا بود. همچنین راههایی که میتوانید مطمئن شوید صفحات وب شما توسط گوگل شناسایی میشوند و مطلبی آپدیت بشمار میرود را مورد بررسی قرار دادیم. پیشنهاد اکید می کنم اگر قسمت های قبل را مطالعه نکردید، حتما آن ها را پشت سرهم مطالعه کنید و سپس این مقاله را بخوانید. این جلسه در...رایگان -
بیست درصد تخفیف ویژه به مناسبت ماه مبارک رمضان
رمضان امسال نیز خدا را بی نهایت شاکریم که از خزانه ی موهبت و الطاف بی کران خود بر ما منت نهاد تا دگرباره بتوانیم این ماه پر برکت و پر فضیلت را درک نماییم به همین جهت 20 درصد تخفیف در بخش های محصولات و طراحی لوگو و طراحی بنر و همچنین طراحی سایت برای شما عزیزان آماده سازی کرده ایم.
کد تخفیف : ramazan97
رایگان -
آموزش ویدیویی وردپرس - قسمت پنجم نحوه نصب قالب کپی دمو
آموزش wordpressسلام و درود بر شما در آموزش پنجم از وردپرس که امیدوارم به خوبی یادگرفته باشید تقریبا اکثر قسمت ها و آشنایی هایی لازم بود رو خدمتتون عرض کردم و در این آموزش بهتون یاد دادم که چطوری میتونید یک قالبی که از سایت انگلیسی خریداری کردید رو نصب کنید و چطوری میتونید کپی دمو یا پیشنمایش کنید. برای نصب قالب دو روش وجود دارد : آموزش نصب و درون ریزی یا ایمپورت دمو(کپی کردن با دمو که دیدید) - درون...رایگان
هشتگ ها :
این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید