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

SMF Duda: Abrir enlaces de los ultimos mensajes de ssi.php en una ventana nueva...

Estas en el tema de Duda: Abrir enlaces de los ultimos mensajes de ssi.php en una ventana nueva... en el foro de Sistemas de gestión de contenidos en Foros del Web. Hola, tengo un problema de codificación, me salen caracteres raros al llamar a los últimos mensajes del foro vía ssi.php, es un problema de joomla, ...
  #1 (permalink)  
Antiguo 19/04/2011, 05:08
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
Duda: Abrir enlaces de los ultimos mensajes de ssi.php en una ventana nueva...

Hola, tengo un problema de codificación, me salen caracteres raros al llamar a los últimos mensajes del foro vía ssi.php, es un problema de joomla, solucionarlo es muy engorroso y ni siquiera se si va a funcionar, por lo que se me ocurrió poner un iframe en joomla y que sea este el encargado de llamar a los últimos mensajes del foro vía ssi.php. Resultado: Perfecto!!! Ya no se ven los caracteres raros, pero al hacer clic en uno de los últimos temas, este se abre en el recuadro del iframe, por lo que el foro no se ve como debería...

estudiando el código del SSI.php, en la parte de "Recent topic list" he encontrado 4 lineas de código con el atributo "href" que hacen referencia a lo que yo necesito.

Código:
 Linea 1

Linea Original: 'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0">' . $row['bName'] . '</a>''

Linea Modificada:'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0" target="_blank">' . $row['bName'] . '</a>'
Resultado: ¡Funciona! Los enlaces a los distintos subforos se abren en una ventana nueva.

Código:
 Linea 2

Linea Original: 'link' => empty($row['ID_MEMBER']) ? $row['posterName'] : '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['posterName'] . '</a>'

Linea Modificada: 'link' => 'link' => empty($row['ID_MEMBER']) ? $row['posterName'] : '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '" target="_blank">' . $row['posterName'] . '</a>'
Resultado: ¡Funciona! Los enlaces a los perfiles del usuario que escribió el ultimo mensaje o post se abren en una venta nueva.

Hasta aquí todo correcto, el problema viene ahora...

Código:
 Linea 3

Linea Original: 'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.msg' . $row['ID_MSG'] . ' #new">' . $row['subject'] . '</a>',

Linea Modificada: 'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.msg' . $row['ID_MSG'] . ' #new" target="_blank">' . $row['subject'] . '</a>',
Resultado: ¡No funciona! El mensaje o post escrito se sigue abriendo en la misma ventana.

Código:
 Linea 4

Linea Original: ', $post['poster']['link'], '
					', $post['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $post['topic'] . '.msg' . $post['new_from'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></font></a>', '

Linea Modificada: ', $post['poster']['link'], '
					', $post['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $post['topic'] . '.msg' . $post['new_from'] . ';topicseen#new" target="_blank"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></font></a>', '
Resultado: ¡No funciona! El mensaje o post escrito se sigue abriendo en la misma ventana.

¿Alguna solución?

Saludos y gracias por vuestra atención!

Etiquetas: aplicaciones-prefabricadas, enlaces, mensajes, smf, ventanas
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 22:03.