Хорошо, что в конструкторе форм можно создавать подробные анкеты для пользователей. Вот только, есть пара недоработок, которые, наверное, программисты могут исправить не дожидаясь релиза...
1. Если поле не заполнено, то в профиле выводится: Не указано. Казённо как-то это выглядит, и информация бесполезная, и место занимает. Может, кто-то знает как спрятать эти незаполненные пункты?
2. В конструкторе форм, там где эти дополнительные поля создаются, есть поле Текст. Судя по всему, это подсказка пользователю — что следует написать в поле. Этот текст выводится в самом поле. Пользователю, чтобы ввести свои данные, приходится его самостоятельно удалять. Иначе, он опубликуется вместе с его данными. Можно, конечно, просто ничего не писать в этом поле Текст… Но, может, кто-нибудь знает как вывести эту подсказку не в само поле, а под него? Культурно бы смотрелось.
#2
2 февраля 2012 в 22:03
1 пункт- поддерживаю)
#3
3 февраля 2012 в 16:40
я — 2
1 пункт- поддерживаю)
Сегодня в 19:40
1 пункт- поддерживаю)
Nikitka:
1 пункт- поддерживаю)
я — 2
Рад, что не только меня интересует как поправить недочёты , вот только что-то никто из программистов не откликается . Можно, конечно, релиза ждать — может, разработчики сделают. Но сделают или нет неизвестно, и сколько ждать — тоже неизвестно .
в файле /templates/_default_/components/com_users_profile.tpl
найдите скрипт где табы подключаются:
добавьте одну строчку как тут:
изменил условие, но всё равно не на всех видимо будет срабатывать
найдите скрипт где табы подключаются:
{literal} <script type="text/javascript"> $(document).ready(function(){ $("#profiletabs > ul#tabs").tabs(); }); </script> {/literal}
{literal} <script type="text/javascript"> $(document).ready(function(){ $("#profiletabs > ul#tabs").tabs(); $("td#field > em:contains('Не указано')").hide().parent("td#field").hide().parent("tr").hide(); //добавлено by • Mike • }); </script> {/literal}
изменил условие, но всё равно не на всех видимо будет срабатывать
#6
7 февраля 2012 в 03:24
после '$(#tabs).tabs();' добавляй новую строку то что исправил…
#7
7 февраля 2012 в 03:37
Уже пробовал так сделать-табы слетели но поля незаполненные так и остались ))
• Mike •, срабатывет на половину, т.е. одна строка убирается, другая нет.
#9
7 февраля 2012 в 13:54
такой селектор попробуйте менее жесткий
должен работать и о со старыми версиями…
$("td#field em").hide().parent("#field").hide().parent("tr").hide();
#10
7 февраля 2012 в 14:03
• Mike •, работает! Спасибо, Майк! Как всегда выручил)
#11
7 февраля 2012 в 14:03
или попробуйте подгружать в самом начале через заголовок стандартным методом через отдельный файл
путь соответственно куда скопируете
файлик во вложении
файлик во вложении
Прикрепленный файл
nodeffield_0d5ca.rar
146 байт
#12
18 февраля 2012 в 02:12
• Mike •, Спасибо! На 1.9 замечательно работают варианты, описанные в постах #10 и #12.
… Но только по первому пункту. Может, кто-нибудь и второй сделает…
… Но только по первому пункту. Может, кто-нибудь и второй сделает…
#13
18 февраля 2012 в 02:34
по второму пункту пока не смотрел, я как то не пользовался дополнительными анкетными данными, попробую на тестовом домене… тогда напишу…
#14
18 февраля 2012 в 15:05
Positive,
по вопросу 2, разве заголовок не решает проблему? пишите понятные заголовки с пояснениями
а вообще надо бы добавить тип пояснение или отдельно заголовок
также можно убирать value с помощью js
по вопросу 2, разве заголовок не решает проблему? пишите понятные заголовки с пояснениями
а вообще надо бы добавить тип пояснение или отдельно заголовок
также можно убирать value с помощью js
<input type="text" id="email" name="email" value="Ваш текст" onfocus="if (this.value=='Ваш текст') this.value='';" onblur="if (this.value==''){this.value='Ваш текст'}" />
#15
18 февраля 2012 в 15:08
у меня вот другой вопрос по теме
дополнительные поля написано создавать в конструкторе форм.
при создании формы там нет такой функции (только для анкеты юзера)
а нужно выбрать куда отправлять данные формы, что совсем не нужно для анкеты то...
я что-то не так понял?
дополнительные поля написано создавать в конструкторе форм.
при создании формы там нет такой функции (только для анкеты юзера)
а нужно выбрать куда отправлять данные формы, что совсем не нужно для анкеты то...
я что-то не так понял?