Página 1 de 1

Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 24 Jul 2008, 01:16
por karbiko
He ido a postimage.org y me he bajado las instrucciones para que permita subir las imágnes directamente desde el disco duro, haciendo la conversión directa del archivo a una url válida.

el texto que bajé fue éste:
Spoiler
##############################################################
## MOD Title: Simple Image Upload
## MOD Author: Sium < admin@postimage.org > (N/A) http://www.postimage.org
## MOD Description:
## This mod integrates image hosting with phpBB3
## It makes image upload very simple. All images are
## hosted on remote image hosting service, not on
## your forum. When user uploads image, script
## creates a thumbnail for image and appends bbcode
## to post user is typing. User doesn't need to
## know anything about bbcode. And this mod is very
## simple to install.
## MOD Version: 1.1.0
##
## Installation Level: Easy
## Installation Time: ~1 Minutes
## Files To Edit: "posting_editor.html" or "posting_body.html"
## Included Files: addform.html
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## Author Notes:
## If you run into any problems or have any questions feel free to email me at admin@postimage.org.
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ COPY ]------------------------------------------
#

copy addform.html to ./addform.html

#
#-----[ EDIT TEMPLATES (Administration Control Panel->Styles->Templates->Edit) ]---------------------------------------------
#

"posting_editor.html" - prosilver
"posting_body.html" - subsilver2

#
#-----[ FIND ]---------------------------------------------
#

}</textarea>

#
#-----[ AFTER, ADD ]---------------------------------------------
#

<br />&nbsp;&bull;&nbsp;<a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode ... &forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">Añade imagén al post</a>

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
(PD: el EoM final, supongo que es End of Mod, o sea, fin del mod. ¿Voy mal? o mi inglis da pa eso?

He seguido las instrucciones:
1.- Subir el addform.html a la raiz del foro.
2.- He entrado en el ACP, me he ido a Estilos, dentro de las plantillas y le he dado al botón de editar a prosilver
3.- He buscado la plantilla que dice, la posting_editor.html y la he abierto
4.- Busqué el texto }</textarea> y en la línea siguiente he añadido (copiar y pegar) el código de ahí encima.

He enviado después de la modificación y me he ido a limpiar la caché.
Al ir a postear un msg y darle al botón de img (ël código que tiene es el de la modificación que referenció mitch aquí y me sigue saliendo

Código: Seleccionar todo

[img][/img]
, quedándose a la espera de la url y no abriendo la opción de postimage para subir la imagen local.

Como vosotros aquí tenéis esa opción, ¿Hay que hacer algo más?

Os pego aquí el código puesto para que analizéis... no se, me da que lo puse donde no era.....
¿A que va a ser eso?
Spoiler

Código: Seleccionar todo

</textarea></dt>
<br />&nbsp;&bull;&nbsp;<a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb&lang=spanish&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">Añade imagén al post</a>
				<dd><span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></span></dd>
				<dd><input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
				<dd><input type="submit" name="add_bcc" value="{L_ADD_BCC}" class="button2" /></dd>
			</dl>
			<!-- ENDIF -->
		<!-- ELSE -->

Re: Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 24 Jul 2008, 01:26
por karbiko
Pongo ésto porque traduciendo la ayuda que aparece en la web he visto está instrucción:

Imagen

(la he subido por el método tradicional)

Como véis en rojo aparecerá un nuevo enlace para subir la imagen al servidor de postimage, pero a mi no me sale.

A ver si sabéis por donde tengo que tirar.
Lo primero, borraré lo que hice.
Y después....

Re: Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 24 Jul 2008, 02:04
por mitch
karbiko, el MOD agrega un enlace debajo de la caja de texto de los posts.. con eso se abre un popup que te permite subir la imagen.

Has seguido bien los pasos pero no se si editar desde el ACP sea lo correcto... lo que se hace es bajar esos archivos por FTP, editarlos y despues volver a subirlos (guardando una copia de los sin editar, por cualquier cosa).

Re: Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 24 Jul 2008, 23:52
por karbiko
Lo he intentado así tb mitch, pero no me ha salido.

Deshice el cambio que había hecho desde el ACP, y me fuí a una copia de seguridad que tenía de esa plantilla.

La edite y busqué el código que dice >/textarea>
Me salía creo que en la línea 166
Luego le añadía el código que decía pero no me aparecía la opción.

Ahora, tal como dicen las instrucciones si necesitas soporte, le he mandado al autor un mail pidiéndole un poco de ayuda y si me lo resuelve, postearé aquí la solución.

En definitiva, no se en qué línea tengo que introducir ese código.

Y, dándole vueltas al asunto, llegué a pensar que no entendía la instrucción cuando dice que subas la addform.html a ./ supongo que quiere decir a la raíz del foro, o sea que si yo lo tengo alojado en la carpeta /foro, será a esa.

Ya contaré lo que me cuentan..

Re: Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 25 Jul 2008, 00:04
por mitch
Limpias el cache luego de cada cambio?

Código: Seleccionar todo

# 
#-----[ COPY ]------------------------------------------ 
# 

copy addform.html to ./addform.html

# 
#-----[ EDIT TEMPLATES (Administration Control Panel->Styles->Templates->Edit) ]--------------------------------------------- 
# 

"posting_editor.html" - prosilver template
"posting_body.html" - subsilver2 template

# 
#-----[ FIND ]--------------------------------------------- 
# 

{SIGNATURE}</textarea> - prosilver template
{MESSAGE}</textarea> - subsilver2 template

# 
#-----[ AFTER, ADD ]--------------------------------------------- 
# 

<br />&nbsp;&bull;&nbsp;<a href="javascript:void(0);" onclick="window.open('http://www.postimage.org/index.php?mode=phpbb&lang=spanish&forumurl=' + escape(document.location.href), '_imagehost', 'resizable=yes,width=500,height=400');return false;">Add image to post</a>
Es así de simple, esto me lo baje yo de la web de postimage.org y estoy totalmente seguro de que lo instale hace algunas semanas atrás y me fue perfecto.
Limpia el cache, y luego ve a mirar si aparece el enlace...

Re: Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 25 Jul 2008, 01:52
por karbiko
Ok Mitch...

Si que limpiaba la caché.
el problema era que textarea aparece un par de veces y no sabía dónde ponerlo

Al decirme tu:
{SIGNATURE}</textarea> - prosilver template

Lo encontré: en prosilver, en template, posting_editor.html y en la línea 143 lo copié y ya lo tengo.

Es distinto que con Icy. En phpb3 si subes una imagen de más de 500X400 me da error 500.
Con las más pequeñas va bien. Intenté modificar en el código el tamaño, pero me seguía danto error

Y aquí al subirlas cuando te aparece que ya está, le das a la Insertar BBCode, te pega el código al msg y ya te sale, pero en el mío sale:
Spoiler
Imagen
(La pongo en grande para que se lea, porque la hice más pequeña y se distorcionaba la lectura. Por eso va en el spoiler.)

Y no veas la velocidad con la que suben desde aquí comparada con aquellas, la misma imagen puede tardar 20-30 segundos más allí.

Bueno, menos es nada.
Si sabéis como mejorarlo para asemejarlo a la de Icy, os lo agradecería.
Por ahora lo marco a SOLUCIONADO, ya que la opción de subir está lista.
Quedan estas..... supongo que pequeñeces...

Gracias...

Re: [SOLUCIONADO] Subiendo Imágenes Directamente Desde Tu Disco Duro

Publicado: 25 Jul 2008, 06:00
por mitch
El que suba mas lento o mas rápido no es problema del foro, es de postimage... lo que hace este MOD, es abrir un popup de postimage.org, y todo el proceso de subida lo hace esa web... phpbb3 te facilita la apertura del popup, y de agregar el enlace al post, nada mas, asi que hacerlo mas "rapido" no se puede