Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - F2F

Pages: [1] 2
1
Español / Castellano / Re: Un buscador más inteligente
« on: October 27, 2006, 06:08:11 AM »
Aquí puedes ver cómo hacerlo:

http://www.4homepages.de/forum/index.php?topic=1313.0

Un saludo.

3
Well, I just found that I can't open the ACP anymore, I get the same errors as above but nothing else, no ACP at all...  :?

UPDATE/

This is the part that is giving me the errors, and once removed everything is fine:

Code: [Select]
$config['date_format'] = multilang($config['date_format']);
$config['time_format'] = multilang($config['time_format']);

Of course, this means that I have to give up the multilang date and time part of the MOD. But for names and descriptions it simply works.

Regards.

4
Yes, I tested this MOD in 1.7.3 and it works (at least for image description, that is the part I'm interesting in).
Saddly, I get this:

Code: [Select]
Notice: Undefined index: date_format in global.php on line 139

Notice: Undefined index: language_dir in includes\functions.php on line 1853

Notice: Undefined index: language_list in includes\functions.php on line 1853

Notice: Undefined index: language_list in includes\functions.php on line 1857

Notice: Undefined index: language_dir_default in includes\functions.php on line 1861

Notice: Undefined index: language_list in includes\functions.php on line 1861

Notice: Undefined index: time_format in global.php on line 140

Notice: Undefined index: language_dir in includes\functions.php on line 1853

Notice: Undefined index: language_list in includes\functions.php on line 1853

Notice: Undefined index: language_list in includes\functions.php on line 1857

Notice: Undefined index: language_dir_default in includes\functions.php on line 1861

Notice: Undefined index: language_list in includes\functions.php on line 1861

Warning: Cannot modify header information - headers already sent by (output started at global.php:139) in global.php on line 442

But as I said, it works, and if you configure 4images to not to show notices and warnings, then everything should be fine. However, I would like to know how to get rid of those annoying noticies...

Regards.

5
Español / Castellano / Re: doble registro en la misma galeria
« on: October 20, 2006, 09:45:36 PM »
¡Me alegro de que te haya funcionado!  :)

Y si tienes más dudas, ya sabes...  :wink:

Un saludo.

6
Oh, yes, a BIG thanks to V@no for all his help and support here, no doubt about that.

7
Español / Castellano / Re: [PETICION DE MOD] Juegos aleatorios en FLASH
« on: October 19, 2006, 02:00:46 AM »
He estado probando e igual hay un par de formas de hacer lo que quieres, es algo que a mí también me interesa, pero vuelvo a lo mismo: necesitaría saber cuál es esa forma que tienes para aislar los swf. Yo acabo de probar una añadiendo un nuevo campo al ACP donde puedo elegir qué tipo de archivos son los que uso, esto lo voy a hacer por otras razones, pero también valdría para lo tuyo... Cuando me contestes los de los swf te cuento (es que todavía no entiendo que código tengo quieres que mire!), aunque igual lo que yo estoy haciendo es más complicado y seguro que excitex2 tiene otra buena idea, yo no soy muy experto...

Un saludo.

8
Español / Castellano / Re: [PETICION DE MOD] Juegos aleatorios en FLASH
« on: October 19, 2006, 12:58:08 AM »
Si vamos a jugar al escondite como que paso del tema...

¿Qué código fuente quieres que mire? Sólo veo una tabla con un include a un sevicio de miAlgarroba...

Así que repito, por si te apetece decirlo y vemos cómo podemos solucionar tus cuestiones, ¿qué método has usado para aislar los SWF?

Un saludo.

9
Español / Castellano / Re: [PETICION DE MOD] Juegos aleatorios en FLASH
« on: October 18, 2006, 10:14:03 PM »
Hola,

¿qué método has usado para aislar los SWF? Eso sería importante saberlo antes que nada...

10
Nevermind, I managed another way to use custom dropdowns...

11
Weird...

I get this warning:

Code: [Select]
Warning: Undefined index: image_place in register.php on line 376
image_place is the custom field I created and this is line 376:

Code: [Select]
$value = (isset($HTTP_POST_VARS[$key])) ? $HTTP_POST_VARS[$key] : $user_info[$key];
Everything else is fine. I'm using 1.7.3, any idea? Thanks in advance.

12
Discussion & Troubleshooting / How to modify calendar.js?
« on: October 18, 2006, 10:00:05 AM »
Hi,

I'm currently using the ACP's calendar (version 1.7.3) that is used to set the date when searching for images, to let users pick a date when uploading new images so they can set a date when some events may occur, and everything works just fine.

But I have a couple of questions:

1.- How can I modify calendar.js so it shows Monday as the first day of the week (instead of Sunday)?

2.- More complex: how to modify calendar.js so only future days can be selected? I mean, if it is October 16, then October 15 (and even October 16) and all preceding days (and months) are not actived (not linked) so you can only select days 17, 18 and so on...

Thank you so much in advance!

Regards.

13
Español / Castellano / Re: doble registro en la misma galeria
« on: October 18, 2006, 06:31:54 AM »
Hola excitex2,

No sé si me preguntas a mí o a masterred, pero por si acaso ahí va mi respuesta...

Quote from: excitex2
Una pregunta,,, si usas la opción de chica o chico,,,, que pasaría si una chica se quiere registrar pero no quiere subir nunguna imagen ??

Eso es cosa de masterred, es él quien debe definir cómo tiene que funcionar su web, yo sólo intenté dar respuesta a sus dudas, pero ahora las preguntas se las tiene que hacer él mismo...

Quote from: excitex2
si usas la opción de tienes permisos,,, quien otorgaría los permisos y como ???

No me quedó muy claro lo que quieres preguntar con eso, jeje... Bueno, si tiene dos formularios distintos cada uno de los formularios otorgará un user_type diferencte según desde el cual se registre la gente, y una vez que se tiene el user_type se puede jugar con este dato, ya sabes, if ($user_type == x) { entonces bla, bla, bla...

Quote from: excitex2
y otra cosa,,, el condicional que pones en member.php,,, si eres chico,,, dara un mensaje de error y nunca podrás subir una imagen.

Eso es lo que quería masterred, ¿no? Pero si tiene categorías donde quiere que los chicos SI puedan subir fotos eso tiene fácil arreglo...

Bueno, a ver si nos cuenta él mismo qué tal le ha ido y si tiene problemas u otras dudas. Yo confieso que de PHP no tengo NPI pero he modificado tanto el 4images que me atrevo con cosas como esta, más que nada porque las he hecho yo mismo para mi propia web, aunque rara es la vez que me sale algo a la primera, jajaja!

 :D

Un saludo!

14
Español / Castellano / Re: doble registro en la misma galeria
« on: October 16, 2006, 09:52:57 PM »
Bueno, ese último código era para que no se pudiera subir la foto, pero este otro hará que simplemente no salga el formulario, o eso creo:

Code: [Select]
if ($action == "uploadform") {
  if ($cat_id != 0 && (!isset($cat_cache[$cat_id]) || !check_permission("auth_upload", $cat_id))) {
    show_error_page($lang['no_permission']);
    exit;
  }

Lo cambias por:

Code: [Select]
if ($action == "uploadform") {
$user_type = $user_info['user_type'];
  if ($user_type == 0 || $cat_id != 0 && (!isset($cat_cache[$cat_id]) || !check_permission("auth_upload", $cat_id))) {
    show_error_page($lang['no_permission']);
    exit;
  }

15
Español / Castellano / Re: doble registro en la misma galeria
« on: October 16, 2006, 08:47:47 PM »
Pués lo primero sería poder diferenciar a los dos tipos de usuarios, así que deberías crear un nuevo campo en la base de datos, en la tabla de usuarios, digamos uno como user_type.

Code: [Select]
user_type tinyint(1) 0 NOT NULL
Si no sabes cómo crearlo, pregunta. Añade el campo también al archivo db_field_definitions.php (que está en la carpeta includes). Sería algo así:

Code: [Select]
$additional_user_fields['user_type'] = array($lang['user_type'], "radio", 1);
Añade user_type a tu archivo de idioma:

Code: [Select]
$lang['user_type'] = "¿Tiene privilegios?";
Esto hará que en el panel de control al editar un usuario te salga la pregunta ¿Tiene privilegios? y dos opciones Sí y No. Si le das Sí, querrá decir que se trata de una chica con permisos para subir fotos. Y si le das que no, que es un chico sin permisos. Por supuesto, puedes cambiar el texto a ¿Tiene permisos?, ¿Es una chica? o como mejor lo entiendas...

Luego, si tienes dos formularios distintos, habrá que poner en cada uno un campo oculto que envíe a la base de datos qué tipo de usuarios es. A los usuarios normales, sin permisos, les ponemos 0 y a las chicas 1, algo así para los primeros:

Code: [Select]
<input type="hidden" name="user_type" value="0" />
Y así en el formulario de las chicas:

Code: [Select]
<input type="hidden" name="user_type" value="1" />
Eso suponiendo que tengas dos formularios, claro. Así, cuando se registren desde cada formulario los usuarios tendrán como user_type un 0 o un 1 dependiendo desde qué formulario se registran. ¿Lo entiendes? Si tienes dudas dilo...

Bueno, y ahora la parte más importante... Como cada usuario tendrá un user_type podrás usarlo para definir cosas.

Por ejemplo, puedes poner esto para obetener el user_type.:

Code: [Select]
$user_type = $user_info['user_type']
O esto:

Code: [Select]
if ($user_info['user_type'] == 0) {

los que verán los usuarios nomales va aquí...

} else {

lo que evrán los usuarios con permiso va aquí...

}


Veamos un ejemplo práctico...

En member.php hay un código como este:

Code: [Select]
if ($action == "uploadimage") {
  if ($cat_id != 0 && (!isset($cat_cache[$cat_id]) || !check_permission("auth_upload", $cat_id))) {
    show_error_page($lang['no_permission']);
    exit;
  }

Este código se encarga de averiguar si el usuario tiene permisos para subir la foto. A todas las categorías le vas a poner que se pueden subir fotos y vamos a usar el user_type para ver si es un usuario normal (user_type = 0) o una chica con permisos (user_type = 1). Así que debería quedar algo como esto:

Code: [Select]
if ($action == "uploadimage") {
$user_type = $user_info['user_type'];
  if ($user_type == 0 || $cat_id != 0 && (!isset($cat_cache[$cat_id]) || !check_permission("auth_upload", $cat_id))) {
    show_error_page($lang['no_permission']);
    exit;
  }

Con eso debería ser suficiente. No lo he probado, lo he escrito ahora sobre la marcha, así que si tienes problemas avisa.

Un saludo.

Pages: [1] 2