Jonathan Wills

About me:

Send private message

You must be logged in to send a private message.


  • Jonathan Wills commented on the plugin Facebook Service
    @Fernando I have managed to rename and manipulate your plug-in to work with Anirup's Facebook Log-in plugin.It is not a super pretty integration but it works. Thank you for the work developing this plugin.
  • Jonathan Wills commented on the plugin Social Profile
    I am using this with another site theme and it is working beautifully. Thank you for the work.
  • Jonathan Wills commented on the plugin Sitewide forum
    I am having the same issue as Bellian with the forum sending out blank emails. I am currently using the GPL version, but will be updating to the commercial in the next day or so.
  • Jonathan Wills commented on the plugin Profile Manager
    @lǐ áng you can create custom fields. Under Administration section on the left hand side you will see an option to "replace profile fields". This will give you the option to create  custom field and decide how that information will be...
  • Jonathan Wills added a new discussion topic Combining CSS in the group Elgg Technical Support
    I have loaded the Community Theme by Social Apparatus on a site of mine. In duing so I am trying to get the same look for everything. I have found a few plug-ins that are not in the default CSS. I am wondering should I just combine the CSS from...
    • Sometimes a plugin will include a separate css file not using the views - I know some of my earlier plugins do/did that simply because at the time I didn't know any better.

      These files are included after the default css using the metatags view, so they will always overwrite the default css unfortunately.

      Without modifying the offending plugins, the best option is probably to create your own external css file to include at the very bottom.

      In start.php, in the init function add:

      elgg_extend_view('metatags', '<theme_name>/metatags', 1000);

      create a file in the theme directory at /views/<theme_name>/metatags.php with the following content:

      <link rel="stylesheet" href="<?php echo $vars['url']; ?>mod/<theme_name>/css/style.css" type="text/css" />

      This will include your css file at the very bottom of the head section of the markup (assuming your theme is the lowest mod on the list.


      Another option is the liberal use of "!important" in your css.


      div {

           background-color: #ffffff !important;

           padding: 5px !important;


      You can define css in the default theme and anything tagged with !important will not get modified, unless the original author used !important too.

      I don't really recommend this though as it can make identifying the source of css styling very tricky to identify later on.

  • Jonathan Wills replied on the discussion topic Screenshots of Elgg sites I modified the Commuity Theme from Social Apparatus. I used transparent gif's for my backgrounds. I also used a gif with 6 different pics as my main background image. My site is designed for Army Helicopter Crew Chiefs. I have... view reply

Group membership