diff --git a/plugins/rainlab/blog/components/Posts.php b/plugins/rainlab/blog/components/Posts.php index 5a1f4773a..4ad11c144 100644 --- a/plugins/rainlab/blog/components/Posts.php +++ b/plugins/rainlab/blog/components/Posts.php @@ -103,6 +103,13 @@ class Posts extends ComponentBase 'type' => 'dropdown', 'options' => ['yes' => 'Yes', 'not' => 'Not'] + ], + 'morque' => [ + 'title' => 'Morque posts', + 'description' => 'Filter morque posts', + 'type' => 'dropdown', + 'options' => ['yes' => 'Yes', 'not' => 'Not'] + ], 'postsPerPage' => [ 'title' => 'rainlab.blog::lang.settings.posts_per_page', @@ -222,12 +229,14 @@ class Posts extends ComponentBase $isPublished = !$this->checkEditor(); $featured = $this->property('featured') ? $this->property('featured')=='yes':null; + $morque = $this->property('morque') ? $this->property('morque')=='yes':null; $posts = BlogPost::with(['categories'])->listFrontEnd([ 'page' => $this->property('pageNumber'), 'sort' => $this->property('sortOrder'), 'perPage' => $this->property('postsPerPage'), 'featured' => $featured, + 'morque' => $morque, 'typePost' => empty($this->property('typePost')) ? null : $this->property('typePost'), 'postGroup' => empty($this->property('categoryGroup')) ? null : $this->property('categoryGroup'), 'search' => trim(input('q')), diff --git a/plugins/rainlab/blog/models/Post.php b/plugins/rainlab/blog/models/Post.php index 5b12bb81a..b381ed12b 100644 --- a/plugins/rainlab/blog/models/Post.php +++ b/plugins/rainlab/blog/models/Post.php @@ -60,7 +60,7 @@ class Post extends Model /** * @var array Attributes to be stored as JSON */ - protected $jsonable = ['metadata']; + protected $jsonable = ['metadata', 'more_photo']; /** * The attributes that should be mutated to dates. @@ -170,26 +170,27 @@ class Post extends Model public function filterFields($fields, $context = null) { - if($this->category_groups->where('type', 'news')->count()){ - $fields->type_post->hidden = false; - }else{ - $fields->type_post->hidden = true; + if(isset($fields->category_groups)){ + if($this->category_groups->where('type', 'news')->count()){ + $fields->type_post->hidden = false; + }else{ + $fields->type_post->hidden = true; + } + + if($this->category_groups->where('type', 'media')->count()){ + $fields->video_file->hidden = false; + }else{ + $fields->video_file->hidden = true; + } + + if($this->category_groups->where('type', 'afisha')->count()){ + $fields->afisha_phone->hidden = false; + $fields->afisha_address->hidden = false; + }else{ + $fields->afisha_phone->hidden = true; + $fields->afisha_address->hidden = true; + } } - - if($this->category_groups->where('type', 'media')->count()){ - $fields->video_file->hidden = false; - }else{ - $fields->video_file->hidden = true; - } - - if($this->category_groups->where('type', 'afisha')->count()){ - $fields->afisha_phone->hidden = false; - $fields->afisha_address->hidden = false; - }else{ - $fields->afisha_phone->hidden = true; - $fields->afisha_address->hidden = true; - } - if(isset($fields->locale)){ if($this->locale == 'en') { @@ -372,6 +373,7 @@ class Post extends Model 'exceptPost' => null, 'select' => null, 'featured' => null, + 'morque' => null, 'typePost' => null, 'postGroup' => null, ], $options)); @@ -394,6 +396,11 @@ class Post extends Model if(isset($featured)){ $query-> where('featured',$featured); } + + if(isset($morque)){ + $query-> where('on_morque',$morque); + } + $date = trim($date); if(strtotime($date)){ diff --git a/plugins/rainlab/blog/models/post/fields.yaml b/plugins/rainlab/blog/models/post/fields.yaml index 3bd61b481..9a7de1f04 100644 --- a/plugins/rainlab/blog/models/post/fields.yaml +++ b/plugins/rainlab/blog/models/post/fields.yaml @@ -83,19 +83,41 @@ secondaryTabs: span: right type: checkbox excerpt: - tab: 'rainlab.blog::lang.post.tab_manage' label: 'rainlab.blog::lang.post.excerpt' - type: textarea size: small + span: left + type: textarea + tab: 'rainlab.blog::lang.post.tab_manage' + on_morque: + label: 'Бегущая строка' + span: auto + type: checkbox + tab: 'rainlab.blog::lang.post.tab_manage' featured_image: label: 'Featured image' - tab: 'rainlab.blog::lang.post.tab_manage' - type: mediafinder mode: image - span: storm - cssClass: col-xs-12 - imageWidth: 300 + imageWidth: '300' imageHeight: 300 + span: left + cssClass: col-xs-12 + type: mediafinder + tab: 'rainlab.blog::lang.post.tab_manage' + more_photo: + label: Images + prompt: 'Add new image' + style: default + span: right + type: repeater + tab: 'rainlab.blog::lang.post.tab_manage' + form: + fields: + photoq: + label: Image + mode: file + imageWidth: '300' + imageHeight: '300' + span: full + type: mediafinder type_post: label: 'Select Main Category' dependsOn: category_groups diff --git a/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_10.php b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_10.php new file mode 100644 index 000000000..69141c8ea --- /dev/null +++ b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_10.php @@ -0,0 +1,23 @@ +renameColumn('images', 'imagesq'); + }); + } + + public function down() + { + Schema::table('rainlab_blog_posts', function($table) + { + $table->renameColumn('imagesq', 'images'); + }); + } +} diff --git a/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_11.php b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_11.php new file mode 100644 index 000000000..787e2c1a8 --- /dev/null +++ b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_11.php @@ -0,0 +1,23 @@ +renameColumn('imagesq', 'more_photo'); + }); + } + + public function down() + { + Schema::table('rainlab_blog_posts', function($table) + { + $table->renameColumn('more_photo', 'imagesq'); + }); + } +} diff --git a/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_12.php b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_12.php new file mode 100644 index 000000000..57344c0ca --- /dev/null +++ b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_12.php @@ -0,0 +1,23 @@ +dropColumn('on_morque'); + }); + } + + public function down() + { + Schema::table('rainlab_blog_posts', function($table) + { + $table->boolean('on_morque')->nullable(); + }); + } +} diff --git a/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_13.php b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_13.php new file mode 100644 index 000000000..dc0027395 --- /dev/null +++ b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_13.php @@ -0,0 +1,23 @@ +boolean('on_morque')->default(0); + }); + } + + public function down() + { + Schema::table('rainlab_blog_posts', function($table) + { + $table->dropColumn('on_morque'); + }); + } +} diff --git a/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_9.php b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_9.php new file mode 100644 index 000000000..a7ddadfdf --- /dev/null +++ b/plugins/rainlab/blog/updates/builder_table_update_rainlab_blog_posts_9.php @@ -0,0 +1,25 @@ +text('images')->nullable(); + $table->boolean('on_morque')->nullable(); + }); + } + + public function down() + { + Schema::table('rainlab_blog_posts', function($table) + { + $table->dropColumn('images'); + $table->dropColumn('on_morque'); + }); + } +} diff --git a/plugins/rainlab/blog/updates/version.yaml b/plugins/rainlab/blog/updates/version.yaml index bf590ba7a..2faa2400a 100644 --- a/plugins/rainlab/blog/updates/version.yaml +++ b/plugins/rainlab/blog/updates/version.yaml @@ -144,3 +144,18 @@ 1.5.28: - 'Updated table rainlab_blog_posts' - builder_table_update_rainlab_blog_posts_8.php +1.5.29: + - 'Updated table rainlab_blog_posts' + - builder_table_update_rainlab_blog_posts_9.php +1.5.30: + - 'Updated table rainlab_blog_posts' + - builder_table_update_rainlab_blog_posts_10.php +1.5.31: + - 'Updated table rainlab_blog_posts' + - builder_table_update_rainlab_blog_posts_11.php +1.5.32: + - 'Updated table rainlab_blog_posts' + - builder_table_update_rainlab_blog_posts_12.php +1.5.33: + - 'Updated table rainlab_blog_posts' + - builder_table_update_rainlab_blog_posts_13.php diff --git a/themes/modern2/assets/new/eye_gray.svg b/themes/modern2/assets/new/eye_gray.svg new file mode 100644 index 000000000..a4983fde8 --- /dev/null +++ b/themes/modern2/assets/new/eye_gray.svg @@ -0,0 +1,3 @@ + + + diff --git a/themes/modern2/assets/new/scripts/core/affiche-item.js b/themes/modern2/assets/new/scripts/core/affiche-item.js index b3da6de49..927d1e7c5 100644 --- a/themes/modern2/assets/new/scripts/core/affiche-item.js +++ b/themes/modern2/assets/new/scripts/core/affiche-item.js @@ -1,7 +1,3 @@ -/** - * Query selector class - * @usage const ITEM_NAME = new Select(ITEM_CLASSNAME).select(); - */ class Select { classname = ""; /** @@ -14,6 +10,24 @@ class Select { return document.querySelector(this.classname); } } +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} /** * News switcher button class @@ -91,6 +105,27 @@ class AssignYear { return year; } } +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} class AssignEvent { identifier; @@ -167,38 +202,24 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", - "click", - "toggle", - "active", - ".burger-news-items" -).listen(); +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", - "click", - "toggle", - "active", - ".burger-affiche-items" -).listen(); +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); const buttonLocal = new NewsBtn(".news-local").createBtn(); const runBtns = new NewsBtn(".news-global").activateSwitch( @@ -209,3 +230,19 @@ const runBtns = new NewsBtn(".news-global").activateSwitch( global: new Select(".aside-content.global").select(), } ); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", + "click", + "toggle", + "active", + ".aside-mobile" +).listen(bodyScrollHandler); + +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", + "click", + "remove", + "active", + ".aside-mobile" +).listen(bodyScrollHandler); diff --git a/themes/modern2/assets/new/scripts/core/affiche.js b/themes/modern2/assets/new/scripts/core/affiche.js index f64a5dc9a..54ddb6c43 100644 --- a/themes/modern2/assets/new/scripts/core/affiche.js +++ b/themes/modern2/assets/new/scripts/core/affiche.js @@ -10,6 +10,24 @@ class Select { return document.querySelector(this.classname); } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; class AssignYear { element; /** @@ -28,6 +46,27 @@ class AssignYear { return year; } } +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} class AssignEvent { identifier; @@ -104,35 +143,37 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); + +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", "click", "toggle", "active", - ".burger-news-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", "click", - "toggle", + "remove", "active", - ".burger-affiche-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); diff --git a/themes/modern2/assets/new/scripts/core/article.js b/themes/modern2/assets/new/scripts/core/article.js index 41b7671a5..34c0caeec 100644 --- a/themes/modern2/assets/new/scripts/core/article.js +++ b/themes/modern2/assets/new/scripts/core/article.js @@ -1,7 +1,3 @@ -/** - * Query selector class - * @usage const ITEM_NAME = new Select(ITEM_CLASSNAME).select(); - */ class Select { classname = ""; /** @@ -14,6 +10,45 @@ class Select { return document.querySelector(this.classname); } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; /** * News switcher button class @@ -166,7 +201,6 @@ const articleSwiper = new Swiper(".articleSwiper", { delay: 3000, disableOnInteraction: false, }, - loop: true, navigation: { prevEl: ".article-prev", nextEl: ".article-next", @@ -193,38 +227,24 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", - "click", - "toggle", - "active", - ".burger-news-items" -).listen(); +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", - "click", - "toggle", - "active", - ".burger-affiche-items" -).listen(); +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); // LATEST CHANGES ===================================================== // LATEST CHANGES ===================================================== @@ -237,42 +257,6 @@ const burgerAffichePair = new AssignEvent( // LATEST CHANGES ===================================================== // LATEST CHANGES ===================================================== -class SelectAll extends Select { - super(className) { - this.classname = className; - } - - select(all) { - if (all) { - return document.querySelectorAll(this.classname); - } else { - return document.querySelectors(this.classname); - } - } -} - -class Numerator { - className; - givenClassName; - - constructor(className, givenClassName) { - this.className = className; - this.givenClassName = givenClassName; - } - - numerate() { - // try { - const elementNodeList = new SelectAll(this.className).select(true); - elementNodeList.forEach((element, index) => { - element.classList.add(`${this.givenClassName}-${index + 1}`); - }); - return elementNodeList; - // } catch (_err) { - // throw new Error("Bad classname!"); - // } - } -} - const numeratedNavSectionList = new Numerator( ".nav-section-span", "nav-section-span" @@ -300,3 +284,19 @@ numeratedNavSectionList.forEach((element) => { } }); }); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", + "click", + "toggle", + "active", + ".aside-mobile" +).listen(bodyScrollHandler); + +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", + "click", + "remove", + "active", + ".aside-mobile" +).listen(bodyScrollHandler); diff --git a/themes/modern2/assets/new/scripts/core/contact.js b/themes/modern2/assets/new/scripts/core/contact.js index e72a4fc3f..75a41a5ec 100644 --- a/themes/modern2/assets/new/scripts/core/contact.js +++ b/themes/modern2/assets/new/scripts/core/contact.js @@ -10,6 +10,45 @@ class Select { return document.querySelector(this.classname); } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} class AssignYear { element; /** @@ -103,35 +142,37 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); + +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", "click", "toggle", "active", - ".burger-news-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", "click", - "toggle", + "remove", "active", - ".burger-affiche-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); diff --git a/themes/modern2/assets/new/scripts/core/main.js b/themes/modern2/assets/new/scripts/core/main.js index 3a888639b..e73632939 100644 --- a/themes/modern2/assets/new/scripts/core/main.js +++ b/themes/modern2/assets/new/scripts/core/main.js @@ -1,7 +1,3 @@ -/** - * Query selector class - * @usage const ITEM_NAME = new Select(ITEM_CLASSNAME).select(); - */ class Select { classname = ""; /** @@ -17,6 +13,19 @@ class Select { } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} /** * News switcher button class */ @@ -172,6 +181,28 @@ class AssignEvent { // } } +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} + // Year const displayedYear = new AssignYear("#year").assign(); @@ -211,7 +242,6 @@ const videoSwiper = new Swiper(".videoSwiper", { const photoSwiper = new Swiper(".photoSwiper", { slidesPerView: 3, spaceBetween: 60, - loop: true, navigation: { prevEl: ".photo-prev", nextEl: ".photo-next", @@ -221,27 +251,30 @@ const photoSwiper = new Swiper(".photoSwiper", { const photoScrollerSwiper = new Swiper(".photoScrollerSwiper", { slidesPerView: 1, spaceBetween: 0, - loop: true, navigation: { prevEl: ".photo-scroller-prev", nextEl: ".photo-scroller-next", }, }); -const bannerSwiper_1 = new Swiper(".bannerSwiper-1", { - slidesPerView: 1, - spaceBetween: 0, - effect: "fade", - centeredSlides: true, +const bannerSwiper = new Swiper(".bannerSwiper", { + slidesPerView: 2, + spaceBetween: 25, + // effect: "fade", loop: true, + autoplay: { + delay: "5000", + }, }); -const bannerSwiper_2 = new Swiper(".bannerSwiper-2", { +const mainAdvertSwiper = new Swiper(".mainAdvertSwiper", { slidesPerView: 1, spaceBetween: 0, effect: "fade", - centeredSlides: true, loop: true, + autoplay: { + delay: "5000", + }, }); const partnerSwiper = new Swiper(".partnerSwiper", { @@ -253,52 +286,61 @@ const partnerSwiper = new Swiper(".partnerSwiper", { prevEl: ".partner-prev", nextEl: ".partner-next", }, + breakpoints: { + 375: { + slidesPerView: 1, + }, + 500: { + slidesPerView: 2, + }, + 700: { + slidesPerView: 3, + spaceBetween: 0, + }, + 900: { + slidesPerView: 4, + spaceBetween: 20, + }, + + 1050: { + spaceBetween: 60, + slidesPerView: 5, + }, + }, }); +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; + // Burger const burgerPair = new AssignEvent( ".header-burger", "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", - "click", - "toggle", - "active", - ".burger-news-items" -).listen(); +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", - "click", - "toggle", - "active", - ".burger-affiche-items" -).listen(); +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); -const bodyScrollHandler = (state) => { - state - ? (document.body.style.overflow = "hidden") - : (document.body.style.overflow = "visible"); -}; +// const burgerNewsPair = new AssignEvent( const mobileAside = new AssignEvent( ".aside-mobile-open", @@ -316,20 +358,48 @@ const mobileAsideCloser = new AssignEvent( ".aside-mobile" ).listen(bodyScrollHandler); -const photoItems = new Select(".photo-item").select(true); +const photoList = new Numerator(".photo", "photo").numerate(); +const photoItemFolder = new Numerator( + ".photo-item-folder", + "photo-item-folder" +).numerate(); const photoScroller = new Select(".photo-scroller").select(); +const photoScrollerWrapper = new Select( + ".photo-scroller .swiper-wrapper" +).select(); -photoItems.forEach((photoItem) => { +const transferContent = (from, to) => { + to.innerHTML = from.innerHTML; + photoScrollerSwiper.setProgress(0, 200); +}; + +photoList.forEach((photoItem, index) => { photoItem.addEventListener("click", () => { + transferContent(photoItemFolder[index], photoScrollerWrapper); photoScroller.classList.add("active"); document.body.style.overflow = "hidden"; }); }); -const photoScrollerCloser = new AssignEvent( - ".photo-scroller-closer", - "click", - "remove", - "active", - ".photo-scroller" -).listen(bodyScrollHandler); +// Latest + +const photoScrollerContainer = new Select(".photo-scroller").select(); + +photoScrollerContainer.addEventListener("click", (e) => { + if ( + !e.target.classList.contains("photo-scroller-next") && + !e.target.classList.contains("photo-scroller-prev") + ) { + photoScroller.classList.remove("active"); + document.body.style.overflow = "visible"; + } +}); + +const trendingSwiper = new Swiper(".trendingSwiper", { + slidesPerView: 1, + spaceBetween: 0, + centeredSlides: true, + autoplay: { + delay: "5000", + }, +}); diff --git a/themes/modern2/assets/new/scripts/core/photo.js b/themes/modern2/assets/new/scripts/core/photo.js index 7a004dd43..70029dd4b 100644 --- a/themes/modern2/assets/new/scripts/core/photo.js +++ b/themes/modern2/assets/new/scripts/core/photo.js @@ -10,6 +10,45 @@ class Select { return document.querySelector(this.classname); } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} class AssignYear { element; /** @@ -92,35 +131,62 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); + +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", "click", "toggle", "active", - ".burger-news-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", "click", - "toggle", + "remove", "active", - ".burger-affiche-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); + +// Photos + +const photoList = new Numerator(".photo", "photo").numerate(); +const photoItemFolder = new Numerator( + ".photo-item-folder", + "photo-item-folder" +).numerate(); +const photoScroller = new Select(".photo-scroller").select(); +const photoScrollerWrapper = new Select( + ".photo-scroller .swiper-wrapper" +).select(); + +const transferContent = (from, to) => { + to.innerHTML = from.innerHTML; + photoScrollerSwiper.setProgress(0, 200); +}; + +photoList.forEach((photoItem, index) => { + photoItem.addEventListener("click", () => { + transferContent(photoItemFolder[index], photoScrollerWrapper); + photoScroller.classList.add("active"); + document.body.style.overflow = "hidden"; + }); +}); diff --git a/themes/modern2/assets/new/scripts/core/rubric.js b/themes/modern2/assets/new/scripts/core/rubric.js index 7a004dd43..e4a56c543 100644 --- a/themes/modern2/assets/new/scripts/core/rubric.js +++ b/themes/modern2/assets/new/scripts/core/rubric.js @@ -10,6 +10,45 @@ class Select { return document.querySelector(this.classname); } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} class AssignYear { element; /** @@ -92,35 +131,87 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); + +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", "click", "toggle", "active", - ".burger-news-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", "click", - "toggle", + "remove", "active", - ".burger-affiche-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); + +// Dang + +const photoScrollerSwiper = new Swiper(".photoScrollerSwiper", { + slidesPerView: 1, + spaceBetween: 0, + navigation: { + prevEl: ".photo-scroller-prev", + nextEl: ".photo-scroller-next", + }, +}); + +try { + const photoList = new Numerator(".photo", "photo").numerate(); + const photoItemFolder = new Numerator( + ".photo-item-folder", + "photo-item-folder" + ).numerate(); + const photoScroller = new Select(".photo-scroller").select(); + const photoScrollerWrapper = new Select( + ".photo-scroller .swiper-wrapper" + ).select(); + + const transferContent = (from, to) => { + to.innerHTML = from.innerHTML; + photoScrollerSwiper.setProgress(0, 200); + }; + + photoList.forEach((photoItem, index) => { + photoItem.addEventListener("click", () => { + transferContent(photoItemFolder[index], photoScrollerWrapper); + photoScroller.classList.add("active"); + document.body.style.overflow = "hidden"; + }); + }); + + // Latest + + const photoScrollerContainer = new Select(".photo-scroller").select(); + + photoScrollerContainer.addEventListener("click", (e) => { + if ( + !e.target.classList.contains("photo-scroller-next") && + !e.target.classList.contains("photo-scroller-prev") + ) { + photoScroller.classList.remove("active"); + document.body.style.overflow = "visible"; + } + }); +} catch (_) {} diff --git a/themes/modern2/assets/new/scripts/core/video.js b/themes/modern2/assets/new/scripts/core/video.js index 63bd006ad..fcadbf0af 100644 --- a/themes/modern2/assets/new/scripts/core/video.js +++ b/themes/modern2/assets/new/scripts/core/video.js @@ -10,6 +10,45 @@ class Select { return document.querySelector(this.classname); } } +class SelectAll extends Select { + super(className) { + this.classname = className; + } + + select(all) { + if (all) { + return document.querySelectorAll(this.classname); + } else { + return document.querySelectors(this.classname); + } + } +} +const bodyScrollHandler = (state) => { + state + ? (document.body.style.overflow = "hidden") + : (document.body.style.overflow = "visible"); +}; +class Numerator { + className; + givenClassName; + + constructor(className, givenClassName) { + this.className = className; + this.givenClassName = givenClassName; + } + + numerate() { + // try { + const elementNodeList = new SelectAll(this.className).select(true); + elementNodeList.forEach((element, index) => { + element.classList.add(`${this.givenClassName}-${index + 1}`); + }); + return elementNodeList; + // } catch (_err) { + // throw new Error("Bad classname!"); + // } + } +} class AssignYear { element; /** @@ -91,35 +130,37 @@ const burgerPair = new AssignEvent( "click", "add", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "hidden"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); const burgerClosePair = new AssignEvent( ".burger-close", "click", "remove", "active", - ".burger-wrapper", - () => { - document.body.style.overflowY = "auto"; - } -).listen(); + ".burger-wrapper" +).listen(bodyScrollHandler); -const burgerNewsPair = new AssignEvent( - ".burger-news", +const burgerListLi = new Numerator(".burger-list", "burger-list").numerate(); + +burgerListLi.forEach((burgerLi) => { + burgerLi.addEventListener("click", () => { + burgerLi.classList.toggle("active"); + }); +}); + +const mobileAside = new AssignEvent( + ".aside-mobile-open", "click", "toggle", "active", - ".burger-news-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); -const burgerAffichePair = new AssignEvent( - ".burger-affiche", +const mobileAsideCloser = new AssignEvent( + ".aside-mobile-out", "click", - "toggle", + "remove", "active", - ".burger-affiche-items" -).listen(); + ".aside-mobile" +).listen(bodyScrollHandler); diff --git a/themes/modern2/assets/new/styles/_article.scss b/themes/modern2/assets/new/styles/_article.scss index 2bfa9922f..81e52495f 100644 --- a/themes/modern2/assets/new/styles/_article.scss +++ b/themes/modern2/assets/new/styles/_article.scss @@ -11,7 +11,9 @@ .article-item { @include imgStyle($objFit: cover); - max-height: 40rem; + @include flex; + align-items: center; + max-height: 55rem; overflow: hidden; } @@ -84,6 +86,7 @@ } // Media + @media screen and (max-width: 1080px) { .article-aside { display: none; diff --git a/themes/modern2/assets/new/styles/_general.scss b/themes/modern2/assets/new/styles/_general.scss index 6a8740329..644f38f79 100644 --- a/themes/modern2/assets/new/styles/_general.scss +++ b/themes/modern2/assets/new/styles/_general.scss @@ -42,6 +42,11 @@ a { // Media +@media screen and (max-width: 1070px) { + body { + padding-bottom: 7.215rem; + } +} @media screen and (max-width: 1000px) { .container { padding: 0 2rem; diff --git a/themes/modern2/assets/new/styles/_main.scss b/themes/modern2/assets/new/styles/_main.scss index a917afa6b..77a9f2b23 100644 --- a/themes/modern2/assets/new/styles/_main.scss +++ b/themes/modern2/assets/new/styles/_main.scss @@ -13,10 +13,7 @@ } } -.bannerSwiper-1, -.bannerSwiper-2 { - width: 50%; - +.bannerSwiper { .swiper-slide { max-height: 15rem; } @@ -29,7 +26,7 @@ } .banner { - @include imgStyle($objFit: cover); + @include imgStyle($objFit: contain); } // Media diff --git a/themes/modern2/assets/new/styles/_nav.scss b/themes/modern2/assets/new/styles/_nav.scss index 2d233f033..ad0d87116 100644 --- a/themes/modern2/assets/new/styles/_nav.scss +++ b/themes/modern2/assets/new/styles/_nav.scss @@ -20,7 +20,7 @@ // @include flex; // justify-content: space-between; display: grid; - grid-template-columns: 68% auto; + grid-template-columns: 73% auto; gap: 4rem; align-items: center; } @@ -111,7 +111,7 @@ .nav-right { @include flex; align-items: center; - justify-content: space-between; + // justify-content: space-between; gap: 5rem; } @@ -123,6 +123,7 @@ // color: $base-white; // max-width: 18.6rem; // + justify-self: flex-start; display: block; font-weight: bold; text-align: center; @@ -135,8 +136,10 @@ } .nav-lang { + width: 100%; @include flex; align-items: center; + justify-content: flex-end; gap: 1rem; } @@ -284,25 +287,11 @@ } } -.burger-list { +.burger-list, +.burger-list-nested { @include flex(column); } -.burger-list-li { - @include flex(column); - - &.green { - align-items: center; - padding-top: 1.3rem; - .burger-item { - background: $base-green; - padding: 0.8rem; - max-width: 15rem; - width: 100%; - } - } -} - .burger-item { font-size: 2rem; color: $base-white; diff --git a/themes/modern2/assets/new/styles/main/_aside-mobile.scss b/themes/modern2/assets/new/styles/main/_aside-mobile.scss index 61ee39b70..f919b9a9d 100644 --- a/themes/modern2/assets/new/styles/main/_aside-mobile.scss +++ b/themes/modern2/assets/new/styles/main/_aside-mobile.scss @@ -160,6 +160,59 @@ } } +.burger-list-ul { + li { + a { + display: block; + width: 100%; + font-size: 2rem; + color: rgb(255, 255, 255); + text-align: center; + letter-spacing: 0.1em; + cursor: pointer; + font-weight: bold; + padding: 2rem 0; + } + } +} + +.burger-list { + &.active { + .burger-list-nested { + max-height: 30rem; + @include transition-std; + } + } +} + +.burger-list-nested { + @include flex(column); + align-items: center; + max-height: 0; + overflow: hidden; + @include transition-std; + + li { + padding: 0; + width: 50%; + a { + justify-self: center; + color: rgb(255, 255, 255); + + text-align: center; + font-size: 1.6rem; + font-weight: bold; + padding: 1.5rem 0; + background: rgb(101, 101, 101); + @include transition-std; + } + } +} + +.burger-list-wrapper { + overflow-y: auto; +} + @media screen and (min-width: 1070px) { .aside-mobile { display: none; diff --git a/themes/modern2/assets/new/styles/main/_aside.scss b/themes/modern2/assets/new/styles/main/_aside.scss index 4be144994..b998c2701 100644 --- a/themes/modern2/assets/new/styles/main/_aside.scss +++ b/themes/modern2/assets/new/styles/main/_aside.scss @@ -169,6 +169,10 @@ .aside-ad-wrapper { @include imgStyle($objFit: cover); + + a { + display: block; + } } .aside-container { diff --git a/themes/modern2/assets/new/styles/main/_main-news.scss b/themes/modern2/assets/new/styles/main/_main-news.scss index b46851bea..68ad96078 100644 --- a/themes/modern2/assets/new/styles/main/_main-news.scss +++ b/themes/modern2/assets/new/styles/main/_main-news.scss @@ -100,6 +100,7 @@ .main-news-min-bg { @include imgStyle($objFit: cover); + max-height: 40rem; } .main-news-min-info { @@ -128,7 +129,7 @@ align-items: center; grid-template-columns: 1fr; align-items: center; - z-index: 10000; + z-index: 9999999999999999999999999999999999999999999999999999999; position: fixed; left: 0; top: 0; @@ -190,6 +191,9 @@ .photo-scroller-next, .photo-scroller-prev { top: 40% !important; + img { + pointer-events: none; + } } // Media diff --git a/themes/modern2/assets/new/styles/main/_media.scss b/themes/modern2/assets/new/styles/main/_media.scss index fcfdd0365..7305c41b3 100644 --- a/themes/modern2/assets/new/styles/main/_media.scss +++ b/themes/modern2/assets/new/styles/main/_media.scss @@ -95,6 +95,7 @@ .partners-inner { @include flex(column); gap: 4.6rem; + padding-bottom: 7.6rem; } .partners { @@ -112,6 +113,23 @@ } } +.media-photos { + .photo { + overflow: hidden; + cursor: pointer; + + img { + @include transition-std; + transform: scale(1); + + &:hover { + @include transition-std; + transform: scale(1.05); + } + } + } +} + .partners-item { @include imgStyle(16.7rem, 8.7rem, contain); transform: scale(0.8); @@ -124,9 +142,8 @@ // color: $base-black; } -.partner-prev, -.partner-next { - background: none; +.photo-item-folder { + display: none; } // Media diff --git a/themes/modern2/assets/new/styles/main/_posts.scss b/themes/modern2/assets/new/styles/main/_posts.scss index 7e3c6f9af..c7322bf99 100644 --- a/themes/modern2/assets/new/styles/main/_posts.scss +++ b/themes/modern2/assets/new/styles/main/_posts.scss @@ -11,6 +11,16 @@ display: grid; grid-template-areas: "big big sm1 sm2" "big big sm3 sm4" "sm5 sm6 sm7 sm8"; gap: 2.5rem; + + .trending-aside-content-head { + h3 { + display: block; + + & + span { + display: block; + } + } + } } .posts-item { diff --git a/themes/modern2/assets/new/styles/main/_sub-news.scss b/themes/modern2/assets/new/styles/main/_sub-news.scss index fdbf384d6..0196d6288 100644 --- a/themes/modern2/assets/new/styles/main/_sub-news.scss +++ b/themes/modern2/assets/new/styles/main/_sub-news.scss @@ -70,7 +70,7 @@ .sub-news-right { @include flex(column); gap: 2rem; - justify-content: space-between; + // justify-content: space-between; height: 100%; } diff --git a/themes/modern2/assets/new/styles/main/_trending.scss b/themes/modern2/assets/new/styles/main/_trending.scss index dcb4a6cce..d1646e61b 100644 --- a/themes/modern2/assets/new/styles/main/_trending.scss +++ b/themes/modern2/assets/new/styles/main/_trending.scss @@ -3,14 +3,17 @@ } .trending-inner { - @include grid(false, 1fr 1fr 1fr); + @include flex; + gap: 3.6rem; } .trending-banner { - // @include imgStyle(unset, unset, contain); - @include imgStyle(unset, unset, cover); + @include imgStyle(unset, unset, contain); + // @include imgStyle(unset, unset, cover); // + + width: 33%; @include flex; a { display: block; @@ -20,9 +23,14 @@ height: 100%; margin: auto 0 0 0; } + height: unset; // } +.trendingSwiper { + width: 100%; +} + .trending-head { @include flex; align-items: center; @@ -48,6 +56,14 @@ gap: 1.6rem; } +.trending-banner { + .swiper-slide { + @include flex; + align-items: center; + justify-content: center; + } +} + .trending-img { @include imgStyle($objFit: cover); } @@ -60,9 +76,10 @@ .trending-aside-content-head { h3 { - color: $base-green; - // - font-size: 1.6rem; + display: none; + & + span { + display: none; + } } h4, diff --git a/themes/modern2/assets/new/styles/style.css b/themes/modern2/assets/new/styles/style.css index 444ee2c80..a4b54de2f 100644 --- a/themes/modern2/assets/new/styles/style.css +++ b/themes/modern2/assets/new/styles/style.css @@ -42,6 +42,11 @@ a { margin: 0 auto; } +@media screen and (max-width: 1070px) { + body { + padding-bottom: 7.215rem; + } +} @media screen and (max-width: 1000px) { .container { padding: 0 2rem; @@ -160,7 +165,7 @@ a { position: relative; padding: 0.2rem 0; display: grid; - grid-template-columns: 68% auto; + grid-template-columns: 73% auto; gap: 4rem; align-items: center; } @@ -245,11 +250,11 @@ a { display: flex; flex-direction: row; align-items: center; - justify-content: space-between; gap: 5rem; } .nav-right-link { + justify-self: flex-start; display: block; font-weight: bold; text-align: center; @@ -263,9 +268,11 @@ a { } .nav-lang { + width: 100%; display: flex; flex-direction: row; align-items: center; + justify-content: flex-end; gap: 1rem; } @@ -420,26 +427,12 @@ a { width: 100%; } -.burger-list { +.burger-list, +.burger-list-nested { display: flex; flex-direction: column; } -.burger-list-li { - display: flex; - flex-direction: column; -} -.burger-list-li.green { - align-items: center; - padding-top: 1.3rem; -} -.burger-list-li.green .burger-item { - background: rgb(3, 159, 55); - padding: 0.8rem; - max-width: 15rem; - width: 100%; -} - .burger-item { font-size: 2rem; color: rgb(255, 255, 255); @@ -566,12 +559,7 @@ a { object-fit: cover; } -.bannerSwiper-1, -.bannerSwiper-2 { - width: 50%; -} -.bannerSwiper-1 .swiper-slide, -.bannerSwiper-2 .swiper-slide { +.bannerSwiper .swiper-slide { max-height: 15rem; } @@ -592,8 +580,8 @@ a { .banner img { width: 100%; height: 100%; - -o-object-fit: cover; - object-fit: cover; + -o-object-fit: contain; + object-fit: contain; } @media screen and (max-width: 950px) { @@ -716,6 +704,7 @@ a { max-height: unset; width: 100%; height: 100%; + max-height: 40rem; } .main-news-min-bg img { width: 100%; @@ -749,7 +738,7 @@ a { align-items: center; grid-template-columns: 1fr; align-items: center; - z-index: 10000; + z-index: 10000000000000001000000000000000000000000000000000000000; position: fixed; left: 0; top: 0; @@ -822,6 +811,10 @@ a { .photo-scroller-prev { top: 40% !important; } +.photo-scroller-next img, +.photo-scroller-prev img { + pointer-events: none; +} @media screen and (max-width: 1070px) { .mainNewsSwiper { @@ -1032,6 +1025,9 @@ a { -o-object-fit: cover; object-fit: cover; } +.aside-ad-wrapper a { + display: block; +} .aside-container { width: 100%; @@ -1147,7 +1143,6 @@ a { display: flex; flex-direction: column; gap: 2rem; - justify-content: space-between; height: 100%; } @@ -1271,8 +1266,8 @@ a { } .trending-inner { - display: grid; - grid-template-columns: 1fr 1fr 1fr; + display: flex; + flex-direction: row; gap: 3.6rem; } @@ -1281,14 +1276,16 @@ a { max-height: unset; width: 100%; height: 100%; + width: 33%; display: flex; flex-direction: row; + height: unset; } .trending-banner img { width: 100%; height: 100%; - -o-object-fit: cover; - object-fit: cover; + -o-object-fit: contain; + object-fit: contain; } .trending-banner a { display: block; @@ -1299,6 +1296,10 @@ a { margin: auto 0 0 0; } +.trendingSwiper { + width: 100%; +} + .trending-head { display: flex; flex-direction: row; @@ -1330,6 +1331,13 @@ a { gap: 1.6rem; } +.trending-banner .swiper-slide { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; +} + .trending-img { max-width: unset; max-height: unset; @@ -1352,8 +1360,10 @@ a { } .trending-aside-content-head h3 { - color: rgb(3, 159, 55); - font-size: 1.6rem; + display: none; +} +.trending-aside-content-head h3 + span { + display: none; } .trending-aside-content-head h4, .trending-aside-content-head span { @@ -1445,6 +1455,12 @@ a { grid-template-areas: "big big sm1 sm2" "big big sm3 sm4" "sm5 sm6 sm7 sm8"; gap: 2.5rem; } +.posts-content .trending-aside-content-head h3 { + display: block; +} +.posts-content .trending-aside-content-head h3 + span { + display: block; +} .posts-item.sm .trending-img { overflow: hidden; @@ -1592,6 +1608,7 @@ a { display: flex; flex-direction: column; gap: 4.6rem; + padding-bottom: 7.6rem; } .partners { @@ -1607,6 +1624,19 @@ a { transition: 0.3s all ease; } +.media-photos .photo { + overflow: hidden; + cursor: pointer; +} +.media-photos .photo img { + transition: 0.3s all ease; + transform: scale(1); +} +.media-photos .photo img:hover { + transition: 0.3s all ease; + transform: scale(1.05); +} + .partners-item { max-width: 16.7rem; max-height: 8.7rem; @@ -1630,9 +1660,8 @@ a { text-align: center; } -.partner-prev, -.partner-next { - background: none; +.photo-item-folder { + display: none; } @media screen and (max-width: 950px) { @@ -1878,6 +1907,50 @@ a { transform: rotateX(180deg); } +.burger-list-ul li a { + display: block; + width: 100%; + font-size: 2rem; + color: rgb(255, 255, 255); + text-align: center; + letter-spacing: 0.1em; + cursor: pointer; + font-weight: bold; + padding: 2rem 0; +} + +.burger-list.active .burger-list-nested { + max-height: 30rem; + transition: 0.3s all ease; +} + +.burger-list-nested { + display: flex; + flex-direction: column; + align-items: center; + max-height: 0; + overflow: hidden; + transition: 0.3s all ease; +} +.burger-list-nested li { + padding: 0; + width: 50%; +} +.burger-list-nested li a { + justify-self: center; + color: rgb(255, 255, 255); + text-align: center; + font-size: 1.6rem; + font-weight: bold; + padding: 1.5rem 0; + background: rgb(101, 101, 101); + transition: 0.3s all ease; +} + +.burger-list-wrapper { + overflow-y: auto; +} + @media screen and (min-width: 1070px) { .aside-mobile { display: none; @@ -2115,7 +2188,10 @@ a { max-height: unset; width: 100%; height: 100%; - max-height: 40rem; + display: flex; + flex-direction: row; + align-items: center; + max-height: 55rem; overflow: hidden; } .article-item img { diff --git a/themes/modern2/assets/new/styles/style.css.map b/themes/modern2/assets/new/styles/style.css.map index 5fe469c80..641ca06a1 100644 --- a/themes/modern2/assets/new/styles/style.css.map +++ b/themes/modern2/assets/new/styles/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.scss","_general.scss","style.css","_variables.scss","_header.scss","_nav.scss","_main.scss","main/_main-news.scss","main/_aside.scss","main/_sub-news.scss","main/_trending.scss","main/_posts.scss","main/_media.scss","main/_useful.scss","main/_aside-mobile.scss","_footer.scss","_video.scss","rubric/_rubric-main.scss","_article.scss","affiche/_affiche-main.scss","affiche/_affiche-item.scss","_contact.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file +{"version":3,"sources":["style.scss","_general.scss","style.css","_variables.scss","_header.scss","_nav.scss","_main.scss","main/_main-news.scss","main/_aside.scss","main/_sub-news.scss","main/_trending.scss","main/_posts.scss","main/_media.scss","main/_useful.scss","main/_aside-mobile.scss","_footer.scss","_video.scss","rubric/_rubric-main.scss","_article.scss","affiche/_affiche-main.scss","affiche/_affiche-item.scss","_contact.scss"],"names":[],"mappings":"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","file":"style.css"} \ No newline at end of file diff --git a/themes/modern2/content/about-new.en.htm b/themes/modern2/content/about-new.en.htm new file mode 100644 index 000000000..4c7887831 --- /dev/null +++ b/themes/modern2/content/about-new.en.htm @@ -0,0 +1,19 @@ +

ORIENT Informational Portal – your opinion is valuable

+ +

Website ORIENT.tm – a new player in the information market of Turkmenistan.

+ +

The economic society "Media Turkmen" is the first non–governmental news agency in Turkmenistan, registered with the official bodies of the country in April 2017. It includes two divisions operating under the same brand: the ORIENT website and a production studio that create news, photo, video and advertising content.

+ +

The ORIENT team consists mainly of young journalists, graduates of Turkmen and foreign universities. The Media Turkmen news Agency also attracts experienced journalists to cooperate, who conduct master classes and seminars to improve the skills of the team.

+ +

In 2018, ORIENT became the General Media Partner of the World Weightlifting Championships held in Ashgabat and the region's largest profile forum "Oil and Gas of Turkmenistan 2018".

+ +

This year ORIENT became the General Media Partner of the 10th International Gas Congress TGC-2019 and in May there were publications about this forum, participants and sponsors.

+ +

On July 12, 2019, ORIENT signed an agreement with China Daily Multimedia Co., Ltd., on cooperation in the mutual exchange of news and their promotion on their platforms, as well as the implementation of joint media projects.

+ +

On August 15, 2019, ORIENT signed a Memorandum of cooperation in the exchange of news materials with the Austrian-Turkmen Society.

+ +

On November 11, 2019, ORIENT signed a Memorandum of cooperation in the exchange of news materials with the magazine "International Life" of the Ministry of Foreign Affairs of the Russian Federation.

+ +

Instagram Facebook, Twitter, YouTube, LinkedIn, Instagram, Telegram, Vkontakte, Odnoklassniki have their own pages on social networks – where readers can also discuss topics and articles.

\ No newline at end of file diff --git a/themes/modern2/content/about-new.htm b/themes/modern2/content/about-new.htm new file mode 100644 index 000000000..d9be60025 --- /dev/null +++ b/themes/modern2/content/about-new.htm @@ -0,0 +1,21 @@ +

Информационный портал ORIENT

+ +

ORIENT – ваше мнение ценно

+ +

Сайт ORIENT.tm – новый игрок на информационном рынке Туркменистана.

+ +

Хозяйственное общество «Media Turkmen» – первое негосударственное информационное агентство в Туркменистане, зарегистрированное в официальных органах страны в апреле 2017 года. Оно включает в себя два подразделения, работающие под одним брендом: сайт ORIENT и продакшн-студию, которые создают новостной, фото, видео и рекламный контент.

+ +

Команда ORIENT – это, в основном, молодые журналисты, выпускники туркменских и зарубежных вузов. Информационное агентство «Media Turkmen» также привлекает к сотрудничеству опытных журналистов, которые проводят мастер-классы и семинары для повышения квалификации команды.

+ +

В 2018 году ORIENT стал Генеральным медиа-партнером Чемпионата мира по тяжелой атлетике, прошедшего в Ашхабаде, и крупнейшего в регионе профильного форума «Нефть и Газ Туркменистана 2018».

+ +

В этом году ORIENT стал Генеральным медиа-партнером 10-го Международного Газового конгресса TGC-2019 и в мае месяце были публикации об этом форуме, участниках и спонсорах.

+ +

12 июля 2019 года ORIENT подписал соглашение с изданием China Daily Multimedia Co., Ltd., о сотрудничестве по взаимному обмену новостями и продвижению их на своих площадках, а также осуществлению совместных медиа проектов.

+ +

15 августа 2019 года ORIENT подписал Меморандум о сотрудничестве в сфере обмена новостными материалами с Австрийско-туркменским обществом.

+ +

11 ноября 2019 года ORIENT подписал Меморандум о сотрудничестве в сфере обмена новостными материалами с журналом «Международная жизнь» Министерства иностранных дел Российской Федерации.

+ +

У сайта имеются свои страницы в социальных сетях Facebook, Twitter, YouTube, LinkedIn, Instagram, Telegramm, Vkontakte, Odnoklassniki – где также есть возможность обсуждения читателями тем и статей.

\ No newline at end of file diff --git a/themes/modern2/content/about-new.tm.htm b/themes/modern2/content/about-new.tm.htm new file mode 100644 index 000000000..07c2b06d3 --- /dev/null +++ b/themes/modern2/content/about-new.tm.htm @@ -0,0 +1,21 @@ +

ORIENT habarlar portaly

+ +

ORIENT – Siziň pikiriňiz gymmatly

+ +

ORIENT.tm saýty – Türkmenistanyň habarlar ulgamynda täze sepgit.

+ +

«Media Türkmen» hojalyk jemgyýeti – Türkmenistanda 2017-nji ýylyň aprel aýynda ýurdumyzyň resmi edaralarynda bellige alnan döwlete degişli bolmadyk ilkinji habarlar agentligi. Ol täzelikler, foto, wideo we mahabat kontentini döredýän bir nyşan astynda işleýän iki bölümi: ORIENT saýtyny we prodakşn-studiýany özünde birleşdirýär.

+ +

ORIENT topary – ol, esasan, ýaş žurnalistler, türkmen we daşary ýurtlaryň ýokary okuw mekdepleriniň uçurymlardyr. “Media Türkmen” habarlar agentligi, şeýle hem ussatlyk sapaklaryny we toparyň hünär derejesini ýokarlandyrmak üçin okuw maslahatlaryny geçirýän tejribeli žurnalistleri hyzmatdaşlyk etmäge çagyrýar.

+ +

2018-nji ýylda ORIENT Aşgabatda geçirilen Agyr atletiko boýunça dünýä çempionatynyň hem-de “Türkmenistanyň nebiti we gazy 2018” atly sebitde hünär ugurly iri forumyň Baş media-hyzmatdaşy boldy.

+ +

Şu ýyl ORIENT TGS-2019 10-njy Halka Gaz kongresiniň Baş media-hyzmatdaşy boldy we maý aýynda bu forum, oňa gatnaşyjylar we hemaýatkärleri barada habarlardyr makalalar ýerleşdirildi.

+ +

2019-njy ýylyň 12-nji iýulynda ORIENT täzelikleri özara alyşmak we olary öz meýdançalarynda ýerleşdirmek hem-de bilelikde media-taslamalary amala aşyrmak boýunça hyzmatdaşlyk etmek hakynda China Daily Multimedia Co., Ltd., neşiri bilen ylalaşyga gol çekdi.

+ +

2019-njy ýylyň 15-nji awgustynda ORIENT Awstriýa-türkmen jemgyýeti bilen täzelikleri alyşmak babatda hyzmatdaşlyk etmek hakynda Ähtnama gol çekdi.

+ +

2019-njy ýylyň 11-nji noýabrynda ORIENT Russiýa Federasiýasynyň Daşary işler ministrliginiň “Halkara durmuşy” atly žurnaly bilen täzelikleri alyşmak babatda hyzmatdaşlyk etmek hakynda Ähtnama gol çekdi.

+ +

Saýtyň Facebook, Twitter, YouTube, LinkedIn, Instagram, Telegramm, Vkontakte, Odnoklassniki diýen Internet ulgamlarynda öz sahypalary bolup, şolarda hem okyjylar bilen meseleleri hem-de makalalary ara alyp maslahatlaşmaga mümkinçiligi bar.

\ No newline at end of file diff --git a/themes/modern2/content/static-pages-new/about.htm b/themes/modern2/content/static-pages-new/about.htm index 65b8d4afa..730116d0e 100644 --- a/themes/modern2/content/static-pages-new/about.htm +++ b/themes/modern2/content/static-pages-new/about.htm @@ -9,7 +9,7 @@ meta_description = "russian" robot_index = "index" robot_follow = "nofollow" == -

Информационный портал ORIENT

+

Информационный портал ORIENT

ORIENT – ваше мнение ценно

diff --git a/themes/modern2/content/user-agreement-new.htm b/themes/modern2/content/user-agreement-new.htm new file mode 100644 index 000000000..d0c9c2897 --- /dev/null +++ b/themes/modern2/content/user-agreement-new.htm @@ -0,0 +1,67 @@ + + +

ПОЛЬЗОВАТЕЛЬСКОЕ СОГЛАШЕНИЕ

+ +

1. ОБЩИЕ ПОЛОЖЕНИЯ

+ +

1.1 Настоящие Правила определяют порядок и условия использования информационных, новостных и иных материалов, размещенных на сайте orient.tm (далее по тексту – «Администрация Сайта») www.orient.tm – новостной раздел интернет-сайта, размещенный по адресу www.orient.tm (далее указанный раздел интернет-сайта именуется Сайт), а также правила использования материалов Сайтом и порядок взаимодействия с Администрацией Сайта. 

+ +

1.2 Любые материалы, размещенные на Сайте, являются объектами интеллектуальной собственности (объектами авторского права или смежных прав, а также прав на средства индивидуализации). Права Администрации Сайта на указанные материалы охраняются законодательством Туркменистана «Об авторском праве и смежных правах». 

+ +

1.3 Использование материалов, размещенных на Сайте, допускается только с письменного согласия Администрации Сайта или иного правообладателя, прямо указанного на конкретном материале, размещенном на Сайте, или в непосредственной близости от указанного материала. 

+ +

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

+ +

1.5 Настоящие Правила распространяют свое действие на следующих пользователей: информационные агентства, электронные и печатные средства массовой информации, любые физические и юридические лица, а также индивидуальные предприниматели (далее по тексту – «Пользователи»).

+ +

2. ИСПОЛЬЗОВАНИЕ МАТЕРИАЛОВ. ВИДЫ ИСПОЛЬЗОВАНИЯ

+ +

2.1 Под использованием материалов Сайта понимается воспроизведение, распространение, публичный показ, сообщение в эфир, сообщение по кабелю, перевод, переработка, доведение до всеобщего сведения и иные способы использования, предусмотренные действующим законодательством Туркменистана. 

+ +

2.2 Использование материалов Сайта без получения разрешения от Администрации Сайта не допустимо. 

+ +

2.3 Внесение каких-либо изменений и/или дополнений в материалы Сайта, а также любая переработка материалов запрещена. 

+ +

2.4 Использование материалов Сайта осуществляется на основании договоров с Администрацией Сайта, заключенных в письменной форме, или на основании письменного разрешения, выданного Администрацией Сайта. 

+ +

2.5 Запрещается любое использование (бездоговорное/без разрешения) фото-, графических, видео-, аудио- и иных материалов, размещенных на Сайте, принадлежащих Администрации Сайта и иным правообладателям (третьим лицам). 

+ +

2.6 Стоимость использования каждого конкретного материала или выдача разрешения на его использование согласуется Пользователем и Администрацией Сайта в каждом конкретном случае. 

+ +

2.7 В случае необходимости использования материалов Сайта, права на которые принадлежат третьим лицам (иным правообладателям, нежели Администрация Сайта, о чем прямо указано на таких материалах либо в непосредственной близости от них), Пользователи обязаны обращаться к правообладателям таких материалов для получения разрешения на использование материалов.

+ +

3. ОБЯЗАННОСТИ ПОЛЬЗОВАТЕЛЕЙ ПРИ ИСПОЛЬЗОВАНИИ МАТЕРИАЛОВ САЙТА

+ +

3.1 При использовании материалов Сайта в любых целях при наличии разрешения Администрации Сайта, ссылка на Сайт обязательна и осуществляется в следующем виде: 

+ +

3.1.1 в печатных изданиях или в иных формах на материальных носителях Пользователи обязаны в каждом случае использования материалов указать источник – Сайт «orient.tm». 

+ +

3.1.2 в Интернете или иных формах использования в электронном виде не на материальных носителях, Пользователи в каждом случае использования материалов обязаны разместить гиперссылку на Сайт — «orient.tm», гиперссылка должна являться активной и прямой, при нажатии на которую Пользователь переходит на конкретную страницу Сайта, с которой заимствован материал. 

+ +

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

+ +

3.3 Использование материалов с Сайта, полученных из вторичных источников (от иных правообладателей, нежели Администрация Сайта, о чем прямо указано на таких материалах либо в непосредственной близости от них), возможно только со ссылкой на эти источники и в случае необходимости, установленной такими источниками (правообладателями), – с их разрешения. 

+ +

3.4 Не допускается переработка оригинального материала (произведения), взятого с Сайта, в том числе сокращение материала, иная его переработка, в том числе приводящая к искажению его смысла. 

+ +

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

+ +

4. ПРАВА НА МАТЕРИАЛЫ ТРЕТЬИХ ЛИЦ, УРЕГУЛИРОВАНИЕ ПРЕТЕНЗИЙ

+ +

4.1 Материалы, права на которые принадлежат третьим лицам, размещенные на Сайте, размещены либо с разрешения правообладателя, полученного Администрацией Сайта, либо, в случае, если таковое использование прямо не запрещено правообладателем, в соответствии с законодательством Туркменистана в информационных целях с обязательным указанием имени автора, материал которого используется, и источника заимствования. 

+ +

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

+ +

4.2.1 в адрес Администрации Сайта по электронной почте на адрес info@orient.tm направляется претензия, содержащая информацию об объекте интеллектуальной собственности, права на который принадлежат заявителю и который используется незаконно посредством Сайта или с нарушением правил использования, или иным образом права заявителя как обладателя исключительного права на объект интеллектуальной собственности, размещенный на Сайте, нарушены посредством Сайта, с приложением документов, подтверждающих правомочия заявителя, данные о правообладателе и копия доверенности на действия от лица правообладателя, если лицо, направляющее претензию, не является руководителем компании правообладателя или непосредственно физическим лицом – правообладателем. В претензии так же указывается адрес страницы Сайта, которая содержит данные, нарушающие права, и излагается полное описание сути нарушения прав. Заявитель так же обязуется в течение одного дня с даты направления претензии посредством электронной почты, направить претензию в адрес Администрации Сайта в письменном виде по адресу info@orient.tm. 

+ +

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

+ +

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

+ +

5. ПРОЧИЕ УСЛОВИЯ

+ +

5.1 Администрация Сайта оставляет за собой право изменять настоящие Правила в одностороннем порядке в любое время без уведомления Пользователей. Любые изменения будут размещены на Сайте. Изменения вступают в силу с момента их опубликования на Сайте. 

+ +

5.2 По всем вопросам использования материалов Сайта Пользователи могут обращаться к Администрации Сайта по следующим координатам: info@orient.tm 

+ +

5.3 Во всем, что не урегулировано настоящими Правилами в отношении вопросов использования материалов на Сайте, стороны руководствуются положениями законодательства Туркменистана.

\ No newline at end of file diff --git a/themes/modern2/layouts/new/master-inside.htm b/themes/modern2/layouts/new/master-inside.htm index eb1eef6fd..1d8918957 100644 --- a/themes/modern2/layouts/new/master-inside.htm +++ b/themes/modern2/layouts/new/master-inside.htm @@ -20,13 +20,14 @@ default = 0 - + {{ this.page.meta_title }} {% styles %} +{% partial 'snowfall' %}
@@ -55,7 +56,7 @@ default = 0
@@ -105,19 +106,21 @@ default = 0 {% partial 'newMenu/menu' %} + {% partial 'new/latest-news-mobile' %} + {% page %} {% partial 'new/footer' %} - - - {% framework extras %} - + {% framework extras %} {% scripts %} + + + \ No newline at end of file diff --git a/themes/modern2/layouts/new/master.htm b/themes/modern2/layouts/new/master.htm index 71a4a7d97..e9b7b5035 100644 --- a/themes/modern2/layouts/new/master.htm +++ b/themes/modern2/layouts/new/master.htm @@ -15,11 +15,21 @@ random = 0 {{ this.page.meta_title }} - + {% styles %} +{% partial 'snowfall' %}
@@ -43,12 +53,12 @@ random = 0
- + seach
@@ -56,7 +66,7 @@ random = 0 {% if this.theme.facebook %}
  • - + fb
  • {% endif %} @@ -100,262 +110,9 @@ random = 0 {% partial 'new/menu' %} - -
    -
    -
    -

    Последние новости

    - - -
    -
    - + + {% partial 'new/latest-news-mobile' %} + {% partial 'new/morque' %} diff --git a/themes/modern2/meta/menus/new-top-menui.yaml b/themes/modern2/meta/menus/new-top-menui.yaml index b38999d59..f7180be56 100644 --- a/themes/modern2/meta/menus/new-top-menui.yaml +++ b/themes/modern2/meta/menus/new-top-menui.yaml @@ -12,10 +12,10 @@ items: locale: en: title: News - url: /en + url: /en/new/posts/news tm: title: Habarlar - url: '' + url: /tm/new/posts/news isHidden: '0' cssClass: '' isExternal: '0' @@ -32,11 +32,11 @@ items: viewBag: locale: en: - title: '' - url: '' + title: Events + url: /new/posts/news/events tm: - title: '' - url: '' + title: Çäreler + url: /tm/new/posts/news/events isHidden: '0' cssClass: '' isExternal: '0' @@ -56,7 +56,7 @@ items: url: '' tm: title: Watan - url: '' + url: /tm/new/posts/news/watan isHidden: '0' cssClass: '' isExternal: '0' @@ -76,7 +76,7 @@ items: url: '' tm: title: Ykdysadyýet - url: '' + url: /tm/new/posts/news/ykdysadyyet isHidden: '0' cssClass: '' isExternal: '0' @@ -96,7 +96,7 @@ items: url: '' tm: title: Jemgyýet - url: '' + url: /tm/new/posts/news/jemgyyet isHidden: '0' cssClass: '' isExternal: '0' @@ -116,7 +116,7 @@ items: url: /en/new/posts/news/culture tm: title: Medeniýet - url: /tm/new/posts/news/culture + url: /tm/new/posts/news/medeniyet isHidden: '0' cssClass: '' isExternal: '0' @@ -156,7 +156,7 @@ items: url: /en/new/posts/news/eco-world tm: title: Ekodünýä - url: '' + url: /tm/new/posts/news/ekodunya isHidden: '0' cssClass: '' isExternal: '0' @@ -233,10 +233,10 @@ items: locale: en: title: Articles - url: '' + url: /en/new/posts/stati tm: title: Makalalar - url: '' + url: /tm/new/posts/stati isHidden: '0' cssClass: '' isExternal: '0' @@ -253,11 +253,11 @@ items: viewBag: locale: en: - title: '' - url: '' + title: Events + url: /en/new/posts/stati/events tm: - title: '' - url: '' + title: Wakalar + url: /tm/new/posts/stati/chareler isHidden: '0' cssClass: '' isExternal: '0' @@ -273,11 +273,11 @@ items: viewBag: locale: en: - title: '' - url: '' + title: Economy + url: /en/new/posts/stati/economy tm: - title: '' - url: '' + title: Ykdysadyýet + url: /tm/new/posts/stati/ykdysadyyet isHidden: '0' cssClass: '' isExternal: '0' @@ -353,11 +353,11 @@ items: viewBag: locale: en: - title: '' - url: '' + title: 'Useful articles' + url: '/En/new/posts/stati/Useful articles' tm: - title: '' - url: '' + title: 'Peýdaly makalalar' + url: /tm/new/posts/stati/peydaly-makalalar isHidden: '0' cssClass: '' isExternal: '0' @@ -373,11 +373,11 @@ items: viewBag: locale: en: - title: '' - url: '' + title: Sport + url: /en/new/posts/stati/sport tm: - title: '' - url: '' + title: Sport + url: /tm/new/posts/stati/sport isHidden: '0' cssClass: '' isExternal: '0' @@ -393,11 +393,11 @@ items: viewBag: locale: en: - title: '' - url: '' + title: Eco-world + url: /en/new/posts/stati/eco-world tm: - title: '' - url: '' + title: Eco-world + url: /tm/new/posts/stati/ekodunya isHidden: '0' cssClass: '' isExternal: '0' @@ -413,31 +413,27 @@ items: viewBag: locale: en: - title: '' - url: '' + title: Technology + url: /en/new/posts/stati/technology tm: - title: '' - url: '' + title: Tehnologiýalar + url: /tm/new/posts/stati/tehnologiyalar isHidden: '0' cssClass: '' isExternal: '0' - title: Медиа - nesting: null type: url url: /ru/new/posts/media code: '' - reference: null - cmsPage: null - replace: null viewBag: locale: en: title: Media - url: '' + url: /en/new/posts/media tm: title: Media - url: '' + url: /tm/new/posts/media isHidden: '0' cssClass: '' isExternal: '0' @@ -495,10 +491,10 @@ items: locale: en: title: Posters - url: '' + url: /en/new/posts/poster tm: title: Afişa - url: '' + url: /tm/new/posts/poster isHidden: '0' cssClass: '' isExternal: '0' @@ -623,6 +619,26 @@ items: isHidden: '0' cssClass: '' isExternal: '0' + - + title: 'О нас' + nesting: null + type: cms-page + url: null + code: '' + reference: newStatic/statico-nas + cmsPage: null + replace: null + viewBag: + locale: + en: + title: 'About Us' + url: '' + tm: + title: 'Biz barada' + url: '' + isHidden: '0' + cssClass: '' + isExternal: '0' - title: Контакты nesting: null diff --git a/themes/modern2/pages/new/contact.htm b/themes/modern2/pages/new/contact.htm index b08790042..7115667a5 100644 --- a/themes/modern2/pages/new/contact.htm +++ b/themes/modern2/pages/new/contact.htm @@ -13,7 +13,7 @@ robot_follow = "follow"
    diff --git a/themes/modern2/pages/new/group.htm b/themes/modern2/pages/new/group.htm index ec46f20ce..9279cc5c7 100644 --- a/themes/modern2/pages/new/group.htm +++ b/themes/modern2/pages/new/group.htm @@ -17,17 +17,57 @@ postPage = "new/newPost" == param('id'); + // $currentPost = RainLab\Blog\Models\Post::where('id', $postId)->with(['category_groups'])->first(); + + $currentLocale = $this->activeLocale; + $this['group'] = $this->param('categoryGroup'); $this['categorySlug'] = $this->param('slug'); $this['groupName'] = RainLab\Blog\Models\CategoryGroup::where('slug', $this['group'])->first(); + + $currentCatLink = '/'.$this['categorySlug']; + $currentUrl = '/'.$currentLocale.'/new/posts/'.$this['group'].$currentCatLink; + + //dd($currentUrl); + if($this->menuItems && $this['group']){ + + foreach ($this->menuItems as $menu){ + //dump($currentUrl); + if(!$this['categorySlug']){ + if($menu->url.'/' === $currentUrl){ + $menu->isActive = true; + break; + } + }else{ + + foreach ($menu->items as $menuItem){ + if($menuItem->url === $currentUrl){ + // dump($menuItem); + $menuItem->isActive = true; + $menuItem->isChildActive = true; + break; + } + + } + } + + } + } + + + //$this['backendUsers'] = Backend\Models\User::all(); + if($this['categorySlug']){ $this['mediaPostsFilter'] = Tps\Tps\Models\Media::where('type', $this['categorySlug'])->get(); }else{ $this['mediaPostsFilter'] = Tps\Tps\Models\Media::all(); } - //dd( $this['groupName']); + + + } ?> == @@ -54,7 +94,11 @@ function onStart(){
    {% for post in mediaPostsFilter %} - {% partial 'newHome/video-item' post=post %} + {% if post.type == 'photo' %} + {% partial 'newHome/photo-item' post=post %} + {% else %} + {% partial 'newHome/video-item' post=post %} + {% endif %} {% else %}
  • {{ 'no Records' }}
  • {% endfor %} @@ -77,4 +121,28 @@ function onStart(){
    - \ No newline at end of file + + + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + +
    +
    +
    + + {% put scripts %} + + {% endput %} \ No newline at end of file diff --git a/themes/modern2/pages/new/home.htm b/themes/modern2/pages/new/home.htm index 8ed0319fb..b68962508 100644 --- a/themes/modern2/pages/new/home.htm +++ b/themes/modern2/pages/new/home.htm @@ -25,6 +25,19 @@ detailsPage = "-" detailsUrlParameter = "id" pageNumber = "{{ :page }}" == +{% put styles %} + + + +{% endput %} + {% set records = adv4.records %} {% set displayColumn = adv4.displayColumn %} {% set noRecordsMessage = adv4.noRecordsMessage %} @@ -37,32 +50,7 @@ pageNumber = "{{ :page }}" {% partial 'newHome/main' %} {% partial 'newHome/main-popular' %} -
    - -
    +{% partial 'adv/2adv' records=records id=4 %} {% partial 'newHome/publication' %} @@ -76,32 +64,7 @@ pageNumber = "{{ :page }}" {% set detailsUrlParameter = adv5.detailsUrlParameter %} - -
    - -
    +{% partial 'adv/2adv' records=records id=5 %} {% partial 'newHome/poleznoe' %} @@ -116,7 +79,51 @@ pageNumber = "{{ :page }}" {% partial 'newHome/photo' %}
    - {% partial 'newHome/partners' header="" %} + +
    +
    +
    + + +
    +
    +
    +

    {{'media_partners'|_}}

    +
    +
    +
    + + {% partial 'newHome/partners' header="" %} + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    diff --git a/themes/modern2/pages/new/newPost.htm b/themes/modern2/pages/new/newPost.htm index 9277f52c3..0809c7bce 100644 --- a/themes/modern2/pages/new/newPost.htm +++ b/themes/modern2/pages/new/newPost.htm @@ -58,19 +58,31 @@ function onStart(){

    {{post.title}}

    - {{post.published_at|date('d.m.Y')}} | {{post.published_at|date('H:i')}} + {{post.published_at|date('d.m.Y')}} | {{post.published_at|date('H:i')}} |
    {% partial 'view' %}
    - + {% if post.more_photo|length > 0 %} + + {% for img in post.more_photo %} + +
    +
    +  {{post.title}} +
    +
    + + {% endfor %} + + {% else %}
     {{post.title}}
    - + {% endif %}
    @@ -102,5 +114,32 @@ function onStart(){ {% put scripts %} + + + {% endput %} \ No newline at end of file diff --git a/themes/modern2/pages/newStatic/statico-nas.htm b/themes/modern2/pages/newStatic/statico-nas.htm new file mode 100644 index 000000000..f3317e84c --- /dev/null +++ b/themes/modern2/pages/newStatic/statico-nas.htm @@ -0,0 +1,32 @@ +title = "newStatic/o-nas" +url = "/new/o-nas" +layout = "new/master-inside" +is_hidden = 0 +robot_index = "index" +robot_follow = "follow" +== +{% put styles %} + +{% endput %} + +
    +
    + {% content 'about-new' %} +
    +
    \ No newline at end of file diff --git a/themes/modern2/pages/newStatic/user-agreement.htm b/themes/modern2/pages/newStatic/user-agreement.htm new file mode 100644 index 000000000..9f62afc46 --- /dev/null +++ b/themes/modern2/pages/newStatic/user-agreement.htm @@ -0,0 +1,40 @@ +title = "newStatic/user-agreement" +url = "/new/user-agreement" +layout = "new/master-inside" +is_hidden = 0 +robot_index = "index" +robot_follow = "follow" +== +{% put styles %} + +{% endput %} + +
    +
    + {% content 'user-agreement-new' %} +
    +
    \ No newline at end of file diff --git a/themes/modern2/partials/adv/2adv.htm b/themes/modern2/partials/adv/2adv.htm new file mode 100644 index 000000000..154acc7c2 --- /dev/null +++ b/themes/modern2/partials/adv/2adv.htm @@ -0,0 +1,23 @@ +[viewBag] +== +
    + +
    \ No newline at end of file diff --git a/themes/modern2/partials/new/latest-news-mobile.htm b/themes/modern2/partials/new/latest-news-mobile.htm new file mode 100644 index 000000000..7f5465068 --- /dev/null +++ b/themes/modern2/partials/new/latest-news-mobile.htm @@ -0,0 +1,63 @@ +[viewBag] + +[blogPosts] +pageNumber = "{{ :page }}" +typePost = "turkmenistan" +postsPerPage = 6 +noPostsMessage = "No posts found" +sortOrder = "published_at desc" +categoryPage = 404 +postPage = 404 + +[blogPosts blogPosts2] +pageNumber = "{{ :page }}" +typePost = "world" +postsPerPage = 6 +noPostsMessage = "No posts found" +sortOrder = "published_at desc" +categoryPage = 404 +postPage = 404 +== +{% set posts = blogPosts.posts %} +{% set posts2 = blogPosts2.posts %} + + + +
    +
    +
    +

    {{ 'page.latest_news'|_ }}

    + + +
    +
    + \ No newline at end of file diff --git a/themes/modern2/partials/new/mobile-menu.htm b/themes/modern2/partials/new/mobile-menu.htm index 79b261608..74adb697f 100644 --- a/themes/modern2/partials/new/mobile-menu.htm +++ b/themes/modern2/partials/new/mobile-menu.htm @@ -10,16 +10,16 @@ code = "event_menu"
    -
    -
      +
      +
        {% for item in staticMenu.menuItems %} {% if not item.viewBag.isHidden and item.items|length %} -
      • -

        {{ item.title }}

        -
    +
    \ No newline at end of file diff --git a/themes/modern2/partials/new/morque.htm b/themes/modern2/partials/new/morque.htm index a2b08d6c3..f65b43d35 100644 --- a/themes/modern2/partials/new/morque.htm +++ b/themes/modern2/partials/new/morque.htm @@ -1,14 +1,16 @@ [viewBag] -[blogPosts marque] +[blogPosts morque] pageNumber = "{{ :page }}" -featured = "yes" -postsPerPage = 5 +morque = "yes" +postsPerPage = 10 noPostsMessage = "No posts found" sortOrder = "published_at desc" categoryPage = 404 postPage = 404 == +{% set posts = morque.posts %} +
    @@ -19,7 +21,7 @@ postPage = 404
    - {% for post in marque.posts %} + {% for post in posts %}
    {{post.title}} diff --git a/themes/modern2/partials/new/post_list_item.htm b/themes/modern2/partials/new/post_list_item.htm index 17ff6bd19..994ead6f0 100644 --- a/themes/modern2/partials/new/post_list_item.htm +++ b/themes/modern2/partials/new/post_list_item.htm @@ -10,10 +10,13 @@

    {{post.title}}

    -
    +

    {{post.published_at|date('d.m.Y')}}

    |

    {{post.published_at|date('H:i')}}

    + | + +

    {{post.views}}

    {% partial 'newHome/popular-item' %} + -
    - {% for record in records if record.group_id == 7 %} + {% for record in records if record.group_id == 17 %} - {% if record.id == 81 %} + {% if record.id == 96 %} diff --git a/themes/modern2/partials/newMenu/menu.htm b/themes/modern2/partials/newMenu/menu.htm index c9963ba2c..3f649d39d 100644 --- a/themes/modern2/partials/newMenu/menu.htm +++ b/themes/modern2/partials/newMenu/menu.htm @@ -29,7 +29,7 @@ code = "event_menu"
  • - {{ item.title }} + {{ item.title }}
  • {% endif %}