Конструктор форм для двойки

Подобие конструктора форм для двойки.

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Всем желающим выкладываю тут конструктор форм. Функционал его аналогичен тому, что и в первой ветке. Создаётся форма, создаются поля формы доступные в двойке. Заполненная форма шлётся сообщением выбранному админу и/или на указанное е тирэ мыло. Поскольку, я не нашёл в двойке аналог фильтров из первой ветки, то пока форму можно выводить на экран виджетом в доступном месте, или по ссылке /iforms/{ID формы} (например http://krivo.pro/iforms/3) в шаблон дополнительно с контентом. Но в середине текста статьи не получается.

Демо можно посмотреть тут. Там три формы, на главной, по ссылке "Обратная связь" и в конце каждой статьи.

Есть два момента, которые пока не получается решить:
1. На страницах, где есть меню действий (например тут), это меню действий дублируется в виджете. Как это "лечится"?
2. В каком направлении надо копать, чтобы можно было вставлять форму в нужном мне месте статьи, как в первой ветке?
Прикрепленные файлы:
iformsinstall20140822_b7fik.zip | 45.55 Кб | Скачали: 447
Посетитель
small user social cms
Медаль
Сообщений: 468
Создал форму с системным именем reklamius. При переходе на название_сайта/iforms/reklamius посылает мне в лицо кирпич с надписью 404.
Создал форму с системным именем-цифрой, ошибка при переходе:
Код PHP:
  1. Invalid argument supplied for foreach() in /***/***/***/system/core/form.php on line 486
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
SpaceSel, ответил в другом посте
скорее всего вы создали форму но не создали в ней поля
Посетитель
small user social cms
Медаль
Сообщений: 468
Loadырь, поля есть. Скайп у вас есть?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Значит вы неверный ID формы указываете. ID - цифра - брать из таблици в списке форм компонента.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
SpaceSel:
При переходе на название_сайта/iforms/reklamius посылает мне в лицо кирпич
Переходить надо на название_сайта/iforms/1
Посетитель
small user social cms
Медаль
Сообщений: 468
Loadырь:
Переходить надо на название_сайта/iforms/1
Ясно, работает. Теперь вопрос:
1. Переименовать "Конструктор форм" можно? Есть ли варианты для единичного переименования? А то при переходе страница называется "Конструктор форм". Что есть не хорошо, как для seo, так и для пользователя.
2. Только ID или можно как-то переименовать? Или только через создание новой страницы (тип контента)?
3. Можно как-то напрямую связать с биллингом?..
3.1. Мне нужно, чтобы биллинг считал слова в текстовом после и продавал ихъ. Можно реализовать.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
SpaceSel:
1. Переименовать "Конструктор форм" можно? Есть ли варианты для единичного переименования?
Если это виджет то название виджет именуйте как хотите, или уберите галку - показывать название. Если это переход по ссылке в шаблон, то надо отредактировать шаблонный файл - \templates\default\controllers\iforms\index.tpl.php. Там выведен минимум кода. "Мясо" наращиваете в нём сами.
Но все формы привязаны к этому файлу. Если вы нарисуете возле формы, текст и картинки, то другие формы будут с этими же картинками и текстом.

SpaceSel:
2. Только ID или можно как-то переименовать? Или только через создание новой страницы (тип контента)?
Только ID или виджет на любой странице

SpaceSel:
3. Можно как-то напрямую связать с биллингом?..
3.1. Мне нужно, чтобы биллинг считал слова в текстовом после и продавал ихъ. Можно реализовать.
У меня нет билинга, поэтому - не скажу.
Посетитель
no avatar
Медаль
Сообщений: 230
Loadырь:

Всем желающим выкладываю тут конструктор форм. Функционал его аналогичен тому, что и в первой ветке. Создаётся форма, создаются поля формы доступные в двойке. Заполненная форма шлётся сообщением выбранному админу и/или на указанное е тирэ мыло. Поскольку, я не нашёл в двойке аналог фильтров из первой ветки, то пока форму можно выводить на экран виджетом в доступном месте, или по ссылке /iforms/{ID формы} (например http://krivo.pro/iforms/3) в шаблон дополнительно с контентом. Но в середине текста статьи не получается.

Демо можно посмотреть тут. Там три формы, на главной, по ссылке "Обратная связь" и в конце каждой статьи.

Есть два момента, которые пока не получается решить:
1. На страницах, где есть меню действий (например тут), это меню действий дублируется в виджете. Как это "лечится"?
2. В каком направлении надо копать, чтобы можно было вставлять форму в нужном мне месте статьи, как в первой ветке?

1) Файл книги:
Читать онлайн | Скачать | 9 Мб - как вы сделали такое поле?

2) Как вы вставили графическую капчу?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
AVPRT:
Читать онлайн | Скачать | 9 Мб - как вы сделали такое поле?
Посмотрел, как это сделал r2 и сделал, что-то похожее. Вы только ему об этом не говорите v . Задумка, там пока не дошла до своего логического завершения. Возникла необходимость просмотра pdf файлов онлайн, но в плане просматривать онлайн не только текстовые, но и аудио-видео файлы. Отвлекает срочная необходимость дополнительного редактора в первой ветке. Поэтому доковыряю Live Editor и продолжу с этим.
AVPRT:
Как вы вставили графическую капчу?
взял скрипт для подобной капчи, переписал под свои нужды, в инете скачал картинки к ней и установил как обычный компонент. Но поскольку, на данный момент в движке нет возможности отключить ненужные компоненты (в данном случае reCaptcha). То я просто переименовал в файле \system\controllers\recaptcha\manifest.php названия файлов hooks. И теперь при возникновении системного события captcha_html вызывается моя капча.
Посетитель
no avatar
Медаль
Сообщений: 230
Loadырь:

AVPRT:
Читать онлайн | Скачать | 9 Мб - как вы сделали такое поле?
Посмотрел, как это сделал r2 и сделал, что-то похожее. Вы только ему об этом не говорите v . Задумка, там пока не дошла до своего логического завершения. Возникла необходимость просмотра pdf файлов онлайн, но в плане просматривать онлайн не только текстовые, но и аудио-видео файлы. Отвлекает срочная необходимость дополнительного редактора в первой ветке. Поэтому доковыряю Live Editor и продолжу с этим.
AVPRT:
Как вы вставили графическую капчу?
взял скрипт для подобной капчи, переписал под свои нужды, в инете скачал картинки к ней и установил как обычный компонент. Но поскольку, на данный момент в движке нет возможности отключить ненужные компоненты (в данном случае reCaptcha). То я просто переименовал в файле \system\controllers\recaptcha\manifest.php названия файлов hooks. И теперь при возникновении системного события captcha_html вызывается моя капча.

хотелось бы и у себя такие доработки установить, поделитесь подробными инструкциями? А еще есть задачки сделать мультиязычность для сайта, а то не хорошо как то пользователей из других стран отсекать от сайта . И создать поле корзина для типов контента, чтобы можно было в формы добавлять графическую кнопку корзины, при нажатии которой, заявки на все отмеченные пользователем в каталоге товары рассылаличь бы каждая своему поставщику на внутреннюю и внешнюю почту,
Редактировалось: 1 раз (Последний: 31 августа 2014 в 11:12)
Посетитель
small user social cms
Медаль
Сообщений: 468
Loadырь, как изменили капчу?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
SpaceSel, я не изменял капчу, я добавил новую.
Посетитель
small user social cms
Медаль
Сообщений: 468
Loadырь, подскажите, как заменить стандартную капчу на вашу или похожую.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
SpaceSel, я уже ответил на подобный вопрос в 10 посте.
взял скрипт для подобной капчи, переписал под свои нужды, в инете скачал картинки к ней и установил как обычный компонент. Но поскольку, на данный момент в движке нет возможности отключить ненужные компоненты (в данном случае reCaptcha). То я просто переименовал в файле \system\controllers\recaptcha\manifest.php названия файлов hooks
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: