POR FIN, YA LO LOGRE..!! FUNCIONA GENIAL.. MUCHAS GRACIAS POR SU AYUDA,.
"CUANDO SE AGREGA UN NUEVO ANUNCIO, CONSEGUIR QUE PAIS, REGION Y CIUDAD, SEAN SELECCIONADOS DE UNA LISTA" (DROP-DOWN)AQUI LES DEJO, COMO QUEDARON LOS CODIGOS DE CADA ARCHIVO,. PARA QUE A LOS SIGUIENTES VISITANTES LES SEA DE UTILIDAD.
PRIMERO: deben seguir el tutorial aqui mencionado.
http://doc.osclass.org/Changing_between_drop-down_and_autocomplete_for_locationsojo: revisar los espacios..
para los 3 archivos:
item-edit.php ; item-post.php, y en archivo admin file (oc-admin/themes/modern/items/frm.php).Sustituir:
<?php ItemForm::location_javascript_new(); ?>
por esto:
<?php ItemForm::location_javascript(); ?>
SEGUNDO:
Sustituir en el siguiente archivo:
item-edit.php:
<?php ItemForm::region_text(); ?>
...
<?php ItemForm::city_text(); ?>
por esto:
<?php ItemForm::region_select(); ?>
...
<?php ItemForm::city_select(); ?>
TERCERO:
sustituir en el siguiente archivo las lineas:
item-post.php:
<?php ItemForm::region_text(osc_user()); ?>
...
<?php ItemForm::city_text(osc_user()); ?>
por esto:
<?php ItemForm::region_select(osc_get_regions(osc_user_country_code()), osc_user()); ?>
...
<?php ItemForm::city_select(osc_get_cities(osc_user_region_id()), osc_user()); ?>
CUARTO PASO:
sustituir en el siguiente archivo:
frm.php : (oc-admin/themes/modern/items/frm.php).
<?php ItemForm::country_text($item); ?>
...
<?php ItemForm::region_text($item); ?>
...
<?php ItemForm::city_text($item); ?>
por esto:
<?php ItemForm::country_select(); ?>
...
<?php ItemForm::region_select(); ?>
...
<?php ItemForm::city_select(); ?>
QUINTO PASO:
Revisen que las lineas del Archivo 'hUsers.php' esten correctas:
( oc-includes/osclass/helpers/hUsers.php )
busquen y revisen dentro del cogido que estas lineas esten asi:
/**
* Gets phone_land if exist, else if exist return phone_mobile,
* else return string blank
* @return string
*/
function osc_user_phone() {
if(osc_user_field("s_phone_land")!="") {
return osc_user_field("s_phone_land");
} else if(osc_user_field("s_phone_mobile")!="") {
return osc_user_field("s_phone_mobile");
}
return "";
}
/**
* Gets country of current user
*
* @return string
*/
function osc_user_country() {
return (string) osc_user_field("s_country");
}
function osc_user_country_code() {
return (string) osc_user_field("fk_c_country_code");
}
/**
* Gets region of current user
*
* @return string
*/
function osc_user_region() {
return (string) osc_user_field("s_region");
}
/**
* Gets region id of current user
*
* @return string
*/
function osc_user_region_id() {
return (string) osc_user_field("fk_i_region_id");
}
/**
* Gets city of current user
*
* @return string
*/
function osc_user_city() {
return (string) osc_user_field("s_city");
}
/**
* Gets city id of current user
*
* @return string
*/
function osc_user_city_id() {
return (string) osc_user_field("fk_i_city_id");
}
LISTO..!!
SEXTO Y ULTIMO PASO:ACTUALICEN LOS ARCHIVOS EN SU SERVIDOR..
SALUDOS..