1<!DOCTYPE html> 2<html lang="vi" xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4 <meta charset="utf-8"/> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5, user-scalable=1"> 7 <meta name="csrf-token" content="3I5ia5BmQ6UnnsxL6LPZkluZsc6U6Zsq57tDtopS"> 8 <link rel="icon" type="image/png" href="https://phaply.net.vn/uploads/images/setting/huyhoang/2022/07/27/icon-2-1658937697.png?ver=1790843259"> 9 10 11 <link rel="preload" href="/themes/tinhte/public/images/podcast-placeholder.svg" as="image" type="image/svg+xml"> 12 <title>Hình ảnh Äẹp, ảnh thá»i sá»±, tin tức, hình ảnh sắc nét, khoảnh khắc Äá»c Äáo | Tạp chà Pháp Lý</title> 13<meta name="description" content="Tạp chà Äiá»n tá» Pháp lý cáºp nháºt tin tức trong ngà y, tin má»i nhất hôm nay, tin tức online, tin nóng, tin hot thá»i sá»±, pháp luáºt, video hình ảnh 24/7."> 14<meta name="keywords" content="Tạp chà Pháp Lý, tạp chà Äiá»n tá» Pháp lý, Pháp lý online, www.phaply.net.vn"> 15<meta name="robots" content="noodp, max-image-preview:large, index, follow"> 16<meta property="fb:app_id" content="892085434568365"> 17<meta name="google-site-verification" content="d9kCdARw8qfeKKo10ezYJVu_L18EM3P14YZNFHJbm8w"> 18<meta name="revisit-after" content="1 days"> 19<meta name="MobileOptimized" content="device-width"> 20<meta name="HandheldFriendly" content="true"> 21<meta name="format-detection" content="telephone=no"> 22<link rel="alternate" hreflang="vi-vn" href="https://phaply.net.vn/photo"/> 23<meta property="og:site_name" content="Tạp chà Pháp Lý" /> 24<meta property="og:type" content="website" /> 25<meta property="og:locale" content="vi_VN" /> 26<meta property="og:locale:alternate" content="vi_VN" /> 27<meta property="og:title" content="Tạp chà Pháp Lý" /> 28<meta property="og:description" content="Tạp chà Äiá»n tá» Pháp lý cáºp nháºt tin tức trong ngà y, tin má»i nhất hôm nay, tin tức online, tin nóng, tin hot thá»i sá»±, pháp luáºt, video hình ảnh 24/7." /> 29<meta property="og:image" content="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/08/csmxh-1751960113.jpg" /> 30<meta property="og:image:height" content="630" /> 31<meta property="og:image:width" content="1200" /> 32 33
34<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebPage","name":"Tạp chà Pháp Lý","description":"Tạp chà Äiá»n tá» Pháp lý cáºp nháºt tin tức trong ngà y, tin má»i nhất hôm nay, tin tức online, tin nóng, tin hot thá»i sá»±, pháp luáºt, video hình ảnh 24\/7.","url":"https:\/\/phaply.net.vn\/photo","image":"https:\/\/phaply.net.vn\/uploads\/images\/setting\/thanhthang02\/2025\/07\/08\/csmxh-1751960113.jpg"}</script>
34<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Organization","name":"Tạp chà Pháp Lý","url":"https:\/\/phaply.net.vn","logo":"https:\/\/phaply.net.vn\/images\/setting\/thanhthang02\/2026\/03\/03\/chuan-1751960083-1-1756459057-1772553873.png","email":"[email protected]"}</script>
34 35 36 <link rel="stylesheet" href="/themes/tinhte/public/css/app.css?v=1790843259" type="text/css" /> 37<noscript><link href="/themes/tinhte/public/css/app.css?v=1790843259" rel="stylesheet" type="text/css"></noscript> 38 39<link href="/themes/tinhte/public/css/media.css?v=1790843259" rel="stylesheet" type="text/css" /> 40<link href="/themes/tinhte/public/css/infographic.css" rel="stylesheet" type="text/css" /> 41 42 <style> 43 :root { 44 --site-content-width: 1140px; 45 --color-primary: #ED1D24; 46 --color-primary-rgb: 237, 29, 36; 47 --color-secondary: #ED1D24; 48 --color-secondary-rgb: 237, 29, 36; 49 --top-header-bg-color: #eee; 50 --top-header-text-color: #444; 51 --header-bg-color: #fff; 52 --header-text-color: #6D6E72; 53 --menu-bg-color: #fff; 54 --menu-text-color: #000; 55 --menu-text-hover-color: #fff; 56 --menu-background-hover-color: #CDCDCD; 57 --primary-font: Roboto-Regular, Arial, sans-serif; 58 --heading-font: PlayfairDisplayBold, Arial, sans-serif; 59 --post-title-font: PlayfairDisplayBold, Arial, sans-serif; 60 --menu-font: OpenSans, Arial, sans-serif; 61 --footer-bg-color: #fff; 62 --footer-bg-secondary-color: #222; 63 --footer-text-color: #000; 64 --copyright-bg-color: #000; 65 --copyright-text-color: #d1d1d1; 66 --menu-height: 50px; 67 --menu-font-size: 14px; 68 --menu-text-transform: uppercase; 69 --mega-menu-columns: 5; 70 --logo-header-width: 250px; 71 --logo-mobile-width: 95px; 72 --body-font-size: 16px; 73 --h1: clamp(30px, 2.4vw + 12px, 40px); 74 --h2: clamp(24px, 1.8vw + 8px, 28px); 75 --h3: clamp(20px, 1.2vw + 8px, 23px); 76 --h4: clamp(18px, 1.0vw + 6px, 20px); 77 --h5: 17px; 78 --h6: 16px; 79 --lead: clamp(18px, 0.6vw + 14px, 20px); 80 --paragraph: clamp(16px, 0.25vw + 15px, 18px); 81 --small: 14px; 82 --caption: 15px; 83 --space-1: 8px; 84 --space-2: 12px; 85 --space-3: 16px; 86 --space-4: 24px; 87 --space-5: 32px; 88 --space-6: 48px; 89 } 90 91 .count_cmt{ 92display:none !important; 93} 94table { 95 margin: 1em 0; 96} 97table > caption + thead > tr:first-child > th, 98table > colgroup + thead > tr:first-child > th, 99table > thead:first-child > tr:first-child > th, 100table > caption + thead > tr:first-child > td, 101table > colgroup + thead > tr:first-child > td, 102table > thead:first-child > tr:first-child > td { 103 border-top: 1px solid #ddd; 104} 105th, 106td { 107 padding: 2px 5px; 108 border: 1px solid #ddd; 109} 110 111 112@font-face { 113 font-family: 'Roboto-Regular'; 114 src: url('/frontend/fonts/roboto_regular/roboto_regular.eot?#iefix') format('embedded-opentype'), 115 url('/frontend/fonts/roboto_regular/roboto_regular.woff2') format('woff2'), 116 url('/frontend/fonts/roboto_regular/roboto_regular.woff') format('woff'), 117 url('/frontend/fonts/roboto_regular/roboto_regular.ttf') format('truetype'), 118 url('/frontend/fonts/roboto_regular/roboto_regular.svg#roboto_regular') format('svg'); 119 font-weight: normal; 120 font-style: normal; 121} 122 123@font-face{ 124 font-family:'PlayfairDisplayBold'; 125 font-style:normal; 126 font-weight:600; 127 src:url("/frontend/fonts/PlayfairDisplayBold/PlayfairDisplayBold.ttf") format("truetype"); 128 129} 130.category-popup { 131 border-top:none !important; 132} 133.category-popup .category-menu>ul>li>a { 134 color:#000000; 135 font-weight: 500; 136} 137.category-popup .channels-menu a svg path { 138 fill: #000000; 139} 140.horizontal-megamenu>.menu-item.is_home:hover >.menu-link{ 141 background:#ed1b24; 142} 143 144 145.title-box-category .parent-cate, .widget-title .main-title { 146 text-transform: uppercase; 147} 148.secondary-vedet .content>.title>a ,.box-news-larger .content>.title>a, .featured-news .box-news>.content>.title>a, .box-cate-featured .item-news.full-thumb .title-news a, .section-magazine .album-list .article-item .album-title>p { 149 font-family: "PlayfairDisplayBold", Arial; 150} 151.section-vedet .box-news-larger .description{ 152 font-size: 16px; 153}
154.box-cate-featured .item-news.full-thumb .title-news { 155 font-size:18px; 156} 157.topbar-body .header-top-right .group-search{ 158margin-top:0; 159} 160.horizontal-megamenu>.menu-item>.menu-link, footer.footer-type-2 .menu_footer .menus>li>a { 161 font-family: 'Roboto-Regular', Arial, Verdana, Helvetica, sans-serif; 162 163} 164.horizontal-megamenu>.menu-item>.menu-link .nav-link-text { 165 font-weight:normal; 166} 167.box-category.style-7 .title-box-category .inner-title { 168 padding-top: 0; 169 color: #fff; 170 font-size: 22px; 171} 172.topbar-body .header-top-right .search { 173 width: 100%; 174 float: left; 175} 176 177.box-navigation .title a, .box-navigation span{ 178font-size:18px; 179} 180.tin_mau_vang_box { 181 background: #dfdfdf; 182} 183 184#tin_noi_bat_6 .box-news-larger .thumb-art { 185 width: 100%; 186} 187#tin_noi_bat_6 .tnb_meta { 188 width: 100%; 189 position: absolute; 190 bottom: 0; 191 padding: 25px; 192 padding-left: 20%; 193 background-color: rgba(0, 0, 0, 0.5); 194 transition: all .3s; 195 color: #ffffff; 196 z-index: 2; 197} 198 199.wrapper-topstory .box-news-larger { 200 position: relative; 201} 202 203#header_3 .navbar-default a.link-home { 204 background-image: url(/frontend/images/home.png?ver=3); 205text-indent: -9999px; 206background-position: -3px -3px; 207} 208 209.header-top-right .search button[type=submit]{ 210 background-color: #dd0026; 211} 212 213.style_img_left .content .title { 214 215 display: inline-block; 216} 217.breadcrumbs a { 218 text-transform: uppercase; 219} 220.box-cate-featured .item-news .description { 221 222 display: block; 223 224} 225.item-news-common p.meta-news { 226 margin: 5px 0; 227} 228 229 230.header-top-right .news_hot_item { 231 background-color: #00a751; 232} 233 234.header-top-right .news-new-item { 235 background-color: #ed1d24; 236} 237 238 239.article-detail .article-content img { 240 margin: 0 auto; 241} 242 243.title_button a{ 244 width: 135px; 245} 246 247 248@media (max-width: 992px) 249{ 250#header_3 .nav>li>a { 251text-align: left; 252 padding-left: 40px; 253} 254#header_3 .open_sub { 255 256 left: 0; 257 258} 259} 260 261@media (min-width:1400px){ 262 .header-logo { 263 height:70px 264 } 265 .horizontal-megamenu > .menu-item > .menu-link .nav-link-text { 266 font-size:14px 267 } 268} 269 270 271.box-quote .image-wrapper{ 272 display:none 273} 274.box-quote .box-news:after { 275 content:"\f10e"; 276 font-family:'FontAwesome'; 277 color:#c5c5c5; 278 position: absolute; 279 bottom: -15px; 280 right: 0; 281} 282.box-quote .box-news 283{ margin-bottom: 15px; 284 padding-bottom: 10px; 285 286} 287.box-quote .box-news:before { 288 content:""; 289 width:90%; 290 height:1px; 291 background: #c5c5c5; 292 display: block; 293 position: absolute; 294 bottom: -5px; 295 left: 0; 296 297} 298#hashtag-trending .has-marquee { 299 -webkit-animation: marquee 85s linear infinite; 300 animation: marquee 85s linear infinite; 301 will-change: transform; 302} 303@keyframes marquee { 304 0% { 305 transform: translate3d(0, 0, 0); 306 } 307 to { 308 transform: translate3d(-100%, 0, 0); 309 } 310} 311.box-category.style-7 { 312 background: var(--color-primary); 313 padding: 0 15px; 314 border-top: solid 8px #095e98; 315 background: #0d202b; 316 padding: 30px; 317} 318.header-type-1.bg-white .header-wrap-inner .header-bottom-row { 319 border-bottom: 2px solid var(--color-primary);; 320 border-top: 1px solid #e2e2e2; 321 background: #f7f7f7; 322} 323.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item:not(.is_home)>.menu-link .nav-link-text { 324 color: #000; 325 326} 327.horizontal-megamenu>.menu-item.active>a { 328 background: rgb(205 205 205); 329} 330 331.header-type-1.bg-white .box-with-icon .info-box-icon { 332 color: #29487d; 333} 334.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item.is_home >.menu-link .nav-link-text{ 335 color: #ed1b24; 336} 337.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item.is_home:hover >.menu-link .nav-link-text{ 338 color: #fff; 339} 340.header-type-1.bg-white .icon_menu .style_icon, .header-type-1.bg-white .info-box-content>* { 341 color: #29487d; 342} 343.header-type-1 .menu-item:hover>.menu-link { 344 background:#d6d6d6; 345} 346.timestemp { 347 color: #335183; 348} 349.header-type-1.bg-white .icon_menu .style_icon, .header-type-1.bg-white .icon_menu .style_icon:after, .header-type-1.bg-white .icon_menu .style_icon:before { 350 background: #29487d; 351} 352 353.header-type-1.bg-white .header-wrap-inner .header-bottom-row .horizontal-megamenu>.menu-item>.menu-link:after { 354 content: none; 355} 356.horizontal-megamenu>.menu-item>.menu-link .nav-link-text:after { 357 content: none; 358} 359.horizontal-megamenu>.menu-item.active>.menu-link:after, .horizontal-megamenu>.menu-item:hover>.menu-link:after { 360 width: 100%; 361} 362.horizontal-megamenu>.menu-item>.menu-link:after { 363 content: ""; 364 position: absolute; 365 bottom: 0; 366 left: 0; 367 width: 0; 368 height: 3px; 369 transition: width .4s cubic-bezier(.175,.885,.32,1.15); 370 background-color: var(--color-primary); 371}
372.inner-section-media { 373 background: #0d202b; 374 overflow: hidden; 375} 376.section-multimedia.multimedia-4 .news-list-multimedia { 377 padding-right: 15px; 378 padding-left: 15px; 379 padding-top: 15px; 380} 381.section-multimedia.multimedia-4 .box-news { 382 margin-bottom: 0; 383} 384 385.widget-most-view .widget-title { 386 display: flex; 387 align-items: flex-end; 388 border-bottom: solid 1px #ec2828; 389} 390 391.widget-most-view .widget-title h6:after { 392 content:none; 393} 394 395.widget-most-view .widget-title h6 span:before { 396 content: ""; 397 width: 2px; 398 height: 2px; 399 background: var(--color-primary); 400 position: absolute; 401 left: 0; 402 bottom: 2px; 403 width: 5px; 404 height: 16px; 405} 406.widget-most-view .widget-title h6{ 407 color: #000; 408 background-color: transparent; 409 padding:0 410} 411.widget-most-view .widget-title h6 span { 412 position:relative; 413 padding-left: 15px; 414} 415.title-box-category.default, .widget-title.default{ 416 border-bottom: solid 1px #ec2828; 417 height: 40px; 418 display: flex; 419 align-items: center; 420} 421.td-subcat-filter { 422 position: relative; 423 bottom: 0; 424 right: 0; 425 margin: auto 0; 426 opacity: 1; 427 z-index: 1; 428 text-align: right; 429 margin-left: auto; 430} 431.blogmultimediawidget .title-box-category.default{ 432 border-bottom: none; 433 padding-bottom: 0; 434} 435.title-box-category.default .inner-title:before, .widget-title.default .inner-title:before { 436 content: ""; 437 width: 2px; 438 height: 2px; 439 background: var(--color-primary); 440 position: absolute; 441 left: 0; 442 bottom: 2px; 443 width: 5px; 444 height: 16px; 445} 446.title-box-category.default .inner-title, .widget-title.default .inner-title{ 447 padding-left: 20px; 448} 449.multimedia-4 .title-box-category.default { 450 margin-bottom: 0px; 451} 452/*.topbar_threadhot label { 453 content: ''; 454 background: url(//static-znews.zadn.vn/images/stat.svg) no-repeat; 455 background-size: contain; 456 width: 24px; 457 height: 24px; 458 border-left: none; 459} 460.topbar_threadhot label i { 461 display:none; 462} */ 463 464.review-section .foru-containers { 465 background-image: none; 466 border-top: none; 467} 468.review-section .title-box-category.default { 469 margin: 0; 470} 471 472.review-section { 473 margin-top: 0; 474 margin-bottom: 0; 475} 476.review-section .title-box-category.default .parent-cate, .review-section .widget-title.default .parent-cate { 477 color: #000; 478} 479.review-section .main-content .threads .box-news .title a:hover { 480 color:#ccc 481} 482.review-section .main-content { 483 padding: 0 0px 12px; 484 margin-top: 0; 485} 486.review-section .main-content .threads .box-news .title a { 487 color: #000; 488} 489.review-section .main-content .threads::-webkit-scrollbar-thumb { 490 border-radius: 10px; 491 background-color: hsl(0deg 0% 80%); 492} 493.section-magazine { 494 background: #095e98; 495 background-image: linear-gradient(90deg,#044580,#005aab); 496 padding: 30px 0; 497} 498.slick-carousel.carousel-nav-top .slick-next { 499 right: 0; 500 top: -38px; 501} 502.slick-carousel.carousel-nav-top .slick-prev { 503 top: -38px; 504 right: 40px; 505 left: auto; 506} 507.image-wrapper>.image-small { 508 padding-bottom: 66%; 509} 510.other-news .title a, .box-cate-featured-vertical.no-thumb .sub-news-cate .item a{ 511 font-weight:normal; 512 font-size: 16px; 513} 514.inner-section-video .title-box-category .inner-title{ 515 color: #000; 516} 517.section-magazine .album-list .article-item .album-type { 518 background: #044783; 519} 520.title-box-category.default .inner-title:before { 521 background: #ec1d24; 522} 523 524.section-magazine .album-list .article-item:hover .album-title>p { 525 color: var(--color-secondary); 526} 527.section-magazine .album-list .article-item:hover .album-type-icon, .section-magazine .album-list .article-item .album-title:before { 528 background: var(--color-secondary); 529} 530.video .box-cate-featured-vertical.no-thumb .sub-news-cate .item:before { 531 content: "\f144"; 532 width: 0; 533 height: 0; 534 font-size: 18px; 535 background-color: transparent; 536 position: absolute; 537 left: 0; 538 top: 18px; 539 font-family:"fontawesome"; 540 color: #383636; 541} 542.video .box-cate-featured-vertical.no-thumb .sub-news-cate .item { 543 padding: 10px 0 10px 25px; 544} 545.video { 546 background-color: #F7F7F7; 547 padding: 15px; 548} 549.video .title a, .video .sub-news-cate .item a { 550 color: #383636; 551} 552.section-bg-grey { 553 background: #F7F7F7; 554 padding: 15px; 555} 556.block-129 .title-box-category .parent-cate { 557 background: #F7F7F7; 558} 559.tin_mega_store { 560 background: #29487d; 561 padding: 10px; 562 border-top: none !important; 563} 564.tin_mega_store .news-list a { 565 color: #fff!important; 566} 567.tin_mega_store .number-top-view { 568 background:none; 569 color:#fff; 570 font-size:60px; 571 font-style: italic; 572} 573.tin_mega_store .content { 574 position: relative; 575 padding-left: 45px; 576 577} 578.tin_mega_store .title-box-category { 579 text-align:center; 580} 581.tin_mega_store .title-box-category .parent-cate { 582 float:none; 583 font-size: 20px; 584} 585.tin_mega_store .title-box-category .inner-title:before { 586 content:none; 587} 588.tin_mega_store .title-box-category.style_6 .inner-title { 589 background: #29487d; 590 color: #fff; 591} 592.icon_menu .style_icon { 593 background: #29487d; 594} 595.icon_menu .style_icon:after, .icon_menu .style_icon:before { 596 position: absolute; 597 display: block; 598 left: 0; 599 width: 100%; 600 height: 2px; 601 background: #29487d; 602 content: ""; 603 transition-duration: .3s,.3s; 604 transition-delay: .3s,0s; 605} 606.cat-in-thumb { 607 display:none; 608} 609.meta-news .time-public { 610 display:none; 611} 612.article-detail .article-content { 613 font-size: 17px; 614 615} 616.category-popup .category-menu>ul {
617 justify-content: center; 618} 619 620.bia-bao .widget-title.default { 621 border-bottom: solid 3px #ec2828; 622 623} 624.bia-bao .slick-carousel .slick-dots { 625 top: 0px; 626 right: 0; 627 left: auto; 628 text-align: center; 629 bottom: auto; 630} 631.bia-bao .image-wrapper { 632 border-radius:5px 633} 634.td-subcat-filter { 635 display:none; 636} 637.wnnote, blockquote { 638 font-size: 13px; 639 font-style: italic; 640 border: 1px solid #eee; 641 border-left-color: #f51227; 642 margin-left: 0; 643 padding: 20px; 644 width: 100%; 645 background: none; 646 box-shadow: 0 4px 2px -2px #fbfbfb; 647} 648footer.footer-type-2 .footer_bottom a { 649 font-size: 13px; 650 font-family: "PlayfairDisplayBold", Arial; 651 font-weight: bold; 652 color: #ed1c24; 653} 654.box-news:hover .image img { 655 transform: scale(1); 656} 657.box-news img { 658 transition: none; 659} 660.vedet-mobile-type-1 .list-sub-feature .item-news{ 661 margin-bottom: 15px; 662 border-bottom: 1px solid #e5e5e5; 663} 664.title a, h3.title { 665 display:block !important; 666} 667.kind-icon { 668 display:none; 669} 670.article-detail .article-content p { 671 font-family: Arial,Helvetica,sans-serif; 672} 673.group-links-groups { 674 height: 480px; 675} 676.home.is_mobile .section-content { 677 margin-top: 15px; 678} 679.btn-download { 680 display: none; 681} 682@media screen and (max-width: 480px){ 683.article-detail .thread-info .share-button { 684 background: none; 685 width: auto; 686 padding: 0; 687} 688} 689@media (min-width: 1200px){ 690 .container, .container-lg, .container-md, .container-sm, .container-xl { 691 max-width: 1200px; 692 } 693 .header-logo { 694 height: 95px; 695 max-height:95px; 696 } 697} 698@media screen and (max-width: 991px){ 699 .moi_cap_nhat .style_img_left .content .description { 700 display:none; 701 } 702 .box-with-icon .info-box-icon { 703 color: #29487d; 704 background: none; 705} 706.article-detail .box-article { 707 flex: 0 0 100%; 708 max-width: 100%; 709} 710} 711 712@media screen and (min-width: 991px){ 713 .section-vedet .box-news-larger .content>.title>a { 714 font-size:30px; 715 } 716 .section_container.blogcolumn11widget{ 717 border-bottom: 1px solid #e5e5e5; 718 } 719 .header-wrap-inner.sticky .header-top-row { 720 display:none; 721 } 722 .header-type-2 .header-logo { 723 max-height: none; 724 max-width: 300px; 725 width: 300px; 726 height: auto; 727 } 728 .moi_cap_nhat .box-news>.content>.title>a, .moi_cap_nhat .item-news .content>.title>a { 729 font-size:1.4em 730 } 731 .moi_cap_nhat .style_img_left .content .description { 732 font-size: 16px; 733 } 734} 735@media screen and (max-width: 480px) { 736 .title-box-category.default { 737 border-bottom: solid 2px #ec2828; 738 } 739} 740.category-sub-cat { 741 display:none !important; 742} 743.bottom-main .col-sidebar .box-category { 744 display:none; 745} 746.the-article-header .header-overlay { 747 display:none; 748} 749.the-article-header img { 750 max-height: none; 751} 752.navbar .hamburger-icon { 753 display:none; 754} 755.leaders-shortcode .avatar-img, .leaders-shortcode .avatar-placeholder { 756 width: 100px; 757 height: 100px; 758} </style> 759
759<script> 760 var WN_Data = { 761 app_url: "https://phaply.net.vn", 762 prefix_url: "", 763 full_url: "https://phaply.net.vn", 764 full_url_64: "aHR0cHM6Ly9waGFwbHkubmV0LnZuL3Bob3Rv", 765 locale: "vi", 766 user_id: null, 767 user: null, 768 session_id: "z6RwFuHJWBUFf0nxPty7oVLw24nVbIhqv68rgSKj", 769 tracking_disabled: 0 }; 770 771 </script>
771 772 773 774 <!-- Global site tag (gtag.js) - Google Analytics - old id : UA-156453856-1 -->
vendor: 64 bytes, lines 774-775
774 775<script async src="https://www.googletagmanager.com/gtag/js?id=
775UA-68088348-24
vendor: 12 bytes, line 775
775"></script>
776<script> 777
vendor: 134 bytes, lines 777-781
777window.dataLayer = window.dataLayer || []; 778 function gtag(){dataLayer.push(arguments);} 779 gtag('js', new Date()); 780 781 gtag('config', '
781UA-68088348-24
vendor: 4 bytes, line 781
781');
782</script>
782 </head> 783<body class="media-layout photos "> 784 <div id="app"> 785 786 787 <header class="media-header" id="mediaHeader"> 788 789 <div class="media-header-top"> 790 <div class="media-header-container"> 791 792 <div class="media-header-left"> 793 794 <button class="media-dark-mode-toggle mobile-only" id="darkModeToggle" type="button" title="Toggle Dark Mode"> 795 <i class="fas fa-moon"></i> 796 </button> 797 798 799 <button class="media-sidebar-toggle" id="sidebarToggle" type="button" title="Toggle sidebar"> 800 <i class="fas fa-bars"></i> 801 </button> 802 803 804 <a href="https://phaply.net.vn" class="media-header-logo desktop-logo"> 805 <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2026/03/03/chuan-1751960083-1-1756459057-1772553873.png" class="logo-light" alt="Tạp chà Pháp Lý"> <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/09/chuan-1751960083-1752048681.png" class="logo-dark" alt="Tạp chà Pháp Lý"> </a> 806 </div> 807 808 809 810 <a href="https://phaply.net.vn" class="media-header-logo mobile-logo"> 811 <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2026/03/03/chuan-1751960083-1-1756459057-1772553873.png" class="logo-light" alt="Tạp chà Pháp Lý"> <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/09/chuan-1751960083-1752048681.png" class="logo-dark" alt="Tạp chà Pháp Lý"> </a> 812 813 814 <nav class="media-header-nav desktop-nav"> 815 <a href="https://phaply.net.vn/video" class="media-nav-item "> 816 <i class="fas fa-play-circle"></i> 817 <span>Video</span> 818 </a> 819 820 <a href="https://phaply.net.vn/photo" class="media-nav-item active"> 821 <i class="fas fa-images"></i> 822 <span>Photo</span> 823 </a> 824 825 <a href="https://phaply.net.vn/emagazine" class="media-nav-item "> 826 <i class="fas fa-book-open"></i> 827 <span>Emagazine</span> 828 </a> 829 830 831 <a href="https://phaply.net.vn/infographic" class="media-nav-item "> 832 <i class="fas fa-chart-bar"></i> 833 <span>Infographic</span> 834 </a> 835 </nav> 836 837 838 <div class="media-header-right"> 839 840 <div class="desktop-search-wrapper"> 841 842 <button type="button" class="desktop-search-toggle" id="desktopSearchToggle" title="Tìm kiếm"> 843 <i class="fas fa-search"></i> 844 </button> 845 <form action="https://phaply.net.vn/tim-kiem.html" method="GET" class="media-header-search desktop-search" id="desktopSearchForm"> 846 <div class="media-search-input-wrapper"> 847 <input 848 type="text" 849 name="keyword" 850 class="media-search-input" 851 placeholder="Tìm kiếm..." 852 value="" 853 autocomplete="off" 854 /> 855 <button type="submit" class="media-search-btn"> 856 <i class="fas fa-search"></i> 857 </button> 858 </div> 859 </form> 860 </div> 861 862 863 <button class="media-dark-mode-toggle desktop-only" id="darkModeToggleDesktop" type="button" title="Toggle Dark Mode"> 864 <i class="fas fa-moon"></i> 865 </button> 866 867 868 <button class="media-search-toggle mobile-only" id="mobileSearchToggle" type="button"> 869 <i class="fas fa-search"></i> 870 </button> 871 </div> 872 </div> 873 </div> 874 875 876 <nav class="media-mobile-nav"> 877 <div class="media-mobile-nav-scroll"> 878 <a href="https://phaply.net.vn/video" class="media-nav-item "> 879 <i class="fas fa-play-circle"></i>
880 <span>Video</span> 881 </a> 882 883 <a href="https://phaply.net.vn/photo" class="media-nav-item active"> 884 <i class="fas fa-images"></i> 885 <span>Photo</span> 886 </a> 887 888 <a href="https://phaply.net.vn/emagazine" class="media-nav-item "> 889 <i class="fas fa-book-open"></i> 890 <span>Emagazine</span> 891 </a> 892 893 894 <a href="https://phaply.net.vn/infographic" class="media-nav-item "> 895 <i class="fas fa-chart-bar"></i> 896 <span>Infographic</span> 897 </a> 898 </div> 899 </nav> 900 901 902 <div class="mobile-search-dropdown" id="mobileSearchDropdown"> 903 <form action="https://phaply.net.vn/tim-kiem.html" method="GET"> 904 <div class="mobile-search-form"> 905 <input 906 type="text" 907 name="keyword" 908 class="mobile-search-input" 909 placeholder="Tìm kiếm..." 910 value="" 911 autocomplete="off" 912 /> 913 <button type="submit" class="mobile-search-submit"> 914 <i class="fas fa-search"></i> 915 </button> 916 </div> 917 </form> 918 </div> 919</header> 920 <div class="section-content media-content"> 921 <div class="py-4 page-title" style="background-image: url('https://phaply.net.vn/uploads/images/blog/tapchiphaply/2024/01/01/a1-1-1704106352.jpg');"> 922 <div class="container"> 923 <div class="row"> 924 <div class="col-md-8 mx-auto"> 925 <h1 class="text-white font-weight-light page-title-text"><span class="font-weight-bold">Photo</h1> 926 </div> 927 </div> 928 </div> 929</div> 930<div class="py-4 container"> 931 <div class="infographic-content"> 932 <!--Article list--> 933 <div class="article-list landing-topic-layout infinite-load"> 934 <div class="row"> 935 <div class="col-md-4"> 936 <!--article_style_image.blade.php--> 937<div class="box-news grid-item match-height kind-photo "> 938 <div class="image image-wrapper"> 939 <a href="https://phaply.net.vn/gan-900-nghin-nguoi-do-ve-vu-tru-vin-tu-bac-chi-nam-countdown-don-nam-moi-a257760.html" class="image image-small" title="Gần 900 nghìn ngưá»i Äá» vá» âVÅ© trụ Vinâ từ Bắc chà Nam countdown Äón nÄm má»i" > 940 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2024/01/01/a1-1-1704106352.jpg" alt="Gần 900 nghìn ngưá»i Äá» vá» âVÅ© trụ Vinâ từ Bắc chà Nam countdown Äón nÄm má»i"> 941 942 </a> 943 </div> 944 <div class="content"> 945 <p class="meta-news"> 946 947 <span class="time-public">16:40 01/01/2024</span> 948 949 <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a> 950 951 952 </p> 953 <h3 class="title fs5 f-rsb"> 954 <a href="https://phaply.net.vn/gan-900-nghin-nguoi-do-ve-vu-tru-vin-tu-bac-chi-nam-countdown-don-nam-moi-a257760.html" title="Gần 900 nghìn ngưá»i Äá» vá» âVÅ© trụ Vinâ từ Bắc chà Nam countdown Äón nÄm má»i" > 955 Gần 900 nghìn ngưá»i Äá» vá» âVÅ© trụ Vinâ từ Bắc chà Nam countdown Äón nÄm má»i 956 </a> 957 </h3> 958 </div> 959</div> 960 </div> 961 <div class="col-md-4"> 962 <!--article_style_image.blade.php--> 963<div class="box-news grid-item match-height kind-photo "> 964 <div class="image image-wrapper"> 965 <a href="https://phaply.net.vn/he-lo-san-khau-tong-duyet-8wonder-cua-charlie-puth-va-dan-sao-viet-truoc-gio-g-a257188.html" class="image image-small" title="Hé lá» sân khấu tá»ng duyá»t 8Wonder cá»§a Charlie Puth và dà n sao Viá»t trưá»c giá» G" > 966 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/07/22/a12-1689994276.jpg" alt="Hé lá» sân khấu tá»ng duyá»t 8Wonder cá»§a Charlie Puth và dà n sao Viá»t trưá»c giá» G"> 967 968 </a> 969 </div> 970 <div class="content"> 971 <p class="meta-news"> 972
973 <span class="time-public">10:47 22/07/2023</span> 974 975 <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a> 976 977 978 </p> 979 <h3 class="title fs5 f-rsb"> 980 <a href="https://phaply.net.vn/he-lo-san-khau-tong-duyet-8wonder-cua-charlie-puth-va-dan-sao-viet-truoc-gio-g-a257188.html" title="Hé lá» sân khấu tá»ng duyá»t 8Wonder cá»§a Charlie Puth và dà n sao Viá»t trưá»c giá» G" > 981 Hé lá» sân khấu tá»ng duyá»t 8Wonder cá»§a Charlie Puth và dà n sao Viá»t trưá»c giá» G 982 </a> 983 </h3> 984 </div> 985</div> 986 </div> 987 <div class="col-md-4"> 988 <!--article_style_image.blade.php--> 989<div class="box-news grid-item match-height kind-photo "> 990 <div class="image image-wrapper"> 991 <a href="https://phaply.net.vn/ba-na-hoa-vuon-hoa-khong-lo-vao-mua-xuan-a256436.html" class="image image-small" title="Bà Nà âhóaâ vưá»n hoa khá»ng lá» và o mùa xuân" > 992 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/02/06/1-1675684768.jpg" alt="Bà Nà âhóaâ vưá»n hoa khá»ng lá» và o mùa xuân"> 993 994 </a> 995 </div> 996 <div class="content"> 997 <p class="meta-news"> 998 999 <span class="time-public">20:25 09/02/2023</span> 1000 1001 <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a> 1002 1003 1004 </p> 1005 <h3 class="title fs5 f-rsb"> 1006 <a href="https://phaply.net.vn/ba-na-hoa-vuon-hoa-khong-lo-vao-mua-xuan-a256436.html" title="Bà Nà âhóaâ vưá»n hoa khá»ng lá» và o mùa xuân" > 1007 Bà Nà âhóaâ vưá»n hoa khá»ng lá» và o mùa xuân 1008 </a> 1009 </h3> 1010 </div> 1011</div> 1012 </div> 1013 <div class="col-md-4"> 1014 <!--article_style_image.blade.php--> 1015<div class="box-news grid-item match-height kind-photo "> 1016 <div class="image image-wrapper"> 1017 <a href="https://phaply.net.vn/trai-nghiem-doc-dao-tai-cung-duong-ecopark-marathon-2023-a256428.html" class="image image-small" title="Trải nghiá»m Äá»c Äáo tại cung ÄÆ°á»ng Ecopark Marathon 2023" > 1018 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/02/06/anh-1-1675656205.jpg" alt="Trải nghiá»m Äá»c Äáo tại cung ÄÆ°á»ng Ecopark Marathon 2023"> 1019 1020 </a> 1021 </div> 1022 <div class="content"> 1023 <p class="meta-news"> 1024 1025 <span class="time-public">10:01 06/02/2023</span> 1026 1027 <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a> 1028 1029 1030 </p> 1031 <h3 class="title fs5 f-rsb"> 1032 <a href="https://phaply.net.vn/trai-nghiem-doc-dao-tai-cung-duong-ecopark-marathon-2023-a256428.html" title="Trải nghiá»m Äá»c Äáo tại cung ÄÆ°á»ng Ecopark Marathon 2023" > 1033 Trải nghiá»m Äá»c Äáo tại cung ÄÆ°á»ng Ecopark Marathon 2023 1034 </a> 1035 </h3> 1036 </div> 1037</div> 1038 </div> 1039 <div class="col-md-4"> 1040 <!--article_style_image.blade.php--> 1041<div class="box-news grid-item match-height kind-photo "> 1042 <div class="image image-wrapper"> 1043 <a href="https://phaply.net.vn/ecopark-dua-vao-hoat-dong-cung-duong-dao-bo-dep-nhat-mien-bac-a256424.html" class="image image-small" title="Ecopark ÄÆ°a và o hoạt Äá»ng cung ÄÆ°á»ng dạo bá» Äẹp nhất miá»n Bắc" > 1044 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2023/02/03/anh-1-1675387680.jpg" alt="Ecopark ÄÆ°a và o hoạt Äá»ng cung ÄÆ°á»ng dạo bá» Äẹp nhất miá»n Bắc"> 1045 1046 </a> 1047 </div> 1048 <div class="content"> 1049 <p class="meta-news"> 1050
1051 <span class="time-public">22:27 02/02/2023</span> 1052 1053 <a href="https://phaply.net.vn/c/thong-tin-dau-tu" class="cat" title="Thông tin Äầu tư">Thông tin Äầu tư</a> 1054 1055 1056 </p> 1057 <h3 class="title fs5 f-rsb"> 1058 <a href="https://phaply.net.vn/ecopark-dua-vao-hoat-dong-cung-duong-dao-bo-dep-nhat-mien-bac-a256424.html" title="Ecopark ÄÆ°a và o hoạt Äá»ng cung ÄÆ°á»ng dạo bá» Äẹp nhất miá»n Bắc" > 1059 Ecopark ÄÆ°a và o hoạt Äá»ng cung ÄÆ°á»ng dạo bá» Äẹp nhất miá»n Bắc 1060 </a> 1061 </h3> 1062 </div> 1063</div> 1064 </div> 1065 <div class="col-md-4"> 1066 <!--article_style_image.blade.php--> 1067<div class="box-news grid-item match-height kind-photo "> 1068 <div class="image image-wrapper"> 1069 <a href="https://phaply.net.vn/he-lo-khong-gian-nghi-duong-dang-cap-cua-dan-dj-quoc-te-tham-gia-creamfields-viet-nam-a256250.html" class="image image-small" title="Hé lá» không gian nghá» dưỡng Äẳng cấp cá»§a dà n DJ quá»c tế tham gia Creamfields Viá»t Nam" > 1070 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2022/12/17/a1-1671236577.jpg" alt="Hé lá» không gian nghá» dưỡng Äẳng cấp cá»§a dà n DJ quá»c tế tham gia Creamfields Viá»t Nam"> 1071 1072 </a> 1073 </div> 1074 <div class="content"> 1075 <p class="meta-news"> 1076 1077 <span class="time-public">14:11 16/12/2022</span> 1078 1079 <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a> 1080 1081 1082 </p> 1083 <h3 class="title fs5 f-rsb"> 1084 <a href="https://phaply.net.vn/he-lo-khong-gian-nghi-duong-dang-cap-cua-dan-dj-quoc-te-tham-gia-creamfields-viet-nam-a256250.html" title="Hé lá» không gian nghá» dưỡng Äẳng cấp cá»§a dà n DJ quá»c tế tham gia Creamfields Viá»t Nam" > 1085 Hé lá» không gian nghá» dưỡng Äẳng cấp cá»§a dà n DJ quá»c tế tham gia Creamfields Viá»t Nam 1086 </a> 1087 </h3> 1088 </div> 1089</div> 1090 </div> 1091 <div class="col-md-4"> 1092 <!--article_style_image.blade.php--> 1093<div class="box-news grid-item match-height kind-photo "> 1094 <div class="image image-wrapper"> 1095 <a href="https://phaply.net.vn/dang-doan-hoi-luat-gia-viet-nam-ban-hanh-ke-hoach-trien-khai-thuc-hien-chi-thi-so-14-cttw-ngay-0172022-cua-bo-chinh-tri-a255884.html" class="image image-small" title="Äảng Äoà n Há»i Luáºt gia Viá»t Nam ban hà nh kế hoạch triá»n khai thá»±c hiá»n Chá» thá» sá» 14-CT/TW, ngà y 01/7/2022 cá»§a Bá» ChÃnh trá»" > 1096 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2022/09/15/dang-doan-hoi-luat-gia-viet-nam-ban-hanh-ke-hoach-trien-khai-thuc-hien-chi-thi-so-14-cttw-ngay-0172022-cua-bo-chinh-tri-1663209252.jpg" alt="Äảng Äoà n Há»i Luáºt gia Viá»t Nam ban hà nh kế hoạch triá»n khai thá»±c hiá»n Chá» thá» sá» 14-CT/TW, ngà y 01/7/2022 cá»§a Bá» ChÃnh trá»"> 1097 1098 </a> 1099 </div> 1100 <div class="content"> 1101 <p class="meta-news"> 1102 1103 <span class="time-public">09:31 15/09/2022</span> 1104 1105 <a href="https://phaply.net.vn/c/su-kien-chinh-sach" class="cat" title="Sá»± kiá»n - ChÃnh sách">Sá»± kiá»n - ChÃnh sách</a> 1106 1107 1108 </p> 1109 <h3 class="title fs5 f-rsb"> 1110 <a href="https://phaply.net.vn/dang-doan-hoi-luat-gia-viet-nam-ban-hanh-ke-hoach-trien-khai-thuc-hien-chi-thi-so-14-cttw-ngay-0172022-cua-bo-chinh-tri-a255884.html" title="Äảng Äoà n Há»i Luáºt gia Viá»t Nam ban hà nh kế hoạch triá»n khai thá»±c hiá»n Chá» thá» sá» 14-CT/TW, ngà y 01/7/2022 cá»§a Bá» ChÃnh trá»" > 1111 Äảng Äoà n Há»i Luáºt gia Viá»t Nam ban hà nh kế hoạch triá»n khai thá»±c hiá»n Chá» thá» sá» 14-CT/TW, ngà y 01/7/2022 cá»§a Bá» ChÃnh trá» 1112 </a> 1113 </h3> 1114 </div> 1115</div> 1116 </div> 1117 <div class="col-md-4"> 1118 <!--article_style_image.blade.php--> 1119<div class="box-news grid-item match-height kind-photo "> 1120 <div class="image image-wrapper"> 1121 <a href="https://phaply.net.vn/truong-dai-hoc-kinh-doanh-va-cong-nghe-ha-noi-tuyen-sinh-nam-2022-a255173.html" class="image image-small" title="TRƯá»NG ÄẠI Há»C KINH DOANH Và CÃNG NGHá» Hà Ná»I TUYá»N SINH NÄM 2022" > 1122 <img src="https://phaply.net.vn/zoom/480x288/uploads/images/blog/tapchiphaply/2022/04/22/0001-1650597894.jpg" alt="TRƯá»NG ÄẠI Há»C KINH DOANH Và CÃNG NGHá» Hà Ná»I TUYá»N SINH NÄM 2022"> 1123 1124 </a> 1125 </div> 1126 <div class="content"> 1127 <p class="meta-news"> 1128
1129 <span class="time-public">10:33 21/04/2022</span> 1130 1131 <a href="https://phaply.net.vn/c/thong-tin-can-biet" class="cat" title="Thông tin cần biết">Thông tin cần biết</a> 1132 1133 1134 </p> 1135 <h3 class="title fs5 f-rsb"> 1136 <a href="https://phaply.net.vn/truong-dai-hoc-kinh-doanh-va-cong-nghe-ha-noi-tuyen-sinh-nam-2022-a255173.html" title="TRƯá»NG ÄẠI Há»C KINH DOANH Và CÃNG NGHá» Hà Ná»I TUYá»N SINH NÄM 2022" > 1137 TRƯá»NG ÄẠI Há»C KINH DOANH Và CÃNG NGHá» Hà Ná»I TUYá»N SINH NÄM 2022 1138 </a> 1139 </h3> 1140 </div> 1141</div> 1142 </div> 1143 </div> 1144 </div> 1145 <div class="full-width vertical-items justify-content-center"> 1146 1147 </div> 1148 </div> 1149</div> 1150 </div> 1151 1152 1153 <div class="container"> 1154 1155 </div> 1156 1157 1158 <section id="subscribe"> 1159 <div class="container"> 1160 <div class="row justify-content-center"> 1161 <div class="col-md-7 col-12 align-self-center"> 1162 <div class="icon-box-wrapper"> 1163 <div class="icon-box-icon"> 1164 <span class="elementor-icon elementor-animation-"> 1165 <i class="fal fa-envelope"></i> 1166 </span> 1167 </div> 1168 <div class="icon-box-content"> 1169 <h4 class="icon-box-title"> 1170 <span>Bạn Äá»c Äặt tạp chà Pháp lý dà i hạn vui lòng Äá» lại thông tin</span> 1171 </h4> 1172 </div> 1173 </div> 1174 </div> 1175 <div class="col-md-5 col-12 align-self-center"> 1176 <div class="subcribe-content"> 1177 <a href="https://phaply.net.vn/dang-ky-dat-bao" class="btn btn-success btn-subcribe"><i class="lar la-paper-plane"></i> ÄÄng ký ngay</a> 1178 </div> 1179 </div> 1180 </div> 1181 </div> 1182</section> 1183 1184<footer class="fs2 f-rsr footer footer-type-2"> 1185 <div class="footer-body"> 1186 <div class="container"> 1187 <div class="footer_top_1"> 1188 <div class="row align-items-center"> 1189 <div class="col-md-9 footer-col-1"> 1190 <a href="/" class="logo-footer"> 1191 <img src="https://phaply.net.vn/uploads/images/setting/thanhthang02/2025/07/08/chuan-1751960125.png" style="width: 200px" alt="Tạp chà Pháp Lý"> </a> 1192 1193 <p><strong>Tên miá»n: www.phaply.net.vn và www.phaply.vn</strong></p> 1194 1195<p>Giấy phép hoạt Äá»ng báo chà Äiá»n tá» sá»: 107/GP -BTTTT do Bá» Thông tin và Truyá»n thông cấp.</p> 1196 1197<p>CÆ¡ quan chá»§ quản: Viá»n KH Pháp lý và Kinh doanh Quá»c tế (IBLA - Há»i Luáºt gia Viá»t Nam)</p> 1198 1199<p><strong>Tá»ng Biên táºp:</strong> <strong>Lê Thá» Mai Phương</strong></p> 1200 1201<p><strong>Thông tin tòa soạn:</strong></p> 1202 1203<p>Äá»a chá»: Tòa nhà 51B, ngõ 83 Trần Duy Hưng, Phưá»ng Yên Hoà , TP.Hà Ná»i</p> 1204 1205<p>Äiá»n thoại: 024.3556.9373 â Fax: 024.3556.9175</p> 1206 1207<p>Email: [email protected]</p> 1208 1209<p>Hotline: <strong>0915.999.467</strong></p> 1210 1211<p><strong>VÄn phòng Äại diá»n: </strong></p> 1212 1213<p>- Tại phÃa Nam: 208 Äiá»n Biên Phá»§, P.Xuân Hòa, TP.HCM - ÄT/Fax<strong>: </strong>028.3536.8468</p> 1214 1215<p><em>* Bản quyá»n thuá»c vá» Tạp chà Pháp lý. Cấm sao chép dưá»i má»i hình thức nếu không có sá»± chấp thuáºn bằng vÄn bản.</em></p> 1216 </div> 1217 <div class="col-md-3 footer-col-2 text-right"> 1218 1219 <div class="social"> 1220 <ul class="social_icons shape_square style_colored size_small color_text" style="--gap: 5px; display: inline-block;"> 1221 1222 <li class="w-socials-item rss"><a title="Rss" href="/rss.html" class="sc_rss" target="_blank" rel="noopener"><i class="fa fa-rss"></i></a></li> 1223 1224 </ul> 1225 </div> 1226 </div> 1227 </div> 1228 1229 </div> 1230 <div class="clearfix"></div> 1231 <div class="footer_bottom"> 1232 <p></p> 1233 <p><a href="/lien-he-quang-cao">LIÃN Há» QUẢNG CÃO</a> - <a href="/bao-gia-quang-cao">BIá»U GIà QUẢNG CÃO</a> </p> 1234 </div> 1235 1236 </div> 1237 </div> 1238</footer> </div> 1239<!--begin::Base Scripts -->
1240<script src="/themes/tinhte/public/js/app.js?ver=1790843259" type="text/javascript"></script>
1240 1241<!--
1241<script src="https://phaply.net.vn/themes/tinhte/public/js/app.js"></script>
1241 -->
1242<script src="/themes/tinhte/public/js/ads-loader.js?ver=1790843259" type="text/javascript" defer></script>
1242 1243
1244<script src="/themes/tinhte/public/js/ads-static.js?ver=1790843259" type="text/javascript" defer></script>
1244 1245 1246
1247<script> 1248// Theme initialization (before DOMContentLoaded for faster load) 1249(function() { 1250 const savedTheme = localStorage.getItem('theme'); 1251 const isVideoPage = document.body.classList.contains('page-video-youtube') || 1252 document.body.classList.contains('page-video') || 1253 document.body.classList.contains('page-video-detail'); 1254 1255 // Default to dark mode for video pages, light mode for others 1256 if (savedTheme === 'dark') { 1257 document.body.classList.add('dark-mode'); 1258 } else if (savedTheme === 'light') { 1259 // User explicitly chose light mode, don't add dark-mode class 1260 } else { 1261 // No saved preference - use default based on page type 1262 // if (isVideoPage) { 1263 // document.body.classList.add('dark-mode'); 1264 // } 1265 } 1266})(); 1267 1268document.addEventListener('DOMContentLoaded', function() { 1269 // Add body class for spacing 1270 document.body.classList.add('has-media-header'); 1271 1272 const mediaHeader = document.getElementById('mediaHeader'); 1273 const mobileSearchToggle = document.getElementById('mobileSearchToggle'); 1274 const mobileSearchDropdown = document.getElementById('mobileSearchDropdown'); 1275 const mobileSearchInput = document.querySelector('.mobile-search-input'); 1276 const darkModeToggle = document.getElementById('darkModeToggle'); 1277 const darkModeToggleDesktop = document.getElementById('darkModeToggleDesktop'); 1278 const sidebarToggle = document.getElementById('sidebarToggle'); 1279 const videoSidebar = document.getElementById('videoSidebar'); 1280 1281 // Sidebar Toggle 1282 if (sidebarToggle && videoSidebar) { 1283 // Load saved state 1284 const sidebarState = localStorage.getItem('sidebarState'); 1285 const isMobile = window.innerWidth <= 992; 1286 1287 if (!isMobile && sidebarState === 'collapsed') { 1288 videoSidebar.classList.add('collapsed'); 1289 } 1290 1291 sidebarToggle.addEventListener('click', function() { 1292 const isMobile = window.innerWidth <= 992; 1293 1294 if (isMobile) { 1295 // Mobile: toggle open/close 1296 videoSidebar.classList.toggle('open'); 1297 } else { 1298 // Desktop: toggle collapsed/expanded 1299 videoSidebar.classList.toggle('collapsed'); 1300 const isCollapsed = videoSidebar.classList.contains('collapsed'); 1301 localStorage.setItem('sidebarState', isCollapsed ? 'collapsed' : 'expanded'); 1302 } 1303 }); 1304 1305 // Close sidebar when clicking outside on mobile 1306 document.addEventListener('click', function(e) { 1307 const isMobile = window.innerWidth <= 992; 1308 if (isMobile && videoSidebar.classList.contains('open')) { 1309 if (!videoSidebar.contains(e.target) && !sidebarToggle.contains(e.target)) { 1310 videoSidebar.classList.remove('open'); 1311 } 1312 } 1313 }); 1314 1315 // Handle window resize 1316 window.addEventListener('resize', function() { 1317 const isMobile = window.innerWidth <= 992; 1318 if (!isMobile) { 1319 videoSidebar.classList.remove('open'); 1320 } else { 1321 videoSidebar.classList.remove('collapsed'); 1322 } 1323 }); 1324 } 1325 1326 // Dark Mode Toggle 1327 if (darkModeToggle || darkModeToggleDesktop) { 1328 // Update button icon based on current mode 1329 function updateDarkModeButton() { 1330 const isDarkMode = document.body.classList.contains('dark-mode'); 1331 1332 [darkModeToggle, darkModeToggleDesktop].forEach(function(btn) { 1333 if (!btn) return; 1334 const icon = btn.querySelector('i'); 1335 1336 if (isDarkMode) { 1337 // Currently in Dark Mode 1338 // Show sun icon to switch to light 1339 icon.className = 'fas fa-sun'; 1340 btn.classList.add('active'); 1341 btn.title = 'Switch to Light Mode'; 1342 } else { 1343 // Currently in Light Mode (default) 1344 // Show moon icon to switch to dark 1345 icon.className = 'fas fa-moon'; 1346 btn.classList.remove('active'); 1347 btn.title = 'Switch to Dark Mode'; 1348 } 1349 }); 1350 } 1351 1352 // Initialize button state 1353 updateDarkModeButton(); 1354 1355 // Toggle theme function 1356 function toggleDarkMode() { 1357 const isDarkMode = document.body.classList.contains('dark-mode'); 1358 1359 if (isDarkMode) { 1360 // Switch to light mode 1361 document.body.classList.remove('dark-mode'); 1362 localStorage.setItem('theme', 'light'); 1363 } else { 1364 // Switch to dark mode 1365 document.body.classList.add('dark-mode'); 1366 localStorage.setItem('theme', 'dark'); 1367 } 1368 1369 updateDarkModeButton(); 1370 } 1371 1372 // Add event listeners to both buttons 1373 if (darkModeToggle) { 1374 darkModeToggle.addEventListener('click', toggleDarkMode); 1375 } 1376 if (darkModeToggleDesktop) { 1377 darkModeToggleDesktop.addEventListener('click', toggleDarkMode); 1378 } 1379 } 1380 1381 // Mobile search toggle 1382 if (mobileSearchToggle && mobileSearchDropdown) { 1383 mobileSearchToggle.addEventListener('click', function(e) { 1384 e.stopPropagation(); 1385 const isActive = mobileSearchDropdown.classList.contains('active'); 1386 1387 if (isActive) { 1388 closeMobileSearch(); 1389 } else { 1390 openMobileSearch(); 1391 } 1392 }); 1393 1394 // Close mobile search when clicking outside 1395 document.addEventListener('click', function(e) { 1396 if (!mobileSearchDropdown.contains(e.target) && e.target !== mobileSearchToggle) { 1397 closeMobileSearch(); 1398 } 1399 }); 1400 } 1401 1402 function openMobileSearch() { 1403 mobileSearchDropdown.classList.add('active'); 1404 mobileSearchToggle.classList.add('active'); 1405 setTimeout(function() { 1406 if (mobileSearchInput) { 1407 mobileSearchInput.focus(); 1408 } 1409 }, 300); 1410 } 1411 1412 function closeMobileSearch() { 1413 mobileSearchDropdown.classList.remove('active'); 1414 mobileSearchToggle.classList.remove('active'); 1415 } 1416 1417 // Desktop search toggle (for tablet 769px - 1300px) 1418 const desktopSearchToggle = document.getElementById('desktopSearchToggle'); 1419 const desktopSearchForm = document.getElementById('desktopSearchForm');
1420 const desktopSearchWrapper = document.querySelector('.desktop-search-wrapper'); 1421 const desktopSearchInput = desktopSearchForm ? desktopSearchForm.querySelector('.media-search-input') : null; 1422 1423 if (desktopSearchToggle && desktopSearchForm) { 1424 desktopSearchToggle.addEventListener('click', function(e) { 1425 e.stopPropagation(); 1426 const isExpanded = desktopSearchWrapper.classList.contains('expanded'); 1427 1428 if (isExpanded) { 1429 // If expanded and has text, submit the form 1430 if (desktopSearchInput && desktopSearchInput.value.trim()) { 1431 desktopSearchForm.submit(); 1432 } else { 1433 closeDesktopSearch(); 1434 } 1435 } else { 1436 openDesktopSearch(); 1437 } 1438 }); 1439 1440 // Submit form on Enter key 1441 if (desktopSearchInput) { 1442 desktopSearchInput.addEventListener('keypress', function(e) { 1443 if (e.key === 'Enter') { 1444 e.preventDefault(); 1445 if (desktopSearchInput.value.trim()) { 1446 desktopSearchForm.submit(); 1447 } 1448 } 1449 }); 1450 } 1451 1452 // Close desktop search when clicking outside (only in tablet mode) 1453 document.addEventListener('click', function(e) { 1454 if (window.innerWidth >= 769 && window.innerWidth <= 1300) { 1455 if (desktopSearchWrapper && 1456 !desktopSearchWrapper.contains(e.target) && 1457 desktopSearchWrapper.classList.contains('expanded')) { 1458 closeDesktopSearch(); 1459 } 1460 } 1461 }); 1462 1463 // Close on ESC key 1464 document.addEventListener('keydown', function(e) { 1465 if (e.key === 'Escape' && desktopSearchWrapper && desktopSearchWrapper.classList.contains('expanded')) { 1466 closeDesktopSearch(); 1467 } 1468 }); 1469 } 1470 1471 function openDesktopSearch() { 1472 if (desktopSearchWrapper) { 1473 desktopSearchWrapper.classList.add('expanded'); 1474 setTimeout(function() { 1475 if (desktopSearchInput) { 1476 desktopSearchInput.focus(); 1477 } 1478 }, 300); 1479 } 1480 } 1481 1482 function closeDesktopSearch() { 1483 if (desktopSearchWrapper) { 1484 desktopSearchWrapper.classList.remove('expanded'); 1485 } 1486 } 1487 1488 // Handle window resize - reset search state when switching breakpoints 1489 window.addEventListener('resize', function() { 1490 if (window.innerWidth > 1300 && desktopSearchWrapper) { 1491 desktopSearchWrapper.classList.remove('expanded'); 1492 } 1493 }); 1494 1495 // Scrolled state for header 1496 let lastScrollTop = 0; 1497 let scrollTimeout; 1498 1499 window.addEventListener('scroll', function() { 1500 const scrollTop = window.pageYOffset || document.documentElement.scrollTop; 1501 1502 // Add scrolled class after 50px 1503 if (scrollTop > 50) { 1504 mediaHeader.classList.add('scrolled'); 1505 } else { 1506 mediaHeader.classList.remove('scrolled'); 1507 } 1508 1509 // Mobile: Hide top bar on scroll down, show on scroll up 1510 if (window.innerWidth <= 768) { 1511 clearTimeout(scrollTimeout); 1512 1513 // Detect scroll direction 1514 if (scrollTop > lastScrollTop && scrollTop > 100) { 1515 // Scrolling down & past threshold 1516 mediaHeader.classList.add('hide-top-bar'); 1517 } else if (scrollTop < lastScrollTop) { 1518 // Scrolling up 1519 mediaHeader.classList.remove('hide-top-bar'); 1520 } 1521 1522 // Close mobile search on scroll 1523 if (mobileSearchDropdown.classList.contains('active')) { 1524 closeMobileSearch(); 1525 } 1526 } 1527 1528 lastScrollTop = scrollTop <= 0 ? 0 : scrollTop; 1529 }); 1530 1531 // Auto-focus search on '/' key press (desktop only) 1532 document.addEventListener('keydown', function(e) { 1533 if (e.key === '/' && !['INPUT', 'TEXTAREA'].includes(document.activeElement.tagName)) { 1534 e.preventDefault(); 1535 if (window.innerWidth > 768) { 1536 const searchInput = document.querySelector('.desktop-search .media-search-input'); 1537 if (searchInput) { 1538 searchInput.focus(); 1539 searchInput.select(); 1540 } 1541 } else { 1542 openMobileSearch(); 1543 } 1544 } 1545 1546 // ESC to close mobile search or unfocus 1547 if (e.key === 'Escape') { 1548 if (mobileSearchDropdown && mobileSearchDropdown.classList.contains('active')) { 1549 closeMobileSearch(); 1550 } else { 1551 const searchInput = document.querySelector('.media-search-input:focus, .mobile-search-input:focus'); 1552 if (searchInput) { 1553 searchInput.blur(); 1554 } 1555 } 1556 } 1557 }); 1558 1559 // Prevent empty search form submit 1560 const searchForms = document.querySelectorAll('.media-header-search, .mobile-search-dropdown form');
1561 searchForms.forEach(function(form) { 1562 form.addEventListener('submit', function(e) { 1563 const input = form.querySelector('input[name="keyword"]'); 1564 if (input && !input.value.trim()) { 1565 e.preventDefault(); 1566 input.focus(); 1567 } 1568 }); 1569 }); 1570 1571 // Smooth scroll to top on logo click (optional) 1572 const logoLink = document.querySelector('.media-header-logo'); 1573 if (logoLink && logoLink.getAttribute('href') === window.location.pathname) { 1574 logoLink.addEventListener('click', function(e) { 1575 e.preventDefault(); 1576 window.scrollTo({ top: 0, behavior: 'smooth' }); 1577 }); 1578 } 1579 1580 // Horizontal scroll for mobile nav (optional: scroll active item into view) 1581 const mobileNavScroll = document.querySelector('.media-mobile-nav-scroll'); 1582 if (mobileNavScroll) { 1583 const activeItem = mobileNavScroll.querySelector('.media-nav-item.active'); 1584 if (activeItem) { 1585 setTimeout(function() { 1586 activeItem.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }); 1587 }, 100); 1588 } 1589 } 1590}); 1591</script>
1591 1592 1593 1594<div id="fb-root"></div>
1595<script> 1596 document.addEventListener("DOMContentLoaded", function() { 1597 function loadFacebookSDK() { 1598 if (document.getElementById("facebook-jssdk")) return; 1599 var js = document.createElement("script"); 1600 js.id = "facebook-jssdk"; 1601 js.src = "https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v13.0&appId=892085434568365&autoLogAppEvents=1"; 1602 document.body.appendChild(js); 1603 } 1604 1605 var observer = new IntersectionObserver(function(entries) { 1606 entries.forEach(function(entry) { 1607 if (entry.isIntersecting) { 1608 loadFacebookSDK(); 1609 observer.disconnect(); 1610 } 1611 }); 1612 }); 1613 1614 var fbLike = document.querySelector('.fb-like'); 1615 var fbPage = document.querySelector('.fb-page'); 1616 var fbShare = document.querySelector('.fb-share-button'); 1617 var fbComments = document.querySelector('.fb-comments'); 1618 1619 if (fbLike) { 1620 observer.observe(fbLike); 1621 } 1622 if (fbPage) { 1623 observer.observe(fbPage); 1624 } 1625 if (fbShare) { 1626 observer.observe(fbShare); 1627 } 1628 if (fbComments) { 1629 observer.observe(fbComments); 1630 } 1631 }); 1632</script>
1632 1633</body> 1634</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.