Pregunta sobre funcion Imprimir

Started by Ρrototype, November 04, 2010, 01:15:32 AM

Previous topic - Next topic

Ρrototype

Hola Amigos!
Recientemente agrege un mod "Registered Links" Para que les pida registrarse o iniciar sesion para ver los links de descargas.
Resulta que hay usuarios lo suficientemente vivos como para desbloquear eso por asi decirlo..

Leyendo en blogs, Vi que usando la opcion "Imprimir" aparece el link de descarga junto con el tema... -_-
Me parecia raro ver todos los dias que los usuarios imprimian temas que tienen poco contenido de interes para imprimir..

Queria saber si ya les paso o saben como bloquear la opcion imprimir o sacarla..


Saludos
Desde ya gracias

PD: Uso SMF 2.0 RC3

^HeRaCLeS^

podes quitar el boton y la funcion.

en tu display.template.php
Busca esto:
'print' => array('text' => 'print', 'image' => 'print.gif', 'lang' => true, 'custom' => 'rel="new_win nofollow"', 'url' => $scripturl . '?action=printpage;topic=' . $context['current_topic'] . '.0'),

y ponele adelante --->> //

ahora en tu index.php busca
'printpage' => array('Printpage.php', 'PrintTopic'),
y tambien ponele --->> //

con eso dejaran de funcionar esas funciones.

si llegara a dar algun error, solo tienes que quitarle los // de adelante y listo.
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •×¤*


SMFPersonal

argxxx

También lo que puedes hacer es instalar el mod Hide, con este mod aunque usen la opción "imprimir" no les saldrá nada...  ;)

Ρrototype

#3
Quote from: ^HeRaCLeS^ on November 04, 2010, 02:47:40 AM
podes quitar el boton y la funcion.

en tu display.template.php
Busca esto:
'print' => array('text' => 'print', 'image' => 'print.gif', 'lang' => true, 'custom' => 'rel="new_win nofollow"', 'url' => $scripturl . '?action=printpage;topic=' . $context['current_topic'] . '.0'),

y ponele adelante --->> //

ahora en tu index.php busca
'printpage' => array('Printpage.php', 'PrintTopic'),
y tambien ponele --->> //

con eso dejaran de funcionar esas funciones.

si llegara a dar algun error, solo tienes que quitarle los // de adelante y listo.



No se en que index buscarlo.
y agregando eso en el display se borra el boton el unico problema es que en la parte superior izquierza de la pantalla pone este simbolo "»¿ "

Quote from: argxxx on November 04, 2010, 08:28:21 AM
También lo que puedes hacer es instalar el mod Hide, con este mod aunque usen la opción "imprimir" no les saldrá nada...  ;)

Hide tag special decis vos?

^HeRaCLeS^

QuoteNo se en que index buscarlo.
en el index.php de tu foro, el que esta en la misma carpeta que el ssi.php

Quotey agregando eso en el display se borra el boton el unico problema es que en la parte superior izquierza de la pantalla pone este simbolo "»¿ "

eso no es por agregar lo que yo te dije, sino por editarlo con el bloc de nota y no usar un editor como la gente.
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •×¤*


SMFPersonal

Suki

Disclaimer: unless otherwise stated, all my posts are personal and does not represent any views or opinions held by Simple Machines.


Ρrototype

Jeje, Bueno es que las veces que pedi soporte me decian que use bloc de notas :P
Pero ya descargue ese y se ve excelente..
Edite el index.php y el display de nuevo.. y no se ve la funcion ni nada..

Pero el codigo "" Sigue apareciendo.. es rarisimo..

¿Alguien sabe como quitarlo?


Saludos, Muchas gracias por todo, ya esta solucionado el problema solo queda ese detalle del codigo..


Edito: el codigo aparece solamente en los temas del foro.

^HeRaCLeS^

eso es porque ya quedo mal codificado por editarlo con el bloc de notas.

Usa el buscador que hay muchos temas con ese problema y con la solucion.
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •×¤*


SMFPersonal

Ρrototype

Quote from: Lean on May 06, 2010, 02:20:19 PM
Regularmente programar en php es tan sencillo como tomar cualquier editor de texto y crear las etiquetas <?php y ?> para abrir y cerrar respectivamente, en varias ocasiones me ha sucedido y creo que a muchos, tanto principiantes como expertos, y es que el error es un tanto infantil y cuando programas con herramientas especializadas, ese error regularmente no ocurre, pero precisamente cuando usamos un editor no habitual, puede ocurrir.Me refiero a los caracteres  que aparecen solo en el producto terminado, es decir solo en el html en tiempo de ejecución, esto sucede cuando se hacen llamadas a archivos utilizando la función include o include_once.

El problema realmente no está en ninguna parte de nuestra programación, simplemente es causado por la codificación con la que se guardó el archivo, es decir, los editores de texto tradicionales incluyen varios tipos de codificación, las más comunes:

ANSI
Unicode
UTF

La única codificación soportada y que no muestra dicho problema es ANSI, así pues, la solución a  consiste solo en guardar nuevamente el archivo con esta codificación.

Fuente

Hay estaba la respuesta, ahora lo tendre en cuenta para proximas modificaciones, ademas empezare a usar el notepad+++

Muchas gracias a todos!! Disculpen la joda =)

Saludos! Arriba SMF!

^HeRaCLeS^

Me alegro que hayas solucionado tus problemas.

Quote
Muchas gracias a todos!! Disculpen la joda =)

No nos joden las preguntas, estamos aca por voluntad propia y lo hacemos con gusto.
Es verdad que a veces si nos joden, pero no las preguntas, sino la poca gana de los usuarios por brindarnos informacion para que podamos ayudarlos. o que solo quieren que hagamos todo nosotros sin ellos mover un dedo para buscar o ayudar.

Cualquier problema aca estamos para ayudar.

Saludos ;)
^HeRaCLeS^
*¤×• Ni te molestes en enviarme un Mp porque el soporte lo doy solo por el foro •×¤*


SMFPersonal

lean

En las Faqs esta el problema solucionado de estos simbolos por la mala codificacion. Esta bueno leer las faqs de ves en cuando porque nos cuesta trabajo hacerlas tambien...

Advertisement: