Uutiset:

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

Main Menu
Advertisement:

Problemas con mod.Topic View Log en el theme Classic YaBB SE Theme.

Aloittaja Polilla, lokakuu 15, 2009, 06:36:48 IP

« edellinen - seuraava »

Polilla

Lo tengo instalado en el foro V-1.1.10 con el theme default y funciona ok, pero cuando pongo el foro en el theme Classic, NO es operativo, ya que no veo el boton de LOG DEL TEMA.

Hice la edicion de los archivos tal como se indica en el parser., Y sigue sin aparecer.

Alguna sugerencia.

Saludos.
Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mafia7

amigo es que tienes que modificar halgunos aschivos para poder que se vean en tu nuevo tema
eso lo buscara en el enlase del mod y busca en el boto para intalar manual

suerte

Polilla

Lainaus käyttäjältä: Polilla - lokakuu 15, 2009, 06:36:48 IP
Hice la edicion de los archivos tal como se indica en el parser., Y sigue sin aparecer.

De todas maneras se agradece el recordatorio pero NO es el caso.
Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

podrias adjuntar tus archivos:

Classic /Display.template.php   y

/Classic/MessageIndex.template.php

tambien intenta borrar el cache de tu navegador o navega por tu foro con un navegador diferente.


para revisarlos.

saludos!

Polilla

Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

ok, parece ser que el theme classic trabaja distinto a los demas themes, prueba con este, aunque no estoy muy seguro de que funcione ya que nunca he modificado ese theme.

lo que hice fue agregar esto:

// Topic View Log button.
if ($context['can_view_topic_log'])
$buttonArray[] = '<a href="' . $scripturl . '?action=topicviewlog;id=' . $context['current_topic'] . '.0" target="_blank">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif" alt="Log del tema" border="0" />Log del tema</a>';



al el archivo en la linea 653  en la array que muestra los botones:  $buttonArray = array();

saludos!

Polilla

Nada, sustituyendo el Display.template del classic arroja este error ahora y no muestra el foro.



Saludos.

Teniendo eleccion, porque seguir haciendo lo que no te apetece...

vicram10

Prueba de la siguiente forma

// Topic View Log button.
   if ($context['can_view_topic_log'])
      $buttonArray[] = '<a href="' . $scripturl . '?action=topicviewlog;id=' . $context['current_topic'] . '.0" target="_blank">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif" alt="Log del tema" border="0" />' : 'Log del tema') .'</a>';   


lo que hice fue

Este

($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif" alt="Log del tema" border="0" />Log del tema</a>';

Cambiar por este

($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif" alt="Log del tema" border="0" />' : 'Log del tema') .'</a>';

Polilla

Nada, que tampoco funciona asi Vicram.

Asi es como se ve en el theme Default:



Y como apreciaras al cambiar al classic, no hay nada:



Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

el theme classic maneja imagenes, en el codigo que pusimos se establece que se usara una imagen:

<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif"

trata de subir una con el nombre log.gif  a    Themes/classic/images/tu idioma  junto con las demas imagenes de reponder, encuesta, imprimir, etc.

Polilla

Nada de nada.

1º Con la modificacion realizada por ti 130860 arroja el error de que te puse antes.

2º Con la de Vicram, NO hay error alguno, pero el mod. NO funciona en el Classic.

Logicamente con la imagen tambien subida a esa ruta que comentas como log.gif.


Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

si, el codigo que puse yo tenia una error de sintaxis que vicram soluciono, lo que estaba pensando es, podrias poner el enlace a el log del tema en otra parte del archivo solo para ese theme, el codigo seria asi:

// Topic View Log button.
global $context;
if ($context['can_view_topic_log'])
echo'<a href="', $scripturl , '?action=topicviewlog;id=' . $context['current_topic']'" >' $txt['tvl_title'] '</a>';


y ponerlo debajo de los botones o en algun otro lugar.


saludos!
      

Polilla

Y que partes recomendarias TU ponerle aqui:

$txt['tvl_title']

Entiendo que la imagen ya no seria necesaria,no?

Gracias por seguir el hilo.
Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

ese es el string de texto de el mod, su equivalente seria:  Log del tema  si no quieres usar ese string podrias usarlo asi:

// Topic View Log button.
global $context;
if ($context['can_view_topic_log'])
echo'<a href="', $scripturl , '?action=topicviewlog;id=' . $context['current_topic']'" >Log del Tema</a>';


solo asegurate de que pongas este codigo dentro de la estructura de cada post, si lo pones en otro lugar te dara error o no funcionara bien.

saludos!


Polilla

Lainaus käyttäjältä: 130860 - lokakuu 16, 2009, 01:22:46 IP


solo asegurate de que pongas este codigo dentro de la estructura de cada post, si lo pones en otro lugar te dara error o no funcionara bien.



Me he perdido.  :-\

Podrias utilizar un lenguaje mas claro para los novatos como YO.

Gracias.
Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

mmm, he estado revisando y poniendolo asi deberia de funcionar:


$buttonArray[] = '<a href="' . $scripturl . '?action=printpage;topic=' . $context['current_topic'] . '.0" target="_blank">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/print.gif" alt="' . $txt[465] . '" border="0" />' : $txt[465]) . '</a>';
// Topic View Log button.
if ($context['can_view_topic_log'])
$buttonArray[] = '<a href="' . $scripturl . '?action=topicviewlog;id=' . $context['current_topic'] . '.0" target="_blank">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif" alt="Log del tema" border="0" />Log del tema</a>';

vicram10

Asi como dice 130860 funciona.. solo se deberia de agregarle el parentesis para que no arroje el error de parser..

pero probando.. trae en ves del dibujo trae la palabra log del tema

Buscando

$buttonArray[] = '<a href="' . $scripturl . '?action=printpage;topic=' . $context['current_topic'] . '.0" target="_blank">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/print.gif" alt="' . $txt[465] . '" border="0" />' : $txt[465]) . '</a>';


Agregando debajo

   // Topic View Log button.
   if ($context['can_view_topic_log'])
      $buttonArray[] = '<a href="' . $scripturl . '?action=topicviewlog;id=' . $context['current_topic'] . '.0" target="_blank">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/log.gif" alt="Log del tema" border="0" />' : 'Log del tema') . '</a>';   


claro esta que debe haber algo en $context['can_view_topic_log'] por que si ese valor arroja false nunca mostraria el boton..

Solo cambie una parte para que no arrojara error del parser como antes... pero asi como dice mirahalo.. con este ya funciona.. al menos a mi me funciono..


Polilla

Ok, tan pronto como pueda verificarlo comento resultados.

P.D. NO puedo verificar por tener problemas de acceso a mi actual hosting .

ARREGLADO y funcionado al 100%.

Un gran fallo que posee este mod. si se desea instalar en el theme classyc (Desconozco en otros themes) que sin vuestra ayuda, no hubiese solucionado.

Doble agradecimiento para ambos.

Gracias.

P.D. En lugar de que muestre el texto "Log..." subi una imagen y se ve asi tal cual.

Saludos.
Teniendo eleccion, porque seguir haciendo lo que no te apetece...

mirahalo

me alegro que te haya funcionado, marcado como solucionado entonces.


saludos!

Advertisement: