Перейти до основного змісту
  П'ятниця, 10 березня 2017 року
  3 Відповіді
  2,1 тис. Відвідувань
  Підпишіться
Шорткод з одного файлу для відображення посилання на попередній перегляд, як у таблиці.


На одному сайті у нас близько 70 категорій, і ми виявили, що нам доводиться прокручувати вниз, щоб знайти категорію, це може бути прокручування на дві-три сторінки, а потім натискати на категорію. Після цього натискання нам потрібно прокручувати назад на початок, щоб побачити файли. Я хотів би попросити вас зробити категорії більш схожими на відображення списку сторінок/дописів у WordPress, щоб вони були сортованими та доступними для пошуку/розбиття на сторінки, щоб ви натискали та заходили всередину категорії для керування. Дуже важко навчити клієнта прокручувати три сторінки вниз, потім натискати на категорію та прокручувати назад на три сторінки вгору, щоб побачити, чи відображається вона. Якщо зміна поточного відображення категорії виходить за рамки, будь ласка, розгляньте можливість використання другого альтернативного відображення як доповнення, щоб ми могли ефективніше керувати понад 100 категоріями.
А
8 років тому
Привіт!

Дякуємо, що додали сюди свій запит на функцію.

Ми матимемо це на увазі для майбутнього випуску! здоров'я,
П
8 років тому
digitaliway – Я зламав плагін, щоб показати посилання для попереднього перегляду.

Після посилання для завантаження на tplsingle.php я вставив наступний код:


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


Зрозуміло, що вам потрібно буде завантажити значок у форматі preview.png, щоб відобразити зображення кнопки попереднього перегляду.

А потім у Team.php Додайте наступні рядки під списками сценаріїв 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()));


До вашої уваги, це стосувалося останньої версії до 4.0, тому, якщо ви вже оновлювалися, я не впевнений, чи це працюватиме. Я ще не оновлювався, бо нова версія зламала наш сайт.
  • сторінка:
  • 1
На цю публікацію ще немає відповідей.