Куда идем?

«Вах, какой сыр!» – подумал я, впервые увидев компонент Community Builder Profile PRO. Многие  возможности, о которых в Community Builder можно было только мечтать, в один день стали реальностью… Ну да ладно, расскажу все по порядку. Многие читатели спрашивали меня, возможно ли в Community Builder реализовать различные виды профилей пользователей и несколько типов регистраций в зависимости от какого-либо параметра (например, оптимизатор/веб-мастер). К сожалению, на все эти вопросы мне приходилось отвечать отрицательно, поскольку Community Builder не позволяет реализовать данный функционал. И вот, в очередной раз копавшись в каталоге расширений Joomla, я наткнулся на Community Builder Profile PRO, почитал, заинтересовался. Зашел на сайт разработчика, посмотрел учебное видео и очень порадовался. Теперь на многие вопросы по Community Builder я могу дать положительный ответ. Все подробности в этой статье.

Сразу хочу отметить, что Community Builder Profile PRO, к сожалению (а может быть и к счастью), коммерческий компонент. На момент написания этой статьи его стоимость составляет 19.90 €, что в переводе на наши ~800р. Сумма небольшая, но возможности компонента потрясающие.

Итак, что может Community Builder Profile PRO? Первое, и, наверное, самое главное, наконец-то можно легко создавать различные виды профилей пользователей. Если в Community Builder для того, чтобы создать сколько-нибудь приемлемый дизайн профиля, приходилось сильно попотеть(и это еще слабо сказано... Меня хорошо поймут те, кто пробовал редактировать файл шаблона профиля default.php – ядерную смесь всего, что только бывает в web-разработках). В Community Builder Profile PRO профиль создается как статья, с помощью визуального редактора, например, JCE. При этом все необходимые элементы профиля вставляются с помощью так называемого «волшебного окна». Подробнее о нем написано ниже. Создание профиля с помощью визуального редактора позволяет сделать страницу совершенно любого вида с произвольным расположением элементов. Вот примеры:

Community Builder

 

Community Builder

 

Community Builder

Примеры простые, но тут все дело в фантазии.

А самое главное достоинство такого подхода – это возможность внедрить в страницу профиля любые JavaScript коды и (!) модули Joomla. Это возможность просто шикарная. Как мне мешало кривое меню Community Builder… И как хотелось создать в профиле нормальное меню пользователя c помощью менеджера меню Joomla. Теперь мечта осуществилась :-) .

Вторым большим плюсом Community Builder Profile PRO является возможность создания различных типов регистраций на сайте и их связи с различными типами профилей. Думаю, многие хотели иметь подобную возможность в Community Builder, но ее не было. Community Builder Profile PRO позволяет создавать неограниченное количество типов регистраций, внешний вид которых можно настроить также с помощью визуального редактора. Кроме того, каждый вид регистрации может иметь свой уникальный набор заполняемых полей, которые могут быть связаны с особым профилем, которому соответствует данный тип регистрации. Чтобы было понятнее приведу пример.

Допустим, у нас есть сайт о работе. Мы хотим создать на нем несколько видов регистраций: работодатель, соискатель, кадровое агентство. У каждого вида должны быть свои заполняемые поля и страница. С помощью Community Builder Profile PRO это легко можно сделать. Замечательно, не правда ли?

Пример страницы регистрации показан ниже:

Community Builder

Теперь про «волшебное окно».

«Magic window» или «волшебное окно» это дополнительный плагин, входящий в состав Community Builder Profile PRO, который значительно расширяет возможности работы с компонентом через визуальный редактор. После установки и активации данного плагина в редакторе появляется дополнительная кнопка.

Community Builder

При нажатии на эту кнопку собственно и появляется «волшебное окно». Выглядит оно, как показано на рисунке:

Community Builder

Что же здесь волшебного? Скажем так, с помощью этого окна волшебно легко создавать страницы профилей. Окно состоит из нескольких вкладок:

CB field – в этой вкладке можно выбрать любое из полей Community Builder для вставки в страницу профиля. Достаточно отметить поле, нажать «Insert» и оно будет вставлено в профиль;

Community Builder

CB tad – тоже, что и в предыдущем пункте, только для вкладок Community Builder;

Community Builder

Code – позволяет вставить html/php/javascript код в текущее место на профиле. Золотая функция для тех кто разбирается в коде;

Community Builder

Show for – позволяет вводить содержимое, которое будет показано/скрыто для различных групп пользователей, либо для различных типов профилей;

Community Builder

 

Show if – еще более интересная опция, позволяющая показывать содержимое пользователю в зависимости от значения какого-либо из заполненных им полей.  Например показывать данный текст пользователям, у которых в профиле выбран русский язык или определенный город;

Community Builder

– Joomla! Built-in – позволяет вставлять в профиль модули Joomla и всплывающие подсказки;

Community Builder

JS Tabs – позволяет создавать в профиле вкладки, подобные тем, что появляются в стандартном Community Builder.

Community Builder

 

Вот так выглядит «волшебное окно». Возможности, конечно, впечатляют.

Третьим достоинством  Community Builder Profile PRO является возможность создания до семи страниц в одном профиле. Переключение между страницами происходит без перезагрузки, аналогично переключению между вкладками Community Builder. Таким образом на одном профиле можно разместить большое количество информации не жертвуя внешним видом.

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

Сайт разработчика этого замечательного компонента joomduck.com На нем можно найти еще больше информации (правда на английском языке). Кроме того, на сайте есть подобное расширение и для основного конкурента Community Builder – JoomSocial.

Также вы можете посмотреть наглядную демонстрацию работы Community Builder Profile PRO в видео ниже:

 

В заключении скажу, что это не рекламная статья, просто компонент хоть и платный, но замечательный. Данной статьей я ответил на вопросы многих читателей и многим она еще даст ответ.

Единственное, чего пока не хватает в компоненте, хотя правильнее сказать не хватает в Joomla, так это возможности создания неограниченного количества групп пользователей, имеющих доступ только к определенным разделам сайта. Данная функция появится в Joomla 1.6, версия beta1 которой доступна уже сейчас. Думаю, после выхода стабильной версии Joomla 1.6 разработчики Community Builder Profile PRO быстро выпустят обновление своего компонента, позволяющее пользоваться мощью новых групп безопасности Joomla. Тогда сборка Joomla 1.6 + CB + CBPro станет просто бесценна.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
1
JomSocial как по мне лучше.единственное приимущество СВ перед джум социал это фрее распространение...
0
Кажется, я просмотрел родной сайт CB - joomlapolis вдоль и поперек, но не нашел, где там продается CB Profile PRO. Там что-то продается за 1 year for EUR 35.- (≈ USD 42). CBSubs CB Subscriptions plugin... Но в списке этого набора нет CB Profile RPO. Если Вы знаете, в чем дело, поделитесь в следующем выпуске про CB.
...Кстати, CBSubs - тема тоже, наверное, достойна целого урока?
0
Саша, внимательнее:

Цитата:

Сайт разработчика этого замечательного компонента joomduck.com

0
Да я его вообще бесплатно качнул....Надо посмотреть тот ли продукт, вроде он....
0
Alexander, бесплатно встречал только старые версии компонента.
0
...Бо!
и за ответ и за Ваш сайт.
0
А как его ставить? Поверх старой версии или это самостоятельный новый компонент?
0
Alexander, вообще, как отдельный компонент. Но в архиве должна быть пошаговая инструкция установки, или, скорее, интеграции с Community Builder.
0

Цитирую Wedal:

Alexander, вообще, как отдельный компонент. Но в архиве должна быть пошаговая инструкция установки, или, скорее, интеграции с Community Builder.


Не понял, если как отдельный самостоятельный компонент, то о какой интеграции может идти речь? Интеграции с самим собой? Похоже надо сносить старую версию и ставить новую. А как же все профили и пользователи?
0
Alexander, не надо ничего сносить. Ну неужели так сложно прочитать инструкцию в 5 пунктов, прежде, чем спрашивать?
Привожу ее здесь:


Цитата:

INSTALLATION.

1. Unzip the downloaded package (done).

2. Install packages com_cbprofilepro.zip and plg_magicwindow.zip in Joomla! Installer as usually, then enable plugin Editor Button - Magic Window in Joomla! Plugin Manager.

3. Install cb.plug_cbprofilepro.zip in Community Builder Plugin Management and then enable it.

4. In order to access all the features of CB Profile Pro (e.g., customization of profile edit and registration pages of Community Builder), follow step 4.1 (recommended). If you wish to customize profile page only, follow step 4.2.

4.1. Replace file comprofiler.html.php of your site located in folder YOUR_SITE/components/com_comprofiler/ with file comprofiler.html.php of the unzipped package in folder /files for replacement (recommended)/for CB v1_2_0/ - if you have Community Builder version 1.2.0 /files for replacement (recommended)/for CB v1_2_1/ - if you have Community Builder version 1.2.1 /files for replacement (recommended)/for CB v1_2_2/ - if you have Community Builder version 1.2.2 Then disable "CB Profile Pro" tab in Community Builder Tab Management.

4.2. Enable "CB Profile Pro" tab in Community Builder Tab Management.

0

Цитирую Wedal:

Alexander, не надо ничего сносить. Ну неужели так сложно прочитать инструкцию в 5 пунктов, прежде, чем спрашивать?
Привожу ее здесь:


Цитата:

INSTALLATION.

1. Unzip the downloaded package (done).
.....................................................................
4.2. Enable "CB Profile Pro" tab in Community Builder Tab Management.



Конечно не сложно. Вот только где бы я её взял? Увы она мне не попалась на глаза, Вы уж не сердитесь :-)
0
Так вот она где инструкция-то была
http://www.joomduck.com/tutorials/community-builder-profile-pro/39-installation-of-cb-profile-pro.html
0
Alexander, даже проще. Инструкция должна быть в архиве с компонентом.
0
Это если бы я скачал это добро с оф. сайта. Да я бы и скачал если бы был на 100 проц. уверен, что он будет работать. А то заплатишь деньги а потом с глюками будешь кувыркаться. Я один такой уже купил. Music Collection называется. Прописался на сайте разработчика на форуме похоже навсегда. Одни проблемы.
0
Alexander, проверял лично. Все работает. Ошибок не заметил.
0
Хорошая статья, но она Обзорная. Хотелось бы поподробнее. На каком то конкретном примере создать один профиль ...

Зашёл на Демо сайт , зарегистрировался, попробовал там этот компонент в работе, много непонятного, вообще механизм для непосвящённого трудно вот так без повадыря уяснить.
0
Alexander, разобраться очень просто. Стоит только посмотреть видеоурок.
0

Цитирую Wedal:

Alexander, разобраться очень просто. Стоит только посмотреть видеоурок.


Ну что ж попробую. Кстати, у Вас каптча глючит, отправляется с третьего раза.
0
Не до конца понятно, каким образом можно создать с помощью этого компонента следующее:
>> Мы хотим создать на нем несколько видов регистраций: работодатель, соискатель, кадровое агентство. У каждого вида должны быть свои заполняемые поля и страница.

То есть в идеале я вижу это так: выбираем из списка нужный вид (допустим, соискатель), далее подгружается форма регистрации, созданная специально под этот тип. На деле же чего-то не получается.
Вы не могли бы разъяснить этот вопрос?
1
Nikis, меня тоже интересовал этот вопрос, поэтому я задавал его разработчику. Как вы написали, в идеале, не получится. Можно сделать просто три разные формы регистрации. По одной к каждому виду профиля. Т.е.: работодатель, соискатель, кадровое агентство.

Далее смотрим ответ разработчика:

Цитата:

Разные регистрации доступны с помощью добавления параметра pid с id профиля в url. К примеру &pid=3 . (но это возможно только в версии 2.1.0 beta)

(и выше)

Т.е. все просто, но нужна стартовая страница, где можно выбрать под кем регистрироваться. На этой странице будут разные ссылки на разные виды регистраций, как, например, на blogun.ru.
0
А как присвоить эти самые id самим вариантам регистрации? Приобрёл данный мега-компонент, поставил версию 2.1.0, в строке url указал различные id от 0 до 3 - результат один и тот же: в форме регистрации выводятся все поля, которые помечены признаком "для регистрации"
0
"Глаза разуй!" - вот, нужно было сказать :)
id назначается автоматически; крайняя правая колонка
0
Вот я и говорю - нужtн подробный урок с конкретными примерами. Обзорная сатья только заинтриговала и только. Я вот даже купил этот компонет а разобраться то не могу.

Посмотрел видеоурок. Нихрена не понял, извините за плохой английский. Английский скверный, видео - ещё хуже. Ролик под лупой надо смотреть.
0
Alexander, ролик понятный, даже не нужно знаний английского. Просто нужно понимать как работает Community Builder, чтобы использовать этот компонент. Подробный урок, к сожалению, написать не могу, т.к. компонент все-таки платный и, соответственно, доступен узкому кругу людей. Здесь я лишь рассказал, что есть такая замечательная вещь. Дальше ваше умение и фантазия.
0
Ну понятно, что тут скажешь :-|
Будем разбираться сами :sad:
0
Alexander, так или иначе, вопросы можно задавать тут. Помогу, чем смогу :-) .
0

Цитирую Wedal:

Alexander, так или иначе, вопросы можно задавать тут. Помогу, чем смогу :-) .


Видео всё-таки посмотреть удалось. Скачал его с You Tube. Ну вроде всё действительно доходчиво и в общем и целом понятно.

Создал профайл, три страницы, как в "кино", заполнил к тому же страницу Edit page, открыл пользователя с эти профилем - красиво, открыл от его имени "Редактировать Ваш профиль" - ещё красивее. Давлю "сохранить", а оно мне пишет что те и те поля обязательны к заполнению (это из предыдущего профиля, пока у меня Этого профайла не было). И что тут сделать теперь? :-)
0
Alexander, разбираться с Community Builder. Отключать лишние поля.
0
Тоже помогу немного - уже начал разбираться с компонентом
551-290-224
0
Интересная трабла...
Создал вкладку в CB, а в Community Builder Profile PRO в окошке Magic Window во владке CB tab она не отображается. У компонента есть какое-то ограничение на использование табов Community Builder'а?
0
Сам же себе и отвечаю. По информации с официального форума проекта во вкладке CB tab, находясь в режим е редактирования страниц Registration и Edit, появляются далеко не все табы из CB. А все их можно увидеть при заполнении остальных страниц
0
Вот сейчас уже с полной ответственностью готов заявить: "Компонет - Полное Дерьмо". Купил его, блин, техподдржка нулевая, глюков - миллиард.

Если с нуля сайт создавать,тогда ещё можно поптеть. Но если у Вас уже есть готовый сайт и профиль создан и нипичкан от души полями и вкладками то новый профиль начинает с ним жестоко конфликтовать.

При регистрации выпадающее поле с выбором профиля появится только тогда когда вы его опубликуете в качестве tab в ранее созданном Вами профиле, А зачем там эта вкладка?
Вот именно - ни к чему.

Вы создали профиль, регистриуетесь по новой в качестве нового пользователя, выбираете этот профиль, заходите на сайт и О чудо - у Вас новая форма профиля. А теперь пробуем сохранить изменения, вносим нужные данные давим на "сохранить" и О чудо вылетает сообщение об обязательных полях к заполнению, тоесть инофрмация из регистрации первого ранее созданного Вами профиля.....

Вообщем разбираться - сотня лет. Если у кого есть время - тогда вперёд, если же Вы работаете над готовым сайтом как я например и решили его модифицировать таким образом - нихрена не выйдет.
0
Alexander, ну вы намудрили.
Во первых, я так понял, вы не заменили стандартный файл шаблона CB новым.
Про регистрацию - согласен. Эта вкладка действительно неудобна и не очень годна для создания разных регистраций, так ее и не нужно использовать. Достаточно добавить перед регистрацией html-страницу со ссылками на разные типы регистраций и оформить ее как хочется. А вкладку выбора типа я бы вообще не использовал.


Цитата:

Вы создали профиль, регистриуетесь по новой в качестве нового пользователя, выбираете этот профиль, заходите на сайт и О чудо - у Вас новая форма профиля. А теперь пробуем сохранить изменения, вносим нужные данные давим на "сохранить" и О чудо вылетает сообщение об обязательных полях к заполнению, тоесть инофрмация из регистрации первого ранее созданного Вами профиля.....

Тут вообще ничего не понял. Если можно поподробнее, интересно.
0

Цитирую Wedal:

Alexander, ну вы намудрили.
Во первых, я так понял, вы не заменили стандартный файл шаблона CB новым.



Как это, простите Вы поняли, и если это действительно так, на что это влияет и как это сделать?


Цитирую Wedal:

Про регистрацию - согласен. Эта вкладка действительно неудобна и не очень годна для создания разных регистраций, так ее и не нужно использовать. Достаточно добавить перед регистрацией html-страницу со ссылками на разные типы регистраций и оформить ее как хочется.



Перед какой регистрацией, уточняйте. Перед стандартной, той которая была до Profile Pro?
Я правильно вас понял? А как добавить ссылку на разные типы регистраций, и опять же как их создать эти типы. Разве они не во время создания нового профиля создаются? Под каждый профиль?



Цитирую Wedal:


А вкладку выбора типа я бы вообще не использовал.



Так её и не представляется использовать без ущерба для дела.


Цитата:

Вы создали профиль, регистриуетесь по новой в качестве нового пользователя, выбираете этот профиль, заходите на сайт и О чудо - у Вас новая форма профиля. А теперь пробуем сохранить изменения, вносим нужные данные давим на "сохранить" и О чудо вылетает сообщение об обязательных полях к заполнению, тоесть инофрмация из регистрации первого ранее созданного Вами профиля.....


Цитирую Wedal:


Тут вообще ничего не понял. Если можно поподробнее, интересно.



Ну дела, так это ж самый понятный текст в моём посте :-) Вы ещё раз прочтите его. Вы регистрируетесь на сайте как новый пользователь. Вам предлагают профиль, Вы его выбираете, т.е. к примеру не "первый" (назовём его так) а "второй". Далее Вы из своего профиля идёте на страницу редактирования, вносите изменения и во время сохранения Вам пишут, что Вы не заполнили какие-то поля, которых в этом профиле № 2 и нет вовсе. Они есть только в профиле № 1, но Вы то выбрали второй, какого хрена из первого профиля к Вам лезет какая-то информация...теперь понятно?
0
Alexander,

Цитата:

Как это, простите Вы поняли, и если это действительно так, на что это влияет и как это сделать?

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

---------------------------------------------------------
4. In order to access all the features of CB Profile Pro (e.g., customization of profile edit and registration pages of Community Builder), follow step 4.1 (recommended). If you wish to customize profile page only, follow step 4.2.

4.1. Replace file comprofiler.html.php of your site located in folder YOUR_SITE/components/com_comprofiler/ with file comprofiler.html.php of the unzipped package in folder /files for replacement (recommended)/for CB v1_2_0/ - if you have Community Builder version 1.2.0 /files for replacement (recommended)/for CB v1_2_1/ - if you have Community Builder version 1.2.1 /files for replacement (recommended)/for CB v1_2_2/ - if you have Community Builder version 1.2.2 Then disable "CB Profile Pro" tab in Community Builder Tab Management.
---------------------------------------------------------

Т.е. после установки нужно заменить файл comprofiler.html.php на тот, что идет с компонентом.


Цитата:

Перед какой регистрацией, уточняйте. Перед стандартной, той которая была до Profile Pro? Я правильно вас понял? А как добавить ссылку на разные типы регистраций, и опять же как их создать эти типы. Разве они не во время создания нового профиля создаются? Под каждый профиль?

Уже отвечал чуть выше в комментариях к этой статье. Вот ответ разработчика:

----------------------------------------------------------
Разные регистрации доступны с помощью добавления параметра pid с id профиля в url. К примеру &pid=3 . (но это возможно только с версии 2.1.0 beta)
----------------------------------------------------------
Т.е. делаем это так. С главной, например, страницы, даем ссылку на страницу регистрации, которой у нас будет стандартная страница статьи Joomla. В этой статье оформляем красивую страницу выбора типа регистрции и даем две или более ссылки с правильными параметрами pid. Теперь у нас есть несколько профилей и несколько страниц регистрации.


Цитата:

Ну дела, так это ж самый понятный текст в моём посте Вы ещё раз прочтите его. Вы регистрируетесь на сайте как новый пользователь. Вам предлагают профиль, Вы его выбираете, т.е. к примеру не "первый" (назовём его так) а "второй". Далее Вы из своего профиля идёте на страницу редактирования, вносите изменения и во время сохранения Вам пишут, что Вы не заполнили какие-то поля, которых в этом профиле № 2 и нет вовсе. Они есть только в профиле № 1, но Вы то выбрали второй, какого хрена из первого профиля к Вам лезет какая-то информация...теперь понятно?

Вот теперь понятно :-) . Тут, честно говоря, не могу дать ответ, т.к. пока сам так не делал. Но вряд ли разработчик пропустил бы такую очевидную и глупую ошибку. Хотя возможно все. Проверьте, что все вышеописанное мной, сделано правильно и если проблема не исчезнет, нужно обратиться к разработчику.
0

Цитирую Wedal:

Alexander,

Цитата:

Как это, простите Вы поняли, и если это действительно так, на что это влияет и как это сделать?


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

---------------------------------------------------------
4. In order to access all the features of CB Profile Pro (e.g., customization of profile edit and registration pages of Community Builder), follow step 4.1 (recommended). If you wish to customize profile page only, follow step 4.2.

4.1. Replace file comprofiler.html.php of your site located in folder YOUR_SITE/components/com_comprofiler/ with file comprofiler.html.php of the unzipped package in folder /files for replacement (recommended)/for CB v1_2_0/ - if you have Community Builder version 1.2.0 /files for replacement (recommended)/for CB v1_2_1/ - if you have Community Builder version 1.2.1 /files for replacement (recommended)/for CB v1_2_2/ - if you have Community Builder version 1.2.2 Then disable "CB Profile Pro" tab in Community Builder Tab Management.
---------------------------------------------------------

Т.е. после установки нужно заменить файл comprofiler.html.php на тот, что идет с компонентом.

Ах вон оно о чём Вы. Это я сделал сразу.


Цитата:

Перед какой регистрацией, уточняйте. Перед стандартной, той которая была до Profile Pro? Я правильно вас понял? А как добавить ссылку на разные типы регистраций, и опять же как их создать эти типы. Разве они не во время создания нового профиля создаются? Под каждый профиль?

Уже отвечал чуть выше в комментариях к этой статье. Вот ответ разработчика:

----------------------------------------------------------

Цитирую Wedal:

Разные регистрации доступны с помощью добавления параметра pid с id профиля в url. К примеру &pid=3 . (но это возможно только с версии 2.1.0 beta)
----------------------------------------------------------
Т.е. делаем это так. С главной, например, страницы, даем ссылку на страницу регистрации, которой у нас будет стандартная страница статьи Joomla. В этой статье оформляем красивую страницу выбора типа регистрции и даем две или более ссылки с правильными параметрами pid. Теперь у нас есть несколько профилей и несколько страниц регистрации.


Ничего не понял :cry:


Цитирую Wedal:

Вот теперь понятно :-) . Тут, честно говоря, не могу дать ответ, т.к. пока сам так не делал. Но вряд ли разработчик пропустил бы такую очевидную и глупую ошибку. Хотя возможно все. Проверьте, что все вышеописанное мной, сделано правильно и если проблема не исчезнет, нужно обратиться к разработчику.



Как это не делал? Вы создавали новые профили? Пробовали внести туда изменениЯ? Получалось?

Сложновато вот так в системе комментариев общаться.
1
Alexander,

Цитата:

Ничего не понял

Вот представьте, у нас должно быть 2 профиля и 2 разных типа регистраций, не просто выбор типа профиля, а разные поля для каждой регистрации. Чтобы получить страницы с разными полями, нам нужно добавить в ссылках pid. Таким образом, у нас будет 2 ссылки: одна, оканчивающаяся на &pid=1, а вторая на &pid=2. Будут они у нас только на бумаге не в компоненте. Далее создаем страницу, простую html-страницу (лучше всего использовать просто один материал Joomla) и на ней вставляем две эти ссылки. Теперь одна будет вести на регистрацию 1, а другая на регистрацию 2.


Цитата:

Как это не делал? Вы создавали новые профили? Пробовали внести туда изменениЯ? Получалось?

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


Цитата:

Сложновато вот так в системе комментариев общаться.

Да, согласен. Скоро у сайта будет свой форум.
0

Цитирую Wedal:

Alexander,

Вот представьте, у нас должно быть 2 профиля и 2 разных типа регистраций, не просто выбор типа профиля, а разные поля для каждой регистрации. Чтобы получить страницы с разными полями, нам нужно добавить в ссылках pid. Таким образом, у нас будет 2 ссылки: одна, оканчивающаяся на &pid=1, а вторая на &pid=2. Будут они у нас только на бумаге не в компоненте. Далее создаем страницу, простую html-страницу (лучше всего использовать просто один материал Joomla) и на ней вставляем две эти ссылки. Теперь одна будет вести на регистрацию 1, а другая на регистрацию 2.



Вы уж простите великодушно, но не понимаю я - не понимаю. Как это практически реализовать? Глде её вообще взять ссылку на регистрацию? У меня стоит CDLogin-родной модуль Community Builder/ Там стандартная ссылка - зарегистрироваться. Давлю на неё и попадаю на страницу регистрации/ И всё.....Не могу никак увязать всё что Вы говорите с механизмами Joomla/
0
Alexander, да, это нестандартное решение. Тут нужно проявлять фантазию. Если говорить о ссылке из модуля CDLogin, то мы просто открываем код и заменяем ее на ссылку, ведущую на страницу выбора типа регистрации(про создание этой страницы я писал выше), а далее, с этой страницы, 2 ссылки ведут уже на 2 типа регистрации.
0

Цитирую Wedal:

Alexander, ну вы намудрили.
Во первых, я так понял, вы не заменили стандартный файл шаблона CB новым.
.



:D Кажется до меня дошло. Вы имеете в виду, что когда я создал новый профиль - сделать его в качестве - использовать по умолчанию?
Да?
1
Народ дайте ссылку пожалуйста на последнюю версию если есть, а то платить 800р не охота.. хоть и не велика потеря :) Пожалуйста!!! :-*
1

Цитирую Сергей:

Народ дайте ссылку пожалуйста на последнюю версию если есть, а то платить 800р не охота.. хоть и не велика потеря :) Пожалуйста!!! :-*



Отсюда качаем, пока ссылка живая!
Куплен мною лично с официального сайта. Имею право поделиться со всеми

удалено
0

Цитирую Alexander:


Цитирую Сергей:

Народ дайте ссылку пожалуйста на последнюю версию если есть, а то платить 800р не охота.. хоть и не велика потеря :) Пожалуйста!!! :-*



Отсюда качаем, пока ссылка живая!
Куплен мною лично с официального сайта. Имею право поделиться со всеми

удалено



Ой, спасибо!!!!!! Если бы ты знал как ты меня выручил!!! Респект и уважуха тебе!!! Еще раз спасибо,буду юзать!
0

Цитирую Сергей:

[quote name="Alexander"]
Ой, спасибо!!!!!! Если бы ты знал как ты меня выручил!!! Респект и уважуха тебе!!! Еще раз спасибо,буду юзать!


Мне кто так помог бы. В смысле чтобы я понял, а то Wedal объяснял мне объяснял а я так и не понял как сделать эту ссылку на регистрацию.
0
Alexander, ну я уже не знаю как еще объяснить :-) . Может видеоурок сделать что ли...
0

Цитирую Wedal:

Alexander, ну я уже не знаю как еще объяснить :-) . Может видеоурок сделать что ли...


Очень хорошая Мысль. Я бы сказал -замечательная !!!!!
-3
Никакого вареза
5

Цитирую Wedal:

Никакого вареза


А почему вареза? Это ведь не взломанный продукт, официально куплен, а раз купил - имею право подарить. Как юрист Вам заявляю. Всё абсолютно чисто.
0
Alexander, ну давайте будем честными хотя бы по отношению друг к другу. Если автор компонента не сделал на него защиту, то его можно свободно распространять? Может чисто с юридической точки зрения - да, но с человеческой не красиво как-то. Поставьте себя на место разработчика. Дело, конечно, ваше, но здесь ссылку оставлять не нужно.
0

Цитирую Wedal:

Alexander, ну давайте будем честными хотя бы по отношению друг к другу. Если автор компонента не сделал на него защиту, то его можно свободно распространять? Может чисто с юридической точки зрения - да, но с человеческой не красиво как-то.



Т.е. по Вашему было бы по-человечески красиво, если бы я сказал человеку у которого нет денег на покупку : "Извини, но раз у тебя нет денег так и компонета тебе тоже не видать". Так было бы по-человечески?
0
Alexander, вот если бы вы были разработчиком этого расширения и делились бы им со всеми бесплатно, то я согласился бы с вами. А так - нет.

Сергей, ничего личного.
Alexander, давайте каждый из нас останется при своем мнении.

Я не имею отношения к разработчикам компонента, но защищаю их так или иначе, потому что понимаю, чего стоит их работа.
3

Цитирую Wedal:

Я не имею отношения к разработчикам компонента, но защищаю их так или иначе, потому что понимаю, чего стоит их работа.


Вы наверное программист? А вот я к примеру музыкант. А теперь вопрос: Вы песни музыкантов на дисках в магазинах покупаете? Друзьям даёте переписать, слушать? Конечно же да. А Вы знате чего стоит работа музыканта? А я знаю. И поверьте мне вы поступаете как-то не по-человечески !!!!! :-) Как Вам такой ход мысли. Вот и делайте выводы. Чем музыканты хуже программистов?
0
Все равно каждый останется при своем мнении,давайте не будем говорить о человечности т.к. это уже другая тема :) А за ссылку которую дал мне человек - огромное спасибо!

Читал,что хотят сделать видео о том как делать несколько видов регистрации,сделайте пожалуйста,сразу исчезнут вопросы по этому поводу!

И поддерживаю,что нужен форум :)
0
Народ,чет я затупил совсем!Создал четыре вида регистрации (все нормульно регистрирует)! сделал в профайлах страницу для редактирования и сам профайл (там что в страницах понатыкал для теста), НО когда тыкаешься на редактирование профиля вылазеет стандарт с надписью No profile page specified, че делать как быть? как эту бодягу победить?
0
Сергей, читаем и смотрим тут:
http://www.joomduck.com/tutorials/community-builder-profile-pro/version-20x/demonstration-of-cb-profile-pro-v20/how-to-use-tutorial.html
0
Да я смотрел его раз пять уже :) Там показано как сделать один профиль... а у меня их четыре!!! Как быть в этом случаи, кто знает подскажите пожалуйста!!!!!!!!!!!!!!!!!!!!!!Я сделал четыре профиля, но во всех четырех появляется один,которые стоит по умолчанию... ничего не понимаю,уже третий день борюсь с этой штукой! :sad:
0
Сергей, там есть специальное поле, которое добавляется при регистрации и в зависимости от которого новый пользователь относится к тому или иному профилю. Не помню по памяти, но в видео есть. Вы пробовали создавать страницу регистрации и выбирать профиль в этом поле?
0
Вы наверно меня не поняли :) Если бы при регистрации все поля были одинаковые тогда ДА, выбор профиля помог бы, НО У МЕНЯ ПОЛЯ РАЗНЫЕ ПРИ ЧЕТЫРЕХ ВИДАХ РЕГИСТРАЦИЙ! :) вот так вот!
0
Сергей, тогда пока не отвечу вам. Нужно пробовать. Мне для работы пока достаточно одного профиля, так что не скажу вам чего-то вразумительного. Попробуйте спросить у самих разработчиков.
0
Привет Серега а ты разобрался как сделать Отдельный профиль каждому пользоателю а не по умолчанию,один на всех???
0
Помогите с элемнтарной прблеммой.
Стал оформлять пофиль пользователя ,на странице с слева ставлю аватор а справа хочу поставить фоновую рамку с параметрами пользователя ,так эта рамка справа не хочет устанавливаться только снизу или сверху можно поставить.Помогите может настройки не те выставлены.
0
Александр, это уже чистый html и css. К компоненту это отношения не имеет, т.к. вы работаете с редактором текста.
0
У меня CB Profile Pro выводится в профиле как обычная вкладка как и все остальные Tabs типа контактов, статуса и тд. Чтобы опубликовать tab внутри CB PP нужно чтобы он был опубликован в профиле, иначе не выводится. Но если он уже опубликован в профиле, тогда этот эллемент дублируется.

Кроме того, некоторые tab вообще не выводятся в профиль во вкладке CB PP, хотя в окне редактирования они есть.

И еще почему то пишет, что например статуса у меня нет в профайле, хотя он там есть и на странице выводится.

Может я где то что то не понял?
0
Алексей, вы заменяли основной файл шаблона CB на файл CB PP при установке?
0
Подскажите, а как сделать так, чтобы при регистрации, поле в Profile Type автоматически проставлялось значение соответствующему профилю, и что бы оно не было редактируемым?
0
Олег, если у вас несколько видов регистраций и на каждый создана отдельная страница, то просто скройте это поле и напишите в редакторе для каждого профиля что это за профиль.
0
Вот разобрался:
В форму регистрации необходимого профиля, через Magic Window вставляется код:

Имя профиля
0
А вот такой вопрос:
Как сделать, чтобы в поле типа Drop Drow (Single Select) по умолчанию проставлялось необходимое мне значение?
0
Олег, такая опция есть в настройках поля.
0
Опция-то есть, и она работает в CB.
Но при выводе данного поля через CB Profile Pro функция эта не срабатывает.
Куда копать? :-|
0
Я использую Profile Pro для регистрации и просмотра профилей разных категорий пользователей. Как вывести на экран кнопку "Предложения дружбы" в этом случае?
0
Николай, за эту кнопку отвечает отдельный плагин. Выведите его в шаблон и все заработает.
0
А как этот плагин называется?
0
Николай, кажется connections.
0
Здравствуйте. Возможно ли в данном компоненте создавать новые группы пользователей с различными правами? Если да то прошу Вас пояснить как это делается. А то что-то я никак не могу сообразить. Заранее спасибо.
0
DIS, можно создавать различные профили для пользователей и отображать в них различные данные. Группы пользователей создавать нельзя. Это проблема не компонента, а Joomla 1.5. 10 января 2011 должен выйти релиз Joomla 1.6, в котором данный функционал реализован. Потерпите. :-)
0
Спасибо за ответ. Теперь все понятно. Значит буду подходить с другого конца :-)
0
1Какой компонент рассылки реализовать лучше.
2Есть несколько видов поиска,Как убрать со страницы поиска ,меню выбора всех видов поиска.
0
Aleksandr, думаю, задавая вопрос, вы надеетесь получить точный и развернутый ответ. Я не могу отвечать на вопросы, которые плохо понимаю(или не понимаю вообще). Полный и развернутый ответ вы можете получить только тогда, когда зададите аналогичный(полный и развернутый) вопрос.
0
Как можно реализовать добавление файлов при регистрации и отображение в профиле? Используя сторонний модуль или компонент. Посоветуйте какой.
0
Просветите в таком вопросе. Какой с ним текстовый редактор использовать? JCE и TinyMCE фильтруют ПХП скрипты, соответственно функционал компонента сильно уменьшается и платить всякое желание пропадает. В какую сторону искать?
0
kr79, в JCE фильтрацию можно отключить для админа или для всех пользователей. Читайте эту статью:
http://wedal.ru/rasshireniya-joomla/jce-vizualnij-redaktor-dlya-joomla-chast3-nastroyka-jce.html
0
Спасибо, с этим разобрался. Сейчас разбираюсь с ошибками JCE - при создании новой группы в области кнопок меню редактора возникают ошибки.
0
В Magic Window на вкладках Code и Joomla! built-in при нажатии на insert прямо в "Волшебном окне" открывается главная страница админки и ничего не вставляется. Что делать?
1
Антон, обычно такая штука случалась, если заканчивалось время жизни сессии админа.
0
День добрый Wedal. Нет темы на форуме по СВ,JommSocial, Virtuemart. У меня вопрос по компоненту CBPro, был куплен на оф.сайте, регулярно выходят обновления. Вопрос в следующем: Возможно ли с его помощью Интегрировать компоненты в СВ? Компонент (например) календарь, установлен, но он не отображается во вкладках CB Pro, компонент сторонний, не совместимый с СВ. А вставить на страницу пользователя НУЖНО.
Искал в инете какая строка прописывается на странице пользователя, чтоб компонент подгружался из Joomla, не нашел. У Вас была статья о Virtuemart, как интегрировать сторонний плагин указывая строкой какой плагин подгружать, А ЕСЛИ компонент без плагинов, имеет свои настройки только внутри себя, как ЕГО подгрузить? Какая строка должна быть? Что прописать? {load component}? Прошу Виталий на майл если не трудно написать, буду признателен. Спасибо
0
s27, хмм..., даже не знаю. А как вызывается этот компонент в принципе? По ссылке? Если так, то можно попробовать вставить что-то типа iframe, но, честно говоря, не пробовал так делать.
0
Хорошо, попробую разные варианты, какие получаться, поделюсь
0

Цитирую Wedal:

... Если говорить о ссылке из модуля CDLogin, то мы просто открываем код и заменяем ее на ссылку...


Здравствуйте, а подскажите плз, путь к файлу, в котором эта ссылка. Спасибо
1
Dgikar, modules/mod_cblogin/
0
Спасибо за ответ

Сейчас, вылезла проблемка: Когда вставляю в создаваемую мною новую форму регистрации, поле для ввода и подтверждения пароля ("родное" или сам создаю), то, при отображении этой формы на сайте, вкладки (пользуюсь JS tabs) пропадают, и остаются только ссылки (например, вкладки называются "Информация для авторизации", "О компании", "Личная информация", "Контакты", дак вместо графически оформелнных табов, идут просто ссылки, в столбик: Информация для авторизации, О компании, Личная информация и т. д.)

Я, тка понимаю, что где-то конфликт с JavaScriptом... Пробовал поотключать в Joomla сторонние модули - не помогло...

Люди, кто могет подсказать, как это вылечить?

P. S.
Joomla - 1.5.23, CB - 1.4, CB Profile Pro - 2.1.0 RC2
0
Поправочка!!!
Проблема, наступает, когда идет связка: поле для ввода и подтверждения пароля ("родное" или сам создаю) + поле, для ввода логина
0
Люди, вот ужо месяц ede прошел с того момента, как я задал вопрос выше, но, так никто и не ответил... :( Не уж-то никто с таким не сталкивался?
0
зачем тебе JS Tabs??? в представленной видео-инструкции показывают как создавать форму для регистрации, и не мудри свыше показанного.. Форма регистрации создается очень просто, я вообще пользуюсь одной, стандартной формой от СВ и этого может быть вполне достаточно для выполнения различных задач.
0

Цитирую Sergey:

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


Вполне возможно, тебе и достаточно, но, для моего проекта, где несколько "уровней" пользователей, которым, нужна своя форма регистрации - нет, не достаточно... Просто, если не пользоваться табами и/или аккордеоном, форма регистрации, будет больше, чем список кандидатов в президенты в Украине (а это, поверь, не маленькая "простынь")...
0
Заранее извиняюсь может вопрос и очень простой... но не могу разобраться.
Мне нужно сделать, чтобы определенные пользователи при регистрации на сайте могли видеть модули сайта и вкладки в своем CB-профиле и только в своем профиле, которые другие бы пользователи, заходя в их профиль, не видели бы. Эту возможность я в админке выставлял бы сам. Т.е. сделать VIP пользователя например или убрать.
Ну, например, у меня в профиле пользователя будет хранится его рег. ключ к программе и срок его действия. Ну и соответственно надо, чтобы другие пользователи заходя в его профиль этой информации не видели бы.
Можно это сделать встроенными средствами Community Builder или нужен компанент Profile Pro?
0
Подскажите пожалуйста, могу ли я с помощью СВ реализовать чтобы добавленные статьи пользователем в своем профиле отображались на главной странице. Вообще "шоколад" если например только самые читаемые и новые статьи.
0
Игорь, а при чем тут CB? Статьи пользователь добавляет через форму Joomla. Соответственно потом вы можете управлять ими как угодно, в том числе и выводить на главной. В чем проблема-то?
0
Спасибо за ответ! А проблема в том, что необходимо создать профиль для пользователя. И пользователи создавая статьи у себя в профиле а на странице сайта выводились лишь: 1) Новые, 2)Случайные 3)Популярные. :-)
0
Игорь, статьи добавляются в общий список материалов Joomla. Это функционал именно Joomla, а не CB. Форму можно показать создав пункт меню такого типа. Далее показывайте их, как хотите. Модулей вывода статей масса. Можно вывести и последние и случайные и новые.
0
Здравствуйте!
Подскажите, пожалуйста, у меня такая ситуация: я, изначально, закачала расширение CB Profile Pro с какого-то форума, т.е. не покупая. Сейчас хочу купить на сайте разработчика CB Profile Pro, но у меня есть зарегистрированные пользователи.
Вопрос: возможно ли мне теперь обновиться на лицензионную версию, не теряя пользователей? И если да, то как это сделать?
0
Светлана, думаю, что можно. Правда лучше сделать резервную копию перед обновлением. Кстати, могу дать вам купон на скидку 20%. Пишите на почту.
0
Подскажите как создать поле для телефона с проверкой ввода по шаблону +7(999)999-99-99
0
epson950, нужно подключить на сайт jQuery-плагин Masked Input. Вот здесь есть описание того, как это делается: http://xiper.net/collect/js-plugins/ui/masked-input-plugin