[Elgg 1.8-1.12 & 2.X: Elggchat] v1.8.2

Release Notes

Changes:

  • New admin option: optionally keep all chat session logs (manual deletion still possible if this option is enabled),
  • CSS fixes to prevent layout issues (mainly changes of font style) by a theme plugin installed,
  • Layout adjustments of chat toolbar (most noticeable: chat sessions aligned right) for better results on smaller screens (though it might still not work on all mobile devices - especially older ones).
  • while updating my theme's css files i decided to rename the css file and noticed that the elgg chat stopped working. after debugging, i found that the css file for elggchat is called css.php and is held logically in the same view location as the core elgg css file, so it 'should' be over-riding the core elgg file instead of being added to it.

    in any case, i have now (for reasons i don't fully comprehend) been forced to rename the elgg chat css file to a unique name to prevent it conflicting.. and now the elgg chat functions correctly again.i would appreciate if you would rename the elgg chat css file to a unique name for the future releases.

  • @ura soul I've already moved the css file to views/default/elggchat/css.php in the latest releases of Elggchat (for Elgg 1.8 and 1.9 respectively). So, there shouldn't be any issue with the css file of Elggchat overriding the core css file. But you need to make sure that there are no orphaned files left when upgrading Elggchat to the latest version, i.e. you should remove the folder of the old version before copying the new version to the server.

  • is there an easy way to disable the elgg chat emoticon images?
    i am running a plugin that adds css emoticons to the site and would rather this process be used than the elgg chat version. the elggchat version is very difficult to see on my site since the chat area is red.

  • @ura soul in mod/elggchat/views/default/elggchat/message.php replace the line

    $result .= str_ireplace(array_keys($smileys), array_values($smileys), $message->value);

    with

    $result .= $message->value;

    and the smilies' text will not get replaced (by elggchat).

  • ah great, that worked - thanks

Stats

  • Category: Communication
  • License: GNU General Public License (GPL) version 2
  • Updated: 2016-12-11
  • Downloads: 9363
  • Recommendations: 18

Other Projects

View iionly's plugins