Buenas a todos, estoy con un par de dudas con este tema y queria consultarles como hacer o como encararlo.
Tengo la version 1.1.10 del smf, estuve queriendo instalar el mod "Age & Gender Board Filter Mod " pero me dio un par de errores en la instalacion, asi que no lo instale de una, lo que necesito saber es como encarar esto y que mods utilizar.
Necesito colocar una pantalla de advertencia que diga que esta prohibida la entrada a los menores de 18 años, y en el subforo XXX que cualquiera pueda ver los temas que hay en la lista de temas, pero cuando entren a mirar, le salga un mensaje que no puede ver esos temas si no esta registrado y si es menor de edad.
Me explico ?
Solo los registrados y mayores de 18 años tendrian que poder ver el desarrollo del mensaje, la lista de temas y eso tienen que poder ver todos.
Saludos y gracias.
bueno, el mod que indicas es un poco viejo pero puede servir para lo que buscas, que errores te dio y en que archivos?
adjunta esos archivos para hacerles las modificaciones necesarias.
para lo otro existe este mod:
http://custom.simplemachines.org/mods/index.php?mod=1332
permite a los usuarios leer el titulo del post pero cuando quieren entrar, si son invitados, los manda a la pagina de registro. la traducicon la puedes encontrar en el tema de traducciones.
Tipo Acción Descripción
1. Ejecutar Código addfields.php
2. Ejecutar Modificación ./Sources/Load.php Éxito
3. Ejecutar Modificación ./Sources/ManageBoards.php Éxito
4. Ejecutar Modificación ./Sources/ManageRegistration.php Éxito
5. Ejecutar Modificación ./Sources/Subs-Boards.php Éxito
6. Ejecutar Modificación ./Sources/Register.php Éxito
7. Ejecutar Modificación ./Themes/default/Profile.template.php Éxito
8. Ejecutar Modificación ./Themes/default/ManageBoards.template.php Éxito
9. Ejecutar Modificación ./Themes/default/Register.template.php Prueba fallida
10. Ejecutar Modificación ./Themes/default/languages/Modifications.english.php Éxito
11. Ejecutar Modificación ./Themes/default/languages/Modifications.english-utf8.php Omitiendo archivo
12. Ejecutar Modificación ./Themes/default/languages/Modifications.english_british.php Omitiendo archivo
13. Ejecutar Modificación ./Themes/default/languages/Modifications.english_british-utf8.php Omitiendo archivo
ahi adjunto el archivo, este mod tiene traducciones al español ?
prueba con este
para la traduccion, pon esto en tu archivo modifications.tuidioma.php:
// Start Age and Gender Filter Mod
$txt['min_age_title'] = 'Minimum Age to View Board:';
$txt['min_age_desc'] = 'What is the minimum age for viewing access for this board?';
$txt['min_age_zero'] = '(0 to disable)';
$txt['max_age_title'] = 'Maximum Age to View Board:';
$txt['max_age_desc'] = 'What is the maximum age for viewing access for this board?';
$txt['max_age_eighty'] = '(80 to disable)';
$txt['gender_title'] = 'Gender Restricted (only):';
$txt['gender_desc'] = 'Which gender is this board restricted to view / post?';
$txt['gender_block_disabled'] = 'Unrestricted';
$txt['gender_block_gender_set'] = 'Unknown Genders Only';
$txt['gender_block_girls'] = 'Male Only';
$txt['gender_block_boys'] = 'Female Only';
$txt['gender_block_gender_unset'] = 'Male and Female Only';
$txt['gender_register_req'] = 'Require Gender on Registration?';
$txt['birthdate_register_req'] = 'Require Birthdate on Registration?';
// End Age and Gender Filter Mod
traducelo si lo ves necesario
ok, me adelante hoy al mediodia y lo modifique a mano, pero recien lo estoy probando, funciona ok peeeeero el tema es el siguiente:
en el subforo que quiero colocar el filtro, se tiene que ver, o sea, el que entra al foro por primera vez, que no esta registrado, tiene que poder ver ese subforo de mayores, pero no debe poder entrar si no esta registrado y si no tiene 18 años, las dos cosas son importantes, "Registro" y "Mayor de edad"
Como esta la cosaq segun veo, configure el Subforo de mayores con "18" años al minimo y "80" al maximo, pero que pasa.... no se ve si no estas registrado....
Me explico?
El subforo se tiene que ver para todos, sino la gente no sabe que hay ese subforo de adultos alli, pero cuando quieran ingresar tendria que aplicar el filtro.
gracias 130860, tambien instale el mod que me dijiste "Look But No Read", lo configure y anda perfecto y ahora estoy desorientado con esto del "age & gender..."
Saludos.
me temo que no podras hacer que estos dos mods funcionen como tu lo deseas hacer, simplemente porque el mod filter bloquea la vista de un foro x de forma total, mientras que el look but no read lo hace de manera parcial y en otro subnivel, el mod filter bloquea el foro en un nivel mas alto.
de cualqueir forma, el filtro de edad no es muy confiable, facilmente en el registro tu puedes poner que tienes 900 años y el sistema lo aceptará, no es posible aplicar los dos mods en un mismo foro, habria un conflicto de permisos. la solucion seria un mod tipo look but not read pero para grupos de usuarios, en este caso lo unico que tendrias que hacer es un grupo de usuarios y darle permisos de ver pero no entrar a ese grupo en el foro que desees, lamentablemente creo que no hay nada parecido aunque no he buscado bien.
ok, es una lastima que no haya algun mod para esto.
lo mas facil seria que haya algun mod que limite leer los mensajes segun la edad, pero que se vean los temas, sino no seria bueno, porque los que entran por primera vez no verian que hay un subforo de adultos alli.
ovbiamente que el sistema del foro sabria la edad del usuario solo si se registra, o sea que ahi evitamos un mod (creo)...
y si miente la edad no me interesa porque estaria bien clarito en el disclaimer que no pueden ingresar los menores.
bueno, creo que esto es mas facil, espero que haya algo para implementar.
saludos a todos.