Вы не зашли.
infinity237, спасибо. переключил на хостинге на версию php 5.3 и действительно, все работает
Проблема теперь с автомат.закрытием окошка , когда я нажимаю "отправить" ...
Сообщения доходят - но окно висит дальше.
Может помогу, ну вот какой нужно взять код с примера http://blog.sklazer.com/865.html что бы при отправлении окно закрывалось ?
Вижу на многих сайтах, есть фильтры.
Решил сюда оставить, может - когда то будет и реализовано на NG
Github
http://egorkhmelev.github.io/jslider/
В виде алфавита
http://olegkrv.org.ua/blog/2011/05/05/% … %BB%D1%8C/
И от Русакова
http://myrusakov.ru/php-filter-search.html
Как добавить форму "Ваше имя"
Что бы оно совместно приходило с текстом ?
Демо - http://demo.tutorialzine.com/2010/09/qu … dback.html
HTML
<div id="feedback">
<!-- Five color spans, floated to the left of each other -->
<span class="color color-1"></span>
<span class="color color-2"></span>
<span class="color color-3"></span>
<span class="color color-4"></span>
<span class="color color-5"></span>
<div class="section">
<!-- The arrow span is floated to the right -->
<h6><span class="arrow up"></span>Feedback</h6>
<p class="message">Please include your contact information if you'd like to receive a reply.</p>
<textarea></textarea>
<a class="submit" href="">Submit</a>
</div>
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="script.js"></script>
styles.css
#feedback{
background-color:#9db09f;
width:310px;
height:330px;
position:fixed;
bottom:0;
right:120px;
margin-bottom:-270px;
z-index:10000;
}
#feedback .section{
background:url('img/bg.png') repeat-x top left;
border:1px solid #808f81;
border-bottom:none;
padding:10px 25px 25px;
}
#feedback .color{
float:left;
height:4px;
width:20%;
overflow:hidden;
}
#feedback .color-1{ background-color:#d3b112;}
#feedback .color-2{ background-color:#12b6d3;}
#feedback .color-3{ background-color:#8fd317;}
#feedback .color-4{ background-color:#ca57df;}
#feedback .color-5{ background-color:#8ecbe7;}
#feedback h6{
background:url("img/feedback.png") no-repeat;
height:38px;
margin:5px 0 12px;
text-indent:-99999px;
cursor:pointer;
}
#feedback textarea{
background-color:#fff;
border:none;
color:#666666;
font:13px 'Lucida Sans',Arial,sans-serif;
height:100px;
padding:10px;
width:236px;
-moz-box-shadow:4px 4px 0 #8a9b8c;
-webkit-box-shadow:4px 4px 0 #8a9b8c;
box-shadow:4px 4px 0 #8a9b8c;
}
#feedback a.submit{
background:url("img/submit.png") no-repeat;
border:none;
display:block;
height:34px;
margin:20px auto 0;
text-decoration:none;
text-indent:-99999px;
width:91px;
}
#feedback a.submit:hover{
background-position:left bottom;
}
#feedback a.submit.working{
background-position:top right !important;
cursor:default;
}
#feedback .message{
font-family:Corbel,Arial,sans-serif;
color:#5a665b;
text-shadow:1px 1px 0 #b3c2b5;
margin-bottom:20px;
}
#feedback .arrow{
background:url('img/arrows.png') no-repeat;
float:right;
width:23px;
height:18px;
position:relative;
top:10px;
}
#feedback .arrow.down{ background-position:left top;}
#feedback h6:hover .down{ background-position:left bottom;}
#feedback .arrow.up{ background-position:right top;}
#feedback h6:hover .up{ background-position:right bottom;}
#feedback .response{
font-size:21px;
margin-top:70px;
text-align:center;
text-shadow:2px 2px 0 #889889;
color:#FCFCFC;
}
script.js
$(document).ready(function(){
// The relative URL of the submit.php script.
// You will probably have to change it.
var submitURL = 'submit.php';
// Caching the feedback object:
var feedback = $('#feedback');
$('#feedback h6').click(function(){
// We are storing the values of the animated
// properties in a separate object:
var anim = {
mb : 0, // Margin Bottom
pt : 25 // Padding Top
};
var el = $(this).find('.arrow');
if(el.hasClass('down')){
anim = {
mb : -270,
pt : 10
};
}
// The first animation moves the form up or down, and the second one
// moves the "Feedback" heading, so it fits in the minimized version
feedback.stop().animate({marginBottom: anim.mb});
feedback.find('.section').stop().animate({paddingTop:anim.pt},function(){
el.toggleClass('down up');
});
});
$('#feedback a.submit').live('click',function(){
var button = $(this);
var textarea = feedback.find('textarea');
// We use the working class not only for styling the submit button,
// but also as kind of a "lock" to prevent multiple submissions.
if(button.hasClass('working') || textarea.val().length < 5){
return false;
}
// Locking the form and changing the button style:
button.addClass('working');
$.ajax({
url : submitURL,
type : 'post',
data : { message : textarea.val()},
complete : function(xhr){
var text = xhr.responseText;
// This will help users troubleshoot their form:
if(xhr.status == 404){
text = 'Your path to submit.php is incorrect.';
}
// Hiding the button and the textarea, after which
// we are showing the received response from submit.php
button.fadeOut();
textarea.fadeOut(function(){
var span = $('<span>',{
className : 'response',
html : text
})
.hide()
.appendTo(feedback.find('.section'))
.show();
}).val('');
}
});
return false;
});
});
php:
// Enter your email address below
$emailAddress = 'me@example.com';
// Using session to prevent flooding:
session_name('quickFeedback');
session_start();
// If the last form submit was less than 10 seconds ago,
// or the user has already sent 10 messages in the last hour
if( $_SESSION['lastSubmit'] && ( time() - $_SESSION['lastSubmit'] < 10 || $_SESSION['submitsLastHour'][date('d-m-Y-H')] > 10 )){
die('Please wait for a few minutes before sending again.');
}
$_SESSION['lastSubmit'] = time();
$_SESSION['submitsLastHour'][date('d-m-Y-H')]++;
require "phpmailer/class.phpmailer.php";
if(ini_get('magic_quotes_gpc')){
// If magic quotes are enabled, strip them
$_POST['message'] = stripslashes($_POST['message']);
}
if(mb_strlen($_POST['message'],'utf-8') < 5){
die('Your feedback body is too short.');
}
$msg = nl2br(strip_tags($_POST['message']));
// Using the PHPMailer class
$mail = new PHPMailer();
$mail->IsMail();
// Adding the receiving email address
$mail->AddAddress($emailAddress);
$mail->Subject = 'New Quick Feedback Form Submission';
$mail->MsgHTML($msg);
$mail->AddReplyTo('noreply@'.$_SERVER['HTTP_HOST'], 'Quick Feedback Form');
$mail->SetFrom('noreply@'.$_SERVER['HTTP_HOST'], 'Quick Feedback Form');
$mail->Send();
echo 'Thank you!';
В переменую $emailAddress пишем ваш email адрес.
Исходник - habrasorium.ru/engine/download.php?id=241
Оригинал поста - http://habrasorium.ru/jquery/609-bystra … query.html
Спасибо Большое !
А можно информацию на счет его настройки и установки ?
а то залил и чисто в плагине усе
Спасибо !
Yuliko, только что сидел и искал "генерации xls в PHP"
Что бы можно было выгружать прайс лист.
Что нашёл:
http://www.appservnetwork.com/modules.p … icle&sid=8
http://habrahabr.ru/post/133093/
http://stackoverflow.com/questions/4600 … l-with-php
http://habrahabr.ru/post/159937/
А вот теперь как правильно бы это внедрить..
Возможно я и ошибаюсь с выше написанным
вот еще и модуль нашёл ... не знаю , может он поможет https://yadi.sk/d/Rh8WEcoKfUUTz
Спасибо за ответ
P.S. Больше всего ненавижу когда картинка во всплывающем окне в 8 раз больше моего размера экрана.
Сам этого не люблю, когда исправил зашёл на форум а ты аналогично написал моим мыслям
Все работает спасибо.
Не создовая новую тему - подскажите пожалуйста код css
http://mci.org.ua/novinki/kuhnya-systema2.html
При нажатии на картинку - когда она увеличивается, что бы крестик был "закрыть" ..
кому не сложно, напишите этот стиль
пропустил я его или удалил, но не могу сам сделать
SFproG, как именно переменные вставлять ? ..именно разделов формы
- Имя
- Эл.почту.
- Вопрос.
А как, обратную связь "feedback" вывести в отдельное окошко ?
К примеру "задать вопрос" и открывается новое окно - в котором ты пишешь
- Имя
- Эл.почту.
- Вопрос.
Спасибо !
scarrr, тебе никто не поможет, пока ты нормально не опишешь суть
блин столько идей а как раелтзовать не знаю(((
Название поменял теперь
Site.ru/plugin/new/
Как убрать /plugin ?
Можно ли сделать фильт на NG ?
Я думал, что это делается с помощью скрипта ...
А когда углубился - понял , что это php.
У NG Есть возможность внедрения фильтра ?
может поможет ...
http://myrusakov.ru/php-filter-search.html
http://mattweb.ru/component/k2/item/90- … 1s-bitriks
там есть скопировать со структурой каталогов,а ты использовал вариант по умолчанию первый
Сейчас попробую
vip, спасибо !
Установил программу Teleport-Pro. http://teleport-pro.ru/
Скачал нужный шаблон. При клике на "index.html' почти весь шаблон открывается.
Но !
Все в единой папке .. кто может помочь, научить, показать - как правильно "разложить по папкам".. ?
Я отблагодарю !
greenpiss, зачем ?
никак.
Есть ли на NG Интернет-магазин + «1С ?
http://1c.1c-bitrix.ru/ecommerce/projects.php
Зайди в main.tpl и найди данные строчки.
Перед удалением сделай копию main.tpl
Если же это не переменная а сам плагин..
тогда в админ панели в разделе "плагины" выключи их. и с main.tpl убери переменные блока {название переменной} ..
infinity237, очень круто ! Молодец !:cool:
vip, Ты же знаешь , если я прошу .. то всегда на хлеб намажу