Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Поля для заполнения в комментариях (подскажите)
Поля для заполнения в комментариях
dd_joker
Сообщений: 15
Репутация: 1

Сообщение # 1 | 15:49:34
Добрый день! Я не пойму поля для email,имя и сайта доступны для заполнения только гостям? Т.е. для зарегистрированных пользователей имеется только одно поле текст?

Отблагодари репутацией если помог)
Супер красивые шаблоны для твоего сайта uCoz на uTemplate.pro
Сообщение отредактировал webanet - Суббота, 25 Июн 2016, 19:19:40
Solaris(Olga)
Сообщений: 342
Репутация: 240

Сообщение # 2 | 16:23:14
Да, но зато для зарегистрированных вы всю эту информацию можете выводить автоматически и пользователю не нужно будет даже ничего вводить лишнего. Ведь он уже один раз все ввел при регистрации. Например, электропочта выводится с помощью $EMAIL$. Доступны и другие интересные коды - в редакторе - комментарии - вид комментариев. Ну... а если пользователь не желает демонстрировать на весь рунет свою электропочту, например, то к чему заставлять? smile
Сообщение отредактировал Solaris(Olga) - Суббота, 25 Июн 2016, 16:24:37
dd_joker
Сообщений: 15
Репутация: 1

Сообщение # 3 | 20:00:39
Solaris(Olga), 
Цитата
Да, но зато для зарегистрированных вы всю эту информацию можете выводить автоматически и пользователю не нужно будет даже ничего вводить лишнего. Ведь он уже один раз все ввел при регистрации. Например, электропочта выводится с помощью $EMAIL$. Доступны и другие интересные коды - в редакторе - комментарии - вид комментариев. Ну... а если пользователь не желает демонстрировать на весь рунет свою электропочту, например, то к чему заставлять?

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

Отблагодари репутацией если помог)
Супер красивые шаблоны для твоего сайта uCoz на uTemplate.pro
Solaris(Olga)
Сообщений: 342
Репутация: 240

Сообщение # 4 | 20:48:48
Цитата dd_joker ()
еще поле для реализации нестандартных решений

Можно сделать. Создаем самопальное дополнительное поле :), а потом по отправке комментария, вставляем js-скриптом в основную форму, например "###" и содержание этого самопального поля. Получится, что идет сначала комментарий, затем "###", затем то, что было в самопальном поле. После этого в "Вид комментариев", режем $MESSAGE$ на 2 части, до и после "###". Например, чтобы вывести все, что идет до "###" используется такой код

Код
<?(substr($MESSAGE$ ,0,strpos(substr($MESSAGE$ ,0),'###')))?>
dd_joker
Сообщений: 15
Репутация: 1

Сообщение # 5 | 14:28:42
Solaris(Olga), А как получить после?

Добавлено (26 Июн 2016, 14:01:54)
---------------------------------------------
Solaris(Olga), разобрался, спасибо)

Добавлено (26 Июн 2016, 14:28:42)
---------------------------------------------
Solaris(Olga), как сделать например от pole_1 до pole_2?


Отблагодари репутацией если помог)
Супер красивые шаблоны для твоего сайта uCoz на uTemplate.pro
Solaris(Olga)
Сообщений: 342
Репутация: 240

Сообщение # 6 | 19:19:52
Цитата dd_joker ()
как сделать например от pole_1 до pole_2?

Итак, если я правильно понимаю, существует вот такое содержимое $MESSAGE$:
"комментарий" pole_1 "содержимое-1" pole_2 "содержимое-2"

Задача: вывести "содержимое-1"

Решение:
Код
<?substr($MESSAGE$,strpos($MESSAGE$,"pole_1")+len("pole_1"),strpos($MESSAGE$,"pole_2")-strpos($MESSAGE$,"pole_1")-len("pole_1"))?>
dd_joker
Сообщений: 15
Репутация: 1

Сообщение # 7 | 20:29:58
Solaris(Olga), Да, правильно! Спасибо вам за помощь)

Отблагодари репутацией если помог)
Супер красивые шаблоны для твоего сайта uCoz на uTemplate.pro
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Поля для заполнения в комментариях (подскажите)
Страница 1 из 11
Поиск: