News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

url allegato

Started by hollywood9111, December 03, 2012, 08:47:19 PM

Previous topic - Next topic

hollywood9111

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

emanuele

Stai usando il codice ti ho dato nell'altro topic?


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

sisi sto usando quello ma vorrei capire come ottenere il codice diretto di un allegato

emanuele

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.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

perchè mi sarebbe comodo avere il link diretto dell'allegato

emanuele

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');


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

facendo questo ha la stessa funzione di prima del banner ecc solo che in più ho il link diretto dell'allegato?

hollywood9111

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;
});
});

emanuele

Non so il problema è questo, ma forse è meglio se cambi il link di prova che stavo usando io. :P

A me funziona...


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111


emanuele

Manca il tag di chiusura di <script>.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

hollywood9111

fatto  ;) grazie
però cosi facendo la pubblicità non te la apre con diretot link dell'allegato

emanuele

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.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: