¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Video en la home como portada
#1

0
Captura
[img]Registrate o inicia tu sesión para ver este contenido[/img]


En c.core.php --> inc --> class --> c.core.php

Al final antes de la última } agregar:
 
/*
* Sacar videos del post
*/
function extraer_video($texto) {
preg_match_all('/\[swf=(.*?)\]/is'$texto$swf);
$video $swf[1][0];
if(empty(
$video)) $video false;
//
return $video;



En c.posts.php --> inc --> class --> c.posts.php

Buscar:
/*********/
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_user, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
$lastPosts['data'] = result_array($query); 


Después de:
p.post_user


Agregar:
p.post_body


Debajo de:
$lastPosts['data'] = result_array($query); 


Agregar:
foreach($lastPosts['data'] as $id => $row){
$lastPosts['data'][$id]['post_video'] = $tsCore->extraer_video($lastPosts['data'][$id]['post_body']);



Queda así:
/*********/
$query db_exec(array(__FILE____LINE__), 'query''SELECT p.post_id, p.post_user, p.post_body, p.post_category, p.post_title, p.post_date, p.post_comments, p.post_puntos, p.post_private, p.post_sponsored, p.post_status, p.post_sticky, u.user_id, u.user_name, u.user_activo, u.user_baneado, c.c_nombre, c.c_seo, c.c_img FROM p_posts AS p LEFT JOIN u_miembros AS u ON p.post_user = u.user_id '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == '' ' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' LEFT JOIN p_categorias AS c ON c.cid = p.post_category WHERE '.($tsUser->is_admod && $tsCore->settings['c_see_mod'] == 'p.post_id > 0' 'p.post_status = \'0\' && u.user_activo = \'1\' && u.user_baneado = \'0\'').' '.$c_where.' '.$s_where.' GROUP BY p.post_id ORDER BY '.$s_order.' DESC LIMIT '.$start);
$lastPosts['data'] = result_array($query);
foreach(
$lastPosts['data'] as $id => $row){
$lastPosts['data'][$id]['post_video'] = $tsCore->extraer_video($lastPosts['data'][$id]['post_body']);



En m.home_last_posts.tpl --> themes --> default --> templates --> modules --> m.home_last_posts.tpl

Agregar:
{if $p.post_video}
<
iframe src="{$p.post_video}width="225" height="265" frameborder="0" allowfullscreen></iframe>
{else}
<
img src="{$p.post_portada}width="250" height="150"/>
{/if} 




Creditos: Debes agradecer para ver el contenido...
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)