Latest Comments Module & linebreak

MagnusB 12 Mar, 2009
I am not sure if this have been discussed before, or if it is possible already, but anyway:

I have set my latest comment module to limit the body to 35 (or something), but still it happens that people manage to sneak in a linebreak before that, and the linebreak will also show up in the latest comment module. I was wondering if it was possible to implement a setting like Ignore linebreak or stop at linebreak, so that it won't look like this:
[attachment=0]comment.png[/attachment]
Max_admin 13 Mar, 2009
Hi Magnus,

you can do this by a simple hack to the module file, before this line:

$all_comments .= $current_comment_item;


add:

$current_comment_item = str_replace("<br>", "", $current_comment_item);


Cheers
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
MagnusB 13 Mar, 2009
I did that. so now it looks like:
$current_comment_item = str_replace("<br>", "", $current_comment_item);
$all_comments .= $current_comment_item;

But that prevents the comments from appearing as a list:
[attachment=0]com.png[/attachment]
Did I do something wrong? I can be pretty stupid with these things..
Max_admin 13 Mar, 2009
please show me the comment element format in the module config, it should have <br> at the end, change it to <br />

Regards
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
MagnusB 14 Mar, 2009
Friday the 13th and all, once I try something out in the 14th it works. I really need to write up a review for you guys at JED, and see if I can afford the subscription some time soon.

Or that brings me back to my original issue:
[attachment=0]com.png[/attachment]
Max_admin 14 Mar, 2009
Thanks Magnus, please show me the module configuration code you changed, this is the only change you made since you had all lines together ?

Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
MagnusB 14 Mar, 2009
What I have done so far:
1. Added the code to helper.php (I think it was, sorry, my memory isn't too good)
2. Changed <br> to <br /> in module configuration

<a href="{page_link}#commentID{id}">{text}...</a>


My module configuration, comment row content. Tried adding <br /> back but it keeps disappearing after I save it?
Max_admin 14 Mar, 2009
Hi Magnus,

2. Changed <br> to <br /> in module configuration



I don't see neither <br> nor <br /> in the code line! you needed <br /> at the end! backup this line then completely remove it and Apply, what do you get as a result ?

Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
MagnusB 14 Mar, 2009
Removing it results in no comments being shown. If I change it to <br> it will put all comments on one line, instead of each comment on a separate line. If I change it to <br /> it will just remove it when I save it, and when I open it again it will be the line I posted above.

As when I try to save:
<a href="{page_link}#commentID{id}">{text}...</a><br />

It saves OK, but when I open the module configuration page again it shows:
<a href="{page_link}#commentID{id}">{text}...</a>
Max_admin 16 Mar, 2009
Hi Magnus,

This is weird, why its removed, lets try another way!

use this :

<p><a href="{page_link}#commentID{id}">{text}...</a></p>


let me know!

Cheers
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
MagnusB 16 Mar, 2009
</p> brings about the same problem as <br>, all in one line. But adding <br /> at the end seems to move them to separate lines, even though it is gone the next time I open the module configuration screen. Still isn't working with the line break though. Doesn't matter too much to me, just a feature that would be nice to add in the module.
Max_admin 16 Mar, 2009
Hi Magnus,

That's Ok, I will copy this to the bugs forums and check it on time!

Cheers
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
warriorgov79 21 Mar, 2009
Hi Max & Magnus,

Try using a div container. My config looks like this with a body text limit of 25:
<div style="margin-bottom:7px;">{datetime}
<span style="font-weight:bold; color:#444444;">{name}:</span> <a href="{page_link}#commentID{id}">{text}…</a></div>
<hr />

You can remove the horizontal rule tag if you don't want a line separator. You can also change the bottom margin spacing and font color to suit your template.

Aloha,
warriorgov79
Max_admin 25 Mar, 2009
good idea!

Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.