Vietnam.vn - Nền tảng quảng bá Việt Nam

북부 최대 꽃 축제인 메린(Me Linh) 개막을 앞두고 수백 송이의 꽃이 피어납니다.

Báo Dân ViệtBáo Dân Việt26/12/2024

메린 꽃 축제에 사용되는 꽃은 모두 하노이 메린 지역의 꽃 마을에서 재배됩니다. 이 행사는 두 번째로 개최되며, 북부 최대 규모의 꽃 축제로 손꼽힙니다.
Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 1.

제2회 메린 꽃 축제가 12월 26일부터 29일까지 메린구 행정중심 광장에서 열립니다. 축제의 중심 구역으로 들어서면 형형색색의 꽃으로 장식된 여러 개의 문이 보입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 2.

12월 25일 아침에는 많은 미니어처 풍경이 장식됩니다. 메린 꽃 축제는 이번이 두 번째입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 3.

직원들은 내일 아침(12월 26일)에 열리는 행사를 위해 꽃을 활발하게 배열하고 장식하고 있습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 4.

주최측은 다양한 전통 꽃들이 전시되어 북부 최대 규모의 꽃 그림을 제작할 예정이라고 밝혔습니다. 이는 메린 마을이 전통 꽃 마을 브랜드를 확립할 수 있는 기회입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 5.

올해의 메린 꽃 축제의 주제는 "메린은 꽃으로 빛난다"입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 6.

이것은 단순한 문화 축제가 아니라, 꽃 재배 마을의 가치를 기리고 메린의 관광 잠재력을 국제 친구들에게 홍보할 수 있는 기회이기도 합니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 7.

메린 지구의 정원사와 장인들은 행사장으로 꽃을 옮기고 장식하는 데 바쁘다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 8.

축제 공간은 꽃의 색채와 향기로 가득 차 있습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 9.

이 축제에는 메린 꽃 마을에서 가장 널리 재배되는 꽃인 장미가 전시됩니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 10.

메인 무대에는 여러 개의 다채로운 미니어처가 설치되었습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 11.

많은 정원사 대표는 "축제의 주요 꽃인 장미는 가장 완벽한 아름다움을 끌어내기 위해 주의 깊게 관리해야 합니다."라고 말했습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 12.

중앙 광장에는 눈길을 끄는 미니어처들이 있습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 13.

축제 공간은 꽃의 색과 향기로 가득 차고, 생동감 넘치는 사운드 시스템과 눈부신 조명 댄스가 펼쳐져 방문객에게 진정으로 즐겁고 생동감 넘치는 분위기를 조성해 줄 것입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 14.

하이바중 봉기를 상징하는 두 마리의 코끼리 모형이 재현되어 있으며, 멀리서 플라밍고가 보입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 15.

메린 꽃 축제가 열리는 광장의 면적은 약 10,000제곱미터입니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 16.

많은 관광객과 지역 주민들이 꽃길에서 사진을 찍을 기회를 얻었습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 17.

에펠탑, 개선문 등의 모델이 있는 또 다른 미니어처 구역...

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 18.

요즘 하노이 날씨는 맑지 않고, 바람도 약하고, 추워서 꽃이 시들지 않습니다. 반면에 많은 정원사들이 꽃을 아주 잘 관리해 주어서 꽃이 많이 시들지 않습니다.

Trăm hoa đua nở trước giờ ra mắt Festival hoa Mê Linh lớn nhất miền Bắc - Ảnh 19.

조직위원회는 이번 꽃 축제를 통해 사람들이 대표적인 꽃 제품과 독특한 꽃 재배 기술을 소개하고, 국내외 고객들에게 메린(Me Linh) 꽃 브랜드를 홍보하는 데 기여할 수 있기를 기대합니다. 동시에, 장인과 정원사들이 교류하고, 경험을 배우고, 제품 품질 향상을 위해 함께 노력할 수 있는 기회이기도 합니다.

르 히외
if (!isNotAllow3rd) { loadJsDefer('https://apis.google.com/js/platform.js?onload=onLoadGapi'); loadJsDefer('https://connect.facebook.net/vi_VN/sdk.js#xfbml=1&version=v5.0'); } onLoadGapi() 함수 { gapi.load('auth2', function() { gapi.load('auth2', function() { gapi.auth2.init({ client_id: '678720187862-08lendtdt5h3nr4j2he534p15b13aieg.apps.googleusercontent.com', scope: 'email profile', fetch_basic_profile: true }); }); }); } 함수 deleteCookie(name) { document.cookie = name + "=; 만료=1970년 1월 1일 목요일 00:00:00 UTC; 경로=/;"; } 함수 lgGetCookie(name) { var value = document.cookie; var start = value.indexOf(" " + name + "="); if (start == -1) { start = value.indexOf(name + "="); } if (start == -1) { value = null; } else { start = value.indexOf("=", start) + 1; var end = value.indexOf(";", start); if (end == -1) { end = value.length; } value = unescape(value.substring(start, end)); } 반환 값; } 함수 lgSetCookie(이름, 값, 날짜) { var cookieValue = escape(값) + ((날짜 == null) ? "" : "; 만료=" + date.toUTCString()); document.cookie = 이름 + "=" + cookieValue; } 함수 authLogin(이름,로그인 여부=false){ 로그인 여부인 경우{ $('#top-link-account .first').hide(); $('#top-link-account .second').html(`${name} | 로그아웃`); $('#top-link-account .second').attr('data-out',1); $("#cmt-account-header .tabs .close, #cmt-account .tabs .close") .click(); $('.comment-account').html(` `); }else { if (window.confirm("로그아웃하시겠습니까?")) { var el = $("#top-link-account"); // //el.find("a.first").html(" 계정 ") // // .removeAttr("스타일"); el.find(".첫 번째").show(); el.find("a.두 번째").html(""); el.find("a.두 번째").removeAttr("데이터-아웃"); $('.comment-account').html(` `); deleteCookie('my_dv'); $("#_btn_logout").click(); } } } function logout(){ if (window.confirm("로그아웃하시겠습니까?")) { var el = $("#top-link-account"); // //el.find("a.first").html(" 계정 ") // // .removeAttr("스타일"); el.find(".첫 번째").show(); el.find("a.두 번째").html(""); el.find("a.두 번째").attr("데이터-아웃", "0"); $('.comment-account').html(` `); deleteCookie('my_dv'); $("#_btn_logout").click(); } } function login(){ $("#_btn_logout").click(); $("#cmt_alert").html("댓글을 게시하려면 로그인하거나 회원가입하세요"); } function register(){ $("#_btn_logout").click(); $('[data-target="signup"]').click(); fnCaptcha(); } var aspCookie = null; (runinit = window.runinit || []).push(function() { if(lgGetCookie('my_dv')){ var user = JSON.parse(lgGetCookie('my_dv')); if(user.name){ authLogin(user.name, true); } } $('.btn-refresh').click(function() { fnCaptcha(); }); $('.iconew-eye').click(function() { $(this).toggleClass('closed'); var x = $(this).siblings('input')[0]; if (x.type === "password") { x.type = "text"; } else { x.type = "password"; } }); stripHtml(html) 함수 { var temporalDivElement = document.createElement("div"); temporalDivElement.innerHTML = html; return temporalDivElement.textContent || temporalDivElement.innerText || ""; } // --------------------- 사용자 계정 // 1. 로그인/로그아웃 버튼 숨기기 -> API를 사용할 수 없는 경우 로그인/로그아웃이 표시되지 않음 + OAuth_v2 초기화 //$("#top-link-account").hide(); if (typeof gapi != "undefined") { //window._cnnd.oauth.init(); console.log("login not available"); } // 2. 과도한 로그인/등록 양식 제거 -> 사용 가능한 양식이 1개만 있음 // 필요 없음 // 3. 콜백 함수 var fnPopupAction = function(id, alert, loginData) { id = id.toLowerCase(); if (id == "close") { $("#cmt-account-header .close").click(); return; } if (id == "info" && !window._isShowingInfo) { $("#cmt-계정-헤더 .close").click(); return; } window._isShowingInfo = false; if (로그인 데이터) { $("#cmt-계정-헤더 [데이터-대상]").hide(); $("#cmt-계정-헤더 [데이터-대상].로그인").show().first().click(); $("#cmt-계정-헤더 [데이터-정보-이름]").html(로그인데이터.name || "당신"); $("#cmt-계정-헤더 [데이터-정보-이메일]").html(로그인데이터.이메일 || "<알 수 없음>"); } else { $("#cmt-계정-헤더 [데이터-대상]").hide(); $("#cmt-계정-헤더 [데이터-대상].로그인 안 함").show().first().click(); $("#cmt-account-social").show(); $("#cmt-account-header > .wrapper").css("animation", "none"); }, 200); $("#cmt-account-header").show(); $("#cmt-account-header input[type="password"]").val(""); $("#cmt-account-header [data-target="" + id + ""]").click(); $("body").css("overflow", "hidden"); $("#nav").removeClass("active"); $("#cmt_alert").html(alert || "댓글을 게시하려면 로그인하거나 등록하세요"); }; var accountMessageProcess = function(data) { if (data.isLogged) { fnPopupAction("info", "댓글을 게시하려면 로그인하거나 등록하세요.", { name: data.name, email: data.email }); } else { fnPopupAction(data.act, data.alert || "로그인하거나 등록하세요."); if (data.act == "close" && data.raw.Data && data.raw.Data.Approved) { //window.alert("로그인 성공"); fnPopupAction("info", "로그인 성공", { name: data.raw.Data.Name, email: $("#_login_email").val() || $("#_sign_email").val() }); } } }; // 5. 액션 함수 -> 폼 요소에 이벤트 바인딩 var fnPopupBindAction = function() { // 탭 $("#cmt-account-header [data-target]").on('click', function() { $("#cmt-account-header [data-target], #cmt-account-header [data-tab]").removeClass( "active"); $(this).addClass("active"); var tab = $("#cmt-account-header [data-tab='" + $(this).attr("data-target") + "']"); tab.addClass("active") .find("input[type="text"], input[type="email"]").first().focus(); tab.find("input").keyup(function(event) { if (event.keyCode === 13) { tab.find(".btn.clickable").click(); } }); fnCaptcha(); $("#cmt_alert").html("댓글을 게시하려면 로그인하거나 회원가입을 해주세요"); }); $("#cmt-account-header .close").on('click', function() { $("#cmt-account-header").hide(); $("#cmt-account-header > .wrap").removeAttr("style"); $("body").css("overflow", "unset"); fnCaptcha(); $("#cmt_alert").html("댓글을 게시하려면 로그인하거나 회원가입을 해주세요"); }); // Captcha 다시 로드 // $("#_reload_captcha").on('click', function () { // fnCaptcha(); // }); // 버튼 로그인 $("#comment-frame").on('click','#btn_login', function () { $("#top-link-account .first").click(); }); $("#comment-frame").on('click','#btn_signup', function () { $("#top-link-account .first").click(); $('[data-target="signup"]').click(); }); $("#_btn_login").on('click', function() { $("#cmt_alert").html("댓글을 게시하려면 로그인하거나 등록하세요"); var email, password; email = $("#_login_email").val(); password = $("#_login_password").val(); if (!/^[a-z0-9-_\.]+[@][0-9a-z-]+(\.[0-9a-z-]+)+$/ig.test(email) || password .length < 8) { $("#cmt_alert").html("잘못된 이메일 또는 비밀번호입니다!"); return; } $.ajax({ url: pageSettings.DomainApiComment + "/api/get-usercomment.htm", data: { email: encodeURI(email), password: password, sitename: pageSettings.commentSiteName, }, 유형: "get", 성공: 함수(res){ if (res && res.data == true){ var user = { 이메일: email, 이름: email.substring(0, email.indexOf('@')), } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); }else { $("#cmt_alert").html("오류가 발생했습니다. 나중에 다시 시도하세요."); } } }); }); // 버튼 가입 $("#_btn_sign").on('click', function() { $("#cmt_alert").html("댓글을 작성하려면 로그인하거나 회원가입하세요"); var email, name, password, repassword, captcha; email = $("#_sign_email").val(); name = $("#_sign_name").val(); if (name == ''){ name = email.split('@')[0]; } password = $("#_sign_password").val(); //repassword = $("#_sign_repassword").val(); captcha = $("#_sign_captcha").val(); var format = /[!@#$%^&*()_+\-=\[\]{};':"\|,.\/?]/g; if (!/^[a-z0-9-_\.]+[@][0-9a-z-]+(\.[0-9a-z-]+)+$/ig.test(email)) { $("#cmt_alert").html("이메일이 규칙과 일치하지 않습니다"); return; } //if (name.length 20) { // $("#cmt_alert").html("전체 이름은 20자를 초과할 수 없습니다(별명을 대신 사용할 수 있습니다)!"); // return; //} //if (format.test(name)) { // $("#cmt_alert").html("이름에 특수 문자가 포함될 수 없습니다!"); // return; //} if (password.length < 8) { $("#cmt_alert").html("비밀번호는 최소 8자여야 하며 숫자와 문자를 각각 1자 이상 포함해야 합니다"); return; } //if (password != repassword) { // $("#cmt_alert").html("비밀번호 확인이 일치하지 않습니다!"); // return; //} if (!(/[az]/ig.test(password) && /[0-9]/ig.test(password))) { $("#cmt_alert").html("비밀번호는 숫자 1개와 문자 1개 이상이어야 합니다."); return; } if (captcha.length <= 0) { $("#cmt_alert").html("이미지에 있는 확인 코드를 입력하세요!"); return; } $.ajax({ type: 'POST', url: pageSettings.DomainApiComment + "/api/insert-usercomment.htm", data: { name: name, email: email, password: password, captcha: captcha, sitename: pageSettings.commentSiteName }, success: function (res){ if (res && res.message == "Success"){ var user = { email: email, name: email.split('@')[0], } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); $("#cmt-account-header .close").click(); }else { $("#cmt_alert").html("오류가 발생했습니다. 나중에 다시 시도하세요."); } } }); }); // 버튼 로그아웃 $("#_btn_logout").on('click', function() { $("#cmt_alert").html("댓글을 게시하려면 로그인하거나 등록하세요."); $("#cmt-account-header .close").click(); fnPopupAction("login", "성공적으로 로그아웃되었습니다."); var el = $("#top-link-account"); //el.find("a.first").html(" 계정 ") // .removeAttr("style"); el.find("a.first").show(); el.find("a.second").html(""); $("#cmt-account-social").show(); }); // 헤더 로그인/계정_정보 // 헤더 로그인/계정_정보 $("#top-link-account .first").on('click', function() { if ($("#top-link-account .second").attr("data-out")) { $("#top-link-account .second").toggleClass("show"); } else { fnPopupAction("login"); } }); // 버튼 등록/로그아웃 $("#top-link-account .second").on('click', function() { if ($("#top-link-account .second").attr("data-out")) { //$("#_btn_logout").click(); authLogin('my_dv',false); } else { fnPopupAction('가입'); } //var el = $("#top-link-account"); //el.find("a.first").html(" 계정 ") // .removeAttr("style"); //el.find("a.second").html(""); }); }; fnPopupBindAction(); //Facebook 로그인 var otherLogin = { init: function() { var me = this; //gapi.load('auth2', function () { // gapi.auth2.init({ // client_id: '678720187862-08lendtdt5h3nr4j2he534p15b13aieg.apps.googleusercontent.com', // scope: 'email profile', // fetch_basic_profile: true // }); //}); $("#cmt-account-social button[data-type]").on('click', function() { me[$(this).attr("data-type")](function(response) { $("#cmt-account-header .tabs .close, #cmt-account .tabs .close") .click(); }); }); try { fbClient.appId = '1304555827613749'; //'211029740744825'; fbClient.version = "v14.0"; fbClient.init(); setTimeout(FB.AppEvents.logPageView, 5000); } catch (e) { // 무시 } }, Facebook 로그인: function(cb) { var me = this; Facebook 재로그인 함수(콜백) { FB.api('/me', { 필드: '아이디, 이름, 이메일' }, function(profile) { //console.debug(profile); typeof callback === "function") callback(profile); }); }; FB.login(function(response) { if (response.authResponse) { reloginFacebook(function(info) { console.log(info); info.social = "facebook"; info.accessToken = response.authResponse.accessToken; var user = { email: info.email, name: info.name, } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); }); } else { $("#cmt_alert").html( "Facebook 계정에 대한 액세스를 거부했습니다."); } }, { scope: 'public_profile,email' }); }, loginGoogle: function(callback) { var me = this; function callSocialApi(data, cb) { data.social = "google"; var user = { email: data.email, name: data.name, } let now = new Date(); lgSetCookie('my_dv',JSON.stringify(user), new Date(now.getTime() + (30 * 12 * 60000))); authLogin(user.name, true); } // Google 로그인을 위한 API 호출 if (gapi.auth2.getAuthInstance().isSignedIn.get()) { //console.debug('[VCC] GAPI 프로세스'); var profile = gapi.auth2.getAuthInstance().currentUser.get().getBasicProfile(); //var id_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().id_token; var access_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse() .access_token; var params = { id: profile.getId(), 이름: profile.getName(), 이메일: profile.getEmail(), 액세스 토큰: access_token } //console.log('매개변수: ', 매개변수); callSocialApi(매개변수, 콜백); } else { //console.debug('[VCC] GAPI 로그인'); gapi.auth2.getAuthInstance().signIn().then( function(success) { var profile = gapi.auth2.getAuthInstance().currentUser.get() .getBasicProfile(); //var id_token = gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().id_token; var access_token = gapi.auth2.getAuthInstance().currentUser.get() .getAuthResponse().access_token; var 매개변수 = { id: profile.getId(), 이름: profile.getName(), 이메일: profile.getEmail(), accessToken: access_token } //console.log('params: ', params); callSocialApi(params, callback); }, function(error) { $("#cmt_alert").html( "Dan Viet 신문이 귀하의 Google 계정에 액세스하는 것을 거부했습니다." ); } ); } } } otherLogin.init(); }); 출처: https://danviet.vn/tram-hoa-dua-no-truoc-gio-ra-mat-festival-hoa-me-linh-lon-nhat-mien-bac-20241225132256105.htm

댓글 (0)

No data
No data

같은 태그

같은 카테고리

S자 모양의 땅에서 평화로운 아침을 맞이하다
불꽃놀이 폭발, 관광 활성화, 다낭, 2025년 여름 최고 성적
푸꾸옥 진주섬에서 야간 오징어 낚시와 불가사리 관찰을 경험하세요
하노이에서 가장 비싼 연꽃차를 만드는 과정을 알아보세요

같은 저자

유산

수치

사업

No videos available

소식

정치 체제

현지의

제품