Author Topic: Seleccionar Pais en registro  (Read 31101 times)

0 Members and 1 Guest are viewing this topic.

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Seleccionar Pais en registro
« on: May 13, 2005, 04:35:47 PM »
como puedo hacer para agregar la opcion de pais en el registro de usuarios, paraque cuando salgan en la lista de usuarios, puedan ver los demas de que pais provienen, en si se muestre su bandera.

habia un MOD parecido al de pais y sexo que menciona aqui, solo que ese nada mas era para las banderas en memberlist.php

gracias :roll:
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: Seleccionar Pais en registro
« Reply #2 on: May 14, 2005, 09:19:03 PM »
gracias por la respuesta, solo que ese no es el que busco, el que yo tenia instalado se escogia la bandera del pais en el editprofile.php y se miraban las banderas del pais, al checar la lista de usuarios de memberlist.php, ese MOD estaba antes de que se renovara la web, y tenia el enlace desde la pagina de para poder poner lista de usuarios. y ya no lo encuentro.

gracias
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Seleccionar Pais en registro
« Reply #3 on: May 14, 2005, 10:33:03 PM »
Saludos,,,

El MOD que buscas lo realizó benzo,, ponte en contacto con él y que te lo pase,,, si no yo lo tengo instalado y ya lo desgranaré y te  lo pasaré ( pero con un poco de tiempo ),,, aunque el MOD de ascanio se le puede añadir unas opciones y te haría lo mismo.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: Seleccionar Pais en registro
« Reply #4 on: May 15, 2005, 12:11:01 PM »
Gracias,

he rescatado algo de mis viejos codigos, dado que guarde un backup de los datos, solo que no se como puedo hacer para poder ver la galeria lo guarde en formato zip.sql. ya subi al phpmyadmin y se creo la base de datos, solo me falta el archivo de 4images, debo de subir la galeria de nuevo?
la estoy probando en localhost, y tengo la buena en server de paga

gracias
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Seleccionar Pais en registro
« Reply #5 on: May 15, 2005, 10:43:33 PM »
Saludos,,,

Si restauras una base de datos antigua,,, perderas todos los datos registrados desde la fecha de la copia,, hasta el momento de la restauración.

En principio no tienes que subir nada,,, lo que no entiendo es lo que dices :
Quote
solo que no se como puedo hacer para poder ver la galeria lo guarde en formato zip.sql. ya subi al phpmyadmin y se creo la base de datos, solo me falta el archivo de 4images, debo de subir la galeria de nuevo?

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: Seleccionar Pais en registro
« Reply #6 on: May 16, 2005, 08:53:50 AM »
la cosa es que guarde mi galeria que tenia anterior, en formato zip, hice un backup de la base de datos, solamente.
abri mi phpMyAdmin y ahi, puse el backup de la galeria, se crearon las tablas con los usuarios registrados que tenia, y todo todo,lo que en ella habia, ahi en ella, me aparecio todo sobre el tema que estamos tratando, solo que en mi galeria que tengo en el server de paga, en el archivo, memberlist.php, no se mira la bandera cuando selecciono el pais en el edit_profile.php, todo lo demas estabien, no habia editado un archivo en includes, y ahora ya se mira el combo o caja de seleccion,

talvez sea porque mi template no lo puede mostrar, es el revolution de NOVA
http://www.tarporley.com/4images  como dije, ya antes lo habia instalado y marchaba a la perfeccion, solo que hoy que quiero instalarlo de nuevo, no se miran las banderas del pais en la lista de miembros.. no se si me faltara algun archivo por editar.

los archivos modificados para este MOD son:

register_form.html

buscar:

Code: [Select]
<tr>
            <td class="row1"><b>{lang_email}</b></td>
            <td class="row1"><input type="text" name="user_email" size="30" class="input" value="{user_email}" /></td>
          </tr>

Agregar
Code: [Select]
<tr>
          <td class="row1"><b>{lang_user_country}</b></td>
<td class="row1">{countries}</td>
</tr>

member_editprofile.html

Buscar:
Code: [Select]
<tr>
            <td class="row2"><b>{lang_email_confirm}</b></td>
            <td class="row2"><input type="text" name="user_email2"  size="30" value="{user_email2}" class="input" /></td>
          </tr>

Agregar despues:

Code: [Select]
<tr>
          <td class="row1"><b>{lang_user_country}</b></td>
<td class="row1">{countries}</td>
</tr>


member_profile.html
Buscar:

Code: [Select]
<tr>
          <td class="row2"><b>{lang_email}</b></td>
          <td class="row2">{if user_email}<a href="{user_mailform_link}">{user_email_save}</a>{endif user_email}</td>
        </tr>

Agregar:

Code: [Select]
<tr>
<td class="row2"width="40%"><b>{lang_user_country}</b></td>
<td class="row2">{user_country}</td>
</tr>

en lang/tulenguaje/main.php
agregar antes de ?>

Code: [Select]
$lang['user_country'] = "country:";
db_field_definitions.php
agregar

antes de ?>
Code: [Select]
$additional_user_fields['user_country'] = array($lang['user_country'], "text", 1);

includes/page_header.php

agregar antes de ?>

Code: [Select]
//-------------------------------------------------------
//---- Countries  ---------------------------------------
//-------------------------------------------------------
$countries = $site_template->parse_template("countries");
  $site_template->register_vars(array(
    "countries" => $countries
  ));
  unset($countries);

he creado en la base de datos de 4images_user el campo user_country varchar 255
he subido el archivo countries.html en  template/mytemplate/countries.html

he subido el directorio flag en template/my_template/images/flag

y la verdad no se que se me este olvidando editar


espero haberme explicado mejor
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Seleccionar Pais en registro
« Reply #7 on: May 16, 2005, 12:51:18 PM »
Saludos,,,

Para insertar la bandera del pais en memberlist :

Se entiende que tienes instalado el memberlist  8O 8O

localiza en memberlist.php :

Quote
$mode_types_text = array($lang['lang_sort_username'], $lang['lang_sort_joindate'], $lang['lang_sort_useremail'], $lang['lang_sort_homepage'], $lang['lang_sort_comments'], $lang['lang_sort_pictures']);
$mode_types = array('user_name', 'user_joindate', 'user_email', 'user_homepage', 'user_comments', 'user_t_images');

reemplaza por :

Code: [Select]
$mode_types_text = array($lang['lang_sort_username'], $lang['lang_sort_joindate'], $lang['lang_sort_useremail'], $lang['lang_sort_homepage'], $lang['lang_sort_comments'], $lang['lang_sort_pictures'], $lang['lang_sort_country']);
$mode_types = array('user_name', 'user_joindate', 'user_email', 'user_homepage', 'user_comments', 'user_t_images','user_country');

localiza :

Quote
case 'user_t_images':
         $order_by = "user_t_images $sort_order";
         break;
   

Añadir debajo :

Code: [Select]
case 'user_country':
$order_by = "user_country $sort_order";
break;

localiza :

Quote
$userlist .="<tr>\n<td class=\"head2\" align=\"center\">".$lang['user_name']."</td>\n<td class=\"head2\" align=\"center\">".$lang['join_date']."</td>\n<td class=\"head2\" align=\"center\">".$lang['email']."</td>\n<td class=\"head2\" align=\"center\">".$lang['homepage']."</td>\n<td class=\"head2\" align=\"center\">".$lang['lang_total_user_comments']."</td>\n<td class=\"head2\" align=\"center\">".$lang['lang_total_user_images']."</td>\n</tr>\n";

reemplaza por :

Code: [Select]
$userlist .="<tr>\n<td class=\"head2\" align=\"center\">".$lang['user_name']."</td>\n<td class=\"head2\" align=\"center\">".$lang['join_date']."</td>\n<td class=\"head2\" align=\"center\">".$lang['email']."</td>\n<td class=\"head2\" align=\"center\">".$lang['homepage']."</td>\n<td class=\"head2\" align=\"center\">".$lang['lang_total_user_comments']."</td>\n<td class=\"head2\" align=\"center\">".$lang['lang_total_user_images']."</td>\n<td class=\"head2\" align=\"center\">".$lang['country']."</td>\n</tr>\n";
localiza :

Quote
$total_user_comments = "";

Añade debajo :

Code: [Select]
$user_country = "";
localiza :


Quote
$total_user_images_link = $total_user_images;
      }

Añade debajo :

Code: [Select]
$user_country = $user_row['user_country'];
localiza :

Quote
$userlist .= "<td valign=\"top\" align=\"center\">".$total_user_images_link."</td>";

Añade dabajo :

Code: [Select]
$userlist .= "<td valign=\"top\" align=\"center\"><img src=\"".get_gallery_image("flags/".$user_country.".gif")."\" border=\"0\" alt=\"".$user_country."\" /></td>\n";
Guardar cambios

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: Seleccionar Pais en registro
« Reply #8 on: May 17, 2005, 06:56:25 AM »
he realizado las modificaciones en el archivo memberlist.php, me ha salido la bandera o icono de la misma, al entra al Panel de control y seleccionar la bandera o Pais, y despues de dar en modificar me sale el siguiente error de escritura,

Quote
0
Fatal error: Call to undefined function: get_lines() in /home/jovenes/public_html/4images/includes/functions.php on line 577

y en la linea mencionada tiene la sentencia en mi script desde la linea donde empieza 576 hasta la 581 que es done termina sale lo siguiente

Code: [Select]
function replace_url($text) {
 line 577 $text = " ".$text." ";
 line 578 $url_search_array = array(
 line 579   "#([^]_a-z0-9-=\"'\/])([a-z]+?)://([^, \(\)<>\n\r]+)#si",
 line 580   "#([^]_a-z0-9-=\"'\/])www\.([a-z0-9\-]+)\.([a-z0-9\-.\~]+)((?:/[^, \(\)<>\n\r]*)?)#si"
 line 581 );

desde luego la sentencia es sin los numeros de las linea,
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Seleccionar Pais en registro
« Reply #9 on: May 19, 2005, 12:59:12 AM »
Saludos,,,

Ese error no tiene que ver nada con memberlist,, he verificado fuctions.php y la función get_lines no aparece por ningún lado,,, el error tiene que ser debido a otra madificación que hicistes anteriormente.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline masterred

  • Sr. Member
  • ****
  • Posts: 494
    • View Profile
Re: Seleccionar Pais en registro
« Reply #10 on: May 19, 2005, 06:09:21 AM »
actualizare los archivos y ya te aviso
Apache/2.2.21 (Win32)
PHP/5.3.5
Mysql Version: 5.5.19
4images Version: 1.7.?



Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Seleccionar Pais en registro
« Reply #11 on: May 19, 2005, 02:51:50 PM »
Saludos,,,,

El error lo tienes en el MOD que has instalado anteriormente [Mod] check if mail-address is valid  http://www.4homepages.de/forum/index.php?topic=6551.0 que sirve para verificar que el E-mail es una dirección correcta.

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: Seleccionar Pais en registro
« Reply #12 on: May 20, 2005, 03:46:51 AM »
ola,alguien puede esplicarme como funciona eso de las bandera en memberlist?

Offline excitex2

  • Addicted member
  • ******
  • Posts: 1.590
  • He desactivado la galería y el buscador
    • View Profile
Re: Seleccionar Pais en registro
« Reply #13 on: May 20, 2005, 11:56:22 PM »
Saludos,,,

Pues de lo que se trata es de poner la bandera del pais del usuario,, en memberlist.

Se explica como hacerlo más abajo http://www.4homepages.de/forum/index.php?topic=7915.msg36453#msg36453

excitex2
Lo importante no es saber,,, lo importante es tener el E-Mail de quien sabe

Offline ascanio

  • Hero Member
  • *****
  • Posts: 569
    • View Profile
    • http://www.surfourspace.net
Re: Seleccionar Pais en registro
« Reply #14 on: May 21, 2005, 04:51:32 AM »
ok thanks, pero como sabe de que pais es el usuario hay que tener alguna otra modificaion?