Soziale Netzwerke
  Mittwoch, 12. April 2017
  2 Antworten
  2,5.000 Besuche
  Abonnieren
Hätte gerne die Möglichkeit, dem Shortcode ein Alias- oder Anzeigenamenfeld hinzuzufügen. Beispiel: [wpfd_single_file id="111" name="Jetzt herunterladen"] statt den Dateinamen anzuzeigen.

Außerdem möchte ich, dass ein Vorschau-Link für einzelne WPFD-Dateien angezeigt wird. Ich habe das Plugin bereits gehackt, um dies zu tun, aber es würde mein Leben um das Tausendfache einfacher machen, wenn diese Funktionalität sofort einsatzbereit wäre und ich den Code nicht nach jedem Update ändern müsste.

Danke!
P
Vor 8 Jahren
Zu Ihrer Information, mein Hack für den Vorschau-Link (vor 4.0):

Nach dem Download-Link in tplsingle.php habe ich folgenden Code eingefügt:


<?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; ?>


Und dann fügen Sie in theme.php die folgenden Zeilen unter den Skriptlisten der Funktion showFile() hinzu:


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
Vor 8 Jahren
Hallo,

sieht gut aus und danke fürs Teilen. Das ist etwas, was ich auf jeden Fall zur Plugin-Funktionsliste hinzufügen kann:)

.
  • Seite :
  • 1
Für diesen Beitrag wurden noch keine Antworten abgegeben.