16
Tutoriales y Tips SMF / Seguir Usuario (Follow_Users By PiPi2010)
« on: December 01, 2012 - 12:16 00:16 »
Hola Amigos: aca estoy de regreso en la comunidad y para volver a colaborar les dejare una Modificacion Muy Buscada por muchos
como el titulo dice la modificacion es la de Seguir Usuario Pronto estara el mod que se llamara (Follow_Users) Esta modificacion trabaja con AJAX Para que no se tenga que actualizar la Pagina
Archivos que vamos a modificar:
index.template.php
Display.template.php
Modifications.spanish-utf8.php => este puede variar segun el lenguaje que este usando
index.template.php
Buscar:
y Remplasar:
Ahora seguiremos por Display.template.php
Buscar:
Y Remplasar:
Ahora seguimos por Modifications.spanish-utf8.php => O el que estes usando
Buscar:
Remplasar:
Si estas usando idioma en ingles
luego tienen que ejecutar el archivo install_seg (este archivo agregara la base de datos)
www.TUFORO:COM/install_seg.php >>>>> Cambiar WWW:TUFORO:COM por tu dominio
Directorios de los Archivos en el rar adjunto
raiz/follow.php
raiz/install_seg.php
raiz/Themes
Espero que les guste la Modificacion y llevo Trabajo Por eso les pido que si Les gusto dejen Puntos
DEMO
como el titulo dice la modificacion es la de Seguir Usuario Pronto estara el mod que se llamara (Follow_Users) Esta modificacion trabaja con AJAX Para que no se tenga que actualizar la Pagina
Archivos que vamos a modificar:
index.template.php
Display.template.php
Modifications.spanish-utf8.php => este puede variar segun el lenguaje que este usando
index.template.php
Buscar:
Code: [Select]
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/rtl.css" />';
y Remplasar:
Code: [Select]
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/rtl.css" />';
// Inicio Code Follow Users mod
echo '
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/css/follow.css" />
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/follow.js"></script>';
// Fin Code Follow Users mod
Ahora seguiremos por Display.template.php
Buscar:
Code: [Select]
', $message['member']['avatar']['image'], '
</a>
</li>';
Y Remplasar:
Code: [Select]
', $message['member']['avatar']['image'], '
</a>
</li>';
/**********************************************************************************
* Inicio Code Php *
***********************************************************************************
* Version: 1 *
* This file is a part of Follow Users mod *
* Author: David *
* Web: [url=http://WWW.SomosLibres.Com.Ar]WWW.SomosLibres.Com.Ar[/url] *
**********************************************************************************/
global $smcFunc, $context;
$reques = $smcFunc['db_query']('', '
SELECT *
FROM {db_prefix}seguidores
WHERE id_member = {int:id_member}
AND seguir_id = {int:seguir_id}
',
array(
'seguir_id' => $message['member']['id'],
'id_member' => $context['user']['id'],
)
);
$seguir[] = array();
while ($row = $smcFunc['db_fetch_assoc']($reques))
{
$seguir[] = array(
'id' => $row['id_member'],
'seguir' => $row['seguir_id'],
'style' => $row['style'],
'styleno' => $row['styleno'],
'cantidad' => $row['cantidad'],
);
}
$smcFunc['db_free_result']($reques);
foreach ($seguir as $follow){
if ($follow['cantidad'] == NULL){
$follow_cantidad = 0;
}else{
$follow_cantidad = $follow['cantidad'];
}
if ($follow['style'] == NULL){
$follow_style = 'block';
}else{
$follow_style = $follow['style'];
}
if ($follow['styleno'] == NULL){
$follow_styleno = 'none';
}else{
$follow_styleno = $follow['styleno'];
}
}
if ($context['user']['is_logged']) {
if ($message['member']['id']!=$context['user']['id']){
echo '<li>
<a href="#" id="follow_'.$message['id']. '" style="display:'.$follow_style.';" onclick="follow(\''.$message['member']['id'].'\',\''.$context['session_id'].'\',\''.$message['id']. '\');return false" class="follow" title="'.$txt['follow'].'">'.$txt['follow'].'</a></li>';
echo '<li>
<a href="#" id="no_follow_'.$message['id']. '" style="display:'.$follow_styleno.';" onclick="no_follow(\''.$message['member']['id'].'\',\''.$context['session_id'].'\',\''.$message['id']. '\');return false" class="no_follow" title="'.$txt['follow_no'].'">'.$txt['follow_no'].'</a></li>';
}
}else {
echo '<li>
<a href="', $scripturl, '?action=register" style="display:block;" class="follow" title="'.$txt['follow'].'">'.$txt['follow'].'</a></li>';
}
echo'<li><span id="cant_follow_'.$message['id']. '">'.$follow_cantidad.'</span> '.$txt['follow_cant'].'</li>';
/**********************************************************************************
* Fin Code Php *
***********************************************************************************
* Version: 1 *
* This file is a part of Follow Users mod *
* Author: David *
* Web: [url=http://WWW.SomosLibres.Com.Ar]WWW.SomosLibres.Com.Ar[/url] *
**********************************************************************************/
Ahora seguimos por Modifications.spanish-utf8.php => O el que estes usando
Buscar:
Code: [Select]
?>
Remplasar:
Code: [Select]
// Inicio Code Follow Users mod
$txt['follow'] = 'Seguir Usuario';
$txt['follow_no'] = 'Dejar de Seguir';
$txt['follow_cant'] = 'Seguidores';
$txt['follow_alert'] = 'Ya Estas Siguiendo a este Usuario';
// Fin Code Follow Users mod
Si estas usando idioma en ingles
Code: [Select]
// Inicio Code Follow Users mod
$txt['follow'] = 'follow User';
$txt['follow_no'] = 'Unfollow';
$txt['follow_cant'] = 'followers';
$txt['follow_alert'] = 'You re following this User';
// Fin Code Follow Users mod
luego tienen que ejecutar el archivo install_seg (este archivo agregara la base de datos)
www.TUFORO:COM/install_seg.php >>>>> Cambiar WWW:TUFORO:COM por tu dominio
Directorios de los Archivos en el rar adjunto
raiz/follow.php
raiz/install_seg.php
raiz/Themes
Espero que les guste la Modificacion y llevo Trabajo Por eso les pido que si Les gusto dejen Puntos
DEMO