Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Онлайн конфигуратор. Нужна помощь.

Ответить
Настройки темы
Онлайн конфигуратор. Нужна помощь.
7ka 7ka вне форума

Аватара для 7ka

Старожил


Сообщения: 320
Благодарности: 32


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: 7ka
Дата: 19-08-2014
Доброго времени суток, уважаемые!

Помогите разобраться. Сам я в php, html и js не силен, принцип понимаю но написать/сверстать не смогу. Есть один ресурс с интересной калькуляцией, хотелось бы реализовать такой-же у себя на сайте.
Кто знает, может есть готовый код/скрипт (из коробки) который можно скачать и в несколько не хитрых манипуляций разместить на свой сайт, например вставкой html кода в тело нужной страницы?!
Если есть кто поможет с этим вопросом, вознаграждение гарантирую, пишите в ЛС. Заранее спасибо.

Прошу прощения если реПост, поиском не нашел...

Отправлено: 17:37, 19-08-2014

 

Забанен


Сообщения: 158
Благодарности: 23

Профиль | Цитировать


Сайт работает на Joomla, сначала показалось, что это умный фильтр битрикса, можно попробовать выделить форму калькуляции и скопировать исходный код выделенного фрагмента, бегло посмотрел, скрипт работает по моему на Ajax, т. е. в принципе его можно попробовать вытащить из исходного кода.

Отправлено: 23:57, 19-08-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

7ka 7ka вне форума Автор темы

Аватара для 7ka

Старожил


Сообщения: 320
Благодарности: 32

Профиль | Отправить PM | Цитировать


Да, это я заметил по шаблону. И калькулятор я уже выдрал, это html код со стилями и сам калькулятор на jquery. Поместил на локальный хост, в свой html, все отлично, вот только калькуляция не корректная. Все пути скриптов js и img сохранены. Похоже что обработка данных идет из db, а вот до нее нет возможности добратся. Не ломать же хостинг))

Отправлено: 00:13, 20-08-2014 | #3


Забанен


Сообщения: 158
Благодарности: 23

Профиль | Цитировать


Возможно, тот калькулятор для Joomla брали здесь http://virtuemaster.com/vmchk/primer...ulyatorov.html

Отправлено: 22:28, 20-08-2014 | #4

7ka 7ka вне форума Автор темы

Аватара для 7ka

Старожил


Сообщения: 320
Благодарности: 32

Профиль | Отправить PM | Цитировать


С калькулятором разобрался, теперь есть другой вопрос, дабы не создавать отдельной темы и не флудить, спрошу здесь:
Какой код добавить в PHP обработчик, чтобы была возможность указывать номер телефона в форме "обратной связи" с проверкой правильности ввода?
Ниже приведу исходник form-handler.php
читать дальше »
Код: Выделить весь код
<?php
include('SMTPClass.php');

$use_smtp = '0';
$emailto = 'yourname@yourdomain.com';

	// retrieve from parameters
	$emailfrom = isset($_POST["email"]) ? $_POST["email"] : "";
	$nocomment = isset($_POST["nocomment"]) ? $_POST["nocomment"] : "";
	$subject = 'Email from Alphine';
	$message = '';
	$response = '';
	$response_fail = 'There was an error verifying your details.';
	
		// Honeypot captcha
		if($nocomment == '') {
		
			$params = $_POST;
			foreach ( $params as $key=>$value ){
			
				if(!($key == 'ip' || $key == 'emailsubject' || $key == 'url' || $key == 'emailto' || $key == 'nocomment' || $key == 'v_error' || $key == 'v_email')){
				
					$key = ucwords(str_replace("-", " ", $key));
					
					if ( gettype( $value ) == "array" ){
						$message .= "$key: \n";
						foreach ( $value as $two_dim_value )
						$message .= "...$two_dim_value<br>";
					}else {
						$message .= $value != '' ? "$key: $value\n" : '';
					}
				}
			}
			
		$response = sendEmail($subject, $message, $emailto, $emailfrom);
			
		} else {
		
			$response = $response_fail;
		
		}

	echo $response;

// Run server-side validation
function sendEmail($subject, $content, $emailto, $emailfrom) {
	
	$from = $emailfrom;
	$response_sent = 'Thank you. Your messsage has been received.';
	$response_error = 'Error. Please try again.';
	$subject =  filter($subject);
	$url = "Origin Page: ".$_SERVER['HTTP_REFERER'];
	$ip = "IP Address: ".$_SERVER["REMOTE_ADDR"];
	$message = $content."\n$ip\r\n$url";
	
	// Validate return email & inform admin
	$emailto = filter($emailto);

	// Setup final message
	$body = wordwrap($message);
	
	if($use_smtp == '1'){
	
		$SmtpServer = 'SMTP SERVER';
		$SmtpPort = 'SMTP PORT';
		$SmtpUser = 'SMTP USER';
		$SmtpPass = 'SMTP PASSWORD';
		
		$to = $emailto;
		$SMTPMail = new SMTPClient ($SmtpServer, $SmtpPort, $SmtpUser, $SmtpPass, $from, $to, $subject, $body);
		$SMTPChat = $SMTPMail->SendMail();
		$response = $SMTPChat ? $response_sent : $response_error;
		
	} else {
		
		// Create header
		$headers = "From: $from\r\n";
		$headers .= "MIME-Version: 1.0\r\n";
		$headers .= "Content-type: text/plain; charset=utf-8\r\n";
		$headers .= "Content-Transfer-Encoding: quoted-printable\r\n";
		
		// Send email
		$mail_sent = @mail($emailto, $subject, $body, $headers);
		$response = $mail_sent ? $response_sent : $response_error;
		
	}
	return $response;
}

// Remove any un-safe values to prevent email injection
function filter($value) {
	$pattern = array("/\n/", "/\r/", "/content-type:/i", "/to:/i", "/from:/i", "/cc:/i");
	$value = preg_replace($pattern, "", $value);
	return $value;
}

exit;

?>

Отправлено: 17:26, 26-08-2014 | #5


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата 7ka:
теперь есть другой вопрос, дабы не создавать отдельной темы и не флудить, спрошу здесь: »
Это Вы напрасно.

Отправлено: 17:42, 26-08-2014 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Онлайн конфигуратор. Нужна помощь.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Нужна лучшая программа для просмотра TV онлайн. BROTHERHOOD Хочу все знать 8 24-05-2013 23:59
BSOD - нужна помощь.. sigrok Устранение критических ошибок Windows 1 23-04-2011 23:23
C/C++ - Требуется помощь онлайн на зачёте по проге. quaker_strelok Программирование и базы данных 1 24-05-2009 10:11
нужна помощь NiceSindy Хочу все знать 11 01-05-2004 10:16
Нужна помощь Ronald Вебмастеру 5 30-05-2003 10:32




 
Переход