Treceți la conținutul principal
  Vineri, 10 martie 2017
  3 Răspunsuri
  2.1K vizite
  Abonati-va
Shortcode pentru un singur fișier pentru a afișa un link de previzualizare exact ca afișajul în tabel.


Pe un site avem aproximativ 70 de categorii și am constatat că trebuie să derulăm în jos pentru a găsi categoria, ceea ce poate fi o derulare de două până la trei pagini, apoi să facem clic pe categorie. După acel clic, trebuie să derulăm înapoi în partea de sus pentru a vedea fișierele. Aș dori să vă rog să faceți categoriile mai asemănătoare cu afișajul paginilor/listei de postări din WordPress, astfel încât să poată fi sortate și căutate/paginate, astfel încât să faceți clic și să intrați în categorie pentru gestionare. Este foarte dificil să instruiești un client să deruleze trei pagini în jos, apoi să facă clic pe categorie și să deruleze înapoi trei pagini în sus pentru a vedea dacă este afișată. Dacă modificarea afișajului categoriei curente nu este posibilă, vă rugăm să luați în considerare un al doilea afișaj alternativ ca supliment, astfel încât să putem gestiona peste 100 de categorii mai eficient.
A
acum 8 ani
Bună,

Vă mulțumim că ați adăugat solicitarea dvs. de caracteristică aici. Vom ține cont de asta pentru o lansare viitoare!

Noroc,
P.
acum 8 ani
digitaliway - Am modificat pluginul pentru a afișa un link de previzualizare.

După linkul de descărcare din tplsingle.php, am inserat următorul cod:


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


Evident, va trebui să încărcați o pictogramă ca preview.png pentru ca aceasta să afișeze imaginea butonului de previzualizare.

Apoi, în theme.php, adăugați următoarele linii sub listele de scripturi ale funcției 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()));


Pentru informare, aceasta a fost pentru ultima versiune de dinainte de 4.0, așa că, dacă ați făcut deja actualizarea, nu sunt sigur dacă va funcționa. Nu am făcut încă actualizarea pentru că noua versiune a stricat site-ul nostru.
  • Pagina:
  • 1
Nu există încă răspunsuri pentru această postare.