Cargando...
Notificaciones Password  Username

Regresar CPortada - Mas que un foro, tu Comunidad.  » Recursos para Forumotion - Foroactivo » Scripts
Actualizar esta página Poner un número límite de post visibles para invitados
Nombre de Usuario:
Contraseña:
   

Responder al tema
 
Herramientas Poner un número límite de post visibles para invitados 2x97uModos de visualización Poner un número límite de post visibles para invitados 2x97u

Poner un número límite de post visibles para invitados UFXmlYjPoner un número límite de post visibles para invitados ZcHKMjL
(#1)
Old  Supervisor
">
Miko
Supervisor
Miko
38711722805/02/2009PeruMy dream is you.https://i.imgur.com/Nh2lbrq.png
 
Poner un número límite de post visibles para invitados Empty Poner un número límite de post visibles para invitados - 5/4/2017, 10:16 am

Hola,

Efectivamente no es posible desde alguna opción en el Panel De Adminsitración, pero sí se puede lograr con el siguiente código a añadir en

Panel de Administración Flecha Módulos Flecha HTML & JAVASCRIPT Flecha Gestión de los códigos JavaScrip


y Poner un número límite de post visibles para invitados AjouterCrear un nuevo JavaScript que se ejecute Poner un número límite de post visibles para invitados Checkb10 "En los Temas"


  • Título: (el que quieras)
  • Posición: Poner un número límite de post visibles para invitados Checkb10 En los Temas
  • Código JavaScript:
    Código:Seleccionar el contenido

    //############ ZONA EDITABLE ############
    var maxNumTopicsReadAsGuest = 5;
    var mensajeHTML = "<div><h3>Aviso del foro</h3>¡Atención!<br><br>Parece que has excedido el nº máximo de posts que puedes visualizar como Invitado. <br><br><a href='/register'>Regístrate gratis</a> para disfrutar sin reestricciones de todos los contenidos del foro</div>";
    //############ FIN ZONA EDITABLE ########

    var varname = "FA_TOPICREADGUEST";
    $
    (function () {
       
    if (!fa_estaConectado_()) {
           
    if (fa_getNumTopicsReadAsGuest() >= maxNumTopicsReadAsGuest) {
                $
    ("td.bodyline>div#page-body>div#content-container, div#main-content").html(mensajeHTML);
           
    } else {
                fa_incrementTopicReadAsGuest
    ();
           
    }
       
    }
    });

    function fa_incrementTopicReadAsGuest() {
       
    if (typeof (Storage) !== "undefined") {
           
    if (sessionStorage.getItem("'" + varname + "'")) {
               
    var numreads = sessionStorage["'" + varname + "'"];
                numreads
    = (parseInt(numreads) + 1).toString();
                sessionStorage
    ["'" + varname + "'"] = numreads;
           
    } else {
                sessionStorage
    ["'" + varname + "'"] = "1";
           
    }
       
    } else {
           
    if (my_getcookie(varname)) {
               
    var numreads = my_getcookie(varname);
                numreads
    = (parseInt(numreads) + 1).toString();
                my_setcookie
    (varname, numreads, 1, 0);
           
    } else {
                my_setcookie
    (varname, "1", 1, 0);
           
    }
       
    }
    }

    function fa_getNumTopicsReadAsGuest() {
       
    if (typeof (Storage) !== "undefined") {
           
    return parseInt(sessionStorage["'" + varname + "'"] == "undefined" ? 0 : sessionStorage["'" + varname + "'"]);
       
    } else {
           
    return parseInt(my_getcookie(varname) == "undefined" ? 0 : my_getcookie(varname) == "undefined");
       
    }
    }

    function fa_estaConectado_() {
       
    if (typeof _userdata == "undefined") {
           
    if ($("a#logout.mainmenu").length) {
               
    return true;
           
    } else {
               
    return false;
           
    }
       
    } else {
           
    return _userdata["session_logged_in"] == 1;
       
    }
    }



Puedes cambiar el valor de la variable llamada maxNumTopicsReadAsGuest de 5 al nº que quieras fijar como límite; y personalizar el mensaje de aviso editando el HTML contenido en la variable mensajeHTML

Este control es por navegador y sesión.

Saludos

Comentar con facebook:
Poner un número límite de post visibles para invitados Imagen11
 » Temas similares en otros foros
» Ocultar codigo para invitados.
» Sobre algunas restricciones para los invitados
» [Resuelto] No me funciona el tutorial para poner el perfil horizontal
» Ocultar "CÓDIGO" a invitados
» Ocultar "CÓDIGO" a invitados
 
Permisos de este foro:
No puedes responder a temas en este foro.

 Los Códigos BB están Activado
 Los Emoticonos están Activado
 Código [IMG] está Activado
 Código HTML está Activado