I noticed (when news edited - editlink.php) newline character "\n"
in summary is converted to '\r\n' literal text (not carriage return, newline)
Fix - from scratch - is to add line
$linkres->link_summary = str_replace("\\r\\n", "<br />", $linkres->link_summary);//+
(two times) in editlink.php
Code:
...
if($_POST['summarytext'] == ""){
$linkres->link_summary = utf8_substr(strip_tags(trim($_POST['bodytext']), Story_Content_Tags_To_Allow), 0, StorySummary_ContentTruncate - 1);
$linkres->link_summary = str_replace("\n", "<br />", $linkres->link_summary);
// added
$linkres->link_summary = str_replace("\\r\\n", "<br />", $linkres->link_summary);// +
} else {
$linkres->link_summary = $db->escape($_POST['summarytext']);
$linkres->link_summary = strip_tags(trim($linkres->link_summary), Story_Content_Tags_To_Allow);
$linkres->link_summary = str_replace("\n", "<br />", $linkres->link_summary);
// added
$linkres->link_summary = str_replace("\\r\\n", "<br />", $linkres->link_summary);// +
if(strlen($linkres->link_summary) > StorySummary_ContentTruncate){
loghack('SubmitAStory-SummaryGreaterThanLimit', 'username: ' . $_POST["username"].'|email: '.$_POST["email"], true);
$linkres->link_summary = utf8_substr($linkres->link_summary, 0, StorySummary_ContentTruncate - 1);
$linkres->link_summary = str_replace("\n", "<br />", $linkres->link_summary);
}
}
... Darek




Linear Mode




