Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Signo de euro en mod adsmanager

Estas en el tema de Signo de euro en mod adsmanager en el foro de Joomla en Foros del Web. Estoy probando con un modulo de joomla llamada adsmanager, esta genial y funciona bien, pero tengo un problemilla, al rellenar el campo de precio cuando ...
  #1 (permalink)  
Antiguo 02/02/2010, 16:34
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Signo de euro en mod adsmanager

Estoy probando con un modulo de joomla llamada adsmanager, esta genial y funciona bien, pero tengo un problemilla, al rellenar el campo de precio cuando lo muestra añande delante el simbolo del dollar ($), y a mi me gustaria que añadiera el Euro, os pongo el codigo donde sale el campo "price" a ver si me podeis ayudar porfavor...

codigo PHP:

el primero

case 'price':
if ($value != "")
echo sprintf(ADSMANAGER_DEVICE,$value);
echo "<br />";
break;
case 'radio':
case 'radioimage':
for($i=0,$nb=count($field_values[$field->fieldid]);$i < $nb ;$i++)
{
$fieldvalue = @$field_values[$field->fieldid][$i]->fieldvalue;
$fieldtitle = @$field_values[$field->fieldid][$i]->fieldtitle;
if ($value == $fieldvalue)
{
if ($field->type == 'radio')
$return = $fieldtitle;
else
$return = "<img src='".$mosConfig_live_site."/images/com_adsmanager/fields/".$fieldtitle."' alt='$fieldtitle' />";
echo $return;
}
}
break;

el segundo:

case 'price':
echo "<select id='".$fsearch->name."' name='".$fsearch->name."'>\n";
echo "<option value='' >&nbsp;</option>\n";
if (isset($field_values[$fsearch->fieldid])) {
foreach($field_values[$fsearch->fieldid] as $v)
{
$ftitle = adsmanager_html::getLangDefinition($v->fieldtitle);
echo "<option value='$v->fieldvalue' >$ftitle</option>\n";
}
}

echo "</select>\n";
break;

el tercero:

<div class="adsmanager_ads_price">
<?php if (@$positions[3]->title) {$strtitle = adsmanager_html::getLangDefinition($positions[3]->title); } ?>
<?php echo "<b>".@$strtitle."</b>";
if (isset($fDisplay[4]))
{
foreach($fDisplay[4] as $field)
{
adsmanager_html::showFieldValue($row,$field,$field _values,$conf->email_display,$option,$itemid,1,$plugins); /* 1 = Ad Mode */
}
}?>
</div>

y el codigo html, por si acaso

<div class="adsmanager_ads_price"><b>Price: </b>$&nbsp;54534<br> </div>



espero me podais ayudar, lo he tocado todo y nada, gracias,
  #2 (permalink)  
Antiguo 02/02/2010, 16:44
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 5 meses
Puntos: 41
Hola eurocohete:

Bienvenido al foro. Muevo tu tema al subforo de Aplicaciones prefabricadas>Joomla que es donde le corresponde estar. También te sugiero que trates de utilizar títulos que desccriban mejor tu problema.

Saludos
  #3 (permalink)  
Antiguo 03/02/2010, 08:02
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 2 meses
Puntos: 55
Respuesta: Signo de euro en mod adsmanager

Eso lo haces directamente en el archivo de idiomas del AdsManager (y por cierto es un componente de Joomla y no un módulo). La ruta sería la siguiente:

-> components/com_adsmanager/lang/lang_english.php

Abres el archivo y buscas la línea 36:

Código:
DEFINE( "ADSMANAGER_DEVICE", "U$&nbsp;%s");
A como puedes ver, en mi caso le agregué el signo de dólar (U$) seguido por el código de espacio (&nbsp;), seguido por un valor (%s).

En tu caso lo más probable es que quede así:

Código:
DEFINE( "ADSMANAGER_DEVICE", "€&nbsp;%s");
__________________
¡No lo sé todo! Pero comencé como tú, ¡sin saber nada!
Encuéntrame en Facebook: Perfil + Página
  #4 (permalink)  
Antiguo 03/02/2010, 08:05
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Signo de euro en mod adsmanager

muchas gracias!! ahi tambien puedo cambiar todos los campos!!!

Etiquetas: adsmanager, euro, mod
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:11.