X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> Небольшое корректирование модуля!, Помогите реализовать!
Гость_Free3e_*
сообщение 2009-03-31, 0:33
Сообщение #1



Гости





Злраствуйте, помогите пожалуйста исправить в модуле contacts некоторые поля и чтобы все так же отправлялось на е-майл только с другими наименованиями полей для ввода данных, что нжуно заменитьв  какйо строке подскажите, заранее благодарен !!! :rolleyes:
Прикрепленные файлы  111.jpg ( 146.55 килобайт ) Скачиваний: 37

Ах да и еще пункт один добавить, или переименовать 1 из тех которые можно убрать...... Заранее еще раз спасибо...

Сообщение отредактировал Free3e - 2009-03-31, 0:34

Прикрепленные файлы
Прикрепленные файлы  111.jpg ( 146.55 килобайт ) Скачиваний: 37
 
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-03-31, 12:17
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Там в общем-то только убрать из пару строк из файла modules/contacts/user/index.php. По логике можно догадаться. Или не судьба?
Перейти в начало страницы
+Цитировать сообщение
Гость_Free3e_*
сообщение 2009-04-02, 19:19
Сообщение #3



Гости





А какая строка отвечает за отсылание на e-mail колонки Имя:. Надо убрать чтобы не высылалась, Заранее спасибо!
<?php
/*
	Copyright © Eleanor CMS
	URL: [url]http://eleanor-cms.ru[/url], [url]http://eleanor-cms.com[/url]
	E-mail: support@eleanor-cms.ru
	Developing: Alexander Sunvas*
	Interface: Rumin Sergey
	=====
	*Pseudonym. See addons/copyrights/info.txt for more information.
*/
if (!defined(&#39;CMS&#39;))
	die(&#39;Попытка взлома?&#39;);
$Mainclass->LoadLanguage($Mainclass->GetModVal(&#39;path&#39;),&#39;contact&#39;,&#39;lang_user-%&#39;);
$Mainclass->LoadOptions(&#39;module_elflaer&#39;,false);
$Mainclass->Url->params=array(&#39;page&#39;);
$str=strtolower($Mainclass->Url->GetEnding());
if (in_array($str,array(&#39;/&#39;,&#39;.html&#39;,&#39;.htm&#39;)))
	$Mainclass->Url->string=substr($Mainclass->Url->string,0,strrpos($Mainclass->Url->string,$str));
$Mainclass->Url->Parse();
if (!isset($Mainclass->GET[&#39;page&#39;]))
	BeginPage();
else
	switch (strtolower($Mainclass->GET[&#39;page&#39;]))
	{
		case &#39;form&#39;:
			Form();
		break;
		default:
			BeginPage();
		break;
	}

function Menuelflaer()
{global $Mainclass;
	return $Mainclass->Template->ModuleMenu(
											$Mainclass->GetModVal(&#39;name&#39;),
											&#39;<a href="&#39;.$Mainclass->Url->Prefix(false,true,true).&#39;">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;info&#39;].&#39;</a>&#39;.(empty($Mainclass->vars[&#39;m_elflaer_email&#39;]) ? &#39;&#39; : &#39;<a href="&#39;.$Mainclass->Url->ConstructUrl(array(&#39;form&#39;)).&#39;">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;form&#39;].&#39;</a>&#39;),
											&#39;&#39;,
											array(&#39;title&#39;=>$Mainclass->lang[&#39;contact&#39;][&#39;contact&#39;])
	);
}

function BeginPage()
{global $Mainclass, $title;
	if (include($Mainclass->root_path.$Mainclass->GetModVal(&#39;path&#39;).&#39;/splinter.php&#39;))
		$Mainclass->Blocks->AddModuleRules(array(&#39;general&#39;=>true),$splinter);
	$title=$Mainclass->lang[&#39;contact&#39;][&#39;contact&#39;];
	if (is_file($f=$Mainclass->FormatPath($Mainclass->GetModVal(&#39;path&#39;).&#39;/elflaer-&#39;.$Mainclass->lang_name.&#39;.txt&#39;)) or is_file($f=$Mainclass->FormatPath($Mainclass->GetModVal(&#39;path&#39;).&#39;/elflaer-&#39;.ELEANOR_DEFAULT_LANGUAGE.&#39;.txt&#39;)) or is_file($f=$Mainclass->FormatPath($Mainclass->GetModVal(&#39;path&#39;).&#39;/elflaer.txt&#39;)))
		$content=file_get_contents($f);
	else
		$content=&#39;&#39;;
	if (!empty($Mainclass->vars[&#39;m_elflaer_email&#39;]))
		$content.=&#39;<br /><br /><div align="center"><a href="&#39;.$Mainclass->Url->ConstructUrl(array(&#39;form&#39;)).&#39;">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;fill_form&#39;].&#39;</a></div>&#39;;
	Head();
	echo Menuelflaer().$Mainclass->Template->OpenTable().$content.$Mainclass->Template->CloseTable();
}

function Form()
{global $Mainclass, $title, $jscripts;
	if (empty($Mainclass->vars[&#39;m_elflaer_email&#39;]))
		ExitPrefix();
	if (include($Mainclass->root_path.$Mainclass->GetModVal(&#39;path&#39;).&#39;/splinter.php&#39;))
		$Mainclass->Blocks->AddModuleRules(array(&#39;form&#39;=>true),$splinter);
	$Mainclass->Loadclass(&#39;classes/captcha/class_captcha.php&#39;);
	$Mainclass->Loadclass(&#39;classes/others/class_editor.php&#39;);
	$jscripts[]=&#39;js/class_ajax.js&#39;;
	$jscripts[]=&#39;js/jMainclass.js&#39;;
	if (isset($_GET[&#39;captcha&#39;]))
	{
		$Mainclass->Captcha->GetImage();
		die;
	}
	$title[]=$Mainclass->lang[&#39;contact&#39;][&#39;contact&#39;];
	$title[]=$Mainclass->lang[&#39;contact&#39;][&#39;form&#39;];
	$subject=$text=$email=&#39;&#39;;
	if($name=$Mainclass->Account->GetValue(&#39;name&#39;))
		$dis=&#39;disabled="disabled"&#39;;
	else
	{
		$name=$Mainclass->lang[&#39;main&#39;][&#39;guest&#39;];
		$dis=&#39;&#39;;
	}
	if (isset($Mainclass->POST[&#39;subject&#39;]))
		do
		{
			$email=$_POST[&#39;email&#39;];
			$subject=$_POST[&#39;subject&#39;];
			if($name=$Mainclass->Account->GetValue(&#39;name&#39;));
			else
				$name=$Mainclass->POST[&#39;name&#39;];
			$text=$Mainclass->Editor->GetHtml(&#39;text&#39;);
			if (!Functions::CheckEmail($email))
			{
				$error=$Mainclass->lang[&#39;contact&#39;][&#39;wrong_email&#39;];
				break;
			}
			if (empty($subject))
			{
				$error=$Mainclass->lang[&#39;contact&#39;][&#39;subject&#39;];
				break;
			}
			if(!$Mainclass->Captcha->PostCheck(&#39;check&#39;))
			{
				$error=$Mainclass->lang[&#39;contact&#39;][&#39;wrong_code&#39;];
				break;
			}
		}while(false);
	if (empty($error) and isset($_POST[&#39;subject&#39;]))
	{
		$Mainclass->Captcha->Destroy();
		$ips=&#39;&#39;;
		foreach($Mainclass->ip_arr as $k=>$v)
			$ips.=$k.&#39;: &#39;.$v.&#39;; &#39;;
		$Mainclass->LoadClass(&#39;classes/others/class_email.php&#39;);
		$Mainclass->Email->to=$Mainclass->vars[&#39;m_elflaer_email&#39;];
		$Mainclass->Email->from=$email;
		$Mainclass->Email->html=true;
		$Mainclass->Email->subject=$Mainclass->vars[&#39;m_elflaer_prefix&#39;].$subject;
		$Mainclass->Email->message=&#39;<h2>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;contact&#39;].&#39;</h2>
									<hr>
									<p><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;name&#39;].&#39;</b>&#39;.$name.&#39;</p>
									<p><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;email&#39;].&#39;</b>&#39;.$email.&#39;</p>
									<h2>&#39;.$subject.&#39;</h2>
									<hr>
									<p><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;message&#39;].&#39;</b>&#39;.$text.&#39;</p>
									<hr>&#39;.$ips;
		if ($Mainclass->vars[&#39;m_elflaer_fsize&#39;]>0 and is_uploaded_file($_FILES[&#39;file&#39;][&#39;tmp_name&#39;]) and $_FILES[&#39;file&#39;][&#39;size&#39;]<=$Mainclass->vars[&#39;m_elflaer_fsize&#39;])
			$Mainclass->Email->AddFile($_FILES[&#39;file&#39;][&#39;name&#39;],file_get_contents($_FILES[&#39;file&#39;][&#39;tmp_name&#39;]));
		$Mainclass->Email->Send();
		$title=$Mainclass->lang[&#39;contact&#39;][&#39;success&#39;];
		$content=&#39;<div style="text-align: center;">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;mess_send&#39;].&#39;<br /><a href="&#39;.$Mainclass->Url->Prefix(false,true,true).&#39;">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;return&#39;].&#39;</a></div>&#39;;
	}
	else
	{
		$title=$Mainclass->lang[&#39;contact&#39;][&#39;form&#39;];
		$content=(empty($error) ? &#39;&#39; : $Mainclass->Template->Message($error)).&#39;<span class="option"><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;form&#39;].&#39;</b></span>
		<form action="" enctype="multipart/form-data" method="post">
		<table width="100%" class="formeditor">
			<tr><td class="label">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;email&#39;].&#39;</td><td>&#39;.Template::Edit(&#39;email&#39;,$email).&#39;</td></tr>
			<tr><td class="label">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;subject&#39;].&#39;</td><td>&#39;.Template::Edit(&#39;subject&#39;,$subject).&#39;</td></tr>
			<tr><td class="label">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;message&#39;].&#39;<span class="impfields">*</span></td><td>&#39;.$Mainclass->Editor->Area(&#39;text&#39;,$text).&#39;</td></tr>
			<tr><td class="label">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;captcha&#39;].&#39;</td><td align="left">&#39;.$Mainclass->Captcha->GetCode(array(&#39;form&#39;,&#39;captcha&#39;=>&#39;1&#39;)).&#39;</td></tr>
			<tr><td class="label">&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;c_code&#39;].&#39;</td><td align="left">&#39;.Template::Edit(&#39;check&#39;).&#39;</td></tr>
			<tr><td></td><td>&#39;.Template::Button($Mainclass->lang[&#39;contact&#39;][&#39;send&#39;]).&#39;</td></tr>
		</table></form>&#39;;
	}
	Head();
	echo Menuelflaer().$Mainclass->Template->OpenTable().$content.$Mainclass->Template->CloseTable();
}
?>
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-04-02, 19:41
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Цитата (Free3e @ 2.4.2009, 19:19)
		$Mainclass->LoadClass(&#39;classes/others/class_email.php&#39;);
		$Mainclass->Email->to=$Mainclass->vars[&#39;m_elflaer_email&#39;];
		$Mainclass->Email->from=$email;
		$Mainclass->Email->html=true;
		$Mainclass->Email->subject=$Mainclass->vars[&#39;m_elflaer_prefix&#39;].$subject;
		$Mainclass->Email->message=&#39;<h2>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;contact&#39;].&#39;</h2>
									<hr>
									<p><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;name&#39;].&#39;</b>&#39;.$name.&#39;</p>
									<p><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;email&#39;].&#39;</b>&#39;.$email.&#39;</p>
									<h2>&#39;.$subject.&#39;</h2>
									<hr>
									<p><b>&#39;.$Mainclass->lang[&#39;contact&#39;][&#39;message&#39;].&#39;</b>&#39;.$text.&#39;</p>
									<hr>&#39;.$ips;
		if ($Mainclass->vars[&#39;m_elflaer_fsize&#39;]>0 and is_uploaded_file($_FILES[&#39;file&#39;][&#39;tmp_name&#39;]) and $_FILES[&#39;file&#39;][&#39;size&#39;]<=$Mainclass->vars[&#39;m_elflaer_fsize&#39;])
			$Mainclass->Email->AddFile($_FILES[&#39;file&#39;][&#39;name&#39;],file_get_contents($_FILES[&#39;file&#39;][&#39;tmp_name&#39;]));
		$Mainclass->Email->Send();

Все это.
Перейти в начало страницы
+Цитировать сообщение
Гость_Free3e_*
сообщение 2009-04-02, 19:44
Сообщение #5



Гости





Спасибо исправил...
Перейти в начало страницы
+Цитировать сообщение

Тема закрытаНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0342 сек.    11 запросов    GZIP включен    Сейчас: 2024-04-18, 12:23