Hola buenos días,
Vaya un saludo para tod@s antes que nada.
Quiero instalar el sistema de foros phpbb3 en Joomla 1.5.22 para integrarlo por medio del componente jfusion 1.5.2 y tengo la duda de si crear una nueva base de datos para integrar los foros o por contra es mejor hacerlo dentro de la misma base de datos del Joomla.
Agradeciéndoles su inestimable ayuda por anticipado.
Un saludo
Jokis
Hola Jokis,
por motivos de seguridad y rendimiento, si dispones de más bases de datos en tu alojamiento y JFusión te lo permite, que supongo que sí.. lo ideal es instalar phpbb3 en una base de datos diferente a la base de datos donde tienes Joomla instalado.
Saludos.
Hola buenas tardes David,
Pues tengo el Pack 300MB y 5GB de Webempresa y creo recordar que si que podía gestionar varias bases de datos aunque no estoy seguro de ello, no obstante lo voy a mirar bien por si acaso solo tengo derecho a una con este pack.
Por otro lado, tenía la duda de si con jfusion podría integrar el foro con Joomla estando en bases de datos diferentes, pero si tú crees que sí, probaré a ver si resulta satisfactoriamente en el caso de que pueda tener varias bases de datos.
Para mi todo lo que sea mantener el máximo de seguridad posible y rendimiento mas óptimo es primordial.
Venga un saludo y muchas gracias
Hola Jokis,
En principio no deberías tener problemas para instalar phpbb3 por causa de disponer o no de bases de datos, ya que en los Hostings de 300Mb tienes MySql 5.x. con la opción de ilimitadas webs !, por lo que por esa parte no seria problema.
Otra cuestión sera ver si las necesidades del Foro phpbb3 se ajustan al tipo de Hosting que tienes contratado, aunque inicialmente no deberias tener problemas de ningun tipo.
Saludos
Hola buenas tardes,
Antes que nada darte las gracias Gnumax por la respuesta.
Al final viendo que si había esa disponibilidad de varias bases de datos, he instalado los foros phpbb3 en una base de datos aparte y lo he integrado con Joomla por medio del jfusion, dejando el Joomla como master y el foro phpbb como eslavo, así el registro quedará en manos del Joomla; y como usa esa función dual cuando se registren en Joomla servirá para el foro también, o por lo menos eso espero.
En principio toda la instalación ha ido bien aunque me ha surgido el siguiente problema, cuando activo el módulo de acceso del usuario se me queda una página en blanco cuyo enlace es el siguiente:
http://www.pescadoresdelcantabrico.com/index.php?option=com_user&view=register
Siguiendo el tutorial de webempresa para añadir el capcha al registro, veo que el archivo default.php generado desde components/com_user/views/register/tmpl/, en el que indica que hay que añadirle la parte de código para que aparezca el capcha en el módulo de acceso del usuario, es distinto que el del tutorial y quizás la inserción del código hay que hacerlo de diferente manera.
Yo tengo como template el ja_purity que no trae las mismas carpetas que el ja_purity_ii, por lo que dentro del directorio /html he creado las carpetas que faltaban y que indica el tutorial, osea los directorios /com_user y /register.
Ambos códigos son bastante distintos y en el tutorial usan el default.php del ja_purity_ii, por lo que pienso que es fallo mío al añadirle el código.
O quizás la ruta del enlace que he citado arriba no sea la correcta después de estos cambios y halla que modificarla.
Si no os parece mal, os pongo los dos códigos para que les hechéis una ojeada y me digáis la forma correcta de colocar el código por si pudiera ser ese el problema.
Un saludo y muchas gracias por adelantado
Código del template ja_purity_ii
params->get('show_page_title',1)) : ?> <h1 class="componentheadingescape($this->params->get('pageclass_sfx')) ?>"> escape($this->params->get('page_title')) ?> Window.onDomReady(function(){ document.formvalidator.setHandler('passverify', function (value) { return ($('password').value == value); } ); }); <form action="" method="post" id="josForm" name="josForm" class="form-register form-validate user"> message)) : $this->display('message'); endif; ?>
Código añadido según el tutorial de webempresa
global $mainframe; $mainframe->triggerEvent('onCaptchaDisplay'); ?>
Código del template ja_purity, que es el que uso en el portal generado desde comments
message)){ $this->display('message'); } ?> <form action="" method="post" id="josForm" name="josForm" class="form-validate"> params->def( 'show_page_title', 1 ) ) : ?> <div class="componentheadingescape($this->params->get('pageclass_sfx')); ?>">escape($this->params->get('page_title')); ?>
<input type="text" name="name" id="name" size="40" value="escape($this->user->get( 'name' ));?>" class="inputbox required" maxlength="50" /> * | |
<input type="text" id="username" name="username" size="40" value="escape($this->user->get( 'username' ));?>" class="inputbox required validate-username" maxlength="25" /> * | |
<input type="text" id="email" name="email" size="40" value="escape($this->user->get( 'email' ));?>" class="inputbox required validate-email" maxlength="100" /> * | |
* | |
* | |
Hola Jokis,
Si lo que quieres es únicamente añadir la funcionalidad de CAPTCHA (mejor reCAPTCHA) a tu formulario de Registro de Usuarios en Joomla!, en vez de estar modificando código, que siempre es más engorroso y cuando upgradeas versión del CMS lo pierdes, te recomiendo utilices la extensión AlphaRegistration de la que hemos hablado aquí y en el Blog de Webempresa y que funciona excelentemente bien y la implementación te llevará apenas unos minutos.
- Mejora tu formulario de Registro de Usuarios con AlphaRegistration 2.0.12 en Español:
Saludos
Aupa buenas noches,
Muchas gracias Gnumax, nada mas leer tu respuesta he ojeado el enlace que me has brindado y ya lo tengo instalado y funcionando, tan solo me falta determinar con mas exactitud algunos aspectos de la configuración del mismo para dejarlo totalmente listo.
Voy a escudriñar toda la configuración y ya comentaré las dudas que me surjan.
Así pues muchas gracias nuevamente por tu inestimable ayuda, pues me has ahorrado algún quebradero de cabeza que otro con el tema de añadir código modificando archivos.
Un saludo.
Hola Jokis,
¿Y que aspectos de la configuración son los que no acabas de ajustar? a ver si podemos ayudarte 🙂
Saludos
Aupa buenos días,
Gnumax, te muestro las imágenes de configuración y en texto como lo tengo configurado después de instalarlo.
Si crees que algún parámetro necesita cambiarse, coméntame y lo hago.
Un saludo y muchas gracias por tu ayuda
Configuración
* Imagen 1 - General
- Habilitado - Si
- Mostrar título de página - Si
- Sufijo claase ... - Vacío
- ID Elemento ... - Vacío
- Aviso de idioma ... - Si
- Reescriba su e-mail - Si
- E-mail como nombre ... - No
- Cargar Validación jQuery - Si
- Fortaleza de la ... - Si
- Purgar Tablas de usuarios - Deshabilitado
* Imagen 2 - Pasos
- Mostrar cabecera de pasos - No
- Mostrar los términos de uso - Si
- Mostrar términos en - Área de texto
- Artículo para - 404
- Mostrar el último paso ... - No
- Formulario de acceso encriptado - No
- URL de redirección - Vacío
* Imagen 3 - reCaptcha
- reCaptcha habilitado - Si
- Método - Por defecto
- Clave pública - Obtenida en registro Web reCaptcha
- Clave privada - Obtenida en registro Web reCaptcha
- Tema - Rojo
* Imagen 4 - AlphaUserPoints
- Mostrar código de ref. - No
- Mostrar código de pro. - No
- Mostrar sexo - Si
- Mostrar fecha de nac. - Si
- Edad mínima - Ninguno
* Imagen 5 - Seguridad
- Filtro de Nombre de usu. - Habilitado
- Lista de nombre de usu. - Rellena a nuestro criterio
- Filtro de e-mail - Habilitado
- Lista de nombres de dom. - Los que trae por defecto
- Boscout - Deshablitado
- Clave pública - Vacío
Hola Jokis,
En principio la configuración parece correcta, para las necesidades que tengas en el Registro, pero con 2 detalles.
En la pestaña Pasos tienes configurado:
- Mostrar términos en - Área de texto
- Artículo para - 404
¿Porque lo envías a un artículo 404? o era por probar. Lo cierto es que lo ideal es que apunte a un texto donde se expliquen brevemente los Términos de Uso de la Web.
Luego veo que no activas el Boscout algo que en el artículo recomiendo ya que es un sistema automático de listas que sirven para contrastar los registros de usuarios contra las mismas y poder detectar bots de spam que ya están registrados en dichas Listas Negras lo que directamente los descartará de tu registro. Personalmente lo recomiendo, es gratuito y muy actualizado.
Saludos
Aupa buenas tardes Gnumax,
Como algunas cosillas no tenía muy claras, por ejemplo esas que me comentas, he tratado de configurarlo según lo iba interpretando mientras lo leía, sabiendo que podría cometer algún error pero que luego ya trataría de subsanar.
La verdad es que soy un usuario novel de todo lo relacionado con Joomla, sus extensiones, plugins, etc, y algunas cosillas todavía me cuesta relacionarlas.
Nada mas leer tus indicaciones he tomado nota de lo del artículo y en breve lo redactaré con esa información que me citas y lo dejaré listo para enlazarlo.
Por otro lado, para el tema del BotScout he hecho lo siguiente que no se si está bien, luego tú me dirás.
Primero me he registrado en la página de CEDit para poder descargarme el Register Validator 1.3.3 que debe ser una versión libre de uso para usuarios registrados, ya que la mas completa es de pago; y después me he registrado en BotScout para descargarme la clave para rellenar la caja de texto.
No se si me dejo algo mas que sea necesario?
Pues nada, en cuanto me digas que todo es correcto, lo instalo y termino de configurar el AlphaRegistration.
El artículo que mencionas es el que aparece en el blog de Webempresa?
Otro detalle, como hay que hacer para que aparezca el calendario en popup, no consigo activarlo de ninguna manera?
Agradecerte nuevamente tu inestimable ayuda.
Un saludo
Jokis
Hola Jokis,
Sobre lo que comentas de CEDit no se exactamente a lo que te refieres, porque si es para habilitar BotScout con el registro en dicha página y obtención de la Key para añadirla en el campo correspondiente de la configuración es suficiente.
El calendario en popup debe aparecerte en el frontend cuando realizas un registro y estas introduciendo el dato en Fecha de Cumpleaños:
Saludos
Aupa buenas tardes,
Pensaba que para lo del BotScout había que instalar primero algún componente, extensión o plugin que se encargara de gestionar esa clave.
El tema está en que al buscar en Google info sobre BotScout, me ha llevado a la página esa de cedit donde se obtenía lo necesario y luego en la página de BotScout te daban la clave, y con las dos cosas se dejaba todo listo.
Nada mas leer tu respuesta he añadido la clave y ya he terminado de configurar el AlphaRegistration, a falta tan solo de redactar y añadir el artículo que me comentabas para sustituir la opción numerica 404 que trae por defecto.
Por otro lado, he vuelto a probar lo del popup al registrarse en el Frontend pero no se abre cuando trato de añadir la fecha, pensé que podría ser cosa del navegador pero he añadido el dominio a la lista de excepciones del bloqueador de popups, pero ni aún así aparece.
Probaré con otros navegadores por si fuera fallo de este, ya comentaré con lo que sea.
Venga un saludo y muchas gracias
Hola Jokis,
Ve al formulario de registro, como lo haría cualquier usuario, ahí clic en botón derecho en tu página, ver código fuente de la página y mira a ver si tienes entradas como estas:
Básicamente el tema de jQuery es lo importante y por supuesto tener MooTools, cosa que deberías tener de facto en tu Joomla!.
Por otra parte si en Configuración de AlphaResgistration, en la pestaña Pasos, Mostrar Términos en... lo tienes puesto en "Area de Texto" no necesitas generar ningun artículo, ya que por defecto te mostrará el texto que figura en un recuadro en el formulario.
Si deseas modificar dicho texto, debes editar el archivo /language/es-ES/es-ES.com_alpharegistration.ini concretamente la línea 14 que contiene la constante "ARG_TERMS_OF_USE_TEXT=", no olvides guardar el archivo en formato UTF-8.
Saludos
Hola buenas tardes Gnumax,
Siguiendo tus indicaciones, he ojeado el código fuente de la página de registro y me aparecen las siguientes líneas de código javascript que te cito aquí debajo:
En las dos últimas hace referencia al calendario pero no se como comprobar si son las correctas para que funcione el popup del calendario.
En relación al Mootools, Jquery, etc, como creo que ya te he comentado en alguna respuesta anterior, el soft inicial es el Pack de Webembresa que se instala desde CPanel, por lo que creo que ya lo trae incluido.
En cuanto a lo del componente AlphaRegistration, viene como me comentas pero te agradezco un montón las indicaciones que me muestras, porque si quería modificarlo un poquito para añadirle un par de detalles y me has allanado el camino para la búsqueda de donde hacerlo.
Tan solo me queda solucionar lo del calendario que no se abre el popup y ya me quedaría perfecto.
Venga un saludo y muy agradecido por tu buena labor de soporte.