Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Acceso especial de usuarios

🔓 Foros cerrados y son sólo de lectura
chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

Acceso especial de usuarios

#1

Mensaje por chicobom1 »

wenas... tengo un foro y me gustaria crear un subforo pero k tengan acceso solo usuarios k ayan escrito 50 mensajes en el foro...entonce no encuentro la manera de ponerlo en el panel de control...alguien sabe como???? muxas grcias de antemano

URL: www.canelitaforo.tk
Plantilla(s) usuada(s): subblack
MODs instalados: ningunoo
Version de phpBB: no tengo ni idea cual es la version :S
Servidor: de pago


un saludito :wink: :wink: :wink:
Última edición por chicobom1 el 14 Ene 2006, 15:40, editado 1 vez en total.

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

#2

Mensaje por ThE KuKa »

Hola,

Yo diria que necesitas leer esto poco a poco, y sobre todo un MOD llamado Auto Group (mira en la seccion de Descargas)

- Paso 1

Instala el MOD en cuestion, crea un Grupo Oculto (llamemosle Mas de 50) y gracias a este MOD puedes poner que los usuarios accedan a ese Grupo con x numero de mensajes.

- Paso 2

Crea el foro en cuestion (Foro Mas), dando los permisos de MOD y demas que creas oportunos, y los permisos "corrientes" de Ver, Leer, Enviar, etc. pon PRIVADO

- Paso 3

Permisos del Grupo "Mas de 50", selecciona el foro "Foro Mas", pulsa Observar Foro

Selecciona Acceso Permitido y listo.

S@lu2

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#3

Mensaje por chicobom1 »

enga muxas grcia tio ave si lo consigo sino vuelvo a prguntar... :wink:

chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#4

Mensaje por chicobom1 »

:( :( :( sienpre e intentao poner distintos mod's en mi foro y nunca lo conseguio :oops:

mira....me descargao ese arxivo k me a puesto the kuka...y e abierto el arxivo de texto espaí?Â?í?±ol, e exo lo k me decia (kreo k lo e exo vien, aki seguro k esta el fayo) y ara no me funciona dixo mod....

este es el error k me pone:

//added to autogroup mod $lang['No_more'] = 'No se aceptan mas Usuarios'; $lang['No_add_allowed'] = 'La adicií?Â?í?³n automí?Â?í?¡tica de Usuarios no se permite'; $lang['Join_auto'] = 'Usted puede ingresar en este Grupo, puesto que su num. de mensajes cumple los requisitos del Grupo';
Warning: Cannot modify header information - headers already sent by (output started at /home/canelita/public_html/phpBB2/language/lang_spanish/lang_main.php:1012) in /home/canelita/public_html/phpBB2/includes/page_header.php on line 475

Warning: Cannot modify header information - headers already sent by (output started at /home/canelita/public_html/phpBB2/language/lang_spanish/lang_main.php:1012) in /home/canelita/public_html/phpBB2/includes/page_header.php on line 477

Warning: Cannot modify header information - headers already sent by (output started at /home/canelita/public_html/phpBB2/language/lang_spanish/lang_main.php:1012) in /home/canelita/public_html/phpBB2/includes/page_header.php on line 478


aver si alguien me puede exar una mano.....o alomejor pueden darme los archivos ya con los textos introducidos ....eso se puede acer??í?Â?í?¿?í?Â?í?¿?í?Â?í?¿ enga muxas gracias cualkiera ayuda es vien recibida

un saludito

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

#5

Mensaje por Nazcar »

pon aqui paso a paso lo que has hecho para instalar ese mod .Aparte si lo has hecho lo que dice el lang_spanish.txt no tienes el mod instalado y no deberia darte ningun error algo mas has hecho





Un Saludo

chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#6

Mensaje por chicobom1 »

mira yo segui todo estos pasos seguro k me ekivoke en argun espacio o argo.... :?


##############################################################
## MOD Title: Auto group
## MOD Version: 1.2.2
## Translation: Spanish (Spain)
## Rev date: 08/12/2004
##
## Translator: ThE KuKa (Raul Arroyo) http://www.phpbb-es.com/
##
##############################################################
#
#-----[ OPEN ]------------------------------------------------
#
language/lang_spanish/lang_admin.php

#
#-----[ FIND ]------------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]-----------------------------------------
#

// addded to Auto group mod
$lang['group_count'] = 'Numero de mensajes requeridos';
$lang['group_count_max'] = 'Numero maximo de mensajes';
$lang['group_count_updated'] = 'Hay %d Miembro(s) en este Grupo';
$lang['Group_count_enable'] = 'Aí?Â?í?±adir usuarios automaticamente segun sus envios';
$lang['Group_count_update'] = 'Aí?Â?í?±adir/Actualizar nuevos usuarios';
$lang['Group_count_delete'] = 'Borrar/Actualizar otros usuarios';
$lang['User_allow_ag'] = "Activar Auto Grupo";
$lang['group_count_explain'] = 'Cuando los usuarios han enviado mí?Â?í?¡s mensajes que este ní?Â?í?ºmero, En cualquier Foro, seran aí?Â?í?±adidos a este Grupo de Usuarios.
Pero solamente si "'.$lang['Group_count_enable'].'" esta habilitado';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_spanish/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
# NOTA, reemplaza la linea de codigo completa....
#
$lang['This_closed_group']
$lang['This_hidden_group']

#
#-----[ REPLACE WITH ]------------------------------------------
#
$lang['This_closed_group'] = 'Esto es un grupo cerrado: %s';
$lang['This_hidden_group'] = 'Esto es un grupo oculto: %s';

#
#-----[ FIND ]------------------------------------------
#
?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#
//added to autogroup mod
$lang['No_more'] = 'No se aceptan mas Usuarios';
$lang['No_add_allowed'] = 'La adicií?Â?í?³n automí?Â?í?¡tica de Usuarios no se permite';
$lang['Join_auto'] = 'Usted puede ingresar en este Grupo, puesto que su num. de mensajes cumple los requisitos del Grupo';
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM


ave si me dice arguien kual puede se er fayo gracias,,, en el zip tamien abia un archivo *.php y una carpeta llamada root (nose para k sirven) :wink:

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

#7

Mensaje por Nazcar »

pero haver eso es solo la traduccion de lang_main.php y lang_admin.php



la instalacion la tienes que hacer seguiendo los pasos del auto_group_1.2em.txt,pero aun asi solo haciendo esos pasos es IMPOSIBLE que te de un error que antes no te daba,conoces el ingles? sabes que es before find after?


Si no lo sabes usa la funcion busqueda que hay unos faq de como instalar mods por que me temo que no sabes y has puesto trozos de la traduccion fuera de los tag de php <? ?>.

No Puede haver nada despues de ?> en el fichero

chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#8

Mensaje por chicobom1 »

vale ya se alomejon e confundio el after y before....entonces via seguir el texto en ingles y acerlo de new....pero entonces el fixero php k me viene no sirve pa na no???? muxas gracia

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

#9

Mensaje por Nazcar »

chicobom1 escribió:vale ya se alomejon e confundio el after y before....entonces via seguir el texto en ingles y acerlo de new....pero entonces el fixero php k me viene no sirve pa na no???? muxas gracia







Me niego en rotundo de volver ha contestarte hasta que no leas lo que se te dice

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

#10

Mensaje por ThE KuKa »

í?Â?í?¿Como se instala un MOD?
MOD Template Tutorial

Traducciones a disposicion de los usuarios que quieran aprender a instalar MODs, una cosa es ayudar y otra no querer aprender, nosotros dispuestos a ayudar sin esperar nada a cambio, pero mas no seí?Â?í?±ores...

S@lu2 y a leer se a dicho.

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#11

Mensaje por chicobom1 »

wenas.. mira ya e instalao er mod y en el foro y to eso ta bien...pero ara en el panel de contro a la izkierda me pone esto:

Parse error: parse error, unexpected '>' in /home/canelita/public_html/phpBB2/admin/admin_groups.php on line 386


supongo k algo esta mal en el archivo admin_groups.php ... pero ya lo exo dos veces y los dos lo mismo.....

una pregunta por k al editar ese archivo en el mod pone k ponga esto:

X ejemplo:

Código: Seleccionar todo

# 
#-----[ FIND ]------------------------------------------ 
# 
message_die(GENERAL_ERROR, 'Could not insert new user-group info', '', __LINE__, __FILE__, $sql);
}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
		if ($group_count_delete)
			{
				//removing old users
				$sql = "DELETE FROM " . USER_GROUP_TABLE . "
					WHERE group_id=$new_group_id 
					AND user_id NOT IN ('$group_moderator','".ANONYMOUS."')";
				if ( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not remove users, group count', '', __LINE__, __FILE__, $sql);
				}
				$group_count_remove=$db->sql_affectedrows();
			}
			if ( $group_count_update)
			{
				//finding new users
				$sql = "SELECT u.user_id FROM " . USERS_TABLE . " u
					LEFT JOIN " . USER_GROUP_TABLE ." ug ON u.user_id=ug.user_id AND ug.group_id='$new_group_id'
					WHERE u.user_posts>='$group_count' AND u.user_postssql_query($sql)) )
				{
					message_die(GENERAL_ERROR, $sql.'Could not select new users, group count', '', __LINE__, __FILE__, $sql);
				}
				//inserting new users
				$group_count_added=0;
				while ( ($new_members = $db->sql_fetchrow($result)) )
				{
					$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
						VALUES ($new_group_id, " . $new_members['user_id'] . ", 0)";
					if ( !($result2 = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Error inserting user group, group count', '', __LINE__, __FILE__, $sql);
					}
					$group_count_added++;
				}
			}

y ami me keda asin :

Código: Seleccionar todo

message_die(GENERAL_ERROR, 'Could not insert new user-group info', '', __LINE__, __FILE__, $sql);
}if ($group_count_delete)
			{
				//removing old users
				$sql = "DELETE FROM " . USER_GROUP_TABLE . "
					WHERE group_id=$new_group_id 
					AND user_id NOT IN ('$group_moderator','".ANONYMOUS."')";
				if ( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, 'Could not remove users, group count', '', __LINE__, __FILE__, $sql);
				}
				$group_count_remove=$db->sql_affectedrows();
			}
			if ( $group_count_update)
			{
				//finding new users
				$sql = "SELECT u.user_id FROM " . USERS_TABLE . " u
					LEFT JOIN " . USER_GROUP_TABLE ." ug ON u.user_id=ug.user_id AND ug.group_id='$new_group_id'
					WHERE u.user_posts>='$group_count' AND u.user_postssql_query($sql)) )
				{
					message_die(GENERAL_ERROR, $sql.'Could not select new users, group count', '', __LINE__, __FILE__, $sql);
				}
				//inserting new users
				$group_count_added=0;
				while ( ($new_members = $db->sql_fetchrow($result)) )
				{
					$sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
						VALUES ($new_group_id, " . $new_members['user_id'] . ", 0)";
					if ( !($result2 = $db->sql_query($sql)) )
					{
						message_die(GENERAL_ERROR, 'Error inserting user group, group count', '', __LINE__, __FILE__, $sql);
					}
					$group_count_added++;
				}
			}
yo no se si tara bien... y ara otra cosa k me ponee:

Código: Seleccionar todo

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
# *
, '$group_count','$group_count_max','$group_count_enable'
ai al principio una especie de estreyita, í?Â?í?¿eso tamien se pone?


enga muxas gracia ya me kea poco para instalar mi primer modddí?Â?í?¡í?Â?í?¡í?Â?í?¡í?Â?í?¡í?Â?í?¡ :D

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

#12

Mensaje por ThE KuKa »

Lo tienes asi...

Código: Seleccionar todo

message_die(GENERAL_ERROR, 'Could not insert new user-group info', '', __LINE__, __FILE__, $sql); 
}if ($group_count_delete) 
         { 
            //removing old users 
            $sql = "DELETE FROM " . USER_GROUP_TABLE . " 
               WHERE group_id=$new_group_id 
               AND user_id NOT IN ('$group_moderator','".ANONYMOUS."')"; 
            if ( !$db->sql_query($sql) ) 
            { 
               message_die(GENERAL_ERROR, 'Could not remove users, group count', '', __LINE__, __FILE__, $sql); 
            } 
            $group_count_remove=$db->sql_affectedrows(); 
         } 
         if ( $group_count_update) 
         { 
            //finding new users 
            $sql = "SELECT u.user_id FROM " . USERS_TABLE . " u 
               LEFT JOIN " . USER_GROUP_TABLE ." ug ON u.user_id=ug.user_id AND ug.group_id='$new_group_id' 
               WHERE u.user_posts>='$group_count' AND u.user_posts<'$group_count_max' 
               AND ug.group_id is NULL 
               AND u.user_id NOT IN ('$group_moderator','".ANONYMOUS."')"; 
            if ( !($result = $db->sql_query($sql)) ) 
            { 
               message_die(GENERAL_ERROR, $sql.'Could not select new users, group count', '', __LINE__, __FILE__, $sql); 
            } 
            //inserting new users 
            $group_count_added=0; 
            while ( ($new_members = $db->sql_fetchrow($result)) ) 
            { 
               $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
                  VALUES ($new_group_id, " . $new_members['user_id'] . ", 0)"; 
               if ( !($result2 = $db->sql_query($sql)) ) 
               { 
                  message_die(GENERAL_ERROR, 'Error inserting user group, group count', '', __LINE__, __FILE__, $sql); 
               } 
               $group_count_added++; 
            } 
         }
Y deberia quedar asi...

Código: Seleccionar todo

message_die(GENERAL_ERROR, 'Could not insert new user-group info', '', __LINE__, __FILE__, $sql); 
}
if ($group_count_delete) 
         { 
            //removing old users 
            $sql = "DELETE FROM " . USER_GROUP_TABLE . " 
               WHERE group_id=$new_group_id 
               AND user_id NOT IN ('$group_moderator','".ANONYMOUS."')"; 
            if ( !$db->sql_query($sql) ) 
            { 
               message_die(GENERAL_ERROR, 'Could not remove users, group count', '', __LINE__, __FILE__, $sql); 
            } 
            $group_count_remove=$db->sql_affectedrows(); 
         } 
         if ( $group_count_update) 
         { 
            //finding new users 
            $sql = "SELECT u.user_id FROM " . USERS_TABLE . " u 
               LEFT JOIN " . USER_GROUP_TABLE ." ug ON u.user_id=ug.user_id AND ug.group_id='$new_group_id' 
               WHERE u.user_posts>='$group_count' AND u.user_posts<'$group_count_max' 
               AND ug.group_id is NULL 
               AND u.user_id NOT IN ('$group_moderator','".ANONYMOUS."')"; 
            if ( !($result = $db->sql_query($sql)) ) 
            { 
               message_die(GENERAL_ERROR, $sql.'Could not select new users, group count', '', __LINE__, __FILE__, $sql); 
            } 
            //inserting new users 
            $group_count_added=0; 
            while ( ($new_members = $db->sql_fetchrow($result)) ) 
            { 
               $sql = "INSERT INTO " . USER_GROUP_TABLE . " (group_id, user_id, user_pending) 
                  VALUES ($new_group_id, " . $new_members['user_id'] . ", 0)"; 
               if ( !($result2 = $db->sql_query($sql)) ) 
               { 
                  message_die(GENERAL_ERROR, 'Error inserting user group, group count', '', __LINE__, __FILE__, $sql); 
               } 
               $group_count_added++; 
            } 
         }
No le hagas caso al asterisco...

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

#13

Mensaje por Nazcar »

Bueno parece que la cosa mejoro :)
Ya veo que almenos te tomaste la molestia de querer aprender.Cuenta con mis respuestas a tus dudas o problemas






Un Saludo

chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#14

Mensaje por chicobom1 »

ombreee ya porfin parece k se a instalado, x lo meno no me da errores...e creado un grupo yamado : + 50

:arrow: mira pongo aski er print de pantalla de la administracion de grupos aver si es correcta la configuracion k e puesto :

:arrow: http://img287.imageshack.us/img287/1700/dibujo19oz.jpg


:arrow: despues en los permisos de los grupos en modalidad avanzada lo e puesto asin:

:arrow: http://img287.imageshack.us/img287/8616/dibujo26us.jpg

:arrow: y luego en los permisos de los foros en modalidad avanzada esta asin, todos los usuarios pueden verlo, luego para acceder dentro necesitas 50 post, y luego ya para escribir, editar y to eso tamien con 50 post..

:arrow: http://img241.imageshack.us/img241/8279/dibujo37tx.png

enga ave kien me puede dici si ta bien o funcionara bien o ke....muxas gracias como siempre :wink: :wink:

chicobom1
Usuario/a
Mensajes: 63
Registrado: 12 Ene 2006, 14:53

#15

Mensaje por chicobom1 »

wenoo lo e estao probando y parece k va vien funciona....e kreado un usuario de prueba y e puesto eso con dos post y cuando los e escrito ma dejao entrar...jejejj...

ara otra pregunta....el grupo k e creado se llama +50 ,, como se ace invisible..por k ara en el subforo me pone; Moderador +50 , eso como se kita...

otra cosita ....se puede modificar el mensaje k te pone cuando intentas acceder y no te deja??í?Â?í?¿?í?Â?í?¿

enga muxas gracias :wink:

Cerrado

Volver a “Archivo phpBB 2.0”