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

WP File Download: конструктор иконок

Для доступа к наборам значков и отдельному файлу дизайн блока, пожалуйста, перейдите в меню WP File Download > Icons Builder

 

меню-строителя-значков

 

1. Конструктор значков WP File Download

Вы можете применять SVG или PNG для форматов файлов на всём сайте, включив Установить по умолчанию опцию в правом углу каждой вкладки.

 

set-as-default-icon

 

Конструктор SVG-иконок

Чтобы открыть Set SVG, перейдите в WP File Download > Icons Builder > вкладка Set SVG. Отсюда вы можете применить стиль иконки ко всем остальным, удалить переопределяющую иконку, а самая важная функция — Редактировать иконку кнопку.

 

svg-dashboard

 

После нажатия Редактировать значок кнопку любого значка, он перейдет на страницу настройки.

Значок: Изменить значок внутри значка

  • Цвет значка
  • Размер значка
  • Выбор символа

 

set-svg-icon

 

Имя расширения: Установить стиль имени расширения

  • Тип расширения
  • Семейство шрифтов
  • Размер шрифта
  • Цвет текста

 

set-svg-name

 

Настройка рамки: Это форма вокруг значка и имени расширения

  • Выбор формы
  • Цвет рамки
  • Толщина

 

set-svg-frame

 

Обёртка: Содержимое значка

  • Граница
    • Радиус границы
    • Размер границы
    • Цвет границы
  • Фон
    • Цвет фона
  • Тень
    • Вертикальное положение
    • Горизонтальное положение
    • Радиус размытия 
    • Радиус распространения
    • Цвет тени

 

set-svg-wrapper

 

Наконец, не забудьте нажать кнопку Сохранить рядом с иконкой предварительного просмотра в заголовке. 

 

set-svg-save

 

Кроме того, когда вы хотите вернуться к набору значков по умолчанию или сбросить все ваши настройки, нажмите "Reset to original set" кнопку в разделе "Reset to default".

 

reset-to-default-svg

 

Набор PNG и переопределение значков

Аналогично, чтобы получить доступ к набору PNG, перейдите в WP File Download > Icons Builder > Set PNG вкладка. На этой вкладке вы можете загрузить свои собственные значки, соответствующие типам файлов.

 

upload-png-set

 

И вы можете установить значок‑заменитель для неизвестных файлов.

 

upload-file-unknown

 

2. Дизайн блока отдельного файла

Чтобы получить доступ к Single file, пожалуйста, перейдите к WP File Download > Icons Builder > Single file. Эта функция включает два столбца: блок предварительного просмотра и область пользовательского CSS снизу слева, а основная часть — настройки блока справа. 

 

single-file-dashboard

 

Все элементы в блоке single file могут быть скрыты/видимы при нажатии на кнопку переключения у каждого. Ниже указано, что вы можете настроить:

Настройка значка

  • Отступ: сверху, справа, снизу, слева.
  • Ссылка на иконку
  • Выберите набор иконок
  • Размер значка
  • Иконка предварительного просмотра JoomUnited

Заголовок файла

  • Отступ: сверху, справа, снизу, слева.
  • Размер шрифта
  • Отступ: сверху, справа, снизу, слева.
  • Тег-обёртка

 

опция-заголовка-иконки

 

Описание файла

  • Отступ: сверху, справа, снизу, слева.
  • Размер шрифта
  • Отступ: сверху, справа, снизу, слева.

Информация о файле

  • Размер файла, дата создания файла, дата обновления файла, количество загрузок файла, версия файла: видимый/скрытый
  • Размер шрифта
  • Отступ: сверху, справа, снизу, слева.
  • Отступ: сверху, справа, снизу, слева.

 

опция-информации-файла

 

Кнопка загрузки

  • Отступ: сверху, справа, снизу, слева
  • Ширина кнопки
  • Размер шрифта
  • Тень блока: x, y, размытие и распространение, цвет
  • Отступ: сверху, справа, снизу, слева
  • Радиус границы
  • Размер границы
  • Цвет границы

 

опция-кнопки-загрузки

 

  • Обычное: 
    • Цвет шрифта
    • Тип цвета кнопки: 
      • Сплошной: Цвет фона кнопки
      • Градиент: Начало/конец градиента кнопки
  • Наведение:
    • Цвет шрифта при наведении
    • Тип фона при наведении:
      • Сплошной: Цвет фона при наведении
      • Градиент: Начало/конец градиента при наведении
  • Значок загрузки
  • Цвет значка
  • Размер значка
  • Позиция иконки
  • Отступ иконки

 

download-button-option-2

 

Кнопка предварительного просмотра

  • Отступ: сверху, справа, снизу, слева
  • Ширина кнопки
  • Размер шрифта
  • Тень блока: x, y, размытие и распространение, цвет
  • Отступ: сверху, справа, снизу, слева
  • Радиус границы
  • Размер границы
  • Цвет границы

 

preview-button-option-1

 

  • Обычное: 
    • Цвет шрифта
    • Тип цвета кнопки: 
      • Сплошной: Цвет фона кнопки
      • Градиент: Начало/конец градиента кнопки
  • Наведение: 
    • Цвет шрифта при наведении
    • Тип фона при наведении
      • Сплошной: Цвет фона при наведении
      • Градиент: Начало/конец градиента при наведении
  • Иконка предварительного просмотра
  • Цвет значка
  • Размер значка
  • Позиция иконки
  • Отступ иконки

 

preview-button-option-2

 

Наконец, не забудьте нажать на Сохранить настройки кнопку.

 

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