Simple Machines Community Forum

SMF Support => Language Specific Support => Italiano (Italian) => Topic started by: hollywood9111 on December 03, 2012, 08:47:19 PM

Title: url allegato
Post by: hollywood9111 on December 03, 2012, 08:47:19 PM
e possibile capire l'url esatto per scaricare direttamente un allegato?
senza vedere il topic?
perchè se faccio sull'allegato copia indirizzo mi da url del post
Title: Re: url allegato
Post by: emanuele on December 04, 2012, 03:40:28 AM
Stai usando il codice ti ho dato nell'altro topic?
Title: Re: url allegato
Post by: hollywood9111 on December 04, 2012, 03:56:52 AM
sisi sto usando quello ma vorrei capire come ottenere il codice diretto di un allegato
Title: Re: url allegato
Post by: emanuele on December 04, 2012, 04:05:22 AM
Di norma come hai fatto tu.
Ma siccome vuoi mostrare la pubblicità/banner/quel-che-è il link viene sostituito da uno falso.

Quel che puoi fare è...disattiva javascript quando vuoi copiarlo. :P
Altrimenti:
http://www.simplemachines.org/community/index.php?action=dlattach;topic=TOPICID.0;attach=IDALLEGATO
ovviamente la prossima domanda sarebbe: come ottengo l'IDALLEGATO? Di fatto senza il link non puoi saperlo...quindi l'unica soluzione è cambiare lo script e non rimuovere l'url.
Title: Re: url allegato
Post by: hollywood9111 on December 04, 2012, 04:11:48 AM
perchè mi sarebbe comodo avere il link diretto dell'allegato
Title: Re: url allegato
Post by: emanuele on December 04, 2012, 04:40:28 AM
Togli queste due righe:
$(this).data('dummy_href', $(this).attr('href'));
$(this).attr('href', '#');

e cambia questa:
window.location = the_link.data('dummy_href');
in:
window.location = the_link.attr('href');
Title: Re: url allegato
Post by: hollywood9111 on December 04, 2012, 04:45:50 AM
facendo questo ha la stessa funzione di prima del banner ecc solo che in più ho il link diretto dell'allegato?
Title: Re: url allegato
Post by: hollywood9111 on December 04, 2012, 06:12:23 AM
fatto ma non apre la pubblicità  :-[
dopo la modifica esce cosi:
echo $context['html_headers'];

echo '
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".attachments").find("a").each(function () {
the_link = $(this);

$(this).click(function () {
setTimeout(function() {
window.location = the_link.attr(\'href\');
}, 3000);
window.open(\'https://github.com/Spuds\', \'window name\', \'window settings\');
return false;
});
});
Title: Re: url allegato
Post by: emanuele on December 04, 2012, 08:24:31 AM
Non so il problema è questo, ma forse è meglio se cambi il link di prova che stavo usando io. :P

A me funziona...
Title: Re: url allegato
Post by: hollywood9111 on December 04, 2012, 05:48:54 PM
a me scarica diretot il torrent guarda te..
http://gicasupport.altervista.org/smf/index.php?topic=1.0
Title: Re: url allegato
Post by: emanuele on December 04, 2012, 06:05:22 PM
Manca il tag di chiusura di <script>.
Title: Re: url allegato
Post by: hollywood9111 on December 04, 2012, 06:33:40 PM
fatto  ;) grazie
però cosi facendo la pubblicità non te la apre con diretot link dell'allegato
Title: Re: url allegato
Post by: emanuele on December 05, 2012, 04:44:38 AM
boh...il timout non l'ho controllato quando ho fatto la prova, ma non mi meraviglierebbe (ed era questo il motivo per cui avevo sostituito il link nella prima implementazione). Potrebbe anche dipendere dal browser.