|
Bienvenido,
Invitado
|
|
[Tutorial] Ocultar Imágenes y Archivos Adjuntos a Invitados.
(1 viendo) (1) Invitado
|
TEMA: [Tutorial] Ocultar Imágenes y Archivos Adjuntos a Invitados.
hace 10 meses, 1 semana [Tutorial] Ocultar Imágenes y Archivos Adjuntos a Invitados. #1
|
|
Hola a todos.
En esta ocasión trataremos el tema de cómo podemos ocultar a los usuarios no registrados (invitados) las imágenes y los archivos adjuntos que poseemos en nuestros sitios web. Muchas veces tenemos cierta cantidad de información que no queremos que los usuarios no registrados (invitados) puedan verla así obligamos de cierto modo al registro y utilización de nuestro sitio web por parte de esos "surfeadores" esporádicos de la red. Este tutorial se hace en base a la versión modificada del Componente de Foros Kunena creada por Kunena Spanish!. Archivos a modificar: admin.kunena.html.php admin.kunena.php kunena.spanish.php kunena.config.class.php kunena.parser.php Abrimos el archivo "admin.kunena.html.php" ubicado en la siguiente ruta: joomla_root/administrator/components/com_kunena/ Con nuestro editor de texto preferido empezaremos la edición del archivo, recorddando de antemano que siempre deben guardarse los archivos en formato UTF-8. Ubicamos la línea #1679, donde hallaremos este código: <td align = "left" valign = "top"><?php echo _COM_A_IMAGEREGUPLOAD_DESC ?>Seguidamente debajo insertamos esto: <!-- Kunena Spanish! & Rolands Hack start -->Luego ubicamos la línea #1733, donde encontraremos esta parte de código: <td align = "left" valign = "top"><?php echo _COM_A_FILEREGUPLOAD_DESC ?>Debajo de ella colocaremos esto: <!-- Kunena Spanish! & Rolands Hack start -->Esto lo hacemos para añadir a la administración kunena las opciones de selección de mostrar o no las imágenes y los archivos adjuntos a nuestros invitados. Guardamos nuestro archivo y abrimos en el editor el archivo "admin.kunena.php". Buscamos la línea #838, en esa línea encontramos un código de opciones, que empiza de esta forma: $lists['highlightcode'] = JHTML::_('select.genericlist', $yesno,...!Debajo colocarémos esto: // Kunena Spanish! & Rolands Hack startCon ello establecemos las opciones a elegir dentro de nuestra administración, estas son opciones simples, solo "Si" y "No". Guardamos nuestro archivo y abrimos el archivo "kunena.spanish.php" ubicado en la carpeta "language" en esa misma ubicación. Agregamos las definiciones necesarias para el hack que estamos creando de esta manera: DEFINE('_COM_A_SHOWIMGFORGUEST', 'Mostrar imágenes a invitados'); DEFINE('_COM_A_SHOWIMGFORGUEST_DESC', 'Seleccione "Si" sí usted desea mostrar las imágenes de su foro a usuarios no registrados (invitados) .'); DEFINE('_KUNENA_BBCODE_HIDEIMG', 'Esta imagen está oculta para usuarios no registrados. Por favor <a href = "index.php?option=com_user&view=login">Conéctese</a> al sitio o <a href = "index.php?option=com_user&task=register">Regístrese</a> para poder observarlo.'); DEFINE('_COM_A_SHOWFILEFORGUEST', 'Mostrar archivos adjuntos a invitados'); DEFINE('_COM_A_SHOWFILEFORGUEST_DESC', 'Seleccionar a "Si" sí desea mostrar los archivos adjuntos a usuarios no registrados (Invitados).'); DEFINE('_KUNENA_BBCODE_HIDEFILE', 'Este archivo adjunto está oculto para los invitados. Por favor <a href = "index.php?option=com_user&view=login">Conéctese</a> al sitio o <a href = "index.php?option=com_user&task=register">Regístrese</a> para poder observarlo.'); Guardamos nuestro archivo en formato UTF-8, ahora nos desplazamos a la ruta: joomla_root/components/com_kunena/lib Donde abriremos el archivo "kunena.config.class.php" y buscamos la línea #372 var $default_sort = 'asc'; // 'desc' for latest post firstDebajo de ella colocaremos: // Kunena Spanish! & Rolands HackGuardamos nuestro archivo y abrimos el archivo "kunena.parser.php" ubicando en él la línea #338, donde econtraremos esto: case 'img':Justo debajo de esas líneas colocaremos este código php: // Kunena Spanish! & Rolands HackUbicamos seguidamente un poco más abajo la línea #376, allí insertamos esto: // Kunena Spanish! & Rolands Hack startUn poco más abajo en este mismo archivo ubicamos la línea #382, donde podremos ver esta parte de código: case 'file':Justo debajo agregamos esto: // Kunena Spanish! & Rolands Hack startLuego un poco más bajo en la línea #378 que dice: return TAGPARSER_RET_REPLACED;Debemos agregar "ANTES" est pequeño pedazo de código: // Kunena Spanish! & Rolands Hack startCon esto terminamos la edición de nuestros archivos y los guradamos, subimos los archivos editados y probamos nuestro hack. La verificación debe darnos como resultado en la "Administración Kunena" esto: Esta imagen está oculta a usuarios invitados. Por favor, inicie sesión para poder verla. Y al probarlo debemos ver esto: Usuario Invitado observando el foro: Esta imagen está oculta a usuarios invitados. Por favor, inicie sesión para poder verla. Usuario registrado despues de haberse conectado a nuestro sitio: Esta imagen está oculta a usuarios invitados. Por favor, inicie sesión para poder verla. Si les da algún error verifiquen que han segudi ocn cuidado los pasos para la edición de los diferentes archivos. Este tutorial ha sido posible gracias a la ayuda del usuarios Roland76 de Kunena.com que es su creador. Gracias a todos y Saludos.
Deseas ayuda? Pídela aquí en los foros no en privado!
El mejor sitio para obtener de todo? Joomla Extensions. |
|
Última Edición: hace 8 meses, 1 semana Por KunenaSpanish.
El tema ha sido cerrado.
|
Please update your Flash Player to view content.
|
Página generada en 0.74 segundos

Inicio
Foro
Comunidad
Blog
Descargas
Sitemap

