PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال سایت در موقع آفلاین یا بهینه سازی



ali360
12-10-2011, 08:40 AM
سلام
چطور میشه وقتی سایت آفلاینه یه گزینه بذاریم تا کاربر بتونه با فرستادن پیام با مدبر سایت در ارتباط باشه؟
مثل سایت <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)
با تشکر

نوید
12-10-2011, 08:58 AM
سلام
شما می توانید در فایل offline.php در مسیر templates/system تغییرات لازم را بدهید
موفق باشید

ali360
12-10-2011, 02:46 PM
میخوام یه گزینه باشه که وقتی روش کلیک میکنم صفحه ای نمایش داده بشه تا کاربر بتونه با وارد کردن اسم و ایمیل به مدیر سایت پیامشو برسونه دقیقا باید چیکار کنم؟ با تشکر

safajuy
12-10-2011, 05:41 PM
سلام
شما مي تونيدبا استفاده ازدستورات Html و يك پروسسور php يك فرم تماس با ما بسازيد.
البته نمونه هاش توي اينترنت زياده و شما با انتخاب يك اسكريپت فرم ساز اپن سورس و كپي كردن اون كدها توي سايتتون مي تونيد يك فرم داشته باشيد.
كافيه صفحه ي آفلاين رو ويرايش كنيد و اون كدها رو قرار بديد.

موفق باشيد

poonoodi
12-10-2011, 06:04 PM
از کد داده شده در این ادرس میتونید استفاده کنید

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

hamidy
12-10-2011, 06:09 PM
سلام

دوست عزیز poonoodi (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)

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

در پناه حق

ali360
12-12-2011, 08:07 AM
این کد آفلاینه:


<?php
/**
* @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>">
<html xmlns="<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/offline.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/offline_rtl.css" type="text/css" />
<?php endif; ?>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
</head>
<body>
<jdoc:include type="message" />
<div id="frame" class="outline">
<img src="images/joomla_logo_black.jpg" alt="Joomla! Logo" align="middle" />
<h1>
<?php echo $mainframe->getCfg('sitename'); ?>
</h1>
<p>
<?php echo $mainframe->getCfg('offline_message'); ?>
</p>
<?php if(JPluginHelper::isEnabled('authentication', 'openid')) : ?>
<?php JHTML::_('script', 'openid.js'); ?>
<?php endif; ?>
<form action="index.php" method="post" name="login" id="form-login">
<fieldset class="input">
<p id="form-login-username">
<label for="username"><?php echo JText::_('Username') ?></label><br />
<input name="username" id="username" type="text" class="inputbox" alt="<?php echo JText::_('Username') ?>" size="18" />
</p>
<p id="form-login-password">
<label for="passwd"><?php echo JText::_('Password') ?></label><br />
<input type="password" name="passwd" class="inputbox" size="18" alt="<?php echo JText::_('Password') ?>" id="passwd" />
</p>
<p id="form-login-remember">
<label for="remember"><?php echo JText::_('Remember me') ?></label>
<input type="checkbox" name="remember" class="inputbox" value="yes" alt="<?php echo JText::_('Remember me') ?>" id="remember" />
</p>
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN') ?>" />
</fieldset>
<input type="hidden" name="option" value="com_user" />
<input type="hidden" name="task" value="login" />
<input type="hidden" name="return" value="<?php echo base64_encode(JURI::base()) ?>" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
</div>
</body>
</html>

ایتم اون فرم تماس با ما:

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>








<!-- Start Code ParsTools.com Contact Form-->
<script type="text/javascript">
var ns6=document.getElementById&&!document.all
function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ //detect alphanumeric keys
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</b> کاراکتر'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true);
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true);
}
}
</script>
<SCRIPT language="JavaScript">
function CheckFormParstools () {

//Initialise variables
var errorMsg = "";

//Check for a name
if (document.Contactform.Name.value == ""){
errorMsg += "\n\n\t\t\t !نام شما وارد نشده است ";
}

//Check for an e-mail address and that it is valid
if ((document.Contactform.Email.value == "") || (document.Contactform.Email.value.length > 0 && (document.Contactform.Email.value.indexOf("@",0) == - 1 || document.Contactform.Email.value.indexOf(".",0) == - 1))) {
errorMsg += "\n\n\t !آدرس ايميل شما بطور صحيح وارد نشده است ";
}

//Check for an enquiry
if (document.Contactform.Message.value == "") {
errorMsg += "\n\n\t\t !پیام شما وارد نشده است ";
}

//If there is aproblem with the form then display an error
if (errorMsg != ""){
msg = "\t\t : لطفا فرم ارسال را بطور کامل پر نماييد\n";
msg += "__________________________________________________ _";

errorMsg += alert(msg + errorMsg + "\n________________________________________________ ___\n\n");
return false;
}

return true;
}
// -->
</script>

<META <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> content="text/html; charset=utf-8">

<STYLE type="text/css">
.text {
font-family: Tahoma;
font-size: 9pt; color:#000000
}
.form {
font-family: Tahoma;
font-size: 9pt;
color: #333333;
border: 1px solid #808080; ; background-color:#FFFFFF
}
.button {
font-family: Tahoma;
font-size: xx-small;
color: #000000;
font-weight: bold;
border: 1px solid #808080; ; background-color:#EEEEEE
}

</STYLE>

<div align="center">
<table border="0" class="text" cellpadding="3" style="border-collapse: collapse" width="450" id="1" dir="rtl">
<tr>
<form name="Contactform" method="post" target=_self action="<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>" onSubmit="return CheckFormParstools();">
</td>
</tr>

<tr>
<td align=right>* نام و نام خانوادگی :
</td>
<td align=right>
<INPUT size=25 name=Name class="form" maxlength="100">
</td>
</tr>

<tr>
<td align=right>* آدرس ایمیل:
</td>
<td align=right>
<INPUT size=30 name=Email class="form" maxlength="60" dir="ltr">
</td>
</tr>

<tr>
<td align=right>موضوع پیام:
</td>
<td align=right>
<INPUT size=25 name=Subject class="form" maxlength="50" dir="rtl">
</td>
</tr>
<tr>
<td align=right valign=top>*پیام:
</td>
<td align=right>
<TEXTAREA name=Message rows="15" cols="50" class="form" ></TEXTAREA>
<br>
<script>displaylimit("document.Contactform.Message","",1000)</script>
</td>
</tr>
<tr>
<td align=right height="25" colspan="2">
<p align="center">
<INPUT type="reset" value="پاک کردن فرم" name="Reset" class="button">
<INPUT type=submit value="ارسال" name="Submit" class="button">
<INPUT type="hidden" name="PB_SENDFORM" value="SEND">
<INPUT type="hidden" name="User" value="ali360">
<INPUT type="hidden" name="To" value="YOUREMAIL">
<p align="center">
<!-- لطفا جهت حمایت از پارس تولز و ارائه ابزارهای بیشتر با حذف نکردن لینک زیر ما را یاری فرمایید -->
<font size="1"><a target="_blank" href="<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>">فرم تماس از پارس تولز</a></font>
<!-- لطفا جهت حمایت از پارس تولز و ارائه ابزارهای بیشتر با حذف نکردن لینک بالا ما را یاری فرمایید -->

</td>
</tr>

</table>

</form>

</div>
<!-- End Code ParsTools.com Contact Form-->









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

ali360
12-12-2011, 12:30 PM
یه نفر کمکم کنه,لطفااااااااااااااا

نوید
12-12-2011, 02:23 PM
سلام دوست عزیز
متاسفانه وقت ما در انجمن محدوده و نمی تونیم دقیقا براتون کار انجام بدیم ، برای همین باید خودتون دست بکار بشید و انجامش بدید ، ما فقط می تونیم سر خط بهتون بدیم و بقیش با خودتونه
ببخشید که نمی تونیم بیشتر از این کمک کنیم:(
موفق باشید

poonoodi
12-12-2011, 08:18 PM
دوست عزیز
کد پارس تولز رو داخل body بزارید
.
.
.
php echo JHTML::_( 'form.token' ); ?>
</form>
</div>
کد پارس تولز
</body>
</html>