Handling newline characters
-
First of all, thanks for the plugin (and for adding the limit parameter to it so different amounts of posts can be shown per page).
Could you add a few nl2br’s in the next version of the easy facebook feed plugin? It doesn’t seem to handle newline characters very well here (everything ends up on one line).
I solved it in my version by editing class.eff.php as follows:
/** * @param $data * @return mixed */ public static function eff_makeEvent($data){ $template = new Template("eff-event.html"); $template->set("data-link", $data->link); $template->set("data-name", $data->name); $template->set("data-description", nl2br($data->description)); if($data->full_picture){ $template2 = new Template("eff-link-picture.html"); $template2->set("data-picture", $data->full_picture); $template = Template::merge($template->output(), $template2->output()); } else { $template->remove("data-content"); $template = $template->output(); } return $template; } /** * @param $data * @return mixed */ public static function eff_makeLink($data){ $template = new Template("eff-link.html"); $template->set("data-link", $data->link); $template->set("data-name", $data->name); $template->set("data-description", nl2br($data->description)); if($data->full_picture){ $template2 = new Template("eff-link-picture.html"); $template2->set("data-picture", $data->full_picture); $template = Template::merge($template->output(), $template2->output()); } else { $template->remove("data-content"); $template = $template->output(); } return $template; } /** * @param $data * @param $page * @return mixed */ public static function eff_makePost($data, $page){ $template = new Template("eff-post.html"); $template->set("page-link", $page->link); $template->set("page-cover-source", $page->picture->data->url); $template->set("data-from-name", $data->from->name); $template->set("data-link", $data->link); $template->set("data-created_time", self::eff_time_elapsed_string($data->created_time)); $message = self::setUrls($data->message); $message = self::setHashtags($message); $template->set("data-message", nl2br($message)); return $template->output(); }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Handling newline characters’ is closed to new replies.