Přeskočit na hlavní obsah

Design a téma pro stahování souborů WordPress Thing

Pět motivů je zahrnuto v pluginu, ale nejsou to jen motivy! Mění způsob, jakým zpřístupňujete své soubory uživatelům. Zahrnuté motivy jsou: standardní výpis souborů, podobný Google Drive, Tabulka, Akordeonový strom souborů a náhled souboru. Systém je také mimořádně flexibilní, protože můžete použít motiv pro každou kategorii souborů nebo si dokonce vytvořit vlastní motiv. Pro více funkcí, vrátit se na hlavní stránku pluginu >

Náhled motivu: Zobrazte náhledové obrázky ve svých souborech s obalem

Motiv náhledu WP File Download je užitečná funkce, která vám umožní ukázat vašim uživatelům váš nejlepší soubor. Zobrazuje náhled souboru místo ikony souboru, což je zvláště užitečné při prezentaci dokumentů. I když formát souboru neumožňuje náhled, můžete snadno vybrat jeden z mnoha .svg ikon dostupných v generátoru ikon.

Téma stromu složek a tabulky pro zobrazení velkého množství souborů
Výchozí a téma podobné Google

Výchozí a téma podobné Google

Pokud dobře spolupracujete s Google Drive, tato 2 témata pro zobrazení souborů by mohla pomoci vašim zákazníkům. Jejich hustota zobrazení je pohodlná a je to docela praktické pro zobrazení vaší vlastní sady ikon souborů a podrobných informací o souborech.

Téma stromu složek a tabulky pro zobrazení velkého množství souborů

Tyto 2 motivy jsou dobrá volba, pokud máte tisíce souborů a kategorií. Motiv stromu složek je úzký a bude užitečný, pokud máte málo místa pro vertikální zobrazení. Na druhou stranu motiv tabulky zobrazuje všechny informace o souborech’ tak že zabere celou šířku vašeho motivu.

Téma stromu složek a tabulky pro zobrazení velkého množství souborů
Použít motiv stahování souborů podle kategorie

Použít motiv stahování souborů podle kategorie

Nastavení motivu podle kategorie ve WP File Download je velmi flexibilní. Můžete buď použít jeden motiv nastavený různým způsobem v každé kategorii, nebo použít jiný motiv v každé souborové kategorii.

Další možností je nakonfigurovat motiv správce souborů, který odpovídá vašemu designu, a vynutit jeho použití po celém webu.

Výchozí nastavení motivu pro stahování souborů

V nastavení můžete vybrat motiv, který vám dobře vyhovuje, dokonce i váš vlastní motiv. Ušetří to spoustu času při aplikaci vašeho oblíbeného motivu, když vytváříte nové kategorie WP File Download.

Výchozí nastavení motivu pro stahování souborů
Klonujte a vytvořte vlastní motivy pro stahování souborů

Klonujte a vytvořte vlastní motivy pro stahování souborů

Pokud jste obeznámeni s CSS stylingem nebo dokonce s PHP templatingem, můžete si vytvořit vlastní téma pro stahování. Proces spočívá v klonování existujícího tématu a poté můžete v něm upravit, co chcete. Jedná se o přepisovací systém, což znamená, že nový styl tématu zůstane při aktualizaci pluginu. 

WP File Download témata ve videu

Ceny pluginu WP File Download + doplňků

Připojte se k našim 60 000+ členům & získejte podporu a aktualizace nové verze


PLUGIN WP FILE DOWNLOAD
PLUGIN + 1 ROK PODPORY A AKTUALIZACE
$49
1
rok
  • MULTI DOMÉNA / MULTI SÍŤ
  • 1 ROK AKTUALIZACE
  • 1 ROK PODPORY
  • ŽÁDNÉ OPAKOVANÉ PLATBY
  • ŽÁDNÉ DATOVÉ OMEZENÍ
  • DOPLNĚK SOCIÁLNÍHO ZÁMKU
  • Integrace WooCommerce
  • DOplněk pro cloud
  • POROVNAT VŠECHNY FUNKCE
199$
Místo 421$
ZÍSKEJTE
WORDPRESS THING BALÍČEK

Sada poskytuje přístup k všem WordPress Thing pluginům a lze ji použít na neomezeném počtu webových stránek. Kromě toho budete mít plný přístup k technické podpoře a aktualizacím pro každý plugin pro celý rok. 
Čas je nyní! Zvyšte svou efektivitu a získejte konkurenční výhodu. Vyzkoušejte Sadu.

wordpress thing balíček

Nedávná svědectví a hodnocení

Průměrné hodnocení pro WP File Download, JoomUnited je 4,9 Hvězda z 5 hvězd - založeno na 226 Recenze

Často kladené otázky: Design a funkce tématu WP File Download

Jaká témata pro stahování souborů jsou zahrnuta v WP File Download?

WP File Download obsahuje pět vestavěných motivů: standardní výpis souborů, podobný Google Drive, Tabulka, Akordeonový strom souborů a Náhled souboru, z nichž každý nabízí různé styly a rozvržení pro prezentaci souborů.

Mohu použít různé motivy pro různé kategorie souborů?

Ano, plugin umožňuje uživatelům přiřadit různý motiv každé kategorii souborů nebo přizpůsobit stejný motiv odlišně pro každou kategorii, což poskytuje flexibilní zobrazení souborů po celém webu.

Co je motiv Náhled a jak funguje?

Motiv Preview zobrazuje náhledové obrázky nebo obaly souborů místo ikon, což usnadňuje vizuální zobrazení obsahu dokumentu; pokud nejsou náhledy k dispozici, lze použít přizpůsobitelné SVG ikony.

Které motivy jsou nejlepší pro velké sbírky souborů?

Motiv Folder Tree je ideální pro úzké prostory s mnoha kategoriemi, zatímco motiv Table zobrazuje podrobné informace o souborech na celou šířku, což je perfektní pro masivní zobrazení souborů.

Mohu vytvořit svůj vlastní motiv pro stahování souborů?

Ano, uživatelé, kteří znají CSS nebo PHP, mohou klonovat existující šablony a přizpůsobit je, přičemž změny jsou během aktualizací pluginu zachovány díky systému přepisování.

Jaká podpora a aktualizace jsou součástí pluginu?

Nákup zahrnuje jeden rok aktualizací a technické podpory, podporu pro více domén/webů, žádné opakující se poplatky a nevyprší práva k užívání.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry 'e60381473f15a637e39772d4f26ce283-cs' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()