Aller au contenu principal
  mercredi 12 avril 2017
  2 réponses
  2.5K visites
  S'abonner
Souhaite avoir la possibilité d'ajouter un champ d'alias ou de nom d'affichage dans le shortcode. Par exemple, [wpfd_single_file id = "111" name = "télécharger maintenant"] plutôt que d'afficher le nom de fichier.

De plus, j'aimerais que un lien d'aperçu apparaisse sur les fichiers uniques WPFD. J'ai déjà piraté le plugin pour ce faire, mais je simplifier ma vie 1000x si cette fonctionnalité était prête à l'emploi et que je n'avais pas à modifier le code après chaque mise à jour.

Merci!
P
il y a 8 ans
FYI My Hack for Aperting Link (pré-4.0):

Après le lien de téléchargement dans TPLSingle.php, j'ai inséré le code suivant:


<?php if ($this->file->remote_url == false): ?>
<a href="/<?php echo $this->file->viewerlink ?>" class="openlink wpfdlightbox wpfd_previewlink" data-id="<?php echo $this->file->ID; ?>" data-catid="<?php echo $this->file->catid; ?>" data-file-type="<?php echo $this->file->ext; ?>" >
<img src="http://yoursite.com/wp-content/plugins/wp-file-download/app/site/assets/images/theme/preview.png"></a>
<?php endif; ?>


Et puis dans theme.php Ajoutez les lignes suivantes sous les listes de scripts de la fonction ShowFile ():


wp_enqueue_style('wpfd-colorbox', plugins_url( 'app/site/assets/css/colorbox.css' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_style('wpfd-viewer', plugins_url( 'app/site/assets/css/viewer.css' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_script('wpfd-colorboxjs', plugins_url( 'app/site/assets/js/jquery.colorbox-min.js' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_enqueue_script('wpfd-colorbox-init', plugins_url( 'app/site/assets/js/colorbox.init.js' , WPFD_PLUGIN_FILE ),array(),WPFD_VERSION);
wp_localize_script('wpfd-colorbox-init','wpfdcolorbox',array('ajaxurl' => Application::getInstance('wpfd')->getAjaxUrl()));
T
Salut,

ça a l'air bien et merci pour le partage. C'est quelque chose que je peux certainement ajouter à la liste des fonctionnalités du plugin:)

Cheers,
  • Page :
  • 1
Il n'y a pas encore de réponses pour ce post.