• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Есть задумка, нет реализации (Анкета на рассмотрение) (Анкета на рассмотрение...)
Есть задумка, нет реализации (Анкета на рассмотрение)
Дата: Понедельник, 21.02.2011, 11:09 |
Рядовой
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


офф топ: Я впервые на вашем сайте, но сразу нашел много полезного. Вывод: сайт полезен, "респект"!

Задумка:

Так как, на наш сайт вход и регистрация строго ограниченная (сайт находится в системе uCoz). Появилась необходимость создания некой формы (анкеты).
При заполнении которой, должна создаваться запись в специальном разделе форума.
Как реализовать страницу с анкетой, у меня вопросов нет.
Вопрос в следующем:
Как передать данные из формы анкеты, на форум? (естественно данные должны быть в потребном виде)


За ранее благодарен за ответы.


 
Дата: Понедельник, 21.02.2011, 11:51 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


xrsx,
Quote (xrsx)
Так как, на наш сайт вход и регистрация строго ограниченная (сайт находится в системе uCoz). Появилась необходимость создания некой формы (анкеты).

Не вижу связи - между “так как” и “появилась необходимость” .... ヅ

Quote (xrsx)
При заполнении которой, должна создаваться запись в специальном разделе форума.

Что значит “в специальном разделе”?
Какого типа данные?

Quote (xrsx)
Вопрос в следующем:
Как передать данные из формы анкеты, на форум?

- Post-запросом на форум.

Quote (xrsx)
(естественно данные должны быть в потребном виде)

- Что передадите - то и будет.
...

Смысл идеи не совсем понятен.
Вывести анкетные данные в форуме? Для общего доступа? Для каждой записи создавать тему? ...
Слишком неопределённый ваш вопрос.... в деталях.
На основной же - “Как передать данные из формы анкеты” - я ответил.
...

 
Дата: Понедельник, 21.02.2011, 14:08 |
Рядовой
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


Прошу прощение, за столь не явное изложение моей задачи.
Попробую пояснить на примере.

1. Создан специальный раздел на форуме "Анкеты на рассмотрение".
2. Создана страница с анкетой, в которой находятся заполняемые поля.
Пример:
1. Ваше специализация?
2. Ваши увлечения?
...
n. Причина вашей регистрации?
3. По нажатию на кнопку "Отправить", должна производиться запись данных анкеты, в разделе форума "Анкеты на рассмотрение", дабы участники сайта могли решить, регистрировать данного пользователя или отклонить его запрос.

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

Добавлено (21.02.2011, 13:20)
---------------------------------------------

Quote
Post-запросом на форум

Если можно, то в примере пожалуйста.

Добавлено (21.02.2011, 14:08)
---------------------------------------------
Относительно POST запроса.
Сейчас немного почитал информации от этом методе.
Похоже это не самый удачный вариант, но это мнение всего лишь на первый взгляд.

По сути, всю задачу можно свести к следующему.

1. Есть поля для ввода, назовем их "TextMessage1", "TextMessage2"...
2. Есть уже созданный форум и темой, назовем их "Test Forum" и "Test topic".

Задача, записать (создать ответ) в "Test topic", сообщения из полей "TextMessage1", "TextMessage2"...

Собственно, я упростил вопрос дальше некуда wink

 
Дата: Понедельник, 21.02.2011, 14:38 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


xrsx,
Quote (xrsx)
Относительно POST запроса.
Сейчас немного почитал информации от этом методе.
Похоже это не самый удачный вариант, но это мнение всего лишь на первый взгляд.

Quote (xrsx)
1. Есть поля для ввода, назовем их "TextMessage1", "TextMessage2"...
2. Есть уже созданный форум и темой, назовем их "Test Forum" и "Test topic".

Задача, записать (создать ответ) в "Test topic", сообщения из полей "TextMessage1", "TextMessage2"...


- И как ты это сделаешь, если НЕ post запросом???
- Интересно послушать варианты.

Imho - post - самое простое решение, если не единственное.
...

 
Дата: Понедельник, 21.02.2011, 15:02 |
Рядовой
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline


Quote
И как ты это сделаешь, если НЕ post запросом???

Я ни в коем случае не отрицаю, что лучше это сделать при помощи POST, просто хотелось бы увидеть пример.

А то приходится, смотреть как это делает сам форум и пытаться понять, что там и к чему. dry

Добавлено (21.02.2011, 15:02)
---------------------------------------------
По сути, я подобный вопрос задавал непосредственно на форуме системы uCoz, но в ответ получал лишь "усмешки" и ответы на подобие "это невозможно", "сервак завесишь" и т.д. и т.п.

Как будто, это великая "военная" тайна biggrin

 
Дата: Понедельник, 21.02.2011, 17:03 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


xrsx,
Quote (xrsx)
Я ни в коем случае не отрицаю, что лучше это сделать при помощи POST
- тогда что значит вот это? ...
Quote (xrsx)
Похоже это не самый удачный вариант ...
- Ладно, проехали ... )))
...

Quote (xrsx)
просто хотелось бы увидеть пример.

Это подойдёт? ...
Пример, как это работает ....
Клик ... ... ヅ ... (Нужно кликнуть)




Отправляется вот сюда «Анкета на рассмотрение. Test» ... так, на случай если захочешь посмотреть ... )))
...

Quote (xrsx)
Как будто, это великая "военная" тайна

- нет, это не “тайна”, тем более не «великая "военная"» ... Откуда такие мысли? ... ヅ ...
...

xrsx,
- о “нужности” или “не нужности” темы - судить только мне.
Вы же можете высказать лишь мнение.
...


 
Дата: Воскресенье, 29.04.2012, 16:09 |
MedKonstantin
Рядовой
Группа: Зарегистрированные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline


Вот это именно то, что нужно, а можно только выложить код и немного разжевать для чайников этот код)

Добавлено (29.04.2012, 16:09)
---------------------------------------------
Сразу же хотелось бы задать еще один вопрос по этому поводу: Вот у меня находятся плюс к тексту и командбоксам еще и чекбоксы, как сделать так, чтобы при отправке на пост, высвечивалось например: если стоит галочка напротив "Я согласен с правилами поведения на форуме", то приходит "Правила форума - согласен" а если галочки нету, то "правила форума - не согласен"

 
Дата: Пятница, 29.11.2013, 01:04 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


MedKonstantin,
Цитата MedKonstantin, Вс, 29.04.2012, 16:09:30
Сразу же хотелось бы задать еще один вопрос по этому поводу: Вот у меня находятся плюс к тексту и командбоксам еще и чекбоксы, как сделать так, чтобы при отправке на пост, высвечивалось например: если стоит галочка напротив "Я согласен с правилами поведения на форуме", то приходит "Правила форума - согласен" а если галочки нету, то "правила форума - не согласен"

Добавить инпут типа чекбокс, при отправке проверять стоит ли там галочка, если стоит - добавлять к конец сообщения текст типа «галочку поставил», если нет - то соответственно «не согласен».
Уверяю вас, 90% тех кто “согласен” даже не ознакомился с ними..

Цитата MedKonstantin, Вс, 29.04.2012, 16:09:30
Вот это именно то, что нужно, а можно только выложить код и немного разжевать для чайников этот код)

Код давно уже выложен: Отправка почтовой формы на форум разжевывать не буду.

POST данные для добавление поста:

  • p — 0
  • a — 7
  • jkd428 — 1
  • jkd498 — 1
  • message — текст сообщения.
  • ahtml (1/0) — включить HTML теги.
  • frmt (1/0) — заменять переводы строк тегом <BR>.
  • smiles_on (1/0) — включить смайлы.
  • signature_on (1/0) — включить подпись.
  • subscribe (1/0) — включить уведомление на e-mail при ответах.
  • fid — id форума.
  • tid — id темы.
  • ssid — session id.


POST данные для создания темы:

  • p - 0
  • a - 4
  • jkd428 - 1
  • jkd498 - 1
  • name - название темы.
  • description - описание темы.
  • message - текст сообщения.
  • fid - id форума.
  • tid - 0
  • first_on_top (1/0) - первое сообщение темы сделать шапкой (показывать на всех страницах).
  • ahtml(1/0) - Включить HTML теги
  • frmt(1/0) - Заменять переводы строк тегом <BR>
  • smiles_on(1/0) - Включить смайлы
  • signature_on(1/0) - Включить подпись
  • is_on_top (1/0) - тема всегда сверху.
  • is_closed (1/0) - закрытая тема.
  • ssid - session id.


Это и все остальное есть в исходнике формы добавления.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Есть задумка, нет реализации (Анкета на рассмотрение) (Анкета на рассмотрение...)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия