B

BSB

в шахтах
+43
Репутация
12
Рейтинг
#1 Социальность в InstantCMS 2 12 октября 2012 в 16:15
У меня два предложения по социальности:
1. В Q&A (вопросы и ответы) довести функциональность до вопросов и ответов от пользователей. То есть FAQ выделить в отдельный топик вопросов и ответов, а сам компонент довести до соответствующего функционала, наподобие ВиО Гугла или MailRu.
2. В дополнительных полях пользователя сделать категоризацию форм, для которой потом можно будет сделать модуль вывода соответствующего контента. Добавить карму по текущей категории — и получится аналог "Каталога специалистов", но с более обширной функциональностью.
#2 Где найти список флагов, передаваемых шаблону? 12 октября 2012 в 09:01
А $usr.isfriend?
#3 Создать дополнительные поля при регистрации на instant 1.9 12 октября 2012 в 06:03

Чтобы форма "всё равно не закрылась" сделайте кнопку Сохранить НЕ type="submit" а type="button" и тем же jQuery сами субмитьте форму, если с валидностью всё в порядке

Ленивый
О, спасибо. Попробую так!
#4 Создать дополнительные поля при регистрации на instant 1.9 11 октября 2012 в 23:42

В чем проблема? Применяйте.

Fuze
А как ограничить маской? Что предотвратит нажатие "Сохранить"?
Есть, конечно, мнение, что скрытое поле добавить, и через jQuery проверку по выходу из каждого поля прогонять на валидность, а потом менять флаг этого скрытого поля, но форма же при этом всё равно закроется? Так?
#5 Создать дополнительные поля при регистрации на instant 1.9 11 октября 2012 в 23:33

вы посмотрите может ли обычный пользователь ввести эти данные неверно. Пользователь априори введет эти данные верно.

Fuze
Это так. Просто, если бы такой механизм был, я применил бы проверку дополнительных полей вроде почтовых адресов и URL
#6 Создать дополнительные поля при регистрации на instant 1.9 11 октября 2012 в 23:15

не понял вопроса

Fuze
  1. $errors = true
заставляет пользователя изменить неверно введенные данные, как я понял.
Как ему дать знать, что именно нужно поправить?
#1 Где найти список флагов, передаваемых шаблону? 11 октября 2012 в 23:02
Кроме как перелопачивать входной код, выходов не нашел.
Может есть где-нибудь документация?

В частности, интересует, передается ли флаг просмотра дружеского профиля?
#7 Создать дополнительные поля при регистрации на instant 1.9 11 октября 2012 в 22:49

при регистрации в форме

Fuze
Игорь, а в frontend.php есть возможность комментария ошибки?
  1. if (!preg_match('/^([a-zA-Z]+)$/ui', $allow_who)) { $errors = true; }
#8 Создать дополнительные поля при регистрации на instant 1.9 11 октября 2012 в 18:55
Вот так добавляются новые поля в профиль
#9 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 18:45
Тема закрыта.
Ленивый, плюсег
#10 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 18:37
Спасибо! Разобрался.

А произошло вот что: вчера я внес новые поля в user_profiles. Потом, когда сообразил, что личные данные храняться в users, создал новые поля там. А старые удалить забыл. Сейчас со свежей головой осознал…
#11 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 10:47
С SQL я на "Вы", поэтому ннада выспаться. Возьму таймаут.
Если есть соображения, буду рад увидеть их здесь!
#12 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 10:39
хм, по невнимательности u.id = 1 в условии оставил. А так с u.id = '$id' нормально выдает:
  1. Array ( [id] => 5 [group_id] => 1 [login] => game [nickname] => realgame [password] => 4297f44b13955235245b2497399d7a93 [email] => realbsb-d1@realbsb.ru [icq] => 123123123 [jabber] => game@jabber.ru [googletalk] => game@gmail.com [googlechat] => Хей, ла-ла-лэй! [skype] => gameboy [sip] => 12345 [vk] => http://vk.com/game [facebook] => http://facebook.com/game [twitter] => http://twitter.com/game [mailru] => http://my.mail.ru/game [ok] => http://odnoklassniki.ru/game [phone] => +79876543210 [regdate] => 2012-09-19 00:29:04 [logdate] => 2012-10-11 12:25:21 [birthdate] => 0000-00-00 [is_locked] => 0 [is_deleted] => 0 [is_logged_once] => 1 [rating] => 0 [points] => 0 [last_ip] => 192.168.0.1 [status] => [status_date] => 0000-00-00 00:00:00 [invited_by] => [invdate] => [openid] => [imageurl] => ) 1
P.S.: Перепроверил с оригинальным — данные по-прежнему съедаются
#13 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 10:10

посмотрим, что выдаст

Ленивый
фрагмент вывода:
  1. @realbsb.ru [icq] => [jabber] =>
таким образом, всё по-прежнему
#14 [ЕСТЬ РЕШЕНИЕ] Куда пропадают данные из запроса? 11 октября 2012 в 08:33
Да писал уже, ага… Что характерно: часть переменных выдает, часть нет. При этом никакой последовательной зависимости и данные в базе существуют.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.