راهنمایی کد بندی

NovinServer

Active Member
سلام دوستان ، من یک صحفه HTML ساده طراحی کردم با یک منوی ابشاری ...

در منوی ابشاری چند گزینه قرار قرار دادم ، مثلا ( 1 ) ( 2 ) ( 3 ) برای انتخاب ! من می خواهم بدانم چگونه می توانم مثلا اگر کسی ( 1 ) را انتخاب کرد برود توی ( reza.com ) و مثلا ( 2 ) انتخاب کرد برود یک جای دیگر و سه هم به همین ترتیب !

این را کسی بلد هست به من هم یاد دهد !؟ :rose: لطفا کسی می داند کد ان را قرار دهد :rose:
 

maxpelank

Active Member
بلا سلام خدمت شما

این کار شدنی است به این صورت که شما ابتدا در کد select خود به این صورت عمل می کنید :
کد:
<select id="myselector" onchange="changeURL();">
<option value="http://google.com/">1</option>
<option value="httm://plustemplate.com/">2</option>
<option value="http://forum.parsjoomla.com/">3</option>
<option value="http://parsjoomla.com/">4</option>
</select>

حال کد زیر را در هدر فایل قرار می دهید :
کد:
<script type="text/javascript">
function changeURL(){
    var myURL = window.document.getElementById("myselector").value;
    window.location = myURL;
}
</script>
این کد چه می کند ؟؟؟

این کد ابتدا با تغییر مقدار سلکتور تابع جاوا اسکریپتی را فراخوانی می کند و در تابع جاوااسکریپتی ابتدا مقدار سلکتور گرفته می شود (در اینجا مقدار سلکتور ادرس مورد نظر شما می باشد ) بعد هم با دستور window.location مسیر فعلی را به مسیر جدید تغییر می دهید .

امید وارم بتونید انجام بدید
این هم کد کامل :
کد:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<script type="text/javascript">
function changeURL(){
    var myURL = window.document.getElementById("myselector").value;
    window.location = myURL;
}
</script>
<body>

<select id="myselector" onchange="changeURL();">
<option value="http://google.com/">1</option>
<option value="httm://plustemplate.com/">2</option>
<option value="http://forum.parsjoomla.com/">3</option>
<option value="http://parsjoomla.com/">4</option>
</select>
</body>
</html>

موفق باشید

محمد
 

NovinServer

Active Member
تشکر ، اما من یک دکمه ورود طراحی کردم !

شما به این صحفه بروید و ببنید صحفه مورد نظر من را .... :rose: ( http://novinserver.net )
بنده قصد دارم کدی قرار دهم که بعد انتخاب گزینه ها و کلیک بر روی دکمه ورود به همان بخش برود .

تشکر ، اگر می توانید کمکم کنید :oops:
 

maxpelank

Active Member
با سلام حالا متوجه شدم

خوب شما باید با php این کار رو بکنید .

همان طور که می بینید کد شما این است :
کد:
<select class="language" name="admin_language">
                                    <option value="1">کنترل پنل کاربری</option>
                                    <option value="2">کنترل پنل نمایندگی</option>
                         <option value="3">حسابداری و پشتیبانی</option>
                             </select>

برای اینکه بتونید کنترل کنید که کجا بره شما بعد از چک کردن اطلاعات ورودی (یوزر و پسورد ) و بعد از اطمینان از صحیج بودن در انتهی اون تابع پی اچ پی به صورت زیر عمل کنید :
کد:
$admin_language=$_REQUEST['admin_language'];
switch($admin_language){
      case ' 1':
       header ('location: http://novinserver.net/cpanel');
       break;
     case '2':
        header ('location: http://novinserver.net/whm');
          break;
      case '3':
         header ('location: http://support.novinserver.com');
          break;
}
البته توضیح بدم که شما باید تابع سیستم رو تغییر دهید . اگر پی اچ پی بلدید که مشکلی نیست از این راه برید موفق خواهید شد .

در صورت که به سیستم اشنا نیستید توصیه می کنم به نویسنده اون رجوع کنید .

موفق ابشید



خوب متوجه شدم این اسکریپت خودتون نیست درسته .

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


 
آخرین ویرایش:

NovinServer

Active Member
maxpelank عزیز ، این صحفه مربوط به یک سیستم پرتال شخصی است که من به این طراحی و شکل در اوردم ! متاسفانه پی اچ پی هم زیاد سر در نمی اورم ، شما نمی توانید کمکم کنید یک صحفه این شکلی که در ذهن من هست بسازم ؟

راستی این اسکریپت نیست ! بنده چون اچ تی ام ال یکم وارد هستم دستی این صحفه را به این شکل در اوردم !

طرح منم این است که با وارد کردن نام کاربری و کلمه عبور و انتخاب قسمت مربوطه در صورت صحیح بودن مشخصات کاربر بتواند به پنل خود انتقال یابد ! :rose::rose:
 
آخرین ویرایش:

foranyone

Well-Known Member
فکر می کنم maxpelank عزیز درست راهنمایی کردن ، لطفا اگه مشکل دارن بیشتر توضیح بدین
 

NovinServer

Active Member
راستش ، دقیق متوجه نشدم ! :lol::shock:

یکم کم تجربه هستم ! اگر شما می دانید یکم کمکم کنید . :rose:
 

foranyone

Well-Known Member
این فایل رو امتحان کنین
 

پیوست ها

  • hamid.zip
    646 بایت · بازدیدها: 1

NovinServer

Active Member
foranyone جان تشکر ، اما ببین صحفه مورد نظر من این هست ( novinserver.net )
این صحفه چند منوی کشویی دارد که به سمت های مختلف وصل می شود من می خواهم کاری کنم که کاربر با وارد کردن نام کاربری و کلمه عبور خود و فشار دکمه ورود وارد همان بخش شود .

البته سیستم های هر یک جداست !
 

foranyone

Well-Known Member
یعنی دوس دارین بسته به نام کاربری و رمز عبوری که وارد میشه ، وارد قسمت خاصی شه ، مثلا اگه مدیر باشه وارد admin

سایت بشه و اگه کاربر باشه وارد صفحه کنترل کاربر شه؟

منظورتون رو درست فهمیدم؟

اگه منظورتون اینه شما باید یه زبون سرور ساید هم بلد باشین ، مثلا php تا بتونین نام کاربری و رمز عبور ها رو

از دیتابیس چک کنین ، و سیشن ایجاد کنین ، و ...

موفق باشید
 

NovinServer

Active Member
نه نه ، منظورم اینگونه نیست !

بنده قسمت تعریف کردم ( CPanel جهت ورود به Cpanel مشتری ها می باشد که ادرس هم دادم یعنی اگر شما به ان ادرسی هایی که من دادم بروید آنجا از شما نام کاربری و کلمه عبور می خواهد )

مثال : http://novinserver.net/cpanel اگر شما این ادرس را کلیک کنید از شما نام کاربری و کلمه عبور می خواهد که مربوط به کاربران است و اگر به http://novinserver.net/whm بروید باز هم نام کاربری و کلمه عبور می خواهد که مربوط به نمایندگان است . من قصد دارم یک صحفه ای باشد که همین کار بکند یعنی کاربر وقتی به صحفه وارد شد و نام کاربری و کلمه عبور را وارد کرد و محل خودش را انتخاب کرد به همان قسمت برود .

یک نمونه : سایت رسمی CPanel یک نمونه پیشفرض برای محصول خود قرار داده است که نام کاربری و کلمه عبور ان x3demob می باشد . CPanel یک لینک ساخته که هم نام کاربری داخل ان است و هم کلمه عبور که کاربر با کلیک بر روی ان اتوماتیک وارد می شود . لینک : http://x3demob.cpx3demo.com:2082/login/?user=x3demob&pass=x3demob

منم یک همچین چیزی می خواهم از این صحفه تولید شود که در صورت صحیح بودن اطلاعات کاربر یا نماینده به بخش خود برود . امیدوارم متوجه شده باشید . :rose:
 
آخرین ویرایش:

maxpelank

Active Member
با سلام

خوب داره کم کم همه چیز مشخص میشه .

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

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

خوب این مورد رو بگید اگر مورد دوم باشه من می تونم براتون انجام بدم .
موفق باشید
محمد
 

NovinServer

Active Member
فکر کنم کمی متوجه نشدید ! من اصلا نمی خواهم این را جای صحفه ورودی CPanel قرار دهم ! بنده قصد دارم این صحفه را یک راهنما بگذارم یعنی کاربر یا نماینده نام کاربری و کلمه عبور را وارد می کنه و بعد این صحفه کارش این است که یک لینک مانند بالا که مربوط به نسخه نمایشی بود می سازد . اگر نام کاربری و کلمه عبور درست بود که وارد می شود اگر نبود که CPanel همان صحفه سی پنل ازش دوباره نام کاربری و کلمه عبور می خواهد !

در واقع این صحفه یک صحفه راهنما هست به زبان فارسی که اطلاعات را به Cpanel می دهد که در صورت صحیح بودن اجازه ورود می دهد .

:rose:
 

maxpelank

Active Member
با سلام

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

امید وارم که کسی باشه بتونه این کار رو بکنه .

موفق باشید
محمد
 

NovinServer

Active Member
ببینم محمدی جان ، شما می توانی کاری کنی نام کاربری و کلمه عبوری که وارد می کنند کاربر های جای x که من در فورمول گزاشتم بشود

فرمول :
کد:
http://site.com:2082/login/?user=X&pass=X
 

maxpelank

Active Member
با سلام

اری می شود

کاری ندارد با php این کار امکان پذیر است . مگر این ئطوری میشه وارد سی پنل شد ؟
نمی دونستم این طور هم میشه وارد شد فکر می کردم خیلی ایمن تر باشد .

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

maxpelank

Active Member
با سلام

اره البته اگر مایلید .

وگرنه بفرمایید تا همین جا براتون کد ها رو بگذارم .

موفق باشید
محمد
 

جدیدترین ارسال ها

بالا