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 78 13-06-2018, 09:42 AM
Último mensaje: jlrcoff
  Importante: Instalador PHPost + reCAPTHA + THEME V5 Vicen 3 287 04-05-2018, 01:25 PM
Último mensaje: Vicen
  PHPOST Instalar phpost desde cpanel manuelxd1010 2 657 02-11-2015, 11:17 PM
Último mensaje: manuelxd1010
  Registro con dificultades PHPOST shonyemi 9 903 31-07-2014, 03:58 PM
Último mensaje: Vicen
  PHPOST COMO TRANSFERIR phpost Kevin9908 6 1,235 30-07-2014, 08:30 PM
Último mensaje: Vicen
  Solucionado: Error 500 PHPost maikolik 16 1,600 14-07-2014, 06:02 AM
Último mensaje: AbaddonOrmuz
  PHPOST Instalar PHPOST en Skylium Boreas 13 1,441 13-06-2014, 06:30 PM
Último mensaje: Sergioks
  Solucionado: Problema con migración de PHPost piinbook 25 1,852 11-06-2014, 04:19 PM
Último mensaje: piinbook
Fotografía [TEMA PHPOST] NeoFrox bochoenprogreso 16 3,011 02-06-2014, 02:25 AM
Último mensaje: romero07
  Temas para PHPost Aero 11 4,911 01-02-2014, 02:02 AM
Último mensaje: jorge_e_c2012



Usuarios navegando en este tema: 1 invitado(s)