Calificación:
  • 2 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[MOD PHPOST] Comentarios de usuarios no registrados v2
#1
Ladrillo 
Bueno hice el mod para que no puedan comentar los usuarios no registrados y esta pequeña modificacion hace que les aparezca todo normal pero cuando ponga enviar comentario les salga una pequeña leyenda que diga 'para comentar debes registrar aqui' de esta manera los enganchamos jejje, ademas es mas facil de instalar que el anterior ya que solo modificaremos dos archivos. hagamos de cuenta que no instalamos el anterior entonces comenzamos asi.

[Imagen: screenshot2-3.png]

Abrimos el ajax.comentario que se encuentra en inc/php/ajax y buscamos :

Código:
// NIVELES DE ACCESO Y PLANTILLAS DE CADA ACCIÓN
$files = array(
  'comentario-preview' => array('n' => 2, 'p' => 'preview'),
  'comentario-agregar' => array('n' => 2, 'p' => 'preview'),
        'comentario-editar' => array('n' => 2, 'p' => ''),
  'comentario-borrar' => array('n' => 2, 'p' => ''),
  'comentario-votar' => array('n' => 2, 'p' => ''),
  'comentario-ajax' => array('n' => 0, 'p' => 'ajax'),
  'comentario-pages' => array('n' => 0, 'p' => 'pages'),
);
/**********************************\
* (VARIABLES LOCALES ESTE ARCHIVO) *
\*********************************/
// REDEFINIR VARIABLES
$tsPage = 'php_files/p.comentario.'.$files[$action]['p'];
$tsLevel = $files[$action]['n'];
$tsAjax = empty($files[$action]['p']) ? 1 : 0;
/**********************************\
* (INSTRUCCIONES DE CODIGO)  *
\*********************************/

// DEPENDE EL NIVEL
$tsLevelMsg = $tsCore->setLevel($tsLevel, true);
if($tsLevelMsg != 1) { echo '0: '.$tsLevelMsg['mensaje']; die();}
        //

Lo reemplazamos por :

Código:
// NIVELES DE ACCESO Y PLANTILLAS DE CADA ACCIÓN
$files = array(
  'comentario-preview' => array('n' => 0, 'p' => 'preview'),
  'comentario-agregar' => array('n' => 2, 'p' => 'preview'),
        'comentario-editar' => array('n' => 2, 'p' => ''),
  'comentario-borrar' => array('n' => 2, 'p' => ''),
  'comentario-votar' => array('n' => 2, 'p' => ''),
  'comentario-ajax' => array('n' => 0, 'p' => 'ajax'),
  'comentario-pages' => array('n' => 0, 'p' => 'pages'),
);
/**********************************\
* (VARIABLES LOCALES ESTE ARCHIVO) *
\*********************************/
// REDEFINIR VARIABLES
$tsPage = 'php_files/p.comentario.'.$files[$action]['p'];
$tsLevel = $files[$action]['n'];
$tsAjax = empty($files[$action]['p']) ? 1 : 0;
/**********************************\
* (INSTRUCCIONES DE CODIGO)  *
\*********************************/

// DEPENDE EL NIVEL
$tsLevelMsg = $tsCore->setLevel($tsLevel, true);
        $mensaje = 'para comentar <a onclick="registro_load_form(); return false" href=""><font color=red>Registrate aqui</font></a>';

Luego abrimos el archivo m.post_comments que se encuentra en templates/modules y buscamos :

Código:
{if $tsUser->is_member && ($tsPost.post_block_comments != 1 || $tsPost.post_user == $tsUser->uid) && $tsPost.block == 0}

Lo reemplazamos por :

Código:
{if ($tsPost.post_block_comments != 1 || $tsPost.post_user == $tsUser->uid) && $tsPost.block == 0}


Con esto ya deberia funcionar, el visitante puede visualizar el comentario pero no enviarlo, espero que les sirva!


[Imagen: LGxFZh.jpg]
PARA DESCARGAR ULTIMA VERSION DE PHPOST


[Imagen: 5SmOB.gif]
#2
Creo que tienes razón en eso de que enganchas más al visitante xD-

WWW
#3
Perdoname pero no te entendi :O
PARA DESCARGAR ULTIMA VERSION DE PHPOST


[Imagen: 5SmOB.gif]
#4
bochoenprogreso escribió:diga 'para comentar debes registrar aqui' de esta manera los enganchamos jejje

A eso me refería
WWW
#5
A si JAJAJA xD Pero es VERDAD !
PARA DESCARGAR ULTIMA VERSION DE PHPOST


[Imagen: 5SmOB.gif]
#6
Muy buen MOD! Te felecito
#7
Muchas Graciasssss Gran sonrisa
PARA DESCARGAR ULTIMA VERSION DE PHPOST


[Imagen: 5SmOB.gif]
#8
Exelente camarada por el modulo esta muy padre Sonrisa
#9
Thanks Mago Guiño


Saludos TRON
PARA DESCARGAR ULTIMA VERSION DE PHPOST


[Imagen: 5SmOB.gif]


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Duda] Como instalo PHPost jlrcoff 0 99 13-06-2018, 09:42 AM
Último mensaje: jlrcoff
  Importante: Instalador PHPost + reCAPTHA + THEME V5 Vicen 3 319 04-05-2018, 01:25 PM
Último mensaje: Vicen
  PHPOST Instalar phpost desde cpanel manuelxd1010 2 682 02-11-2015, 11:17 PM
Último mensaje: manuelxd1010
  Registro con dificultades PHPOST shonyemi 9 936 31-07-2014, 03:58 PM
Último mensaje: Vicen
  PHPOST COMO TRANSFERIR phpost Kevin9908 6 1,306 30-07-2014, 08:30 PM
Último mensaje: Vicen
  Solucionado: Error 500 PHPost maikolik 16 1,662 14-07-2014, 06:02 AM
Último mensaje: AbaddonOrmuz
  PHPOST Instalar PHPOST en Skylium Boreas 13 1,521 13-06-2014, 06:30 PM
Último mensaje: Sergioks
  Solucionado: Problema con migración de PHPost piinbook 25 1,935 11-06-2014, 04:19 PM
Último mensaje: piinbook
Fotografía [TEMA PHPOST] NeoFrox bochoenprogreso 16 3,087 02-06-2014, 02:25 AM
Último mensaje: romero07
  Temas para PHPost Aero 11 5,009 01-02-2014, 02:02 AM
Último mensaje: jorge_e_c2012



Usuarios navegando en este tema: 1 invitado(s)