/** * Related Posts Loader for Astra theme. * * @package Astra * @author Brainstorm Force * @copyright Copyright (c) 2021, Brainstorm Force * @link https://www.brainstormforce.com * @since Astra 3.5.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Customizer Initialization * * @since 3.5.0 */ class Astra_Related_Posts_Loader { /** * Constructor * * @since 3.5.0 */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_register', array( $this, 'related_posts_customize_register' ), 2 ); // Load Google fonts. add_action( 'astra_get_fonts', array( $this, 'add_fonts' ), 1 ); } /** * Enqueue google fonts. * * @return void */ public function add_fonts() { if ( astra_target_rules_for_related_posts() ) { // Related Posts Section title. $section_title_font_family = astra_get_option( 'related-posts-section-title-font-family' ); $section_title_font_weight = astra_get_option( 'related-posts-section-title-font-weight' ); Astra_Fonts::add_font( $section_title_font_family, $section_title_font_weight ); // Related Posts - Posts title. $post_title_font_family = astra_get_option( 'related-posts-title-font-family' ); $post_title_font_weight = astra_get_option( 'related-posts-title-font-weight' ); Astra_Fonts::add_font( $post_title_font_family, $post_title_font_weight ); // Related Posts - Meta Font. $meta_font_family = astra_get_option( 'related-posts-meta-font-family' ); $meta_font_weight = astra_get_option( 'related-posts-meta-font-weight' ); Astra_Fonts::add_font( $meta_font_family, $meta_font_weight ); // Related Posts - Content Font. $content_font_family = astra_get_option( 'related-posts-content-font-family' ); $content_font_weight = astra_get_option( 'related-posts-content-font-weight' ); Astra_Fonts::add_font( $content_font_family, $content_font_weight ); } } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Related Posts. $defaults['enable-related-posts'] = false; $defaults['related-posts-title'] = __( 'Related Posts', 'astra' ); $defaults['releted-posts-title-alignment'] = 'left'; $defaults['related-posts-total-count'] = 2; $defaults['enable-related-posts-excerpt'] = false; $defaults['related-posts-excerpt-count'] = 25; $defaults['related-posts-based-on'] = 'categories'; $defaults['related-posts-order-by'] = 'date'; $defaults['related-posts-order'] = 'asc'; $defaults['related-posts-grid-responsive'] = array( 'desktop' => '2-equal', 'tablet' => '2-equal', 'mobile' => 'full', ); $defaults['related-posts-structure'] = array( 'featured-image', 'title-meta', ); $defaults['related-posts-meta-structure'] = array( 'comments', 'category', 'author', ); // Related Posts - Color styles. $defaults['related-posts-text-color'] = ''; $defaults['related-posts-link-color'] = ''; $defaults['related-posts-title-color'] = ''; $defaults['related-posts-background-color'] = ''; $defaults['related-posts-meta-color'] = ''; $defaults['related-posts-link-hover-color'] = ''; $defaults['related-posts-meta-link-hover-color'] = ''; // Related Posts - Title typo. $defaults['related-posts-section-title-font-family'] = 'inherit'; $defaults['related-posts-section-title-font-weight'] = 'inherit'; $defaults['related-posts-section-title-text-transform'] = ''; $defaults['related-posts-section-title-line-height'] = ''; $defaults['related-posts-section-title-font-size'] = array( 'desktop' => '30', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Title typo. $defaults['related-posts-title-font-family'] = 'inherit'; $defaults['related-posts-title-font-weight'] = 'inherit'; $defaults['related-posts-title-text-transform'] = ''; $defaults['related-posts-title-line-height'] = '1'; $defaults['related-posts-title-font-size'] = array( 'desktop' => '20', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Meta typo. $defaults['related-posts-meta-font-family'] = 'inherit'; $defaults['related-posts-meta-font-weight'] = 'inherit'; $defaults['related-posts-meta-text-transform'] = ''; $defaults['related-posts-meta-line-height'] = ''; $defaults['related-posts-meta-font-size'] = array( 'desktop' => '14', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Content typo. $defaults['related-posts-content-font-family'] = 'inherit'; $defaults['related-posts-content-font-weight'] = 'inherit'; $defaults['related-posts-content-text-transform'] = ''; $defaults['related-posts-content-line-height'] = ''; $defaults['related-posts-content-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. * * @since 3.5.0 */ public function related_posts_customize_register( $wp_customize ) { /** * Register Config control in Related Posts. */ // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound require_once ASTRA_RELATED_POSTS_DIR . 'customizer/class-astra-related-posts-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Render the Related Posts title for the selective refresh partial. * * @since 3.5.0 */ public function render_related_posts_title() { return astra_get_option( 'related-posts-title' ); } } /** * Kicking this off by creating NEW instace. */ new Astra_Related_Posts_Loader(); Як зібрати ігровий ПК: покрокова інструкція – Quality Formación

Як зібрати ігровий ПК: покрокова інструкція

Збірка ігрового ПК може здаватися складним завданням, in.ua але з правильною інструкцією це цілком можливо зробити навіть новачкові. У цьому звіті ми розглянемо покроковий процес збору ігрового комп’ютера, щоб ви могли насолоджуватися іграми на високих налаштуваннях.

Крок 1: Вибір компонентів

Перш ніж почати збірку, важливо обрати правильні компоненти. Основні елементи, які вам знадобляться, включають:

  • Процесор (ЦП)
  • Материнська плата
  • Оперативна пам’ять (ОП)
  • Відеокарта (ГП)
  • Жорсткий диск або SSD
  • Блок живлення
  • Корпус

Вибирайте компоненти, які сумісні між собою. Наприклад, материнська плата повинна підтримувати обраний вами процесор.

Крок 2: Підготовка робочого місця

Забезпечте собі чисте і добре освітлене місце для збору ПК. Зберіть усі інструменти, які вам знадобляться, такі як викрутка, антис статичний браслет та органайзер для гвинтів.

Крок 3: Встановлення процесора

Почніть зі встановлення процесора на материнську плату. Відкрийте сокет, вставте процесор, дотримуючись правильного напрямку (зазвичай є позначки), і закрийте сокет.

Крок 4: Встановлення охолоджувача

Після встановлення ЦП, прикріпіть охолоджувач. Нанесіть невелику кількість термопасти на процесор, якщо охолоджувач не має попередньо нанесеної. Закріпіть охолоджувач на процесорі.

Крок 5: Встановлення оперативної пам’яті

Вставте модулі ОП у відповідні слоти на материнській платі. Зазвичай слоти мають фіксатори, які потрібно натиснути, щоб модулі правильно зафіксувалися.

Крок 6: Встановлення материнської плати в корпус

Вставте материнську плату в корпус, переконавшись, що всі отвори для гвинтів співпадають. Закріпіть плату за допомогою гвинтів.

Крок 7: Встановлення блоку живлення

Вставте блок живлення в корпус. Впевніться, що вентилятор блоку живлення спрямований у правильну сторону, щоб забезпечити оптимальну вентиляцію. Закріпіть блок живлення за допомогою гвинтів.

Крок 8: Встановлення відеокарти

Вставте відеокарту в відповідний слот PCIe на материнській платі. Закріпіть відеокарту за допомогою гвинтів.

Крок 9: Підключення кабелів

Підключіть усі необхідні кабелі: живлення материнської плати, живлення процесора, кабелі для відеокарти, SATA-кабелі для жорсткого диска або SSD, а також кабелі для вентиляторів.

Крок 10: Завершення збору

Перевірте всі підключення і закрийте корпус. Підключіть монітор, клавіатуру та мишу, а потім увімкніть ПК. Якщо все зроблено правильно, ваш новий ігровий ПК запуститься.

Збірка ігрового ПК може бути захоплюючим процесом, який дозволяє вам налаштувати систему відповідно до ваших уподобань. Слідуйте цій інструкції, і ви зможете зібрати свій власний потужний комп’ютер для ігор.

monopoly casino