Autor Tema:  [MOD] Sistema de Comentarios [Actualizado]  (Leído 2870 veces)

0 Usuarios y 1 Visitante están viendo este tema.

  • *
  • Mensajes: 96
  • Actividad:
    0%
  • Karma: 318
  • Puntos de Comercio
    0 (0%)
  • Un eterno aprendiz de la vida :)
  • Awards Gracias por tus aportes en scripts PHP
    • LocalHost
    • Awards
[MOD] Sistema de Comentarios [Actualizado]
« en: 24 de Marzo de 2013, 07:38:20 pm »
Hola a todos, acá dejo una actualización del Mod que había publicado hace mucho tiempo.

Antiguo Mod: http://www.marcofbb.com.ar/foro/mods-terminados/(mod)-sistema-de-comentarios-v1-0/

Como agradecer el trabajo?

* Solo no quitando el Copyright que se deja en la parte baja, es lo único que me permite ver cuanto me esforze y si mi trabajo fue echo con un reconocido éxito y excelencia.

Que Nos trae el mod?

* Recaptcha para evitar Bots.
* Antiflood de 1 Minuto en comentarios.
* Borrar Comentario Solo el Dueño de la Web, es decir el primer admin id=1.
* BBCodes ("[ b]", "[ i]"," [ u] ", "[ center]"), El bbcode [ url] lo deje desactivado pero en la funcion solo con cambiarlo el valor a TRUE , se activa automaticamente .
* Validación de Nombres y Recaptcha.
* Se agregó un verificador de extensiones de email ejemplo "[email protected]", saltara error porque esa clase de mails se prohiben .
* Seguridad por todos los lados desde que se ingresa y cuando se sale datos.
* 100% Compatible con el script de MOVIESCRIPT.
* Interacción con Ajax y Jquery.
* Entre otras cosillas.


INSTALACIÓN:

1.-) Primero suben esta librería que es para el Recaptcha, lo suben en INC/PHP/:


http://www.mediafire.com/?0uj86zafqc9xa8p


2.-) Abren el archivo ajax.php ubicado en la raíz  de su web:


Buscan esto:

Código: [Seleccionar]
case "votar" :


Arriba agregar esto:

Código: [Seleccionar]
//------ Sistema de Comentarios @alanPhp (Actualizado) -------//
    case 'c_nuevo':
       
        //Nombre
        $nombre = $msUser->uid > 0 ? $msUser->nick : $msdb->escape($_POST['nombre']);
        $pid = isset($_POST['pid']) && !empty($_POST['pid']) ? intval($_POST['pid']) : die('0%%ID incorrecta!');
       
        //Email-->
        $email = $msUser->uid > 0 ? $msUser->info['u_email'] : $msdb->escape($_POST['email']);
        $hostname = str_replace('@', '', strrchr($email, '@') );
       
        //Captcha-->
        require_once('inc/php/recaptchalib.php');
       
        $challenge = !empty($_POST["recaptcha_challenge_field"]) ? $msdb->escape($_POST["recaptcha_challenge_field"]) : die('0%%Faltan Datos');
        $response = !empty($_POST["recaptcha_response_field"]) ? $msdb->escape($_POST["recaptcha_response_field"]) : die('0%%Escribe el código de la imagen.');
        $resp = recaptcha_check_answer ( '6Lf5INYSAAAAAObNaCIElikbwQ6e6_ZYzjKpNUff',
                                $_SERVER["REMOTE_ADDR"],
                                $challenge,
                                $response);
        //Cuerpo-->
        $cuerpo = isset($_POST['body_msg']) && !empty($_POST['body_msg']) ? $msdb->escape($_POST['body_msg']) : die('0%%Debes escribir el mensaje.');
       
        //Verificaciones--.
        if( empty($nombre) || empty($email)){
            die('0%%Faltan datos.');
        }
        elseif( strlen($cuerpo) > 200 ){
            die('0%%El comentario excede los 200 caracteres.');
        }
        elseif( !$msUser->is_member && !checkdnsrr($hostname) ){
            die('0%%El servidor '.$hostname.' de su E-MAIL no está disponible o no existe.');
        }
        elseif( !$resp->is_valid ){
            die('0%%Código de imagen inválido.');
        }
        elseif( !filter_var($email, FILTER_VALIDATE_EMAIL)){
            die('0%%El e-mail es incorrecto.');
        }
       
        //¿Existe la Película? -->
        if( !$msdb->num_rows($msdb->query("SELECT p_id FROM ms_peliculas WHERE p_id = '".$pid."' LIMIT 1")) ){
            die('0%%La pelicula que quieres comentar no existe!');
        }
       
        //AntiFlood - Admin's --> 1 Minuto
        if( !$msUser->is_admod && $msdb->num_rows($msdb->query("SELECT c_id FROM ms_comentarios WHERE c_ip_user = '".$_SERVER["REMOTE_ADDR"]."' AND c_fecha > ".(time()-60)." LIMIT 1"))){
            die('0%%Debes esperar unos segundos para volver a comentar la pelicula.');
        }
       
        //Insertar Sql-->
        //$values = "(".ip2long($_SERVER['REMOTE_ADDR']).", ".($msUser->is_member == 1 ? $msUser->uid : 0).", {$nombre}, {$email}, {$cuerpo}, ".time().", {$pid} )";
       
        $msdb->query("INSERT INTO ms_comentarios (c_ip_user, c_user, c_nombre, c_email, c_mensaje, c_fecha, c_pelicula) VALUES (
        '$_SERVER[REMOTE_ADDR]', '".($msUser->is_member == 1 ? $msUser->uid : 0)."', '$nombre', '$email', '$cuerpo', ".time().", '$pid'
        )") or die('0::'.mysql_error());
       
        $html = '<div id="com_'.mysql_insert_id().'">
                    <div class="comentario-post clearbeta">
   
                        <div class="comment-box">
                            <div class="dialog-c"></div>
                                <div class="comment-info clearbeta">
                                    <div class="floatL">
                                        <a href="mailto: '.$email.'" class="nick">'.$nombre.'</a> dijo
                                        <span>hace instantes</span> :
                                        '.( $msUser->is_admod ? '
                                        <span style="float:right;"><a href="javascript:comentario('.mysql_insert_id().',\'cD45\'); return false" style="color:red;" title="Eliminar Comentario">X</a></span>
                                        ' : '').'
                                    </div>
                                </div>
                                <div id="comment-body-67" class="comment-content">
                                '.$msClass->parse_bbc($cuerpo).'
                                </div>
                        </div>
                    </div>
                </div>';
               
        die('1%%'.$html);
       
    break;
   
    case 'c_borrar':
       
        $pid = isset($_POST['pid']) && !empty($_POST['pid']) ? intval($_POST['pid']) : die('0%%ID incorrecta!');
       
        //¿Existe Comentario? -->
        if( !$msdb->num_rows($msdb->query("SELECT c_id FROM ms_comentarios WHERE c_id = '".$pid."' LIMIT 1")) ){
            die('0%%El comentario que quieres borrar no existe!');
        }
       
        //Tienes permisos?
        if( !$msUser->is_admod ){
            die('0%%No tienes permisos para realizar esta acción.');
        }
       
        //Borrar-->
        $msdb->query("DELETE FROM ms_comentarios WHERE c_id = '".$pid."' LIMIT 1");
       
        die('1%%');
       
    break;


3.-) Suben este modificador-función llamada "Hace time" con el cual mostraremos mediante la fecha el "hace", lo suben en INC/SMARTY/PLUGINS/:

http://www.mediafire.com/view/?wzcxllm37kb3j3t


4.-) Abren el archivo functions.js ubicado en TEMAS/DEFAULT/JS/:


Agregan a lo ultimo esto:

Código: [Seleccionar]
//----- Sistema de Comentarios @alanPhp -----//
function comentario( id, accion ){
   
    //Errores-->
    if( parseInt(id) <= 0 ){ return alert('La ID es necesaria.'); }
   
    if( accion == 'cN13'){
       
        //Variables-->
        var input = $('textarea#body_msg'),
        dataForm = $('form#form_com').serialize();
       
        if( input.val().trim() == '' || input.val() == input.attr('title')){
            return input.focus();
        }
       
        //Img Load-->
        $('span#load_com').show();
       
        $.ajax({
               type: "post",
               url: site_url + "/ajax.php?do=c_nuevo",
               data: dataForm + '&pid='+id,
               success: function(t){
                $('span#load_com').hide();
                //Error -->
                if(t.charAt(0) == 0){
                    $('div#comentario_error').html(t.substring(3)).show('slow');
                    //Recargar Captcha -->
                   
                }else{
                    $('#no_com').hide();
                    $('#new_com').append(t.substring(3));
                    //SUMAR +1
                    var coms = parseInt($('#coms').text());
                    $('#coms').text(coms + 1);
                    $('div#comentario_error').html();
                }
               }
            });
           
    }else if( accion == 'cD45'){
        $.ajax({
            type: "post",
            url: site_url + "/ajax.php?do=c_borrar",
            data: 'pid=' + id,
            success:function(t){
                if(t.charAt(0) == 0){ //ERROR
                    alert(t.substring(3));
                }else{
                    //RETIRAMOS COMENTARIO SEGUN $ID
                    $('#com_'+id+'').fadeOut("fast");
                    //RESTAR -1
                    var coms = parseInt($('#coms').text());
                    if(coms == 0){
                        $('#no_com').show();
                    }
                    $('#coms').text(coms - 1);
                }
            }
           });
    }
   
    return true;
   
}


5.-) Abren el archivo ver.php ubicado en INC/PHP/:


Buscan esto:

Código: [Seleccionar]
$id = htmlentities($_GET['id']);


y abajo agregan esto:

Código: [Seleccionar]
//----- Sistema de Comentarios ----//
    require_once("recaptchalib.php");
    $publickey = '6Lf5INYSAAAAAECHlg7zpScH9cjLvkmk4WylvUvH';
    $form = recaptcha_get_html($publickey);
    $smarty->assign("recaptcha",$form);
    $listado = $msClass->see_comentarios($id);
    $smarty->assign("comentarios",$listado);



6.-) Abren el archivo ver.tpl ubicado en TEMAS/DEFAULT/TEMPLATES/:

Buscan esto:


Código: [Seleccionar]
<!--<comentarios>--> 
                <div class="bkcontentint brdr10px clf mgbot15px">
<div id="fb-root"></div>{literal}
<script type="text/javascript">
  window.fbAsyncInit = function() {
FB.init({appId: '168367353225519', status: true, cookie: true,
xfbml: true});
  };
  (function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
  '//connect.facebook.net/es_ES/all.js';
document.getElementById('fb-root').appendChild(e);
  }());
</script> {/literal}
<fb:comments url="{$msConfig.datos.w_url}/{$msConfig.datos.w_url}/pelicula/{$m.p_id}/{$m.p_seo}.html" numposts="10" width="700" migrated="1"></fb:comments>
</p>
                </div>
                <!--</comentarios>-->


Lo reemplazan por:


Código: [Seleccionar]
                
<!--<comentarios>-->
                <div class="bkcontentint brdr10px clf mgbot15px">
                <span style="float:left; margin: 0.5em; padding: 15px; font-size:12px;" ><strong><i>#<span id="coms" style="font-size:20px;">{$num_com}</span></i></strong> Comentario{if $num_com > 1}s{/if} <hr /></span>
                <div id="comentario_wrapper">
                {if $comentarios}
                <div class="comentarios_container">
                {foreach from=$comentarios item=c}
                <div id="com_{$c.c_id}">
                    <div class="comentario-post clearbeta">
   
                        <div class="comment-box">
                            <div class="dialog-c"></div>
                                <div class="comment-info clearbeta">
                                    <div class="floatL">
                                        <a href="mailto: {$c.c_email}" class="nick">{$c.c_nombre}</a> dijo
                                        <span>{$c.c_fecha|hace|lower}</span> :
                                        {if $msUser->is_admod}
                                        <span style="float:right;"><a href="javascript:comentario({$c.c_id},'cD45'); return false" style="color:red;" title="Eliminar Comentario">X</a></span>
                                        {/if}
                                    </div>
                                </div>
                                <div id="comment-body-67" class="comment-content">
                                {$c.c_mensaje}
                                </div>
                        </div>
                    </div>
                </div>
                {/foreach}
                </div>
                {else}
                <div class="emptyData" id="no_com">No existen comentarios en esta pel&iacute;cula.</div>
                {/if}
                 <div id="new_com"></div>
                    <form id="form_com" method="POST" action="javascript:;" onsubmit="comentario({$m.p_id},'cN13')">
                   
                        <div id="comentario_error"></div>
                       
                        <input type="text" name="nombre" maxlength="20" placeholder="Nombre" {if $msUser->is_member} value="{$msUser->nick}" disabled="disabled"{/if}/>
                       
                        {if !$msUser->is_member} <input type="text" name="email" maxlength="200" placeholder="Email" size="40"/> {/if}
                       
                        <textarea id="body_msg" name="body_msg" placeholder="Escribir Comentario" title="Escribir Comentario"></textarea>
                       
                        {$recaptcha}
                       
                        <input type="text" disabled="disabled" size="100" value="Puedes Usar BBCodes: [b][/b], [u][/u], [i][/i] y [center][/center]"/>
                        <span id="load_com" style="display: none; "><img src="http://goo.gl/t09Gu"></span>
                        <input type="submit" value="Enviar Comentario" class="comentario_boton" id="enviar"/>
                    </form>
               
                <br /><center><span style="color:gray;font-size:9px;">Desarrollado por <a href="mailto: [email protected]"> alanPhp</a> </span></center>
                </div>
                </div>
                <!--</comentarios>-->


7.-) Abren el archivo css.css ubicado en TEMAS/DEFAULT/CSS/:


Y agregan a lo ultimo esto:

Código: [Seleccionar]
/** CSS - Sistema de Comentarios **/
#comentario_wrapper {
    width:100%;
float:left;
margin-top:11px;
}
#comentario_wrapper textarea {
    width: 98%;
    height: 50px;
    text-align: left;
    margin: 0.5em;
    padding-left:5px;
    padding-top: 5px;
}
#comentario_wrapper input {
    margin: 0.5em;
    padding-left:5px;
    padding-top: 5px;
}
#comentario_error{
    border: 1px solid #F8CCCC;
    background-color: #F7EAEA;
    padding: 8px 10px;
    font-size: 11px;
    margin: 10px 0;
    display: none;
    border-image: initial;
}
.comentario_boton {
    float:left;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #3176BB;
    background-image: -moz-linear-gradient(#3176bb,#286098);
    background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#3176bb),to(#286098));
    background-image: -webkit-linear-gradient(#3176bb,#286098);
    background-image: -o-linear-gradient(#3176bb,#286098);
    color: white;
    border: 0;
    font-size: 11px;
    font-weight: bold;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    cursor: pointer;
    border-image: initial;   
}
#load_com{
    float: left;
    margin: 8px;
    display: none;
}
.emptyData{
    text-align: center;
    color: black;
    background: #E8E68C;
    border-image: initial;
    cursor: pointer;
    border: 0;
    font-size: 12px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    height: 35px;
    line-height: 30px;
    padding: 0 15px;
}
.comentarios_container {
overflow:hidden;
}
.comentario-post {
margin-bottom: 10px;
width: 835cpx;
}
.avatar-box {
position: relative;
float: left;
}
.avatar-box img {
padding: 1px;
border: 1px solid #CCC;
border-image: initial;
}
.comment-info a.nick {
color: #004A95;
}
.comment-content {
padding: 10px;
background: #eee;
overflow: hidden;
}
.comment-box {
float: left;
margin-left: 15px;
border: 1px solid #B4B4B4;
font-size: 12px;
width: 710px;
position: relative;
border-image: initial;
}
.comment-box .comment-info {
font-size: 11px;
border-bottom: 1px solid #B4B4B4;
height: 26px;
overflow: hidden;
padding: 0 !important;
}
.comment-info .floatL {
padding: 6px;
}
.comment-box .comment-info {
    font-size: 11px;
}
.comment-info {
padding: 6px;
font-size: 11px;
border-bottom: 1px solid #B4B4B4;
background-color: white;
height: 14px;
overflow: hidden;
}
.clearbeta::after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
font-size: 0;
}


8.-) Abren el archivo c.class.php ubicado en INC/CLASS/:


Buscan esto:

Código: [Seleccionar]
function setSeo($url){


y arriba agregan esto:


Código: [Seleccionar]
/** Sistema de Comentarios (Bbcode)
     * @author alanPhp
     * @version 1.0
     */
     function parse_bbc($texto,$enlaces = false){
        //Si activas $enlaces mostrara la Url en los Comentarios!
        if($enlaces){
            $texto = preg_replace('/\[url\](.*)\[\/url\]/Usi', '<a href="\\1" rel="nofollow" target="_blank">\\1</a>', $texto);
            $texto = preg_replace('/\[url=(.*)\](.*)\[\/url\]/Usie', '\'<a href="\'.(substr(\'\\1\',0,7)==\'http://\' ? \'\\1\' : \'http://\\1\').\'" rel="nofollow" target="_blank">\\2</a>\'', $texto);
        }
        //Negrita
        $texto = preg_replace('/\[b\](.*)\[\/b\]/Usi','<b>\\1</b>',$texto);
        //Subrayado
        $texto = preg_replace('/\[u\](.*)\[\/u\]/Usi','<u>\\1</u>',$texto);
        //Cursiva
        $texto = preg_replace('/\[i\](.*)\[\/i\]/Usi','<i>\\1</i>',$texto);
        //Centrado
        $texto = preg_replace('/\[center\](.*)\[\/center\]/Usi','<center>\\1</center>',$texto);
        //Retornamos Texto Convertido a BBCode
        return $texto;
     }
     /** Sistema de Comentarios (Listado)
      * @author alanPhp
      * @version 1.0
      */
      function see_comentarios($id){
       
        global $smarty;
       
        if( !is_numeric($id) ) return false;
       
        $query = $this->query("SELECT * FROM ms_comentarios WHERE c_pelicula = '".$id."' ORDER by c_fecha ASC LIMIT 20");
        $numero = $this->num_rows($query);
        $smarty->assign("num_com",$numero);
       
        $data = array();
       
        if($numero > 0){
           
            while($datos = $this->fetch_array($query)){
                $datos['c_mensaje'] = $this->parse_bbc($datos['c_mensaje']);
                $data[] = $datos;
            }
            return $data;
        }else{
            return false;
        }
      }


9.-) Ahora crearemos la tabla "ms_comentarios", para eso van al PHPMYADMIN de su base de datos, Y le dan a la pestaña SQL y luego ingresan el siguiente codigo y le dan a continuar:


Código: [Seleccionar]
CREATE TABLE IF NOT EXISTS `ms_comentarios` (
  `c_id` int(10) NOT NULL AUTO_INCREMENT,
  `c_pelicula` int(10) NOT NULL,
  `c_ip_user` varchar(15) COLLATE utf8_spanish_ci NOT NULL,
  `c_fecha` int(20) NOT NULL,
  `c_mensaje` text COLLATE utf8_spanish_ci NOT NULL,
  `c_user` int(10) NOT NULL,
  `c_nombre` varchar(25) COLLATE utf8_spanish_ci NOT NULL,
  `c_email` varchar(250) COLLATE utf8_spanish_ci NOT NULL,
  PRIMARY KEY (`c_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=1 ;


* Imagenes:

Como visitante:




Logueado Como ADMIN:




Puedes borrar comentarios siendo Dueño:




Bueno ahí esta todo, espero les guste. Pues hice algunas modificaciones al antiguo Mod, además de corregir algunos errores.

Saludos!
« última modificación: 26 de Marzo de 2013, 06:15:58 pm por alanPhp »
Hola a todos :)

  • *
  • Mensajes: 973
  • Actividad:
    0%
  • Karma: 298
  • Puntos de Comercio
    4 (100%)
  • Si el conocimiento no se comparte no sirve de nada
  • Awards Placa exclusiva para clientes de MarcoRED.com
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #1 en: 24 de Marzo de 2013, 07:43:44 pm »
Wow que bueno eres haciendo mods +1

  • **
  • Mensajes: 5490
  • Actividad:
    0.4%
  • Karma: 1276
  • Puntos de Comercio
    16 (100%)
  • Awards Premio el mejor usuario del 2013! Gracias por tus aportes en scripts PHP Placa exclusiva para clientes de MarcoRED.com Por ser el más destacado en el año 2012
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #2 en: 24 de Marzo de 2013, 07:50:26 pm »
+1
Gracias por el aporte

  • *
  • Mensajes: 4576
  • Actividad:
    0%
  • Karma: 162
  • Puntos de Comercio
    5 (100%)
  • Awards ¡Gracias por todos tus aportes! Destacado por denunciar cualquier comportamiento inapropiado Por haber llegado a una actividad del 100%
    • TodoPelys
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #3 en: 24 de Marzo de 2013, 10:00:08 pm »
muchisimas gracias compii, lo esperaba desde ace mucho ;) +1

  • *
  • Mensajes: 1512
  • Actividad:
    0%
  • Karma: 207
  • Puntos de Comercio
    3 (100%)
  • Tratando de Ayudar
    • RayZu
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #4 en: 25 de Marzo de 2013, 03:38:16 am »
Genial :)
Mi web : www.rayzu.com
Skype: and1_leo
Mi Face : www.facebook.com/leo.arayas
Mi Tiwt  : www.twitter.com/theraidens

  • *
  • Mensajes: 642
  • Actividad:
    0%
  • Karma: 108
  • Puntos de Comercio
    2 (100%)
  • Viking Heart
    • DivTeam
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #5 en: 25 de Marzo de 2013, 06:28:03 am »
Gracias por la actualización este se viene conmigo :D

  • *
  • Mensajes: 4576
  • Actividad:
    0%
  • Karma: 162
  • Puntos de Comercio
    5 (100%)
  • Awards ¡Gracias por todos tus aportes! Destacado por denunciar cualquier comportamiento inapropiado Por haber llegado a una actividad del 100%
    • TodoPelys
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #6 en: 25 de Marzo de 2013, 08:30:52 am »
alan tengo un problema, lo instalo y todo correcto, pero cuando voy a comentar, me envia una pagina con esta url: javascript:comentario(1092,'cN13'); y de contenido me pone esto: true

esto porque pasa?

  • *
  • Mensajes: 121
  • Actividad:
    0%
  • Karma: 54
  • Puntos de Comercio
    0 (0%)
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #7 en: 25 de Marzo de 2013, 10:25:45 pm »
Gracias men, este seria la V2 :D


  • *
  • Mensajes: 30
  • Actividad:
    0%
  • Karma: 33
  • Puntos de Comercio
    0 (0%)
    • Central de Peliculas
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #9 en: 26 de Marzo de 2013, 09:30:26 am »
Yo lo estoy probando en local y no reacciona al pulsar "enviar comentario"
Probando Moviescript en http://www.centraldepeliculas.com

  • *
  • Mensajes: 4576
  • Actividad:
    0%
  • Karma: 162
  • Puntos de Comercio
    5 (100%)
  • Awards ¡Gracias por todos tus aportes! Destacado por denunciar cualquier comportamiento inapropiado Por haber llegado a una actividad del 100%
    • TodoPelys
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #10 en: 26 de Marzo de 2013, 10:10:02 am »
Yo lo estoy probando en local y no reacciona al pulsar "enviar comentario"
Yo lo estoy probando en local y no reacciona al pulsar "enviar comentario"

parece ser que no esta completo o algo, ami me tira error de javascript :(

voy avisar alan por privado para que se pase xraki aver si tuviera solucion que hay ganas de usarlo ya :D

  • *
  • Mensajes: 30
  • Actividad:
    0%
  • Karma: 33
  • Puntos de Comercio
    0 (0%)
    • Central de Peliculas
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #11 en: 26 de Marzo de 2013, 10:24:35 am »
Ok, si porque la verdad que tiene muy buena pinta. Estare atento a ver.

Gracias
Probando Moviescript en http://www.centraldepeliculas.com

  • *
  • Mensajes: 96
  • Actividad:
    0%
  • Karma: 318
  • Puntos de Comercio
    0 (0%)
  • Un eterno aprendiz de la vida :)
  • Awards Gracias por tus aportes en scripts PHP
    • LocalHost
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #12 en: 26 de Marzo de 2013, 06:16:24 pm »
alan tengo un problema, lo instalo y todo correcto, pero cuando voy a comentar, me envia una pagina con esta url: javascript:comentario(1092,'cN13'); y de contenido me pone esto: true

esto porque pasa?

Hola,

Pues sí es un error que se me pasó por alto, para solucionarlo abren el archivo ver.tpl:

Buscan:

Código: [Seleccionar]
<form id="form_com" action="javascript:comentario({$m.p_id},'cN13');">

Y lo reemplazan por:

Código: [Seleccionar]
<form id="form_com" method="POST" action="javascript:;" onsubmit="comentario({$m.p_id},'cN13')">


Ya he actualizado el Post, gracias por reportar el error ;)!

Saludos.
Hola a todos :)

  • *
  • Mensajes: 404
  • Actividad:
    0%
  • Karma: 102
  • Puntos de Comercio
    3 (100%)
  • Soy el Único
  • Awards Placa exclusiva para clientes de MarcoRED.com
    • PeliculasHol! peliculas online
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #13 en: 26 de Marzo de 2013, 11:48:05 pm »
es un exelente aporte alan +1 por el gran trabajo, una sugerencia y pedido podrias hacer una parte en administracion donde se almacenen los mensajes asi saber cuando comentan una peli y que peli gracias rey +1


"Proximamente"

  • *
  • Mensajes: 130
  • Actividad:
    0%
  • Karma: 0
  • Puntos de Comercio
    0 (0%)
    • Awards
Re:[MOD] Sistema de Comentarios [Actualizado]
« Respuesta #14 en: 15 de Abril de 2013, 01:59:27 pm »
Hola amigos, este MOD sería para reemplaza el sistema que trae por defecto? El de Facebook digo.


Saludos.

 

Temas Similares

  Asunto / Iniciado por Respuestas Último mensaje
6 Respuestas
1248 Vistas
Último mensaje 26 de Diciembre de 2011, 11:40:37 am
por laren
2 Respuestas
739 Vistas
Último mensaje 27 de Diciembre de 2011, 02:56:28 am
por lagunadeamor
72 Respuestas
7038 Vistas
Último mensaje 26 de Marzo de 2013, 09:59:09 pm
por pauet
32 Respuestas
3431 Vistas
Último mensaje 30 de Noviembre de 2013, 07:59:17 am
por trattore
0 Respuestas
572 Vistas
Último mensaje 28 de Julio de 2014, 03:52:03 pm
por xandreyx