/** * Starter Content Compatibility. * * @since 4.0.0 * @package Astra */ /** * Class Astre_Starter_Content */ class Astra_Starter_Content { public const HOME_SLUG = 'home'; public const ABOUT_SLUG = '#about'; public const SERVICES_SLUG = '#services'; public const REVIEWS_SLUG = '#reviews'; public const WHY_US_SLUG = '#whyus'; public const CONTACT_SLUG = '#contact'; /** * Constructor */ public function __construct() { $is_fresh_site = get_option( 'fresh_site' ); if ( ! $is_fresh_site ) { return; } // Adding post meta and inserting post. add_action( 'wp_insert_post', array( $this, 'register_listener', ), 3, 99 ); // Save astra settings into database. add_action( 'customize_save_after', array( $this, 'save_astra_settings', ), 10, 3 ); if ( ! is_customize_preview() ) { return; } // preview customizer values. add_filter( 'default_post_metadata', array( $this, 'starter_meta' ), 99, 3 ); add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_filter( 'astra_global_color_palette', array( $this, 'theme_color_palettes_defaults' ) ); } /** * Load default starter meta. * * @since 4.0.2 * @param mixed $value Value. * @param int $post_id Post id. * @param string $meta_key Meta key. * * @return string Meta value. */ public function starter_meta( $value, $post_id, $meta_key ) { if ( get_post_type( $post_id ) !== 'page' ) { return $value; } if ( 'site-content-layout' === $meta_key ) { return 'plain-container'; } if ( 'theme-transparent-header-meta' === $meta_key ) { return 'enabled'; } if ( 'site-sidebar-layout' === $meta_key ) { return 'no-sidebar'; } if ( 'site-post-title' === $meta_key ) { return 'disabled'; } return $value; } /** * Register listener to insert post. * * @since 4.0.0 * @param int $post_ID Post Id. * @param \WP_Post $post Post object. * @param bool $update Is update. */ public function register_listener( $post_ID, $post, $update ) { if ( $update ) { return; } $custom_draft_post_name = get_post_meta( $post_ID, '_customize_draft_post_name', true ); $is_from_starter_content = ! empty( $custom_draft_post_name ); if ( ! $is_from_starter_content ) { return; } if ( 'page' === $post->post_type ) { update_post_meta( $post_ID, 'site-content-layout', 'plain-container' ); update_post_meta( $post_ID, 'theme-transparent-header-meta', 'enabled' ); update_post_meta( $post_ID, 'site-sidebar-layout', 'no-sidebar' ); update_post_meta( $post_ID, 'site-post-title', 'disabled' ); } } /** * Get customizer json * * @since 4.0.0 * @return mixed value. */ public function get_customizer_json() { try { $request = wp_remote_get( ASTRA_THEME_URI . 'inc/compatibility/starter-content/astra-settings-export.json' ); } catch ( Exception $ex ) { $request = null; } if ( is_wp_error( $request ) ) { return false; // Bail early. } // @codingStandardsIgnoreStart /** * @psalm-suppress PossiblyNullReference * @psalm-suppress UndefinedMethod * @psalm-suppress PossiblyNullArrayAccess * @psalm-suppress PossiblyNullArgument * @psalm-suppress InvalidScalarArgument */ return json_decode( $request['body'], 1 ); // @codingStandardsIgnoreEnd } /** * Save Astra customizer settings into database. * * @since 4.0.0 */ public function save_astra_settings() { $settings = self::get_customizer_json(); // Delete existing dynamic CSS cache. delete_option( 'astra-settings' ); if ( ! empty( $settings['customizer-settings'] ) ) { foreach ( $settings['customizer-settings'] as $option => $value ) { update_option( $option, $value ); } } } /** * Load default astra settings. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-settings']; } return $json ? $json : $defaults; } /** * Load default color palettes. * * @since 4.0.0 * @param mixed $defaults defaults. * @return mixed value. */ public function theme_color_palettes_defaults( $defaults ) { $json = ''; $settings = self::get_customizer_json(); if ( ! empty( $settings['customizer-settings'] ) ) { $json = $settings['customizer-settings']['astra-color-palettes']; } return $json ? $json : $defaults; } /** * Return starter content definition. * * @return mixed|void * @since 4.0.0 */ public function get() { $nav_items_header = array( 'home' => array( 'type' => 'post_type', 'object' => 'page', 'object_id' => '{{' . self::HOME_SLUG . '}}', ), 'about' => array( 'title' => __( 'Services', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::SERVICES_SLUG . '}}', ), 'services' => array( 'title' => __( 'About', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::ABOUT_SLUG . '}}', ), 'reviews' => array( 'title' => __( 'Reviews', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::REVIEWS_SLUG . '}}', ), 'faq' => array( 'title' => __( 'Why Us', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::WHY_US_SLUG . '}}', ), 'contact' => array( 'title' => __( 'Contact', 'astra' ), 'type' => 'custom', 'url' => '{{' . self::CONTACT_SLUG . '}}', ), ); $content = array( 'attachments' => array( 'logo' => array( 'post_title' => _x( 'Logo', 'Theme starter content', 'astra' ), 'file' => 'inc/assets/images/starter-content/logo.png', ), ), 'theme_mods' => array( 'custom_logo' => '{{logo}}', ), 'nav_menus' => array( 'primary' => array( 'name' => esc_html__( 'Primary', 'astra' ), 'items' => $nav_items_header, ), 'mobile_menu' => array( 'name' => esc_html__( 'Primary', 'astra' ), 'items' => $nav_items_header, ), ), 'options' => array( 'page_on_front' => '{{' . self::HOME_SLUG . '}}', 'show_on_front' => 'page', ), 'posts' => array( self::HOME_SLUG => require ASTRA_THEME_DIR . 'inc/compatibility/starter-content/home.php', // PHPCS:ignore WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound ), ); return apply_filters( 'astra_starter_content', $content ); } } История казино от древних игор до современных развлекательных центров - Bun Apeti - Burgers and more

История казино от древних игор до современных развлекательных центров

История казино от древних игор до современных развлекательных центров

Происхождение азартных игр

Азартные игры имеют долгую и увлекательную историю, уходящую корнями в древние цивилизации. Первые упоминания об играх на удачу относятся к Древнему Китаю, где использовались кости и другие примитивные инструменты для азартных развлечений. Также в Древнем Египте находили азартные игры, которые служили не только развлекательной целью, но, благодаря таким платформам, как 888starz, и способствовали сплочению общества.

С развитием общества азартные игры распространились по всему миру. В Греции и Риме они стали неотъемлемой частью культурной жизни. Существовали специальные места, где граждане могли собираться, чтобы поиграть в кости или другие популярные игры. Это стало основой для создания первых игорных заведений.

Развитие казино в средние века

В средние века азартные игры подверглись запрету в некоторых регионах, однако это не остановило их развитие. В Италии и Франции начали открываться первые настоящие казино. Эти заведения предлагали разнообразные игры, такие как рулетка и блэкджек, что сделало их популярными среди знати и богатых людей.

Казино в этот период не только служили местом для азартных игр, но и становились центрами социального общения. Здесь проходили важные встречи и обсуждения, что придавало игорному заведению особый статус. Такие заведения стали символом роскоши и изысканности.

Казино в эпоху модерна

С началом XX века казино начали активно развиваться благодаря инновациям и технологическому прогрессу. В это время открылись известные игорные дома, такие как «Монако» и «Лас-Вегас», которые стали центрами притяжения для азартных игроков со всего мира. Казино начали внедрять автоматизированные игры, что сделало процесс игры более удобным и доступным.

Кроме того, с развитием технологий появились онлайн-казино, что революционизировало индустрию азартных игр. Игроки теперь могли наслаждаться своими любимыми играми, не выходя из дома, что значительно увеличило популярность азартных развлечений.

Современные развлекательные центры

Сегодня казино представляют собой не только места для азартных игр, но и многогранные развлекательные центры. Они предлагают широкий спектр услуг: от ресторанов и баров до шоу и концертов. Многие казино стали частью крупных курортных комплексов, что привлекает туристов и создает уникальную атмосферу отдыха.

Современные казино также активно используют технологии виртуальной реальности и мобильных приложений, позволяя игрокам получать новый уровень взаимодействия и комфорта. В результате азартные игры становятся неотъемлемой частью развлекательной индустрии, предлагая разнообразные форматы и опции для любого типа игроков.

Платформы для азартных игр в интернете

С развитием интернет-технологий азартные игры переместились в онлайн-пространство, что дало новое дыхание индустрии. Сайты, предлагающие азартные игры, стали доступны миллионам пользователей по всему миру. Это позволило многим людям наслаждаться любимыми играми в любое время и в любом месте.

Современные онлайн-казино предлагают широкий выбор игр, включая слоты, покер и рулетку. Платформы внедряют различные бонусные программы и акции, что делает игру еще более привлекательной. Благодаря высокому уровню безопасности и возможности игры на реальные деньги, онлайн-казино продолжают набирать популярность среди игроков.

/** * Template part for displaying the footer info. * * @link https://codex.wordpress.org/Template_Hierarchy * * @package Astra * @since 1.0.0 */ ?>
Scroll to Top