Visualizzazione risultati 1 fino 24 di 24
Like Tree6Likes
  • 1 Post By lifeisabook
  • 1 Post By
  • 1 Post By
  • 1 Post By
  • 1 Post By
  • 1 Post By

Discussione: Contatore link all'interno dei post...

  1. #1
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito Contatore link all'interno dei post...

    Salve, stavo c'ercando un metodo o un plug-in che ti permetta di visualizzare il numero di visite che totalizza un collegamento dentro ad un post...
    Come da immagine per capirci:


  2. #2
    Guest

    Predefinito

    Dipende da dove quel link rimandi. Se a una pagina, fai inviare un qualcosa che identifichi che la pagina è stata caricata da quel link (tipo un $_GET['codice']). Se invece è un file, allora potresti inviare una richista cn AJAX al click del link (lo fai benissimo con jQuery).

    Ciao! :)
    lifeisabook likes this.

  3. #3
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    No in pratica il link rimanda ad un immagine che ho caricato direttamente sul blog, nella libreria media... quindi come potrei fare? calcola che ci capisco poco :)

  4. #4
    Guest

    Predefinito

    dato che usi wp, p.es https://wordpress.org/plugins/download-monitor/
    et simili
    Ultima modifica di FormularioDiDrakensang : 26-07-2014 alle ore 13.42.42
    lifeisabook likes this.

  5. #5
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Download-monitor ti fa necessariamente caricare un file come se fosse un download? io invece cercavo un modo per conteggiare quante volte si apre un link all'interno di un articolo...

    Ad esempio scrivo "PALLONE" in qui se clicco di apre un immagine.... vorrei che accanto a pallone ci fosse il numero per coneggiare quando volte è stato cliccato il link Pallone...

  6. #6
    Guest

    Predefinito

    'di fabbrica' download monitor al momento del click ti apre la finestra per salvare, si

    puoi comunque cambiarne il comportamento giocando con il file download-monitor/includes/class-dlm-download-handler.php
    del plugin

    p.es nel caso delle sole immagini... questa modifica fa si che al click del link tu passi all'immagine, quando ritorni all'articolo

    vedrai mia_immagine.qualcosa (xx downloads)


    private function download_headers( $file_path, $download, $version ) {
    global $is_IE;

    $v = explode("/", $file_path, 4);
    $img = str_replace("dlm_uploads", "", $v[3]);
    die("<img src = ../../../$img>");

    se devi mostrare l'immagine 'senza uscire dall'articolo' occorreranno ulteriori modifiche

    idem se devi tracciare qualsiasi tipo di file e non solo immagini

    ================================

    comunque non consigliavo download-monitor di per se stesso, ma piuttosto visto il numero di plugin disponibili, una ricerca di quello che fa al caso tu non guasterebbe
    Ultima modifica di FormularioDiDrakensang : 26-07-2014 alle ore 15.04.45
    lifeisabook likes this.

  7. #7
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Si alla fine ho usato download-monitor con il gestore download, caricando le immagini e il contatore accanto e mi sembra andare bene...
    Purtroppo ancora non so smanettare molto con i codici... quindi mi accontento di questo :)

    Grazie mille per l'aiuto! ;)

  8. #8
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Un ultima cosa... forse ci sono riuscito... invece cosa si deve aggiungere per mostrare l'immagine 'senza uscire dall'articolo?

  9. #9
    Guest

    Predefinito

    // download-monitor/templates/content-download.php

    <?php
    /**
    * Default output for a download via the [download] shortcode
    */

    global $dlm_download;
    ?>
    <a class="download-link" title="<?php if ( $dlm_download->has_version_number() ) printf( __( 'Version %s', 'download-monitor' ), $dlm_download->get_the_version_number() ); ?>" href="javascript:mostraQui('<? $dlm_download->the_download_link(); echo "')"; ?>" a rel="nofollow">
    <?php $dlm_download->the_title(); ?> (<?php printf( _n( '1 download', '%d downloads', $dlm_download->get_the_download_count(), 'download-monitor' ), $dlm_download->get_the_download_count() ) ?>)
    </a>


    <div id ="pix" style = "display: none; border: 1px dashed" onclick="jQuery('#pix').hide();"></div>
    <script>
    function mostraQui(url)
    {
    jQuery("#pix").load( url, function() {
    jQuery("#pix").show();
    });
    }
    </script>
    lifeisabook likes this.

  10. #10
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Ok adesso provo... :)

  11. #11
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Ok perfetto! Un ultima cosa se puoi, si puoi aprire il link su una nuova pagine?

  12. #12
    Guest

    Predefinito

    ...

    // download-monitor/templates/content-download.php

    <?php
    /**
    * Default output for a download via the [download] shortcode
    */

    global $dlm_download;
    ?>
    <a class="download-link" title="<?php if ( $dlm_download->has_version_number() ) printf( __( 'Version %s', 'download-monitor' ), $dlm_download->get_the_version_number() ); ?>" href="<? $dlm_download->the_download_link(); echo "target=_new"; ?>" rel="nofollow">
    <?php $dlm_download->the_title(); ?> (<?php printf( _n( '1 download', '%d downloads', $dlm_download->get_the_download_count(), 'download-monitor' ), $dlm_download->get_the_download_count() ) ?>)
    </a>

    </script>
    lifeisabook likes this.

  13. #13
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Ok grazie mille per l'aiuto ancora.... Sei un genio ;)

  14. #14
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Con il codice che mi hai dato mi si apre il link nella stessa pagine e non su una nuova... come posso fare?

  15. #15
    Guest

    Predefinito

    Prova sostituendo questo:
    Codice PHP:
    <a class="download-link" title="<?php if ( $dlm_download->has_version_number() ) printf( __( 'Version %s', 'download-monitor' ), $dlm_download->get_the_version_number() ); ?>" href="<? $dlm_download->the_download_link(); echo "target=_new"; ?>" rel="nofollow">
    <?php $dlm_download->the_title(); ?> (<?php printf( _n( '1 download', '%d downloads', $dlm_download->get_the_download_count(), 'download-monitor' ), $dlm_download->get_the_download_count() ) ?>)
    </a>
    con questo:

    Codice PHP:
    <a class="download-link" title="<?php if ( $dlm_download->has_version_number() ) printf( __( 'Version %s', 'download-monitor' ), $dlm_download->get_the_version_number() ); ?>" href="<? $dlm_download->the_download_link(); echo "target=_blank"; ?>" rel="nofollow">
    <?php $dlm_download->the_title(); ?> (<?php printf( _n( '1 download', '%d downloads', $dlm_download->get_the_download_count(), 'download-monitor' ), $dlm_download->get_the_download_count() ) ?>)
    </a>

  16. #16
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Niente mi si apre sempre sulla stessa pagine dell'blog

  17. #17
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Sarà perchè c'è un errore qui
    private function download_headers( $file_path, $download, $version ) {
    global $is_IE;

    $v = explode("/", $file_path, 4);
    $img = str_replace("dlm_uploads", "", $v[3]);
    die("<img src = ../../../$img>");

  18. #18
    Guest

    Predefinito

    Prova con questo:

    Codice PHP:
    <a class="download-link" title="<?php if ( $dlm_download->has_version_number() ) printf( __( 'Version %s', 'download-monitor' ), $dlm_download->get_the_version_number() ); ?>" href="<? $dlm_download->the_download_link(); ?>" target="_blank" rel="nofollow">
    <?php $dlm_download->the_title(); ?> (<?php printf( _n( '1 download', '%d downloads', $dlm_download->get_the_download_count(), 'download-monitor' ), $dlm_download->get_the_download_count() ) ?>)
    </a>
    Se non funziona posta il link della pagina per favore.

  19. #19
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    niente da fare... non va
    Il link della pagine è questo
    http://lifeisabook.altervista.org

  20. #20
    Guest

    Predefinito

    Di preciso dove in quella pagina c'è il codice postato?

  21. #21
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    precisamente qui:
    http://lifeisabook.altervista.org/sfondi-scaricabili-1/

    Allora sono riuscito a far aprire il collegamento su un altra pagina aggiungendo questo:
    echo $navurl; ?> "target="blank">
    e solo che adesso nella pagine ad ogni link mi ritrovo anche questo accando al nome dei file
    ; ?>” rel=”nofollow”>

  22. #22
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Ecco credo di aver risolto...

  23. #23
    Guest

    Predefinito

    devo ammetterlo sono stato cattivello xd ma pare sia servito :p

    _new non é standard :)

    ( fra le altre cose... U.U )
    Ultima modifica di FormularioDiDrakensang : 26-07-2014 alle ore 23.17.16

  24. #24
    lifeisabook non è connesso Utente giovane
    Data registrazione
    23-06-2014
    Messaggi
    54

    Predefinito

    Ahahahah alla fine ho risolto mettendo questo:
    echo $navurl; ?>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •