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

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

Вы не зашли.

#76 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-25 00:01:30

legenda, все работает, это я тупники ловил, там не нужно просто ничего менять, лишь альт задаешь нужный и все, и тогда выводит только на странице с данным альтом.

#77 Re: Страницы плагинов » basket :: Корзина заказа » 2012-08-24 22:54:54

Не ужели никто не пользовался и не может помочь? Просто все готово кроме этих вещей... sad

#78 Re: Страницы плагинов » basket :: Корзина заказа » 2012-08-24 17:59:12

Amarelius, да, спасибо, дивы да, надо поправить, сейчас пока весь акцент на то что основная функция магазина не работает) так что дивы в последнюю очередь, но обязательно поправлю. wink

По поводу часов, то там 50/50, то что они не оригиналы будут это точно, но там будут некоторые китайские, но большинство из заказываемых будут европейские, где уж там их в европе штамуют это для меня загадка, smile но думаю что уж совсем шлак продавать точно не будут, сегодня обсуждал с знакомым которому делаю, говорит планы все таки не на однодневный магазин, так что сначала заказывает-проверяет, смотрит как сделано, и лишь потом уже в продажу...так что в принципе должны быть нормальными. Те что сейчас, это так, пример.

Окей, сейчас каптчу уберу, а разве в ней может быть проблема?
Я все поля выставил обязательными. cool

EDIT: кстати попробовал написать письмо через форму http://wb-acces.ru/plugin/feedback/?id=1, вроде бы, форма совсем другая, но письмо пришло следующего содержания:
fbb118960e7f0d126778f1bc6785380d_pv.png

логики никакой)

#79 Re: Страницы плагинов » basket :: Корзина заказа » 2012-08-23 22:26:20

vitaly, при создании магазина, столкнулся с проблемой, стоит версия движка и плагинов Changeset 1050, все поставил, настроил, даже пытался несколько раз переустанавливать плагин, не помогло, проблема такова:
- добавляем товар в корзину, кол-во товара в блоке плагина(в main.tpl) меняется, а вот сумма нет.
- переходим по ссылке в блоке на страницу плагина, картина следующая:
- суммы у товаров при изменении кол-ва заказываемых единиц не меняется
- цены у товаров отсутствуют
- ну и соответственно отсутствует итоговая стоимость заказа
далее, проблема по плагину feedback:
- заполняю поля при заказе, отправляю заказ, смотрю пришедшее письмо, вижу только таблицу с заказанными товарами, не вижу данных из полей.

форма генерится по стандартному шаблону, собственный не используется, <form> на месте, спрятанные input тоже, name`ы у полей соответствуют...в итоге закадка. smile

Очень надеюсь на твою помощь. Все таки первый магазин будет на NG)

EDIT:
Oopps, забыл про линк на магазин:
главная http://wb-acces.ru/
новость-товар http://wb-acces.ru/watch/orient-ft00006w.html

#80 Страницы плагинов » basket :: Корзина заказа » 2012-08-23 21:48:42

Евгений
Ответов: 91

Наименование: basket (корзина заказа)
Описание: Плагин "корзина заказа" позволяет сделать из NGCMS небольшой интернет-магазин.
В своей работе плагин использует плагины:
* xfields - для формирования списка товаров, доступного к заказу
* feedback - для заполнения данных о заказе и отправки самого заказа
  администраторам/менеджерам сайта

Текущая версия: 0.04 [выпуск: 25.08.2012]
Ссылка SVN: перейти

История версий:

[0.04][25.08.2012]
+ исправлена ошибка с ценой и суммой в корзине
+ исправлена ошибка с неверной отсылкой данных из полей в плагине feedback 
+ убрана надпись от плагина в теле письма, если письмо отсылалось не через оформление покупки
(отдельная благодарность Knopik!)

[0.03][13.04.2012]
Обновление плагина, поправлены ошибки. 
Для корректного обновления с прошлых версий необходимо удалить плагин (через админку) и заново его поставить.

Предупреждение!: плагин может работать только с версиями xfields и feedback из SVN!

Создал тему так как нужно наверное дать возможность всем кто не дружит с SVN, приобщиться к возможности создания своих мини-магазинов на базе NG, думаю если будет реальный "спрос" на данный плагин то возможно Виталий разовьет его в нечто большее чем то что есть сейчас.
В планах на днях выложить в разделе "Страницы плагинов" все плагины которые есть в свн но не фигурируют на форуме, думаю это многим поможет сориентироваться при создании сайтов, плюс даст возможность получить поддержку у тех кто уже делал что-то на базе этих плагинов...меньше слов, больше дела как говорится. smile

#81 Re: Вопросы функционирования системы в целом » Проблема с 404 ошибкой » 2012-08-20 15:53:10

legenda, аа, вот как. Не, у меня тут вобще все кроме главной. Называется попробовал сделать магазин для друга на NG CMS)) http://wb-acces.ru/ только поставил, и сразу вот столкнулся с проблемой, но надеюсь все таки решу её, очень уж интересно попробовать от начала до конца сделать на NG магаз, наверное даже первый на NG)

#82 Re: Вопросы функционирования системы в целом » Проблема с 404 ошибкой » 2012-08-20 03:10:58

Такая же фигня, так что присоединяюсь, причем ошибку выдает по всем адресам кроме главной. Все права выставил на файлы, все проверил. Не помогает ничего.

#83 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-08-19 07:14:54

vitaly, там у меня несколько форм с немного разнящимся оформлением, потому что там в одной форме одни блоки с одними заголовками, а в другой другие...сейчас приведу их примеры:
ФОРМА 1

{% block content %}
{% if (flags.jcheck) %}
<script type="text/javascript">
var FBF_INIT = {{ FBF_DATA }};
function FBF_CHECK() {
 var frm = document.getElementById('feedback_form');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT) {
 	if (FBF_INIT[i][1]) {
 	 if (FBF_INIT[i][0] == 'date') {
		if ((frm[i+':day'].value == '1') && (frm[i+':month'].value == '1') && (frm[i+':year'].value == '1970')) {
 			alert('Вы не заполнили '+FBF_INIT[i][2]+'!');
 			frm[i+':day'].focus();
 			return false;
		}
 	 } else if (frm[i].value == '') {
 		alert('Вы не заполнили "'+FBF_INIT[i][2]+'"!');
 		frm[i].focus();
 		return false;
 	}
   }
 }
 return true;
}
</script>
{% endif %}

<form method="post" action="{{ form_url }}" id="feedback_form" name="feedback_form">
{{ hidden_fields }}
<input type="hidden" name="id" value="{{ id }}"/>
<span class="feedback">
<h1>Заявка на коммерческое предложение</h1>
{% if (flags.error) %}<div class="msge">{{ errorText }}</div>{% endif %}
			<table>
			<tr>
			<td>
			<div class="info">Укажите пожалуйста Ваши данные:</div>
			<input type="text" name="fld_f1nameorg" placeholder="Название организации" value="{{ entry.value }}" class="feedback-input-nameorg"/>
			<input type="text" name="fld_f1fio" placeholder="ФИО" value="{{ entry.value }}" class="feedback-input-fio"/>
			</td>
			</tr>
			
			<tr>
			<td>
			<div class="phone">Ваши контактные данные:</div>
			<input type="text" name="fld_f1phone" placeholder="Ваш телефон" value="{{ entry.value }}" class="feedback-input-phone"/>
			<input type="text" name="fld_f1email" placeholder="Email" value="{{ entry.value }}" class="feedback-input-email"/>
			</td>
			</tr>

{% if (flags.captcha) %}
<script type="text/javascript">	
var cajax = new sack();
function reload_captcha() {
    var captc = document.getElementById('img_captcha');
    if (captc != null) {
        captc.src = "{{ captcha_url }}&rand={{ rand }}";
    }
}    
reload_captcha();
</script>
			<tr>
			<td>
			<div class="captcha">Защита от автоматического заполнения:</div>
			<input class="feedback-input-captcha" type="text" placeholder="Введите символы с картинки" name="vcode"/>
			<span class="feedback-captcha-img"><img id="img_captcha" onclick="this.src='{{ captcha_url }}&rand='+Math.random();" src="{{ captcha_url }}&rand={{ rand }}" alt="captcha" /></span>
			<span class="feedback-captcha-img-refresh"><img onclick="reload_captcha();" src="{tpl_url}/images/captcha-refresh.png" title="Обновить каптчу" /></span>
			</td>
			</tr>
{% endif %}
		    </table>

<div class="send-button">
 <input type="submit" {% if (flags.jcheck) %}onclick="return FBF_CHECK();"{% endif %} class="submit-form" value="Отправить"/>
</div>

</span>
</form>
{% endblock %}

ФОРМА 2

{% block content %}
{% if (flags.jcheck) %}
<script type="text/javascript">
var FBF_INIT = {{ FBF_DATA }};
function FBF_CHECK() {
 var frm = document.getElementById('feedback_form');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT) {
 	if (FBF_INIT[i][1]) {
 	 if (FBF_INIT[i][0] == 'date') {
		if ((frm[i+':day'].value == '1') && (frm[i+':month'].value == '1') && (frm[i+':year'].value == '1970')) {
 			alert('Вы не заполнили '+FBF_INIT[i][2]+'!');
 			frm[i+':day'].focus();
 			return false;
		}
 	 } else if (frm[i].value == '') {
 		alert('Вы не заполнили "'+FBF_INIT[i][2]+'"!');
 		frm[i].focus();
 		return false;
 	}
   }
 }
 return true;
}
</script>
{% endif %}
<form method="post" action="{{ form_url }}" id="feedback_form" name="feedback_form">
{{ hidden_fields }}
<input type="hidden" name="id" value="{{ id }}"/>
<span class="feedback">
<h1>Форма обратной связи</h1>
{% if (flags.error) %}<div class="msge">{{ errorText }}</div>{% endif %}
			<table>
			<tr>
			<td>
			<textarea type="text" name="fld_f2text">{{ entry.value }}</textarea>
			</td>
			</tr>
			
			<tr>
			<td>
			<div class="info">Укажите пожалуйста Ваши данные:</div>
			<input type="text" name="fld_f2nameorg" value="{{ entry.value }}" placeholder="Название организации" class="feedback-input-nameorg"/>
			<input type="text" name="fld_f2fio" value="{{ entry.value }}" placeholder="ФИО" class="feedback-input-fio"/>
			</td>
			</tr>
			
			<tr>
			<td>
			<div class="phone">Ваши контактные данные:</div>
			<input type="text" name="fld_f2phone" value="{{ entry.value }}" placeholder="Ваш телефон" class="feedback-input-phone"/>
			<input type="text" name="fld_f2email" value="{{ entry.value }}" placeholder="Email" class="feedback-input-email"/>
			</td>
			</tr>
			
{% if (flags.captcha) %}
<script type="text/javascript">	
var cajax = new sack();
function reload_captcha() {
    var captc = document.getElementById('img_captcha');
    if (captc != null) {
        captc.src = "{{ captcha_url }}&rand={{ rand }}";
    }
}    
reload_captcha();
</script>
			<tr>
			<td>
			<div class="captcha">Защита от автоматического заполнения:</div>
			<input class="feedback-input-captcha" type="text" placeholder="Введите символы с картинки" name="vcode"/>
			<span class="feedback-captcha-img"><img id="img_captcha" onclick="this.src='{{ captcha_url }}&rand='+Math.random();" src="{{ captcha_url }}&rand={{ rand }}" alt="captcha" /></span>
			<span class="feedback-captcha-img-refresh"><img onclick="reload_captcha();" src="{tpl_url}/images/captcha-refresh.png" title="Обновить каптчу" /></span>
			</td>
			</tr>
{% endif %}
		    </table>
			
<div class="send-button">
 <input type="submit" {% if (flags.jcheck) %}onclick="return FBF_CHECK();"{% endif %} class="submit-form" value="Отправить"/>
</div>

</span>
</form>
{% endblock %}

ФОРМА 3

{% block content %}
{% if (flags.jcheck) %}
<script type="text/javascript">
var FBF_INIT = {{ FBF_DATA }};
function FBF_CHECK() {
 var frm = document.getElementById('feedback_form');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT) {
 	if (FBF_INIT[i][1]) {
 	 if (FBF_INIT[i][0] == 'date') {
		if ((frm[i+':day'].value == '1') && (frm[i+':month'].value == '1') && (frm[i+':year'].value == '1970')) {
 			alert('Вы не заполнили '+FBF_INIT[i][2]+'!');
 			frm[i+':day'].focus();
 			return false;
		}
 	 } else if (frm[i].value == '') {
 		alert('Вы не заполнили "'+FBF_INIT[i][2]+'"!');
 		frm[i].focus();
 		return false;
 	}
   }
 }
 return true;
}

var cajax = new sack();
function reload_captcha() {
    var captc = document.getElementById('img_captcha');
    if (captc != null) {
        captc.src = "{{ captcha_url }}&rand={{ rand }}";
    }
}    
reload_captcha();
</script>
{% endif %}
<form method="post" action="{{ form_url }}" id="feedback_form" name="feedback_form">
{{ hidden_fields }}
<input type="hidden" name="id" value="{{ id }}"/>
<span class="feedback">	
<h1>Заявка на обследование</h1>
{% if (flags.error) %}<div class="msge">{{ errorText }}</div>{% endif %}
			<table>
			<tr>
			<td>
			<h3>Цель обследования</h3>
			<select name="fld_choiceb1" class="styled">
				<option value="Имеются проблемы с теплоснабжением" selected="selected">У нас имеются проблемы с теплоснабжением</option>
				<option value="Энергосбережение и повышение энергетической эффективности объекта">Мы заинтересованы в энергосбережении и повышении энергетической эффективности своего объекта</option>
				<option value="Получение коммерческого предложения">Мы хотим получить коммерческое предложение</option>
			</select>
			</td>
			</tr>
			
			<tr>
			<td>
			<h3>Виды системы</h3>
			<select name="fld_choiceb2" class="styled">
				<option value="Тепловой узел" selected="selected">Тепловой узел (узел учета, узел регулирования тепла, узел регулирования ГВС)</option>
				<option value="Система внутреннего отопления">Система внутреннего отопления (отопительные радиаторы, внутридомовая и внутриквартирная разводка)</option>
				<option value="Теплотрасса">Теплотрасса</option>
			</select>
			</td>
			</tr>
			
			<tr>
			<td>
			<textarea type="text" name="fld_f3text" value="">{{ entry.value }}</textarea>
			</td>
			</tr>
			
			<tr>
			<td>
			<div class="info">Укажите пожалуйста Ваши данные:</div>
			<input type="text" name="fld_f3nameorg" value="{{ entry.value }}" placeholder="Название организации" class="feedback-input-nameorg"/>
			<input type="text" name="fld_f3fio" value="{{ entry.value }}" placeholder="ФИО" class="feedback-input-fio"/>
			</td>
			</tr>
			
			<tr>
			<td>
			<div class="phone">Ваши контактные данные:</div>
			<input type="text" name="fld_f3phone" value="{{ entry.value }}" placeholder="Ваш телефон" class="feedback-input-phone"/>
			<input type="text" name="fld_f3email" value="{{ entry.value }}" placeholder="Email" class="feedback-input-email"/>
			</td>
			</tr>

{% if (flags.captcha) %}
<script type="text/javascript">	
var cajax = new sack();
function reload_captcha() {
    var captc = document.getElementById('img_captcha');
    if (captc != null) {
        captc.src = "{{ captcha_url }}&rand={{ rand }}";
    }
}    
reload_captcha();
</script>
			<tr>
			<td>
			<div class="captcha">Защита от автоматического заполнения:</div>
			<input class="feedback-input-captcha" type="text" placeholder="Введите символы с картинки" name="vcode"/>
			<span class="feedback-captcha-img"><img id="img_captcha" onclick="this.src='{{ captcha_url }}&rand='+Math.random();" src="{{ captcha_url }}&rand={{ rand }}" alt="captcha" /></span>
			<span class="feedback-captcha-img-refresh"><img onclick="reload_captcha();" src="{tpl_url}/images/captcha-refresh.png" title="Обновить каптчу" /></span>
			</td>
			</tr>
{% endif %}
		    </table>

<div class="send-button">
 <input type="submit" {% if (flags.jcheck) %}onclick="return FBF_CHECK();"{% endif %} class="submit-form" value="Отправить"/>
</div>
</span>
</form>
{% endblock %}

Если же сделать с {% for entry in entries %}

{% for entry in entries %}

            <table>
            <tr>
            <td>
            <div class="info">Укажите пожалуйста Ваши данные:</div>
            <input type="text" name="fld_f1nameorg" placeholder="Название организации" value="{{ entry.value }}" class="feedback-input-nameorg"/>
            <input type="text" name="fld_f1fio" placeholder="ФИО" value="{{ entry.value }}" class="feedback-input-fio"/>
            </td>
            </tr>
           
            <tr>
            <td>
            <div class="phone">Ваши контактные данные:</div>
            <input type="text" name="fld_f1phone" placeholder="Ваш телефон" value="{{ entry.value }}" class="feedback-input-phone"/>
            <input type="text" name="fld_f1email" placeholder="Email" value="{{ entry.value }}" class="feedback-input-email"/>
            </td>
            </tr>
{% endfor %}

то выходит следующее:
808b20458f93f0741d1321265a48a081_pv.png
Кстати, не знаю почему, но скрипт обработки внешних линков работает через задницу...поэтому даю прямую ссылку на картинку без оборачивания в теги: http://photoload.ru/data/80/8b/20/808b20458f93f0741d1321265a48a081.png хммм...нет, это дело не в линках, по ходу хостинг photoload ломанули, там постоянно выводит на постер китайского фильмеца. Прикладываю скрин тогда к сообщению.

То есть происходит копирование всей формы столько раз - сколько есть полей для данной формы. Это явно не то что нужно. Либо может быть я не так понял, если да, то будь добр, объясни пожалуйста на пальцах. wink

А по поводу {% extends localPath(0) ~ "site.body.tpl" %}, то данный код используется в site.form.tpl для выведения из боди переменную {{ title }} и оформление формы общее, ну насколько я понимаю, но в отдельных шаблонах это не работает.


PS: так же если в {% if entry.type == 'text' %}{% endif %} то там таже фигня...

#85 Re: Архив плагинов » simple_rating :: Упрощенный рейтинг новостей » 2012-08-17 00:23:05

infinity237, да, есть модифицированная, сейчас поделюсь...надо лишь найти.

#86 Re: Флейм » Плагин: общая авторизация сайт+форум » 2012-08-15 16:53:32

qwas, Extem, это все прекрасно, но врятли кто-то сейчас это напишет просто так, надо написать ТЗ, составить список нужных форумов, насколько глубокая нужна интеграция, и потом сделать кошелек на WebMoney, найти исполнителя, узнать цену за написание, и собирать всех кто готов вкинуться на реализацию...а писать что-то вроде "нужно, дайте, хотелось бы" и тд и тп, это уже пройденный вариант, ни чего толкового не выйдет. Либо просто сразу нужно кому-то одному кто располагает суммой и желанием получить плагин, брать, и оплачивать полностью его написание с своими условиями функционала плагина. Слишком много дел у Виталика, и слишком мало энтузиастов которые могли бы написать...так что...

#87 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-15 01:15:39

Попробовал сделать с обработчиком [TWIG], не помогло, выводит просто пустоту...хотя в коде шаблона main.tpl:

<a href="/uslugi/uchet-teplovoi-energii.html">
    <li>
    [TWIG]
    {% if isHandler('news:uslugi') and handler.params.altname == 'uchet-teplovoi-energii' %}<strong>{% endif %}
    Учет тепловой энергии
    {% if isHandler('news:uslugi') and handler.params.altname == 'uchet-teplovoi-energii' %}</strong>{% endif %}
    [/TWIG]
    </li>
    </a>

#88 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-14 16:22:32

Knopik, попробовал конструкцию для определенной новости, не работает:

<a href="/uslugi/uchet-teplovoi-energii.html">
    <li>
    {% if isHandler('news:news') and handler.params.altname == 'uchet-teplovoi-energii' %}<strong>{% endif %}
    Учет тепловой энергии
    {% if isHandler('news:news') and handler.params.altname == 'uchet-teplovoi-energii' %}</strong>{% endif %}
    </li>
    </a>

и так тоже пробовал:

<a href="/uslugi/uchet-teplovoi-energii.html">
    <li>
    {% if isHandler('news:uslugi') and handler.params.altname == 'uchet-teplovoi-energii' %}<strong>{% endif %}
    Учет тепловой энергии
    {% if isHandler('news:uslugi') and handler.params.altname == 'uchet-teplovoi-energii' %}</strong>{% endif %}
    </li>
    </a>

Итог един:
6b1344097385a42484abd4746371e416_pv.png

#89 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-14 15:50:24

Knopik, да, neutral я попробовал, код не сработал, жаль, но все равно спасибо за ответ. wink

#90 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2012-08-14 15:11:44

Knopik, а можно ли для плагина feedback сделать обработчик по определенным формам?
http://site.ru/plugin/feedback/?id=1
http://site.ru/plugin/feedback/?id=2
http://site.ru/plugin/feedback/?id=3 и тд и тп

EDIT: вот так: {% if handler.pluginName == 'feedback' and handler.params.altname == '?id=1' %}выводимый контент{% endif %}  ?

#91 Re: "У меня не работает..." » Плагин elka можно ли дополнить или заменить твигом? Делаю меню... » 2012-08-14 13:24:00

Knopik, das ist fantastisch!! работает! big_smile Спасибо большущее!
Knopik, тут вот legenda топик создал, если у тебя так все отлично получается, может сделаешь так сказать небольшую наглядную доку для не сильных в програмировании мира сего wink вотс: http://ngcms.ru/forum/viewtopic.php?pid=30729#p30729 мы все будем премного благодарны!

#92 "У меня не работает..." » Плагин elka можно ли дополнить или заменить твигом? Делаю меню... » 2012-08-13 16:26:59

Евгений
Ответов: 4

Всем доброго дня, предо мной стоит цель сделать горизонтальное меню с активными элементами (смена фона при наведении, смена фона при нахождении на странице пункта), попробовал по старинке воспользоваться плагином elka, но он к сожалению не поддерживает того функционала в котором нуждается наверное каждый второй на нашем форуме, и в связи с этим возникает вопрос, можно ли его немного модифицировать, или же лучше заменить возможностями Twig`a?

В меню идут ссылки на статические страницы, ссылки на категории, и ссылки в выпадающем меню на новости из этих категорий.

Вот собственно само меню:

<div id="menu">
            <ul class="menu">
                <li class="menu-item mi1[elka_static-about] mi1f[/elka_static-about]"><a href="/static/about.html" class="mib">О компании</a></li>
                <li class="menu-item mi2 mi2f"><a href="/uslugi.html" class="mib">Услуги</a>
                <ul class="menu-poditem">
                        <li><a href="/uslugi/uchet-teplovoi-energii.html">Учет тепловой энергии</a></li>
                        <li><a href="/uslugi/energosberezhenie-v-sistemah-teplosnabzheniya.html">Энергосбережение в системах теплоснабжения</a></li>
                        <li><a href="/uslugi/regulirovanie-potrebleniya-tepla.html">Регулирование потребления тепла</a></li>
                        <li><a href="/uslugi/obsluzhivanie-teplovyh-uzlov-i-sistem-otopleniya.html">Обслуживание тепловых узлов и систем отопления</a></li>
                        <li><a href="/uslugi/reshenie-problem-teplosnabzheniya.html">Решение проблем теплоснабжения</a></li>
                        <li><a href="/uslugi/podgotovka-proektnoi-dukumentacii.html">Подготовка проектной дукументации</a></li>
                </ul>
                </li>
                </li>
                <li class="menu-item mi3 mi3f"><a href="/news.html" class="mib">Новости</a></li>
                <li class="menu-item mi4 mi4f"><a href="/static/priemushestva.html" class="mib">Наши приемущества</a></li>
                <li class="menu-item mi5 mi5f"><a href="/static/price-list.html" class="mib">Прайс-лист</a></li>
                <li class="menu-item mi6 mi6f"><a href="/help.html" class="mib">Помощь</a>
                    <ul class="menu-poditem">
                        <li ><a href="/help/otvetstvennomu-za-teplovoe-hozyaistvo.html">Ответственному за тепловое хозяйство</a></li>
                        <li><a href="/help/energetiku.html">Энергетику</a></li>
                        <li><a href="/help/proektirovsziku.html">Проектировщику</a></li>
                    </ul>
                </li>
                <li class="menu-item mi7 mi7f"><a href="/static/information.html" class="mib">Полезная информация</a></li>
            </ul>
            <div class="clear"></div>
        </div>

mi3f - и тп классы я хочу поместить в обработчик, который будет показывать их только при нахождении человека на конкретной статике, на странице категории (/help.html) и так же при нахождении на странице новости из категории (/help/otvetstvennomu-za-teplovoe-hozyaistvo.html).

[elka_static-about] mi1f[/elka_static-about] - код выводится не изменяясь, просто [elka_static] работает на ура, а вот с выводом на странице конкретной статики, нет.

Вот собственно как-то так)

Прикрепляю сам плагин.

#93 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-08-13 13:14:34

О, и еще вопрос по теме так сказать, а как добавить в скрипт еще проверку поля для цифр с каптчи? А то var FBF_INIT = {{ FBF_DATA }}; генерит лишь обычные поля, а вот поле <input type="text" name="vcode"/> не проверяется, только при перезагрузке страницы. Можно ли как-то добавить его тоже в проверку? Просто на заполнение, не обязательно на соответствие цифрам.

И еще один вопрос, при использовании своего оформления, как сделать так чтобы в ситуации при неправильно введенной каптче не терялся весь текст что был вбит в поля?

Заранее спасибо большое за любой ответ!


EDIT: попытался вставить  value="{{ value }}" для инпутов, не помогло, просто пустой value="" выдает после перезагрузки страницы (перезагрузка-при неправильно введенной каптче).

EDIT2: в собственном оформлении не работает конструкция  {% extends localPath(0) ~ "site.body.tpl" %}, сразу выдает ошибку:

NGCMS Runtime error: Class 'Twig_Error_Loader' not found

[ 1]: Class 'Twig_Error_Loader' not found

Stack trace

Line #    File name
190    /home/httpd/vhosts/site.ru/httpdocs/engine/includes/classes/Twig/Loader/NGCMS.php

#95 Re: Релизы версий » Версия 0.9.3 Release » 2012-08-12 17:25:48

vitaly, все никак не найду покоя)) причем сделал эксперимент, поставил 11 версию плагина feedback, с ним все заработало, даже с нерабочими переменными из твига, так что дело не в структуре шаблонов, а видимо в плагине.
Вотс: http://ngcms.ru/forum/viewtopic.php?pid=30636#p30636

#96 Re: Страницы плагинов » feedback :: Менеджер форм обратной связи » 2012-08-09 20:47:02

vitaly, поставил ночную сборку, и плагины и движок, начал делать формы с нестандартным оформлением, сделал шаблоны, закинул в папку templates, выставил в настройках шаблоны для форм, и ноль эффекту, все равно берет из site.form.tpl, как быть?
Попробовал потом поставить версию 0.13, все тоже самое.
Прикладываю плагин и сами оформления, может я что-то сделал не так в самом оформлении кода.

Заранее спасибо!

#97 Re: Страницы плагинов » top_news :: Популярные новости » 2012-06-22 12:50:05

legenda, сорри что так отвалился от затеи, пока что госы сдаю, но, но,но, идея жива, постараюсь на днях все составить, пожелания, идеи, и отписаться.

#98 Re: Страницы плагинов » top_news :: Популярные новости » 2012-06-13 12:41:43

legenda, окей, я сейчас за городом, как буду дома, составлю полный список.

#99 Re: Страницы плагинов » top_news :: Популярные новости » 2012-06-13 11:41:40

legenda, разработчик есть, нужно лишь четкое задание и деньги. Ну и время само собой.

#100 Re: Страницы плагинов » top_news :: Популярные новости » 2012-06-13 02:45:48

legenda, видимо что уже нет, последний пост от разработчика был больше месяца назад, а полноценного ответа на просьбы что либо добавить, и того больше, если ты заинтересован, то тут я намерен вкинуться на написание нового плагина с подобным функционалом, плюс с дополнительными фишками в которых я нуждаюсь в работе, если хочешь, можем скинуться на написание, подготовь только чур свое ТЗ по желаемому функционалу.

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

Работает на FluxBB