Перейти к основному содержанию

СПИСОК ФУНКЦИЙ WP FILE DOWNLOAD

Ниже перечислены все функции, включённые в плагин WP File Download в виде таблицы. Проверьте детали дополнений функций для полной информации на странице продукта WP File Download

WP FILE DOWNLOADWP FILE DOWNLOAD ADDON
Скачивание удалённого файла Добавьте название, описание и URL удалённого файла и сделайте его доступным для скачивания, как любой другой файл. Удалённый файл также может быть облачной ссылкой или любой публичной URL‑ссылкой файла
Предпросмотр файла Инструмент предварительного просмотра Google Drive интегрирован в плагин для всех предварительных просмотров файлов, но вы можете ограничить предварительные просмотры по формату. Ниже перечислены. Предпросмотр также доступен в поисковом движке файлов и отслеживается в Google Analytics
Репозиторий файлов пользователя WP File Download позволяет вам контролировать действия управления файлами, которые могут выполнять ваши пользователи. Эти действия включают модификацию файлов и категорий, загрузки, удаления... Таким образом, вы можете создать репозиторий файлов для каждого пользователя или группы
Файл в нескольких категориях Редактирование одного и того же файла несколько раз, потому что он' находится в нескольких категориях файлов, является пустой тратой времени. WP File Download’s альтернатива — иметь один основной файл, доступный в нескольких категориях
Версионирование файлов Как только файл обновляется (или заменяется), старая версия автоматически сохраняется в истории файлов. Старая версия может быть восстановлена одним щелчком, и вы можете указать максимальное количество сохраняемых старых версий.
Статистика загрузок по пользователям Вы действительно можете отслеживать, кто что загружает, и получать результаты в виде таблицы статистики и диаграммы, которую можно даже экспортировать. Это довольно полезно, когда загрузка файлов требует учётной записи пользователя.
Массовая загрузка файлов Позвольте вашим пользователям скачивать несколько файлов одновременно, основываясь на их собственном выборе. Затем .zip архив автоматически создаётся. Вы также можете добавить кнопку для скачивания полной категории файлов одним щелчком
Форма загрузки файлов Создайте пользовательскую форму загрузки файлов и разместите её в любом месте вашего сайта. Ваши пользователи смогут отправлять файлы, а вы сможете выбрать место их сохранения, чтобы просмотреть их перед публикацией
Клонировать тему & Пользовательская тема Плагин поставляется с 4 темами, но вы можете клонировать одну из них и затем управлять ею отдельно от остальных. Ваша пользовательская тема может быть переопределена любым способом, который вы хотите, и не будет затронута обновлениями
Темы администрирования Отображайте свои файлы в расширенном виде, чтобы показать детали файлов, или в компактном списке, если вы управляете большим количеством файлов
Поиск файлов администратором Как администратор файлов, вы получаете расширенный поисковый движок для быстрого и простого поиска и редактирования ваших файлов. Поисковый движок включает фильтры и сортировку файлов
Клонировать тему & Пользовательские значки Каждую тему можно настроить под ваш дизайн. Вы даже можете дублировать существующую тему и дальше её настраивать, включая добавление пользовательских значков для файлов
Быстрое обновление файла Обновление ваших файлов — повторяющееся действие, поэтому вы можете обновить или заменить файл одним щелчком и мгновенно создать новую версию, сохранив резервную копию старой
Полный текстовый предварительный индекс WP File Download имеет полнотекстовый поисковый движок. Поиск по тысячам PDF‑файлов может потребовать много ресурсов, поэтому we've включили систему, которая предварительно индексирует содержимое файлов для мгновенных результатов
Быстрые действия администратора Как администратор, вы можете выполнять действия с каждым файлом, такие как копировать/вырезать/вставить, а также выбирать и снимать выделение с нескольких файлов одновременно и загружать файл
Фильтрация файлов администратором Как администратор, вы можете применять фильтрацию файлов по категории, основанную на имени файла, типе, размере, дате добавления, дате обновления, версии и количестве просмотров
Быстрая сортировка файлов Сортировка файлов для ваших пользователей так же проста, как клик по заголовку столбца. Выберите порядок, который хотите применить (имя файла, тип, размер, дата добавления, дата обновления, версия, просмотры), и всё готово!
Единый адаптивный вид Все файлы можно управлять из единого адаптивного вида, где столбцы можно изменять по размеру или скрывать
Генератор шорткодов Вы можете генерировать шорткоды и включать их в любом месте вашего сайта: показывать файлы, категории с настройками, поисковые движки файлов или форму загрузки файлов
Навигация по хлебным крошкам Включите хлебную крошку как дополнительную навигацию для перемещения по вашим файловым категориям. Это довольно хороший дополнительный инструмент к навигации по файловой категории в виде древовидной структуры
Автоматическое обрезание контента Автоматически обрезать названия файлов, чтобы сохранить аккуратный список файлов
Скрыть ссылки для загрузки Ссылки для загрузки файлов могут быть скрыты в зависимости от прав доступа пользователей. В этом случае они могут просматривать файлы, но не загружать их
Экспортировать статистику WP File Download включает расширенную статистику загрузок файлов, и у вас есть возможность экспортировать её, чтобы, например, проанализировать в таблице
Теги файлов Вы можете добавить несколько тегов к файлу в качестве дополнительной информации для отображения. Вы также можете использовать теги в качестве фильтров для поискового движка WP File Download
Ограничение типа файлов Вы можете ограничить файловый менеджер определёнными типами файлов. Например, вы можете исключить .exe файлы, но разрешить загрузку и скачивание файлов .pdf
Просмотр по типу файла Вы можете ограничить предварительный просмотр файлов определёнными типами файлов. Например, вы можете исключить файлы .doc из предварительного просмотра, но разрешить открывать файлы .pdf.
Максимальный размер загрузки Максимальный размер загружаемого файла не ограничен настройками вашего сервера. Мы используем библиотеку, позволяющую загружать огромные файлы. Тем не менее, вы всё ещё можете ограничить размер загружаемых файлов в настройках.
Загрузить плагин на фронтенде Если вам нужно, чтобы ваши файлы управлялись с помощью конструктора страниц на фронтенде, вы можете выбрать загрузку файлов плагина. В противном случае лучше держать всё лёгким и быстрым
WordPress Thing интеграция поиска WP File Download также интегрирован с WordPress Thing нативным поисковым движком- так вы можете получить файлы, перечисленные среди других WordPress Thing контент
Тег уведомления по электронной почте WP File Download поставляется с инструментом для настройки уведомлений по электронной почте при определённых действиях с файлами. Вы можете использовать предопределённые теги для настройки содержимого ваших писем, например имя пользователя’s, имя файла и URL сайта...
ОБЛАЧНЫЕ И ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ
Интеграция с WooCommerce
Интеграция с Google Drive
Интеграция Dropbox
Интеграция OneDrive Personal
Интеграция OneDrive Business
Интеграция с Amazon S3
Социальный замок
Годовая цена лицензии + поддержка Получите персональную поддержку через тикет от разработчика по любым возникшим проблемам + Неограниченная установка сайта для всех дополнений WP File Download 49$ - НЕОГРАНИЧЕННЫЕ САЙТЫ
+ ИНДИВИДУАЛЬНАЯ ПОДДЕРЖКА
69$ - НЕОГРАНИЧЕННЫЕ САЙТЫ
+ ПЕРСОНАЛЬНАЯ ПОДДЕРЖКА
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' 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 '49263e4176ff53f5ff1efff72d6df4fb-ru' 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 '49263e4176ff53f5ff1efff72d6df4fb-ru' 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}()