Hello Jerry,
If you are
only changing the avatars, then Kyle's solution is
definitely the way to go. In my experience most people that are interested in their own avatars usually want other design/styling changes as well. That is why I recommended the custom template (or override), because that is where you will have to do most changes if you do not want them to be overwritten when you update CB and in that case it is just a better design principle to use a custom template.
I understand that it might look like a challenge at first, but it is actually fairly simple to create a custom template and it can be done almost as fast as other methods. Depending on your needs, there are many other advantages. For example, if you happen to create more CB websites, a custom template can serve as the base for other projects and in that scenario will make it much easier and faster to implement your changes, even it is just only the avatars.
I thought for sure there was a tutorial about custom templates, unfortunately I cannot find it, maybe Kyle knows. I found the tutorial for the override template plugin:
CB 2.0 Tutorials - 31 - Template css overrides
. This will help you a lot.
Also here is a link to a custom template I created for you:
jerry.zip
. All you have to do is install it via the CB plugin installer. This is basically a copy of the default CB Template. If you look at the folder name, file names and search for jerry inside jerry.php and jerry.xml you will quickly understand how it works and how to create one of your own. If you are better served with the override method then you can download the example override template plugin:
example.zip
Once you upload the plugin you need to publish it from the CB Plugin Management section. Once it is published you can go to the User Profile tab inside the CB Configuration section and change the template to your custom or override template.
Sima