News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Cambiar texto por imagenes - Como?

Started by Neri, January 08, 2008, 12:23:33 AM

Previous topic - Next topic

franklinrony

si con html se puede el problema recide e qu si cambias de ddominio ya no funciona por que usas la rl completa o por rutas en cambio asi usas las variables del foro
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

Neri

Me gustaria una respuesta Clara... nadie nunca hizo eso???

franklinrony

http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

minos

tan clara que ya le pude poner los botones .....

no hay ningun mod tienes que hacerlo manualmente

T-Bag

Quote from: frony on January 09, 2008, 02:01:01 AM
pues ya somos dos asi sin probar supongo que solo esto aañde la imagen del admin

', ($settings['use_image_buttons'] ? '[img alt=']%27%20.%20$settings%5B%27images_url%27%5D%20.%20%27/%27%20.%20$context%5B%27user%27%5D%5B%27language%27%5D%20.%20%27/admin.gif[/img]' : $txt[2]), '
osease

// Is the user allowed to administrate at all? ([admin])    if ($context['allow_admin'])        echo ($current_action == 'admin' || $context['browser']['is_ie4']) ? ' ' : '' , '                                    ', ($settings['use_image_buttons'] ? '[img alt=']%27%20.%20$settings%5B%27images_url%27%5D%20.%20%27/%27%20.%20$context%5B%27user%27%5D%5B%27language%27%5D%20.%20%27/admin.gif[/img]' : $txt[2]), '                ' , $current_action == 'admin' ? ' ' : '';

notese que removi
' , $txt[2] , '
por el otro lo demas creo es repetitivo.
edito; wotk fine again  :-*


frony, si no entendi mal, eso es para que muestre el boton de agregar encuesta? Es que a mi tampoco me aparece. Es verdad que hay un botón de agregar encuesta que aparece (cuando estás en un foro, sin entrar a los hilos), pero la función del botón "agregar encuesta" que hay dentro de los hilos es diferente, y ese botón no se muestra.

Lo que hace es agregar una encuesta a un tema ya iniciado. Entonces, como podría hacer que se viese ese botón? Porque en la carpeta lo tengo, se llama addpoll.gif, y he probado a cambiarle el nombre a add_poll.gif pero nada... sigue sin funcionar.

franklinrony

tienes activada la opcion para crear encuestas? al menos deberia mostrarte el texto de crear nueva encuesta" ya que la modificacion solo cambia el texto por botones, peor si no te sale eso en el indice de temas debe haber algo que no esta configurado correctamente, a menos que se haya pasado pro alto al autor de theme agregar esa opcion eor lo dudo pues cada tema es revisado por el staff de smf antes de ser publicado, ya me diras
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

T-Bag

#26
Quote from: frony on October 10, 2008, 10:23:48 PM
tienes activada la opcion para crear encuestas? al menos deberia mostrarte el texto de crear nueva encuesta" ya que la modificacion solo cambia el texto por botones, peor si no te sale eso en el indice de temas debe haber algo que no esta configurado correctamente, a menos que se haya pasado pro alto al autor de theme agregar esa opcion eor lo dudo pues cada tema es revisado por el staff de smf antes de ser publicado, ya me diras

Se ve, pero así:


Y el tema es el default de SMF, por eso me extraña que no salga el botón


Edito: Ya está arreglado. Había que cambiarle el nombre, de addpoll.gif a add_poll.gif, pero como no vacié la caché no me daba resultado. Por cierto, hay manera de modificar el espacio entre los botones?

HotJoint

Pero seguro que tienes la imagen creada?

franklinrony

busca en la hoja de estilo all debe haber algo entorno a la clase para esos botones
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

overnet

Q raro hice todo, y no me sale.. No aparecen las imagenes..:((

MaNaRa

gracias por el mod! lo andaba buscando... frony eres un sabio!
¿porcierto, habría posibilidad de usar también este método para los enlaces de arriba?, es decir, estos:

Inicio      Ayuda    Buscar    Administración    Editar Perfil    Mensajes Privados    Usuarios    Salir   
mi versión de foro es SMF 2.0

overnet

Bueno yo hice esto :

Busque en el index.template.php

Esto:


// Show the [home] button.
echo '

<td valign="middle" class="mainnav' , $current_action == 'home' ? '_active' : '' , '">
<a href="', $scripturl, '">Forum</a>
</td>';


// Show the [help] button.
echo '
<td valign="middle" class="mainnav' , $current_action == 'help' ? '_active' : '' , '">
<a href="', $scripturl, '?action=help">' , $txt[119] , '</a>
</td>';

    echo ($current_action == 'arcade' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'arcade' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=arcade">' , $txt['arcade'] , '</a>
</td>' , $current_action == 'arcade' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';// How about the [search] button?
if ($context['allow_search'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'search' ? '_active' : '' , '">
<a href="', $scripturl, '?action=search">' , $txt[182] , '</a>
</td>';

// Is the user allowed to administrate at all? ([admin])
if ($context['allow_admin'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'admin' ? '_active' : '' , '">
<a href="', $scripturl, '?action=admin">' , $txt[2] , '</a>
</td>';

// Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'profile' ? '_active' : '' , '">
<a href="', $scripturl, '?action=profile">' , $txt[79] , '</a>
</td>';

// Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'pm' ? '_active' : '' , '">
<a href="', $scripturl, '?action=pm">' , $txt['pm_short'] , ' ', $context['user']['unread_messages'] > 0 ? '[<strong>'. $context['user']['unread_messages'] . '</strong>]' : '' , '</a>
</td>';

// The [calendar]!
if ($context['allow_calendar'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'calendar' ? '_active' : '' , '">
<a href="', $scripturl, '?action=calendar">' , $txt['calendar24'] , '</a>
</td>';

// the [member] list button
if ($context['allow_memberlist'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'mlist' ? '_active' : '' , '">
<a href="', $scripturl, '?action=mlist">' , $txt[331] , '</a>
</td>';


// If the user is a guest, show [login] button.
if ($context['user']['is_guest'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'login' ? '_active' : '' , '">
<a href="', $scripturl, '?action=login">' , $txt[34] , '</a>
</td>';


// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'register' ? '_active' : '' , '">
<a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
</td>';


// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo '
<td valign="middle" class="mainnav' , $current_action == 'logout' ? '_active' : '' , '">
<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a>
</td>';

}


y lo reemplazee por esto:


// Show the [home] button.
  echo '<li><a href="', $scripturl, '" class="kwick opt1">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/home.gif" alt="' . $txt[103] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[103]), '</span></a></li>';

  // Show the [help] button.
  echo '<li><a href="', $scripturl, '?action=help" class="kwick opt2" >', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/help.gif" alt="' . $txt[119] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[119]), '</span></a></li>';

  // How about the [search] button?
  if ($context['allow_search'])
echo '<li><a href="', $scripturl, '?action=search" class="kwick opt3">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/search.gif" alt="' . $txt[182] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[182]), '</span></a></li>';

  // Is the user allowed to administrate at all? ([admin])
  if ($context['allow_admin']){
echo '<li><a href="', $scripturl, '?action=admin" class="kwick opt4">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/admin.gif" alt="' . $txt[2] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[2]), '</span></a></li>';
}
  // Edit Profile [profile] :x
  if ($context['allow_edit_profile'])
echo '<li><a href="', $scripturl, '?action=profile" class="kwick opt5">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/profile.gif" alt="' . $txt[79] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[467]), '</span></a></li>';

  // The Private Message [PM]!
  if ($context['allow_pm'])
echo '<li><a href="', $scripturl, '?action=pm" class="kwick opt6">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/pm.gif" alt="' . $txt[144] . '" style="margin: 0px 0;" border="0" /><span>' : $txt['smf199']), '</span></a></li>';

  // The [calendar]!
  if ($context['allow_calendar'])
echo '<li><a href="', $scripturl, '?action=calendar" class="kwick opt7">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/calendar.gif" alt="' . $txt['calendar24'] . '" style="margin: 0px 0;" border="0" /><span>' : $txt['calendar24']), '</span></a></li>';
 
  // The [member] list button :)
  if ($context['allow_memberlist'])
echo '<li><a href="', $scripturl, '?action=mlist" class="kwick opt8">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/memberlist.gif" alt="' . $txt[331] .'" style="margin: 0px 0;" border="0" /><span>' : $txt[331]), '</span></a></li>';
 
  // If the user is a guest, show [login] button.
  if ($context['user']['is_guest'])  
echo '<li><a href="', $scripturl, '?action=login" class="kwick opt9">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/login.gif" alt="' . $txt[34] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[34]), '</span></a></li>';

  // If the user is a guest, show [register] button.
  if ($context['user']['is_guest'])
echo '<li><a href="', $scripturl, '?action=register" class="kwick opt10">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/register.gif" alt="' . $txt[97] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[97]), '</span></a></li>';
 
  // Otherwise, they might want to [logout]...
  if ($context['user']['is_logged'])
  echo '<li><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '" class="kwick opt11">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/logout.gif" alt="' . $txt[108] . '" style="margin: 0px 0;" border="0" /><span>' : $txt[108]), '</span></a></li>';


  echo '</ul></div>';


}



Maliante

A mi me pasa lo mismo pero solo como Admin los Usuarios normales, VIP moderadores etc. tienen las imagenes los Admin no.

Se puede arreglar de alguna forma??

Maliante




Yuni

siento responder en un topic en el cual no se postea desde hace mucho tiempo, pero buscando información de mi pequeño problema he acabado en este.

Decir que lo posteado me ha funcionado, el problema que tengo es que el botón de contestar no se me muestra y me resulta bastante raro porque la propia imagen (reply.gif) si que está subida al tema en cuestión.

erewrwea

Y como hago para que el boton agradecer del thnak o matic quede asi solo la iimagen sin el texto que dice agradecer

yuriken

Parece que no hay un buen tuto para cambiar texto por imagenes.

Que lata.

Ayuda..!!

Llevo dias leyendo y no encuentro una respuesta clara.

ATTE:
Yuriken

missing

Bueno, el otro dia lei esto por ahi, pero no lo he probado aun ....
En el index.tuidioma.php , cambiar:

$txt['home']= "<img src=\"url_imagen.jpg\"/>";

y asi todos los botones .... supongo  :-\

franklinrony

Quote from: yuriken on June 23, 2009, 04:48:05 PM
Parece que no hay un buen tuto para cambiar texto por imagenes.

Que lata.

Ayuda..!!

Llevo dias leyendo y no encuentro una respuesta clara.

ATTE:
Yuriken
http://www.simplemachines.org/community/index.php?topic=215426.msg1374317#msg1374317
http://twitter.com/franklinrony

Entra y aprende a ser un webmaster
www.sv-blog.com
--Si pides ayuda al menos agradece el soporte recibido----

yuriken

Quote$buttons[$key] = '<a href="' . $value['url'] . '" ' .( isset($value['custom']) ? $value['custom'] : '') . '>' . $txt[$value['text']] . '</a>';

y lo reemplazan por
         $buttons[$key] = '<a href="' . $value['url'] . '" ' .( isset($value['custom']) ? $value['custom'] : '') . '>' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . ($value['lang'] ? $context['user']['language'] . '/' : '') . $value['image'] . '" alt="' . $txt[$value['text']] . '" border="0" />' : $txt[$value['text']]) . '</a>';


Remplazo ese codigo a mi index.templante.php

Y como pongo mi imagen [prediseñada]

atte:
Yuriken

yuriken

El codigo sirve.

Pero tengo un problema.

Las imagenes no salen por que buscan esto esta direccion.

Themes/Xbox360_Elite/images/spanish_es/markread.gif

y aqui va el problema no tengo una carpeta llamada /spanish_es

Yo revice y no esa carpeta en cambio solo encontre la carpeta English.

Ayudame por favor.

Que hago tus codigos funcionan pero como hago para que en ves de que las imagenes busquen la carpeta Spanish_es  busque la carpeta English [o recomiendame que hacer]

Ya casi dando solucion dame un empujoncito.

atte:
Yuriken


Advertisement: