Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#201 Re: Страницы плагинов » news_feedback :: Обратная связь в новости » 2015-06-13 11:52:23

infinity237, спасибо. переключил на хостинге на версию php 5.3 и действительно, все работает smile
Проблема теперь с автомат.закрытием окошка , когда я нажимаю "отправить" neutral  ...
Сообщения доходят - но окно висит дальше.
Может помогу, ну вот какой нужно взять код с примера http://blog.sklazer.com/865.html что бы при отправлении окно закрывалось ?

#202 Re: Страницы плагинов » news_feedback :: Обратная связь в новости » 2015-06-12 11:25:20

miktor, если не сложно.. можешь по подробней описать - и показать скрин ?
Дело в том , что у меня выдает вот такую ошибку, как только я нажимаю в панеле вкл.news_feedback :

cats_500.jpgi.gif

#203 Флейм » Фильт на сайт » 2015-03-25 17:00:06

ahatomik
Ответов: 0

Вижу на многих сайтах, есть фильтры.
Решил сюда оставить, может - когда то будет и реализовано на NG smile
Github
http://egorkhmelev.github.io/jslider/

В виде алфавита
http://olegkrv.org.ua/blog/2011/05/05/% … %BB%D1%8C/

И от Русакова
http://myrusakov.ru/php-filter-search.html

#204 "А как сделать..." » Форма обртаной связи » 2015-03-25 16:02:47

ahatomik
Ответов: 0

Как добавить форму "Ваше имя"
Что бы оно совместно приходило с текстом ?
Демо - 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

#205 Re: Страницы плагинов » news_feedback :: Обратная связь в новости » 2015-03-25 11:27:41

Парни, хелп! Не работает .. sad
У меня последняя версия сборки . Я так и не понял :
1. На какую почту приходить уведомление и где в настройках менять почту.
2. Влияит ли на работу самого плагина, если я убрал переменные: комментария, капча, эл.почта
Демо

#206 Re: Запросы плагинов » csv_import :: Импорт новостей из csv » 2015-03-24 20:08:42

Спасибо Большое ! smile
А можно информацию на счет его настройки и установки ?
а то залил и чисто в плагине усе wink

#208 Re: "А как сделать..." » Как можно импортировать контент? » 2015-03-24 11:40:48

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/
А вот теперь как правильно бы это внедрить..
Возможно я и ошибаюсь с выше написанным smile

вот еще и модуль нашёл ... не знаю , может он поможет https://yadi.sk/d/Rh8WEcoKfUUTz

#209 Re: "А как сделать..." » ColorBox » 2015-03-18 14:30:32

Спасибо за ответ wink

P.S. Больше всего ненавижу когда картинка во всплывающем окне в 8 раз больше моего размера экрана.

Сам этого не люблю, когда исправил зашёл на форум а ты аналогично написал моим мыслям smile
Все работает спасибо.

#210 Re: "А как сделать..." » ColorBox » 2015-03-18 12:19:27

Не создовая новую тему - подскажите пожалуйста код css smile
http://mci.org.ua/novinki/kuhnya-systema2.html
При нажатии на картинку - когда она увеличивается, что бы крестик был "закрыть" ..

кому не сложно, напишите этот стиль

пропустил я его или удалил, но не могу сам сделать sad

#211 Re: "А как сделать..." » вход » 2015-03-13 15:37:18

SFproG, как именно переменные вставлять ? ..именно разделов формы

- Имя
- Эл.почту.
- Вопрос.

#212 Re: "А как сделать..." » вход » 2015-03-11 13:58:43

А как, обратную связь "feedback" вывести в отдельное окошко ?
К примеру "задать вопрос" и открывается новое окно - в котором ты пишешь
- Имя
- Эл.почту.
- Вопрос.
Спасибо ! smile

#214 Re: "А как сделать..." » блин столько идей а как раелтзовать не знаю((( » 2015-02-20 10:26:42

scarrr, тебе никто не поможет, пока ты нормально не опишешь суть

блин столько идей а как раелтзовать не знаю(((

Название поменял теперь
Site.ru/plugin/new/
Как убрать /plugin ?

#215 "А как сделать..." » Фильтр. » 2015-02-19 13:45:59

ahatomik
Ответов: 0

Можно ли сделать фильт на NG ?
Я думал, что это делается с помощью скрипта ...
А когда углубился - понял , что это php.
У NG Есть возможность внедрения фильтра ?
может поможет ...
http://myrusakov.ru/php-filter-search.html
http://mattweb.ru/component/k2/item/90- … 1s-bitriks

#216 Re: Флейм » Teleport-Pro » 2015-02-10 15:07:31

irbees2008 пишет:

там есть скопировать со структурой каталогов,а ты использовал вариант  по умолчанию первый big_smile

Сейчас попробую tongue
vip, спасибо ! smile

#218 Флейм » Teleport-Pro » 2015-02-10 10:52:58

ahatomik
Ответов: 5

Установил программу Teleport-Pro. http://teleport-pro.ru/
Скачал нужный шаблон. При клике на "index.html' почти весь шаблон открывается.
Но !
Все в единой папке .. кто может помочь, научить, показать - как правильно "разложить по папкам".. ?
Я отблагодарю !

#221 Re: Обсуждение шаблонной системы » как отключить не нужные блоки и меню. » 2015-02-05 18:17:45

Зайди в main.tpl и найди данные строчки.
Перед удалением сделай копию main.tpl
Если же это не переменная а сам плагин..
тогда в админ панели в разделе "плагины" выключи их. и с main.tpl убери переменные блока {название переменной} ..

#223 Re: Бесплатные шаблоны » Шаблон Vestnik » 2014-12-25 18:32:40

vip, Ты же знаешь , если я прошу .. то всегда на хлеб намажу big_smile

Подвал раздела

Работает на FluxBB