I share my own code that makes URL clickable and youtube URL embed in post in ossn script
Open this file:
/components/OssnWall/templates/activity-item.php
Scroll to:
<div class="description">
<div class="post-text"><?php echo stripslashes($params['text']); ?>
Replace it with this:
<div class="description">
<div class="post-text">
<?php // $out = $params['text'];
$out = stripslashes($params['text']);
$clickable = pregreplace('*(f|ht)tps?://[A-Za-z0-9./?=+&%]+*', '<a target="_blank" href="$0">$0</a>', $out);
echo $clickable;
if (strpos($clickable,'youtube.com')) {
preg_match(
'/[\?\&]v=([^\?\&]+)/',
$clickable,
$matches
);
$id = $matches[1];
$width = '400';
$height = '270';
echo '<div><br><iframe frameborder="0" class="youtube" width="' .$width. '" height="'.$height.'" src="//www.youtube.com/embed/'.$id.'" frameborder="0" allowfullscreen></iframe></div>';
}
?>
That's all.
I answered to the topic also here
https://ekav.info/question-answer/index.php?qa=5&qa_1=how-to-make-url-clickable-and-youtube-url-embed-with-php-code
meanwhile you can add the code below to that part of code I offered for adding title of url
echo '<h2 style="color: #9BA9CF"> ';
$url = preg_replace('*(f|ht)tps?://[A-Za-z0-9\./?=\+&%_-]+*', '<a target="_blank" href="$0">$0</a>', $out);
$urlContents = file_get_contents($out);
preg_match("/<title>(.*)<\/title>/i", $urlContents, $matches);
print($matches[1] . "\n") ;
echo '</h2>';
@sathis kumar would that be available for 2.0
dont modify the core . we are developing it with something different
good idea, I will try to find time tomorrow to generate the script :-)
@am Ghaz how about generating thumbnail from url...
sure, these fields are custom, you can change the values for the player:
$width = '400';
$height = '270';
hi it's wonder .
that code works for me
thanks alot
we will work on it thanks for the code ..
or view here http://ekav.info/mobile/clickable.txt
Because the script on this wraps some characters
I prepared this text file to view full instructions
click to download:
Due to the many requests in the past for additonal features and components we have decided to develope a premium version. Features like Hashtags, Videos, Polls, Events, Stories, Link Preview, etc included in it.
$199 (Life Time)