Вы не зашли.
easmik, кажется я начинаю понимать суть задачи.
Поправь меня ежели чего:Ты размещаешь в новости ссылку на форму обратной связи, тебе необходимо чтобы часть полей формы автоматически заполнялось из доп. полей самой новости.
Верно?
Да все верно, в полной новости удалятся фул ньюс и туда прописывается форма обратной связи. (это и сейчас работает, только из доп полей берется не значение а название переменных)
bojikodab, legenda прав, это уже давно реализовано.
Просто в новости к примеру укажите, вопросы задавать тут.
Они пишут коммент с вопросом, а админы и редакторы могут ответить на них.
Чем не устраивает функционал полей самого плагина feedback?
Или я не понял сути проблемы?
Дело в том что в каждом курсе разное кол-во блоков. Да и названия разные, можно конечно создавать на каждый курс свою обратную связь. Но к сожалению не каждый сможет это осилить в моей команде (некоторые и по типовому шаблону не могут правильно оформить (а там только значения подставить), и в обще не понимают что там к чему, прося сделать просто поля куда и что вставить). Поэтому проще было бы, если бы они его оформляли в виде новости, а потом просто в доп. поля вносили названия курсов и форма сама бы подстраивалась.
Возможно можно было бы найти и другое применение.
Но если это хоть сколько то сложно или отнимет много времени, то не стоит заморачиваться
Может я сейчас что то не то ляпну. но вроде у статики есть возможность выбрать шаблон.
Wolverine, Нет вроде, никто этот плагин такому не учил, а надо?
Было бы неплохо. Просто мы сейчас хотим запустить он лайн школу. С курсами которые разбиты на блоки. Так бы человек выбирал бы блок и учитель получал бы сразу сообщение кто и что делает. Сейчас все решают эту проблему форумом, но что то у меня душа к ним не лежит
Тут изменять надо feedback, а не xfields в общем-то
Точно, ты прав, значение не может то подставить форма.
Wolverine, Новый плагин xfields http://trac2.assembla.com/ngcms/changeset/800
Не так давно, попробовал совместить этот плагин с формой обратной связи. Создал поля в xfields, а в форме поставил: Выбор значений, и вставил туда переменные xfields. Но к сожалению форма смогла отобразить только название переменных. А теперь сможет отображать значения?
И раз это все равно флейм, Виталь помнишь ты мне написал обработку для языковых переменных в контенте (если нет могу скинуть). Сделай её пожалуйста в новом релизе, чтоб не переделывать при каждом обновлении. Спасибо
vitaly, ого, кого я вижу. С возвращением!!!!!!!!!!!!!!!!!!!!!!
С ходу Яндекс не нашел, вечером гляну получше.
Wolverine, спасибо! Мне только для верстки и надо.
А на него есть документация на русском?
vip, еще раз спасибо, взял шаблон для голосования
Можно попробовать liveresponder.ru
А в обще мне понравилось решение в cms made simple, там можно задать через какое время пойдет следующие письмо, поставил раз в минуту (если не большая база) и он шлет, сервак не нагружается и гораздо меньше подозрений со стороны почтовиков.
vip, спасибо тебе за работу!!!
Посмотри SVN с ChangeSet 646 до последних правок, все открыто ведь
мне Виталя также ответил на такой же вопрос
oldvovk, С тем что она загнулась.
Причем я как раз узнал о ней в тот момент когда она умерла
"не первая, но как хорошо к этому идет"
Где то я уже это читал, и какие то не очень хорошие ассоциации
Сори если уже был, но мне очень понравился http://oxja.ru
Создают сайты от 5 000 рублей, без CMS. Предлагают ознакомиться с портфолио http://test.oxja.ru
Тему можно закрыть, решение тут http://ngcms.ru/forum/viewtopic.php?id=1961
По умолчанию двиг, не обрабатывает языковые переменные в контенте.
Чтоб это исправить, открываем файл engine\includes\inc\functions.inc.php
Находим там строчку:
function newsFillVariables($row, $fullMode, $page = 0, $disablePagination = 0, $regenShortNews = array()) {
ниже вставляем:
if (preg_match_all('/(?<=\{)l_(.*?)(?=\})/i', $data, $larr)) {
// Show language variables
foreach ($larr[0] as $k => $v) {
$name_larr = substr($v, 2);
$data = str_replace('{'.$v.'}', isset($lang[$name_larr])?$lang[$name_larr]:'[LANG_LOST:'.$name_larr.']', $data);
}
}
Все, двиг начал обрабатывать языковые переменные и в контенте. Теперь пропишем сами переменные
открываем \engine\lang\ЯЗЫК\site\news.ini и вписываем свои переменные.
Например: Если сделать такую запись
archive = "Архив"
то станет доступна переменная {l_archive}
Теперь рассмотрим вариант, когда у Вас имеется типовой шаблон заполнения новостей (который я когда то описывал тут)
Чтобы в шаблоне языковые переменные выглядели как {l_переменная} а не как [LANG_LOST:archive]
Открываем файл \engine\lang\ЯЗЫК\admin\addnews.ini
Туда прописываем (опять же на примере):
archive = "{l_archive}"
В итоге получаем:
При добавлении
А вот как это будет выглядеть на сайте
Спасибо Wolverine и vitaly за помощь!!!
Сидел пару месяцев, нормальная ОС, если кроме инета и музыки нечего не надо А вот в фотошопе через вине работать, это просто застрелиться и не жить
oldvovk, <!--nextpage--> работает только для full news. Которая начинается сразу за тегом <!--more-->
Ибо смысла короткую новость делить на страницы нет. Она собственно и называется КОРОТКАЯ
Казахские буквы смотрятся не лучше
legenda, жаль, но два двига и двойное добавление то не вариант для моего сайта
Артем, он один, ты просто в main.tpl встраиваешь, или в фулл ньюс если тебе комменты нужны в новостях как например это сделано у меня _http://youdesigner.kz/holiday/shablony_na_kruzhki_ko_dnyu_svyatogo_valentina.html
infinity237, понял спасибо!
Артем, web4develop.ru/2010/08/menyu-vkladki-pereklyuchenie-tabov-pri-pomoshhi-jquery/
Только вместо текста и картинок вставляешь код которые дают соц сети (в разделе разработчиками) и будет тебе счастье