В том файле где выводятся последняя активность можно любой из 4 функций передать 1 параметр, число элементов
Примерчик можно ? )
®_GodZiIIa_€, для обновлений с гитхаба есть git
Слишком заморочно для меня, вникать нужно.
Вот бы через админку реализовать, можно с регистрацией.
Было бы не плохо.
Добавлено через 00:49 сек.
®_GodZiIIa_€, просто у ютуба не 1 сайт, там много, а вид кода один, его проще парсить, я честно пробовал не получилось сделать универсальный
Ну не знаю, как то здесь на форуме выкладывал, все ссылки обрабатывает.
Сначала в ББкоде ссылки обрабатывает, задаёт из разных одну, на примере старого ббкода попробую показать:
<? php
function bb_code($msg) {
//--- это в начале функции (обязательно)- Ютуб --//
$msg = str_replace('http://www.youtube.com', 'youtube-com', $msg);
$msg = str_replace('http://m.youtube.com', 'youtube-com', $msg);
$msg = str_replace('http://youtu.be/', 'youtube-com/watch?v=', $msg);
//--- Бла-бла --//
//--- обработка ссылок на youtube ---//
// это в конце функции
$msg = preg_replace_callback('!youtube\-com\/index\?[^\?]+\?v=([a-z\d\-_]+)([^\s|\[]+)?!is', 'youtube_video', $msg.' ');
$msg = preg_replace_callback('!<iframe.*?youtube\-com/embed/([a-z\d\-_]+).*?</iframe>!is', 'youtube_video', $msg.' ');
// $str = preg_replace_callback('!youtube\-com\/watch\?v=([a-z\d\-_]+)([^\s|\[]+)?!si', 'youtube_video', $str.' ');
$msg = preg_replace_callback('!youtube\-com\/watch\?v=([a-z\d\-_]+)([^\s|\[]+)?!si', 'youtube_video', $msg.' ');
$msg = preg_replace_callback('!youtube\-com\/watch\?v=([a-z\d\-_]+)([^\s|\[|<]+)?!si', 'youtube_video', $msg.' ');
$msg = preg_replace_callback('!youtube\-com\/index\?[^\?]+\?v=([a-z\d\-_]+)([^\s|\[|<]+)?!is', 'youtube_video', $msg.' ');
return $msg;}