Tinypic Image Upload Popup En Post (APORTE)

Started by 4Kstore, March 01, 2009, 03:40:39 PM

Previous topic - Next topic

4Kstore


Post: http://www.simplemachines.org/community/index.php?topic=288169.0
Creditos: brandonroy


Traduci lo importante de este tema en el cual explica como agregar un boton en el editor de texto para que al hacer click se abra un popup con el upload a tinypic.





1): Descargar el archivo html que esta adjunto al final de este post.

2): Subir el archivo html en cualquier ruta de tu servidor (Yo use el root. Ejemplo: misitio.com/tinypic.html)

3): Descargar la imagen del boton que esta adjunta al final de este post.

4): Subir la imagen en cualquier carpeta de imagenes de su sitio.

Edicion:

Abrir /Themes/tuTheme/Post.template.php

Buscar:
      echo '
            </td>
         </tr>';
   }

   // Now start printing all of the smileys.
   if (!empty($context['smileys']['postform']))


Agregar Antes:

echo '&nbsp;&nbsp;<a onclick="window.open(\'URL del archivo html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="URL de la imagen del boton" border="0"></a>';



Capturas:









SaludoS!


Post: http://www.simplemachines.org/community/index.php?topic=288169.0
Creditos: brandonroy

¡¡NEW MOD: Sparkles User Names!!!

Sergioropase

gracias tio, va a la perfeccion.

Una pregunta, ¿se puede añadir a la respuesta rapida?

Y muchas gracias.

piratex

muy bueno, pero mi theme no tiene post.template.php
Como le hago?
Lo mejor de internet es que encontras de todo, siempre y cuando sepas donde buscar...por eso hicimos este forito, para que encuentres lo que necesitas sin muchas vueltas...Ingresa acá

4Kstore

Quote from: piratex on March 31, 2009, 07:54:09 PM
muy bueno, pero mi theme no tiene post.template.php
Como le hago?


Modifica el post.template del theme default y te va a funciona.
Saludos!

¡¡NEW MOD: Sparkles User Names!!!


lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

jjbotella

Un pequeño aporte.

Si quieres que la ventana te aparezca en español:

Abre el archivo tinypic.html

Busca
tinypic_language = 'en';

Reemplazar por
tinypic_language = 'es';

Un saludo.
Foro: SMF 2.0 RC3
Web: www.jjforum.es - Todo para tu PDA, PNA, GPS, PSP y PC.

4Kstore

Quote from: jjbotella on April 06, 2009, 02:51:21 AM
Un pequeño aporte.

Si quieres que la ventana te aparezca en español:

Abre el archivo tinypic.html

Busca
tinypic_language = 'en';

Reemplazar por
tinypic_language = 'es';

Un saludo.

Gracias, gran comentario!

¡¡NEW MOD: Sparkles User Names!!!

Polilla

Pos YO no soy capaz.

A ver.

1º he modificado el post.template.php lo he subido y cambiado por ftp en la ruta de themes/default (ya que utilizo ese theme para todos y por defecto)

2º El archivo Tinypic.html lo he subido a la ruta de /public_html/ForoSMF/

3º La imagen, osea el uploadimage.gif lo he probado varias carpetas de imagenes, tanto en las /public_html/ForoSMF/Images/ como en las de /public_html/ForoSMF/Themes/default/images/ y esto es lo que obtengo:

Sin boton, ni nada.


Y logicamente al pulsar sobre donde debe ir el boton me da este error en el navegador:



A ver... a ver que estoy haciendo mal ahora.  ;)

Por cierto buen aporte!!!

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

4Kstore

cuando edita el post.template.php tenes que editar el código poniendo la ruta de los archivos de acuerdo a donde los hayas subido.

echo '&nbsp;&nbsp;<a onclick="window.open(\'URL del archivo html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="URL de la imagen del boton" border="0"></a>';

"url del archivo html" -> editalo por la ruta donde pusiste el tinypic.html
"url de la imagen del botón" -> editalo también con la ruta de la imagen.

Proba y avísame
Saludos!


¡¡NEW MOD: Sparkles User Names!!!

varen sea

#10
Hola polilla, dejo aquí el código de como lo he realizado yo,
antes aclarar que yo he creado una carpeta que la he llamado fotos, y en esta carpeta es donde he dejado el gif, simplemente para que la ruta no sea tan extensa.....

       
Quoteecho '&nbsp;&nbsp;<a onclick="window.open(\'http://tusitio.com/tinypic.html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="http://tusitio.com/fotos/uploadimage.gif" border="0"></a>';
      echo '

es un gran aporte gracias a 4kstore  por trasmitirlo y a brandonroy por compartirlo
Salu2     

Edit: polilla, no me he dado cuenta que tienes una carpeta creada para el foro, entonces tu ruta debería de ser esta

http2.//tusitio.com/ForoSMF/tinypic.html
ya comentas como vas

Polilla

Quote from: 4kstore on April 16, 2009, 09:19:38 PM
cuando edita el post.template.php tenes que editar el código poniendo la ruta de los archivos de acuerdo a donde los hayas subido.

echo '&nbsp;&nbsp;<a onclick="window.open(\'URL del archivo html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="URL de la imagen del boton" border="0"></a>';

"url del archivo html" -> editalo por la ruta donde pusiste el tinypic.html
"url de la imagen del botón" -> editalo también con la ruta de la imagen.

Proba y avísame
Saludos!

ja,ja,ja, pues no lo edite tal cual, vamos sin tener en cuenta eso que comentas, ainsssss... soy un prisas.... soy un prisas... soy un...

Gracias!!!

Funcionando a la perfección va de lujo OIGA!!!
Teniendo eleccion, porque seguir haciendo lo que no te apetece...

Polilla

#12
Gracias waren por poco nos cruzamos los mensajes. ;)

Edito:

Pues como dije ya esta ademas le cambie el boton por el del logo de tinypic. En el adjunto lo tiene el que lo quiera.

Saluetes, quedaria asi:

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


varen sea

hola estoy probando el botón en la versión 2.0 RC1 y no soy capad de dejarlo justo encima de los smileys,
si sabéis como hacerlo se agradecería enormemente...
Salu2

creedence


ya reemplaze por 
tinypic_language = 'es';


y no me sale en espanol como le hago =?

varen sea

aquí te lo dejo como lo tengo yo, ya nos comentas, 
<p><span style="font-family: verdana; font-size: 8pt; color: e10000;">Despu&eacute;s de cargar, s&oacute;lo copiar y pegar el c&oacute;digo en tu nuevo tema! (mantener el tama&ntilde;o por defecto)</span></p>

<script type="text/javascript">
tinypic_layout = 'narrow';
tinypic_type = 'images';
tinypic_links = 'forum';
tinypic_language = 'es';
tinypic_search = 'false';
tinypic_autoload = true;
</script>
<script src="http://plugin.tinypic.com/j/plugin.js" type="text/javascript"></script>

Salu2


4Kstore


¡¡NEW MOD: Sparkles User Names!!!

llanto

Quote from: 4kstore on January 09, 2010, 03:05:48 PM
Quote from: llanto on January 09, 2010, 01:24:42 PM
y el html?

Esta adjunto al primer post.

no lo había visto. gracias!

y por otro lado no consigo que funcione y creo que lo hago todo bien.

al entrar en la ruta donde tengo el html sí funciona, por lo que el html está bien, pero al pulsar en el link de la imagen no hace nada

hay algo mal?

echo '&nbsp;&nbsp;<a onclick="window.open(\'http://www..com/foro/tinypic.html/\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="http://www..com/foro/tinypic/tiny.gif" border="0"></a>';

llanto

Ya funciona, sorry, era mi pc que estaba colgadísimo y no funcionaban los pop-up  :o

DaniielHL

Información sobre mi foro:

Link del Foro: http://onforo.com/
Theme que Usa: Winter
Versión de SMF: 2.0 RC2
Idioma que usa: Spanish_ES
Portal que usa: SimplePortal 2.3.1

Ginolatex

Si lo pones antes de:

// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup']))


Funciona!!! pero queda entre los BBC y los smileys, a ver si alguién nos dice como hacer para que quede justo al lado del de "Cambiar Vista", y a poder ser con la rallita "divider".


Saludos.

ealexander

#23
hola 4kstore lo que acabas de compartir con la comunidad se puede apreciar en estas Capturas:
Quote from: 4kstore on March 01, 2009, 03:40:39 PM






pero si tengo la version de smf rc2 como deberia de hacer para modificar el codigo en que cambiaria para que me salga como en las capturas
Saludos
foros peru
en el encontraras temas de interes como los sgtes:

Deportes     Estudiantes    Tv y Espectáculos       Universidades   
Amor y Sexualidad

Maniaco

#24
Excelente, muchas gracias, pero un preguntilla tonta, estoy intentando ponerlo en español asi:

Abre el archivo tinypic.html

Busca
tinypic_language = 'en';

Reemplazar por
tinypic_language = 'es';

pero, me podriais decir como lo hago o que hago mal? yo abro el archivo con el notepad++ pero no me deja cambiarlo, como tendria que hacer? Gracias.

tambien lo que me pasa, es que pongo el codigo y me funciona, pero...... el botn, ponga donde ponga el cogido me sale arriba del todo, encima de donde se escribe el asunto del post, a que puede ser debido? Gracias.


Ginolatex

Deberias poder cambiarlo sin problema, pero bien, sino aquí te dejo como yo lo uso por si te sirve.


Saludos.

kobenan

Muchas gracias.

Funciona muy bien.


Les pongo adjunta otra imagen.



Blackdozer

Quote from: kobenan on April 23, 2010, 01:56:20 AM
Muchas gracias.

Funciona muy bien.


Les pongo adjunta otra imagen.



Gracias por la imágen, cuuando ponga el mod me ira bién 8)

Angel Muñoz



Aportadordelmix


Angel Muñoz

Exacto lo meti a mi foro sin problemas, Gracias!!!

dusst

#33
Quote from: Ginolatex on March 02, 2010, 08:36:44 PM
Si lo pones antes de:

// What about smileys?
if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup']))


Funciona!!! pero queda entre los BBC y los smileys, a ver si alguién nos dice como hacer para que quede justo al lado del de "Cambiar Vista", y a poder ser con la rallita "divider".


Saludos.

Tiene razon, podrian ayudarnos pls???
SMF 2.1 RC3

lud1909

ha caido tinypic? yo no consigo abrirla, y menos conseguir poner esto en la web..

salu2

lucas-ruroken

Adk Portal 3.1 is coming....

Design your universe!

lud1909

pues a mi no me funciona y varias imágenes que tenia en tinypic me han desaparecido, hace ya unos días..


Maniaco

Hola, bueno me he decidido a retomar este tema que tenia pendiente, la cuestión es que lo he puesto y bien, todo ok, el idioma, mi botón personalizado (por cierto si a alguien le gusta, puedo subirlo aquí sin problema ok), al grano, mi foro es 2.0 RC1.2 y he puesto el codigo justo antes de

// What about smileys?
   if (!empty($context['smileys']['postform']) || !empty($context['smileys']['popup']))


he puesto las rutas y todo y miren donde me ha salido el botón:


al principio del todo, encima del asunto como podeis ver, que tendria que hacer para que me salga el botón con los otros? osea aquí:


Gracias por vuestra ayuda.

DoctorMalboro

Tendría que ponerlo como BBCode para hacerlo más fácil...

Maniaco

#40
y como lo hago? me lo podrias explicar? Gracias.

Edito: por mi parte solucionado, por si le sirve a alguien, En el post.template buscar:

echo '
<tr>
<td align="right"></td>
<td valign="middle">
', template_control_richedit($context['post_box_name'], 'bbc'), '
</td>
</tr>';
}'
   


y reemplazar por:

echo '
<tr>
<td align="right"></td>
<td valign="middle">
', template_control_richedit($context['post_box_name'], 'bbc'), '<a onclick="window.open(\'url de tu tinypic.html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="url de tu imagen" border="0"></a>
</td>
</tr>';
}


Acordarse de cambiar las rutas.un saludo.

luuuciano

una consulta al respecto... el URL a la imagen luego de subida... es el full size direct url?
(o como le digan en tinypic, jeje)
No me agradan los foros que no te dejan borrar TU PROPIO usuario, como por ejemplo smfsimple.com.
E incluso te mandan emails no solicitados, de los cuales, quizá, no puedas escapar porque NO te dejan posibilidad a deshabilitarlos (a menos que NO te tengan en su lista negra).

phyzer

Quote from: Maniaco on July 15, 2010, 11:47:26 AM
y como lo hago? me lo podrias explicar? Gracias.

Edito: por mi parte solucionado, por si le sirve a alguien, En el post.template buscar:

echo '
<tr>
<td align="right"></td>
<td valign="middle">
', template_control_richedit($context['post_box_name'], 'bbc'), '
</td>
</tr>';
}'
   


y reemplazar por:

echo '
<tr>
<td align="right"></td>
<td valign="middle">
', template_control_richedit($context['post_box_name'], 'bbc'), '<a onclick="window.open(\'url de tu tinypic.html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="url de tu imagen" border="0"></a>
</td>
</tr>';
}


Acordarse de cambiar las rutas.un saludo.

no encontre esa parte en el post.template, encontre una parte parecida que es :

echo '
', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');


me puedes explicar como ponerlo? es que trataba pero me daba error de plantilla y como no se mucho de php :/

mi codigo del boton es este y quiero ponerlo asi tambien:

<a onclick="window.open(\'http://www.foropremios.com/tinypic.html\',\'POPUP\',\'width=280,height=540,scrollbars=0\');return false;" href="#"><img src="http://www.foropremios.com/Themes/inferno_20rc3/images/uploadimage.gif" border="0"></a>




tengo smf 2.0 rc3  theme inferno

gracias  :)
Mi foro: (buscando patrocinador)

foropimiento

4k , seria posible subir todas las fotos a una cuenta especifica? asi no se borraran en el futuro

gracias


Advertisement: