Ana içeriğe geçin
  Cuma, 10 Mart 2017
  3 Cevaplar
  2,1K Ziyaret
  Abone
Tablo görünümü gibi önizleme bağlantısının görünmesini sağlayan tek dosyalı kısayol kodu.


Bir sitede yaklaşık 70 kategorimiz var ve kategoriyi bulmak için aşağı kaydırmamız gerektiğini görüyoruz; bu iki veya üç sayfalık bir kaydırma olabilir ve ardından kategoriye tıklıyoruz. Tıkladıktan sonra dosyaları görmek için en üste geri kaydırmamız gerekiyor. Kategorileri WordPress sayfa/yazı listesi görünümüne daha çok benzetmenizi rica ediyorum, böylece sıralanabilir ve aranabilir/sayfalandırılabilir olsunlar; böylece yönetim için kategorinin içine tıklayıp girebiliyorsunuz. Bir istemciyi üç sayfa aşağı kaydırıp ardından kategoriye tıklayıp üç sayfa yukarı kaydırarak görüntülenip görüntülenmediğini kontrol etmesi için eğitmek çok zor. Mevcut kategori görünümünü değiştirmek kapsam dışındaysa, 100'den fazla kategoriyi daha verimli bir şekilde yönetebilmemiz için lütfen eklenti olarak ikinci bir alternatif görünüm düşünün.
A
8 yıl önce
Merhaba,

Özellik isteğinizi buraya eklediğiniz için teşekkür ederiz.

Gelecekteki bir sürüm için bunu aklımızda tutacağız! Şerefe,
P
8 yıl önce
digitaliway - Eklentiyi önizleme bağlantısı gösterecek şekilde hackledim.

Tplsingle.php dosyasındaki indirme bağlantısının ardından aşağıdaki kodu ekledim:


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


Önizleme butonunun resmini gösterebilmesi için, önizleme.png formatında bir simge yüklemeniz gerekecektir.

Daha sonra theme.php'de showFile() fonksiyonunun betik listelerinin altına şu satırları ekleyin:


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


Bilginize, bu 4.0'dan önceki son sürüm için geçerliydi, dolayısıyla daha önce güncellediyseniz işe yarayıp yaramayacağından emin değilim. Yeni sürüm sitemizi bozduğu için henüz güncellemedim.
  • Sayfa :
  • 1
Bu yazıya henüz yanıt verilmedi.