جواب من چي شد ؟

bhf

New Member
ميبخشيد ميدونم كلافه ميشويد ولي من زبان برنامه نويسي بلد نيستم وفقط خواستم ببينم ايجاد صفحه دريافت نظرات (مانند وبلاگها) از طريق امكانات داخلي front page امكان دارد يا خير؟ اگر امكان دارد از طريق دستورات برنامه مرا راهنمائي فرمائيد
 

Ghamnevis

Well-Known Member
بله با فرانت پيج نميشه در وبلاگ همچين چيزي طراحي كرد! ولي با جاوا اسكريپت ميشه!
اينم كدش فقط يه كم دستكاري ميخواد. كه زياد سخت نيست
کد:
<html dir="ltr">


<!-- THREE STEPS TO INSTALL GUESTBOOK VALIDATION:

   1.  Paste the specified coding into the HEAD of your HTML document
   2.  Add the onLoad event handler into the BODY tag
   3.  Put the last code into the BODY of your HTML document  -->

<!-- STEP ONE: Copy this code into the HEAD of your HTML document  -->

<HEAD>
	  
<SCRIPT LANGUAGE="JavaScript">



<!-- Begin
var emailAddress="youremailaddress";
function toName()
     {
var toNameval=document.forms[0].elements[1].value;
toNameval = "mailto:youre-mailaddress.com?subject=Guest Book";
this.document.mail.action = toNameval;
}
function Reset() {
document.forms[0].elements[0].value = "";
document.forms[0].elements[1].value = "";
document.forms[0].elements[2].value = navigator.appName + " " + navigator.appVersion;  
document.forms[0].elements[3].value = "";
document.forms[0].elements[4].value = "";
document.forms[0].elements[5].value = "";
document.forms[0].elements[0].focus();
}
function submitForms() {
if ( (isName() ) && (isEmail()) && (isBrowser()) && (isCountry()) && (isComment()) && (isFavorite()) )
if (confirm("\nYou're about to e-mail the form.\n\nClick on YES to submit.\n\nClick on NO to abort."))
{ 
alert("\nYour submission will now be made to :\n\n"+emailAddress+"\n\n\nThank you!");
return true;
}
else
{
alert("\nYou have chosen to abort the submission.");
return false;      
}
else
return false;
}
function isName() {
var str = document.forms[0].elements[0].value;
if (str == "") {
alert("\nThe NAME field is blank.\n\nPlease enter your name.")
document.forms[0].elements[0].focus();
return false;
}
for (var i = 0; i < str.length; i++) 
{
var ch = str.substring(i, i + 1);
if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ') 
{
alert("\nThe NAME field only accepts letters & spaces.\n\nPlease re-enter your name.");
document.forms[0].elements[0].select();
document.forms[0].elements[0].focus();
return false;
   }
}
return true;
}
function isEmail()
{
emailAddress=document.forms[0].elements[1].value;
if (document.forms[0].elements[1].value == "") {
alert("\nThe E-MAIL field is blank.\n\nPlease enter your e-mail address.")
document.forms[0].elements[1].focus();
return false; 
}
if (document.forms[0].elements[1].value.indexOf ('@',0) == -1 || 
document.forms[0].elements[1].value.indexOf ('.',0) == -1)
{
alert("\nThe E-MAIL field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.")
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
}
else
{
toName();
return true;
}
}
function isBrowser()
{
if (document.forms[0].elements[2].value != navigator.appName + " " + navigator.appVersion)
{
if (confirm("\nYou've changed your browser type.\n\nClick on OK to keep changes.\n\nClick on Cancel to restore detected browser.")) 
return true
else
{
document.forms[0].elements[2].value = navigator.appName + " " + navigator.appVersion;
return true;      
   }
}
else
return true;
}
function isCountry() {
var str = document.forms[0].elements[3].value;
if (str == "") {
alert("\nThe COUNTRY field is blank.\n\nPlease enter your country.")
document.forms[0].elements[3].focus();
return false;
}
for (var i = 0; i < str.length; i++) {
var ch = str.substring(i, i + 1);
if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ') 
{
alert("\nThe COUNTRY field only accepts letters & spaces.\n\nPlease re-enter your country.");
document.forms[0].elements[3].select();
document.forms[0].elements[3].focus();
return false;
   }
}
return true;
}
function isComment() {
if (document.forms[0].elements[4].value == "") {
if (confirm("\nYou're about to submit without leaving a comment.\n\nClick on CANCEL to include a comment.\n\nClick on OK to continue without a comment.")) 
return true
else
{
document.forms[0].elements[4].focus();
return false;      
}
}
else
return true   
}
function isFavorite() {
if (document.forms[0].elements[5].value == "") {
if (confirm("\nYou're about to submit without listing your favorite sites.\n\nClick on CANCEL to include favorites.\n\nClick on OK to continue without listing favorites.")) 
return true
else
{
document.forms[0].elements[5].focus();
return false;      
   }
}
else
return true   
}
// End -->
</SCRIPT>

<!-- STEP TWO: Add the onLoad event handler into the BODY tag  -->

<BODY onLoad="Reset()">

<!-- STEP THREE: Copy this code into the BODY of your HTML document  -->

<CENTER>
<FORM ENCTYPE="text/plain" NAME="mail" METHOD='GET' ACTION='mailto:youremailaddress' onSubmit="return submitForms()">
<TABLE BORDER=0 WIDTH=400>
<TR>
<TD align="center"> <FONT COLOR=800000><STRONG>Enter your name:</STRONG></FONT></TD>
<TD align="center"> <FONT COLOR=800000><STRONG>Enter your e-mail address:</STRONG></FONT></TD>
</TR>
<TR>
<TD align="center"> <INPUT TYPE="text" NAME="name"   SIZE=30 MAXLENGTH=40 ></TD>
</TD>
<TD align="center"> <INPUT TYPE="text" NAME="email"   SIZE=30 MAXLENGTH=40 ></TD>
</TR>
<TR>
<TD align="center"> <FONT COLOR=800000><STRONG>Your browser </STRONG></FONT></TD>
<TD align="center"> <FONT COLOR=800000><STRONG>Enter your country:</STRONG></FONT></TD>
</TR>
<TR>
<TD align="center"> <INPUT TYPE="text" NAME="browser" SIZE=30 MAXLENGTH=60></TD>
<TD align="center"> <INPUT TYPE="text" NAME="country" SIZE=30 MAXLENGTH=60>
</TD>
</TR>
</TABLE>
<CENTER> 
<FONT COLOR=800000><STRONG>Leave a comment or suggestion:</strong> </font><BR>
<TEXTAREA NAME="comments" ROWS=5 COLS=50 wrap=yes>Comments?  Suggestions?</TEXTAREA><P><P>
<FONT COLOR=800000><STRONG>List your favorite sites:</STRONG></FONT><BR>
<TD align="center"><TEXTAREA NAME="favorites" ROWS=5 COLS=50 wrap=yes>
Any sites I should take a look at?</TEXTAREA>
<P><P>
<INPUT TYPE="submit" VALUE="Submit"><center><INPUT TYPE="reset" VALUE="Reset" onClick="Reset()">
</FORM>
</CENTER>

 

<!-- Script Size:  5.95 KB  -->


</html>
اگه به دردت خورد بهم خبر بده
سايان
 

bhf

New Member
ghamnevis عزيز سلام
راهنماپيم كن كجا ها دستكاري ميخواد
هم ممنونتم وهم شرمنده ات كه وقتت را ميگيرم
 

Ghamnevis

Well-Known Member
عليك سلام.
bhf جان شما مشخصاتت رو مثل اي ميل و آدرس سايت و ... برام ميل كن به اين آدرس تا برات بفرستم.
[email protected] .
دشمنت شرمنده. یه سوال هم از ایرن وبز ( مهرداد )بپرس چون اونم گفته ميتونه برات پيدا كنه.
موفق باشي منتظرم
سايان
راستي از اكانتم نيم ساعتم نمونده برام ميل كن ولي اگه 2 3 روز طول كشيد ناراحت نشيها.
 

Ghamnevis

Well-Known Member
آقا شرمندخ من سوال شما رو هنوز خوب نفهميدم !
شما براي وبلاگ ميخوايد يا براي سايتتون!
اگه وبلاگ ميخوايد نه! نميشه اما براي سايت خود فرانت پيج اين امكانات رو داره.
اگه ميشه بگيد براي كدمومشون.
سايان
 

bhf

New Member
ghamnevis عزيز سلام
من يك فضا ( سايت ) اجاره كرده ام كه ميخواهم مثل وبلاگ طراحي كنم كه قابليت در يافت پيام و نظرات را داشته باشد و همان زمان قابل رويت باشد ( آنلاين مثل وبلاگها )
ممنون
 

Ghamnevis

Well-Known Member
بهمن جان سلام!
من هنوز دقيق نفهميدم براي سايت ميخواي يا وبلاگ ؟
براي سايت با خود فرانت پيج ميشه كه من تهيه ميكنم برات ميفرستم فقط الآن سرم يه كم شلوغه ( كنكوريم)
ولي براي نمونه فرانت پيج رو باز كن واز قسمت Site Templates برو و Discussion Site Wizard رو بزن و طبق ويزارد عمل كن. اگه اينو روي يك قسمت از سايتت آپلود كني و تستش كني ميبيني تقريبا همون چيزي كه ميخواي! ولي نه دقيقا اون. اگه به فرانت پيج آشنايي داري كه خوب بودت راحت ميتوني مشكلت رو حل كني.
اگه بازم سوالي داشتي بهم بگو. اگه كاري از دستم بر بياد خوشحال ميشم كمك كنم البته در حد توانم. در شمن قالب سايتت هم خيلي قشنگ بود من كه خيلي خوشم اومد.
 

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

بالا