from server 25.12
This commit is contained in:
parent
c892fc6584
commit
7e8eedf7c4
|
|
@ -385,8 +385,12 @@ class Post extends Model
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($typePost !==null) {
|
if ($typePost !==null) {
|
||||||
$query->where('type_post',$typePost);
|
$typePost = is_array($typePost) ? $typePost : [$typePost];
|
||||||
|
|
||||||
|
$query->whereIn('type_post',$typePost);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// if ($groupId !==null) {
|
// if ($groupId !==null) {
|
||||||
// $query->with(['category_groups']);
|
// $query->with(['category_groups']);
|
||||||
|
|
|
||||||
|
|
@ -197,10 +197,7 @@ const runBtns = new NewsBtn(".news-global").activateSwitch(
|
||||||
const articleSwiper = new Swiper(".articleSwiper", {
|
const articleSwiper = new Swiper(".articleSwiper", {
|
||||||
slidesPerView: 1,
|
slidesPerView: 1,
|
||||||
spaceBetween: 0,
|
spaceBetween: 0,
|
||||||
autoplay: {
|
loop: false,
|
||||||
delay: 3000,
|
|
||||||
disableOnInteraction: false,
|
|
||||||
},
|
|
||||||
navigation: {
|
navigation: {
|
||||||
prevEl: ".article-prev",
|
prevEl: ".article-prev",
|
||||||
nextEl: ".article-next",
|
nextEl: ".article-next",
|
||||||
|
|
@ -210,6 +207,7 @@ const articleSwiper = new Swiper(".articleSwiper", {
|
||||||
const articleBottomSwiper = new Swiper(".articleBottomSwiper", {
|
const articleBottomSwiper = new Swiper(".articleBottomSwiper", {
|
||||||
slidesPerView: 2,
|
slidesPerView: 2,
|
||||||
spaceBetween: 50,
|
spaceBetween: 50,
|
||||||
|
loop: false,
|
||||||
autoplay: {
|
autoplay: {
|
||||||
delay: 3000,
|
delay: 3000,
|
||||||
disableOnInteraction: false,
|
disableOnInteraction: false,
|
||||||
|
|
|
||||||
|
|
@ -257,10 +257,19 @@ const photoScrollerSwiper = new Swiper(".photoScrollerSwiper", {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const bannerSwiper = new Swiper(".bannerSwiper", {
|
const bannerSwiper_1 = new Swiper(".bannerSwiper-1", {
|
||||||
slidesPerView: 2,
|
slidesPerView: 1,
|
||||||
spaceBetween: 25,
|
spaceBetween: 0,
|
||||||
// effect: "fade",
|
loop: true,
|
||||||
|
autoplay: {
|
||||||
|
delay: "5000",
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
const bannerSwiper_2 = new Swiper(".bannerSwiper-2", {
|
||||||
|
slidesPerView: 1,
|
||||||
|
spaceBetween: 0,
|
||||||
|
|
||||||
loop: true,
|
loop: true,
|
||||||
autoplay: {
|
autoplay: {
|
||||||
delay: "5000",
|
delay: "5000",
|
||||||
|
|
@ -270,7 +279,7 @@ const bannerSwiper = new Swiper(".bannerSwiper", {
|
||||||
const mainAdvertSwiper = new Swiper(".mainAdvertSwiper", {
|
const mainAdvertSwiper = new Swiper(".mainAdvertSwiper", {
|
||||||
slidesPerView: 1,
|
slidesPerView: 1,
|
||||||
spaceBetween: 0,
|
spaceBetween: 0,
|
||||||
effect: "fade",
|
|
||||||
loop: true,
|
loop: true,
|
||||||
autoplay: {
|
autoplay: {
|
||||||
delay: "5000",
|
delay: "5000",
|
||||||
|
|
@ -403,3 +412,7 @@ const trendingSwiper = new Swiper(".trendingSwiper", {
|
||||||
delay: "5000",
|
delay: "5000",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Marquee3k.init({
|
||||||
|
selector: "marquee2k",
|
||||||
|
});
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,211 @@
|
||||||
|
/**
|
||||||
|
* MARQUEE 3000 MARQUEE 3000 MARQUEE 3000 MARQUEE 3000 MARQUEE 3000
|
||||||
|
* http://github.com/ezekielaquino/marquee3000
|
||||||
|
* Marquees for the new millennium v1.0
|
||||||
|
* MIT License
|
||||||
|
*/
|
||||||
|
|
||||||
|
(function (root, factory) {
|
||||||
|
if (typeof define === "function" && define.amd) {
|
||||||
|
define([], factory);
|
||||||
|
} else if (typeof exports === "object") {
|
||||||
|
module.exports = factory();
|
||||||
|
} else {
|
||||||
|
root.Marquee3k = factory();
|
||||||
|
}
|
||||||
|
})(this, function () {
|
||||||
|
"use strict";
|
||||||
|
|
||||||
|
let animationId = 0;
|
||||||
|
|
||||||
|
class Marquee3k {
|
||||||
|
constructor(element, options) {
|
||||||
|
if (element.children.length === 0) {
|
||||||
|
throw new Error(
|
||||||
|
"Encountered a marquee element without children, please supply a wrapper for your content"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.element = element;
|
||||||
|
this.selector = options.selector;
|
||||||
|
this.speed = element.dataset.speed || 0.25;
|
||||||
|
this.pausable = element.dataset.pausable === "true" ? true : false;
|
||||||
|
this.reverse = element.dataset.reverse === "true" ? true : false;
|
||||||
|
this.paused = false;
|
||||||
|
this.parent = element.parentElement;
|
||||||
|
this.parentProps = this.parent.getBoundingClientRect();
|
||||||
|
this.content = element.children[0];
|
||||||
|
this.innerContent = this.content.innerHTML;
|
||||||
|
this.wrapStyles = "";
|
||||||
|
this.offset = 0;
|
||||||
|
|
||||||
|
this._setupWrapper();
|
||||||
|
this._setupContent();
|
||||||
|
this._setupEvents();
|
||||||
|
|
||||||
|
this.wrapper.appendChild(this.content);
|
||||||
|
this.element.appendChild(this.wrapper);
|
||||||
|
}
|
||||||
|
|
||||||
|
_setupWrapper() {
|
||||||
|
this.wrapper = document.createElement("div");
|
||||||
|
this.wrapper.classList.add("marquee3k__wrapper");
|
||||||
|
this.wrapper.style.whiteSpace = "nowrap";
|
||||||
|
}
|
||||||
|
|
||||||
|
_setupContent() {
|
||||||
|
this.content.classList.add(`${this.selector}__copy`);
|
||||||
|
this.content.style.display = "inline-block";
|
||||||
|
this.contentWidth = this.content.offsetWidth;
|
||||||
|
|
||||||
|
this.requiredReps =
|
||||||
|
this.contentWidth > this.parentProps.width
|
||||||
|
? 2
|
||||||
|
: Math.ceil(
|
||||||
|
(this.parentProps.width - this.contentWidth) / this.contentWidth
|
||||||
|
) + 1;
|
||||||
|
|
||||||
|
for (let i = 0; i < this.requiredReps; i++) {
|
||||||
|
this._createClone();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.reverse) {
|
||||||
|
this.offset = this.contentWidth * -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.element.classList.add("is-init");
|
||||||
|
}
|
||||||
|
|
||||||
|
_setupEvents() {
|
||||||
|
this.element.addEventListener("mouseenter", () => {
|
||||||
|
if (this.pausable) this.paused = true;
|
||||||
|
});
|
||||||
|
|
||||||
|
this.element.addEventListener("mouseleave", () => {
|
||||||
|
if (this.pausable) this.paused = false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
_createClone() {
|
||||||
|
const clone = this.content.cloneNode(true);
|
||||||
|
clone.style.display = "inline-block";
|
||||||
|
clone.classList.add(`${this.selector}__copy`);
|
||||||
|
this.wrapper.appendChild(clone);
|
||||||
|
}
|
||||||
|
|
||||||
|
animate() {
|
||||||
|
if (!this.paused) {
|
||||||
|
const isScrolled = this.reverse
|
||||||
|
? this.offset < 0
|
||||||
|
: this.offset > this.contentWidth * -1;
|
||||||
|
const direction = this.reverse ? -1 : 1;
|
||||||
|
const reset = this.reverse ? this.contentWidth * -1 : 0;
|
||||||
|
|
||||||
|
if (isScrolled) this.offset -= this.speed * direction;
|
||||||
|
else this.offset = reset;
|
||||||
|
|
||||||
|
this.wrapper.style.whiteSpace = "nowrap";
|
||||||
|
this.wrapper.style.transform = `translate(${this.offset}px, 0) translateZ(0)`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
_refresh() {
|
||||||
|
this.contentWidth = this.content.offsetWidth;
|
||||||
|
}
|
||||||
|
|
||||||
|
repopulate(difference, isLarger) {
|
||||||
|
this.contentWidth = this.content.offsetWidth;
|
||||||
|
|
||||||
|
if (isLarger) {
|
||||||
|
const amount = Math.ceil(difference / this.contentWidth) + 1;
|
||||||
|
|
||||||
|
for (let i = 0; i < amount; i++) {
|
||||||
|
this._createClone();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static refresh(index) {
|
||||||
|
MARQUEES[index]._refresh();
|
||||||
|
}
|
||||||
|
|
||||||
|
static pause(index) {
|
||||||
|
MARQUEES[index].paused = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
static play(index) {
|
||||||
|
MARQUEES[index].paused = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
static toggle(index) {
|
||||||
|
MARQUEES[index].paused = !MARQUEES[index].paused;
|
||||||
|
}
|
||||||
|
|
||||||
|
static refreshAll() {
|
||||||
|
for (let i = 0; i < MARQUEES.length; i++) {
|
||||||
|
MARQUEES[i]._refresh();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static pauseAll() {
|
||||||
|
for (let i = 0; i < MARQUEES.length; i++) {
|
||||||
|
MARQUEES[i].paused = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static playAll() {
|
||||||
|
for (let i = 0; i < MARQUEES.length; i++) {
|
||||||
|
MARQUEES[i].paused = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static toggleAll() {
|
||||||
|
for (let i = 0; i < MARQUEES.length; i++) {
|
||||||
|
MARQUEES[i].paused = !MARQUEES[i].paused;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static init(options = { selector: "marquee3k" }) {
|
||||||
|
if (animationId) window.cancelAnimationFrame(animationId);
|
||||||
|
|
||||||
|
window.MARQUEES = [];
|
||||||
|
const marquees = Array.from(
|
||||||
|
document.querySelectorAll(`.${options.selector}`)
|
||||||
|
);
|
||||||
|
let previousWidth = window.innerWidth;
|
||||||
|
let timer;
|
||||||
|
|
||||||
|
for (let i = 0; i < marquees.length; i++) {
|
||||||
|
const marquee = marquees[i];
|
||||||
|
const instance = new Marquee3k(marquee, options);
|
||||||
|
MARQUEES.push(instance);
|
||||||
|
}
|
||||||
|
|
||||||
|
animate();
|
||||||
|
|
||||||
|
function animate() {
|
||||||
|
for (let i = 0; i < MARQUEES.length; i++) {
|
||||||
|
MARQUEES[i].animate();
|
||||||
|
}
|
||||||
|
animationId = window.requestAnimationFrame(animate);
|
||||||
|
}
|
||||||
|
|
||||||
|
window.addEventListener("resize", () => {
|
||||||
|
clearTimeout(timer);
|
||||||
|
|
||||||
|
timer = setTimeout(() => {
|
||||||
|
const isLarger = previousWidth < window.innerWidth;
|
||||||
|
const difference = window.innerWidth - previousWidth;
|
||||||
|
|
||||||
|
for (let i = 0; i < MARQUEES.length; i++) {
|
||||||
|
MARQUEES[i].repopulate(difference, isLarger);
|
||||||
|
}
|
||||||
|
|
||||||
|
previousWidth = this.innerWidth;
|
||||||
|
}, 250);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return Marquee3k;
|
||||||
|
});
|
||||||
|
|
@ -14,11 +14,14 @@
|
||||||
.contact-form,
|
.contact-form,
|
||||||
.contact-content {
|
.contact-content {
|
||||||
@include flex(column);
|
@include flex(column);
|
||||||
|
align-items: center;
|
||||||
gap: 4rem;
|
gap: 4rem;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.contact-block {
|
.contact-block {
|
||||||
width: 50%;
|
width: 100%;
|
||||||
|
max-width: 60rem;
|
||||||
@include flex(column);
|
@include flex(column);
|
||||||
gap: 1.4rem;
|
gap: 1.4rem;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,10 @@
|
||||||
@include flex;
|
@include flex;
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
@include stretch;
|
@include stretch;
|
||||||
|
|
||||||
|
.swiper {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.banner {
|
.banner {
|
||||||
|
|
|
||||||
|
|
@ -158,18 +158,19 @@
|
||||||
|
|
||||||
.marquee-title {
|
.marquee-title {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: -0.1rem;
|
||||||
top: 0;
|
top: -0.1rem;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
// padding-right: 4rem;
|
|
||||||
font-size: 1.5rem;
|
font-size: 1.5rem;
|
||||||
color: $base-white;
|
color: $base-white;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
max-width: 12rem;
|
max-width: 13rem;
|
||||||
@include stretch;
|
@include stretch;
|
||||||
|
height: 4.4rem;
|
||||||
background-image: url(../icons/marquee.svg);
|
background-image: url(../icons/marquee.svg);
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-position: 0% center;
|
background-position: 0% center;
|
||||||
|
background-size: cover;
|
||||||
@include flex;
|
@include flex;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|
@ -201,6 +202,21 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.marquee2k {
|
||||||
|
overflow: hidden;
|
||||||
|
width: 100%;
|
||||||
|
height: 4.2rem;
|
||||||
|
|
||||||
|
p {
|
||||||
|
padding: 1.1rem 0;
|
||||||
|
a {
|
||||||
|
margin-left: 2.4rem;
|
||||||
|
font-size: 1.7rem;
|
||||||
|
color: $base-white;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.nav-bottom-inner {
|
.nav-bottom-inner {
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
background: $base-green;
|
background: $base-green;
|
||||||
|
|
|
||||||
|
|
@ -175,6 +175,21 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.aside-banner {
|
||||||
|
max-width: 30rem;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: contain;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.aside-container {
|
.aside-container {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0 4rem 0 0;
|
padding: 0 4rem 0 0;
|
||||||
|
|
@ -182,6 +197,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
// Media
|
// Media
|
||||||
|
@media screen and (max-width: 1350px) {
|
||||||
|
.aside-banner {
|
||||||
|
max-width: 22rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
@media screen and (max-width: 1070px) {
|
@media screen and (max-width: 1070px) {
|
||||||
.aside {
|
.aside {
|
||||||
display: none;
|
display: none;
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@
|
||||||
|
|
||||||
.main-news-min-bg {
|
.main-news-min-bg {
|
||||||
@include imgStyle($objFit: cover);
|
@include imgStyle($objFit: cover);
|
||||||
max-height: 40rem;
|
// height: 40rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.main-news-min-info {
|
.main-news-min-info {
|
||||||
|
|
@ -155,6 +155,12 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mainAdvertSwiper {
|
||||||
|
.swiper-slide {
|
||||||
|
height: 17rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.photoScrollerSwiper {
|
.photoScrollerSwiper {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
@ -198,6 +204,9 @@
|
||||||
|
|
||||||
// Media
|
// Media
|
||||||
@media screen and (max-width: 1070px) {
|
@media screen and (max-width: 1070px) {
|
||||||
|
.main-news-min-bg {
|
||||||
|
height: 40rem;
|
||||||
|
}
|
||||||
.mainNewsSwiper {
|
.mainNewsSwiper {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
@ -239,3 +248,9 @@
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 500px) {
|
||||||
|
.main-news-min-bg {
|
||||||
|
height: 30rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -51,12 +51,21 @@
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.trending-aside {
|
||||||
|
width: 36%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.trending-main {
|
||||||
|
width: 36%;
|
||||||
|
}
|
||||||
|
|
||||||
.trending-aside-item {
|
.trending-aside-item {
|
||||||
@include flex(column);
|
@include flex(column);
|
||||||
gap: 1.6rem;
|
gap: 1.6rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.trending-banner {
|
.trending-banner {
|
||||||
|
width: 28%;
|
||||||
.swiper-slide {
|
.swiper-slide {
|
||||||
@include flex;
|
@include flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -115,7 +124,8 @@
|
||||||
@include stretch;
|
@include stretch;
|
||||||
@include flex(column);
|
@include flex(column);
|
||||||
gap: 0.4rem;
|
gap: 0.4rem;
|
||||||
justify-content: flex-end;
|
// justify-content: flex-end;
|
||||||
|
justify-content: flex-start;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Media
|
// Media
|
||||||
|
|
@ -130,6 +140,10 @@
|
||||||
.trending-banner {
|
.trending-banner {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.trending-aside,
|
||||||
|
.trending-main {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
.trending-inner {
|
.trending-inner {
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,10 @@
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.useful-main {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.useful-main-content {
|
.useful-main-content {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
|
|
|
||||||
|
|
@ -293,18 +293,20 @@ a {
|
||||||
|
|
||||||
.marquee-title {
|
.marquee-title {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: -0.1rem;
|
||||||
top: 0;
|
top: -0.1rem;
|
||||||
z-index: 2;
|
z-index: 2;
|
||||||
font-size: 1.5rem;
|
font-size: 1.5rem;
|
||||||
color: rgb(255, 255, 255);
|
color: rgb(255, 255, 255);
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
max-width: 12rem;
|
max-width: 13rem;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
height: 4.4rem;
|
||||||
background-image: url(../icons/marquee.svg);
|
background-image: url(../icons/marquee.svg);
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-position: 0% center;
|
background-position: 0% center;
|
||||||
|
background-size: cover;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: stretch;
|
align-items: stretch;
|
||||||
|
|
@ -337,6 +339,20 @@ a {
|
||||||
padding: 1.1rem 0;
|
padding: 1.1rem 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.marquee2k {
|
||||||
|
overflow: hidden;
|
||||||
|
width: 100%;
|
||||||
|
height: 4.2rem;
|
||||||
|
}
|
||||||
|
.marquee2k p {
|
||||||
|
padding: 1.1rem 0;
|
||||||
|
}
|
||||||
|
.marquee2k p a {
|
||||||
|
margin-left: 2.4rem;
|
||||||
|
font-size: 1.7rem;
|
||||||
|
color: rgb(255, 255, 255);
|
||||||
|
}
|
||||||
|
|
||||||
.nav-bottom-inner {
|
.nav-bottom-inner {
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
background: rgb(3, 159, 55);
|
background: rgb(3, 159, 55);
|
||||||
|
|
@ -570,6 +586,9 @@ a {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
}
|
}
|
||||||
|
.banners-inner .swiper {
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
.banner {
|
.banner {
|
||||||
max-width: unset;
|
max-width: unset;
|
||||||
|
|
@ -704,7 +723,6 @@ a {
|
||||||
max-height: unset;
|
max-height: unset;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
max-height: 40rem;
|
|
||||||
}
|
}
|
||||||
.main-news-min-bg img {
|
.main-news-min-bg img {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
|
@ -763,6 +781,10 @@ a {
|
||||||
transition: 0.3s all ease;
|
transition: 0.3s all ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mainAdvertSwiper .swiper-slide {
|
||||||
|
height: 17rem;
|
||||||
|
}
|
||||||
|
|
||||||
.photoScrollerSwiper {
|
.photoScrollerSwiper {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
|
@ -817,6 +839,9 @@ a {
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 1070px) {
|
@media screen and (max-width: 1070px) {
|
||||||
|
.main-news-min-bg {
|
||||||
|
height: 40rem;
|
||||||
|
}
|
||||||
.mainNewsSwiper {
|
.mainNewsSwiper {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
@ -858,6 +883,11 @@ a {
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@media screen and (max-width: 500px) {
|
||||||
|
.main-news-min-bg {
|
||||||
|
height: 30rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
.aside {
|
.aside {
|
||||||
position: -webkit-sticky;
|
position: -webkit-sticky;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
|
|
@ -1029,12 +1059,31 @@ a {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.aside-banner {
|
||||||
|
max-width: 30rem;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.aside-banner img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
-o-object-fit: contain;
|
||||||
|
object-fit: contain;
|
||||||
|
}
|
||||||
|
.aside-banner a {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
.aside-container {
|
.aside-container {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 0 4rem 0 0;
|
padding: 0 4rem 0 0;
|
||||||
max-width: unset;
|
max-width: unset;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (max-width: 1350px) {
|
||||||
|
.aside-banner {
|
||||||
|
max-width: 22rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
@media screen and (max-width: 1070px) {
|
@media screen and (max-width: 1070px) {
|
||||||
.aside {
|
.aside {
|
||||||
display: none;
|
display: none;
|
||||||
|
|
@ -1325,12 +1374,23 @@ a {
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.trending-aside {
|
||||||
|
width: 36%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.trending-main {
|
||||||
|
width: 36%;
|
||||||
|
}
|
||||||
|
|
||||||
.trending-aside-item {
|
.trending-aside-item {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 1.6rem;
|
gap: 1.6rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.trending-banner {
|
||||||
|
width: 28%;
|
||||||
|
}
|
||||||
.trending-banner .swiper-slide {
|
.trending-banner .swiper-slide {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
|
@ -1405,7 +1465,7 @@ a {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 0.4rem;
|
gap: 0.4rem;
|
||||||
justify-content: flex-end;
|
justify-content: flex-start;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 1500px) {
|
@media screen and (max-width: 1500px) {
|
||||||
|
|
@ -1417,6 +1477,10 @@ a {
|
||||||
.trending-banner {
|
.trending-banner {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
.trending-aside,
|
||||||
|
.trending-main {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
.trending-inner {
|
.trending-inner {
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
}
|
}
|
||||||
|
|
@ -1728,6 +1792,10 @@ a {
|
||||||
gap: 2.5rem;
|
gap: 2.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.useful-main {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.useful-main-content {
|
.useful-main-content {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
|
|
@ -2497,11 +2565,14 @@ a {
|
||||||
.contact-content {
|
.contact-content {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
gap: 4rem;
|
gap: 4rem;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.contact-block {
|
.contact-block {
|
||||||
width: 50%;
|
width: 100%;
|
||||||
|
max-width: 60rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 1.4rem;
|
gap: 1.4rem;
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -12,17 +12,16 @@ code = "new-top-menui"
|
||||||
[staticPage]
|
[staticPage]
|
||||||
useContent = 1
|
useContent = 1
|
||||||
default = 0
|
default = 0
|
||||||
|
|
||||||
|
[SeoCmsPage]
|
||||||
==
|
==
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="{{ activeLocale }}">
|
<html lang="{{ activeLocale }}">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
||||||
<link rel="stylesheet" href="{{ 'assets/new/styles/style.css'|theme}}" />
|
|
||||||
<title>{{ this.page.meta_title }}</title>
|
|
||||||
|
|
||||||
|
{% partial 'new/head' %}
|
||||||
|
{% component 'SeoCmsPage' %}
|
||||||
{% styles %}
|
{% styles %}
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
|
@ -55,7 +54,7 @@ default = 0
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="header-left">
|
<div class="header-left">
|
||||||
<a href="/new" class="header-logo">
|
<a href="/" class="header-logo">
|
||||||
<img src="{{ 'assets/images/newYearLogo.png'|theme}}" alt="" />
|
<img src="{{ 'assets/images/newYearLogo.png'|theme}}" alt="" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -120,7 +119,18 @@ default = 0
|
||||||
{% scripts %}
|
{% scripts %}
|
||||||
|
|
||||||
|
|
||||||
|
<!-- javascript end
|
||||||
|
============================================= -->
|
||||||
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||||
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-HHRB3PCSBQ"></script>
|
||||||
|
<script>
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag(){dataLayer.push(arguments);}
|
||||||
|
gtag('js', new Date());
|
||||||
|
|
||||||
|
gtag('config', 'G-HHRB3PCSBQ');
|
||||||
|
</script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -5,16 +5,15 @@ forceUrl = 1
|
||||||
code = "samsung"
|
code = "samsung"
|
||||||
type = "slider"
|
type = "slider"
|
||||||
random = 0
|
random = 0
|
||||||
|
|
||||||
|
[SeoCmsPage]
|
||||||
==
|
==
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="{{ activeLocale }}">
|
<html lang="{{ activeLocale }}">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
{% partial 'new/head' %}
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
{% component 'SeoCmsPage' %}
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
||||||
<link rel="stylesheet" href="{{ 'assets/new/styles/style.css'|theme}}" />
|
|
||||||
<title>{{ this.page.meta_title }}</title>
|
|
||||||
<style>
|
<style>
|
||||||
.trending-banner a {
|
.trending-banner a {
|
||||||
display: block;
|
display: block;
|
||||||
|
|
@ -57,7 +56,7 @@ random = 0
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="header-left">
|
<div class="header-left">
|
||||||
<a href="/new" class="header-logo">
|
<a href="/" class="header-logo">
|
||||||
<img src="{{ 'assets/images/newYearLogo.png'|theme}}" alt="logo" />
|
<img src="{{ 'assets/images/newYearLogo.png'|theme}}" alt="logo" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -130,6 +129,18 @@ random = 0
|
||||||
{% framework extras %}
|
{% framework extras %}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- javascript end
|
||||||
|
============================================= -->
|
||||||
|
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||||
|
<script async src="https://www.googletagmanager.com/gtag/js?id=G-HHRB3PCSBQ"></script>
|
||||||
|
<script>
|
||||||
|
window.dataLayer = window.dataLayer || [];
|
||||||
|
function gtag(){dataLayer.push(arguments);}
|
||||||
|
gtag('js', new Date());
|
||||||
|
|
||||||
|
gtag('config', 'G-HHRB3PCSBQ');
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -12,7 +12,7 @@ items:
|
||||||
tm:
|
tm:
|
||||||
title: ''
|
title: ''
|
||||||
url: ''
|
url: ''
|
||||||
isHidden: '0'
|
isHidden: '1'
|
||||||
cssClass: ''
|
cssClass: ''
|
||||||
isExternal: '0'
|
isExternal: '0'
|
||||||
name: event_menu
|
name: event_menu
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
title = "Главная"
|
title = "Главная"
|
||||||
url = "/"
|
url = "/old"
|
||||||
layout = "master"
|
layout = "master"
|
||||||
meta_title = "Новости Туркменистана и мира"
|
meta_title = "Новости Туркменистана и мира"
|
||||||
meta_description = "Мы информируем о событиях, происшествиях и тенденциях, которые влияют на жизнь Туркменистана и всего Центрально-Азиатского региона. Ежедневно контент пополняется свежими и достоверными новостями."
|
meta_description = "Мы информируем о событиях, происшествиях и тенденциях, которые влияют на жизнь Туркменистана и всего Центрально-Азиатского региона. Ежедневно контент пополняется свежими и достоверными новостями."
|
||||||
|
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
||||||
title = "new/categories"
|
|
||||||
url = "/new/categories"
|
|
||||||
layout = "new/master-inside"
|
|
||||||
is_hidden = 0
|
|
||||||
robot_index = "index"
|
|
||||||
robot_follow = "follow"
|
|
||||||
|
|
||||||
[blogCategories]
|
|
||||||
slug = "{{ :slug }}"
|
|
||||||
displayEmpty = 1
|
|
||||||
categoryPage = "newcategories"
|
|
||||||
==
|
|
||||||
{% if blogCategories.categories|length > 0 %}
|
|
||||||
<ul class="category-list">
|
|
||||||
{% partial blogCategories ~ "::items"
|
|
||||||
categories = blogCategories.categories
|
|
||||||
currentCategorySlug = blogCategories.currentCategorySlug
|
|
||||||
%}
|
|
||||||
</ul>
|
|
||||||
{% else %}
|
|
||||||
<p>No categories were found.</p>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{% for post in blogCategories.categories %}
|
|
||||||
|
|
||||||
<h3 style="color:red;"> {{ post.name }} </h3><br>
|
|
||||||
<h3> {{ post }} </h3><br>
|
|
||||||
|
|
||||||
{% endfor%}
|
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
title = "new/category"
|
title = "Рубрика Рубрика"
|
||||||
url = "/new/category/:slug/:page?"
|
url = "/new/category/:slug/:page?"
|
||||||
layout = "new/master-inside"
|
layout = "new/master-inside"
|
||||||
is_hidden = 0
|
is_hidden = 0
|
||||||
robot_index = "index"
|
robot_index = "index"
|
||||||
robot_follow = "follow"
|
robot_follow = "follow"
|
||||||
|
|
||||||
|
[viewBag]
|
||||||
|
localeTitle[en] = "Category"
|
||||||
|
|
||||||
[blogPosts]
|
[blogPosts]
|
||||||
pageNumber = "{{ :page }}"
|
pageNumber = "{{ :page }}"
|
||||||
categoryFilter = "{{ :slug }}"
|
categoryFilter = "{{ :slug }}"
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,13 @@
|
||||||
title = "new/group/category"
|
title = "Рубрика"
|
||||||
url = "/new/posts/:categoryGroup/:slug?"
|
url = "/new/posts/:categoryGroup/:slug?"
|
||||||
layout = "new/master-inside"
|
layout = "new/master-inside"
|
||||||
is_hidden = 0
|
is_hidden = 0
|
||||||
robot_index = "index"
|
robot_index = "index"
|
||||||
robot_follow = "follow"
|
robot_follow = "follow"
|
||||||
|
|
||||||
|
[viewBag]
|
||||||
|
localeTitle[en] = "Category"
|
||||||
|
|
||||||
[blogPosts]
|
[blogPosts]
|
||||||
pageNumber = "{{ :page }}"
|
pageNumber = "{{ :page }}"
|
||||||
categoryFilter = "{{ :slug }}"
|
categoryFilter = "{{ :slug }}"
|
||||||
|
|
@ -30,6 +33,10 @@ function onStart(){
|
||||||
$currentCatLink = '/'.$this['categorySlug'];
|
$currentCatLink = '/'.$this['categorySlug'];
|
||||||
$currentUrl = '/'.$currentLocale.'/new/posts/'.$this['group'].$currentCatLink;
|
$currentUrl = '/'.$currentLocale.'/new/posts/'.$this['group'].$currentCatLink;
|
||||||
|
|
||||||
|
if(!$this['categorySlug']){
|
||||||
|
$this->page->meta_title = $this['groupName']->name;
|
||||||
|
}
|
||||||
|
|
||||||
//dd($currentUrl);
|
//dd($currentUrl);
|
||||||
if($this->menuItems && $this['group']){
|
if($this->menuItems && $this['group']){
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,17 @@
|
||||||
title = "new/home"
|
title = "Главная"
|
||||||
url = "/new"
|
url = "/"
|
||||||
layout = "new/master"
|
layout = "new/master"
|
||||||
|
meta_title = "Новости Туркменистана и мира"
|
||||||
|
meta_description = "Мы информируем о событиях, происшествиях и тенденциях, которые влияют на жизнь Туркменистана и всего Центрально-Азиатского региона. Ежедневно контент пополняется свежими и достоверными новостями."
|
||||||
is_hidden = 0
|
is_hidden = 0
|
||||||
|
seo_keywords = "Новости Туркменистана, новости мира, последние новости, актуальные новости, президент, Гурбангулы Бердымухаммедов, События, Общество, Экономика, Культура, Экомир, Спорт. Технологии, независимое, информационное агентство, информагентство Туркменистана, страны, интересные новости, фото, видео, объявления, в Ашхабаде, в Туркменистане."
|
||||||
robot_index = "index"
|
robot_index = "index"
|
||||||
robot_follow = "follow"
|
robot_follow = "follow"
|
||||||
|
|
||||||
|
[viewBag]
|
||||||
|
localeTitle[en] = "Home"
|
||||||
|
localeUrl[en] = "/home"
|
||||||
|
|
||||||
[builderList adv4]
|
[builderList adv4]
|
||||||
modelClass = "Tps\Reklama\Models\Reklama"
|
modelClass = "Tps\Reklama\Models\Reklama"
|
||||||
scope = "-"
|
scope = "-"
|
||||||
|
|
@ -50,7 +57,7 @@ pageNumber = "{{ :page }}"
|
||||||
{% partial 'newHome/main' %}
|
{% partial 'newHome/main' %}
|
||||||
{% partial 'newHome/main-popular' %}
|
{% partial 'newHome/main-popular' %}
|
||||||
|
|
||||||
{% partial 'adv/2adv' records=records id=4 %}
|
{% partial 'adv/2adv' records=records id=19 id2=20 %}
|
||||||
|
|
||||||
{% partial 'newHome/publication' %}
|
{% partial 'newHome/publication' %}
|
||||||
|
|
||||||
|
|
@ -64,7 +71,7 @@ pageNumber = "{{ :page }}"
|
||||||
{% set detailsUrlParameter = adv5.detailsUrlParameter %}
|
{% set detailsUrlParameter = adv5.detailsUrlParameter %}
|
||||||
|
|
||||||
|
|
||||||
{% partial 'adv/2adv' records=records id=5 %}
|
{% partial 'adv/2adv' records=records id=21 id2=22 %}
|
||||||
|
|
||||||
{% partial 'newHome/poleznoe' %}
|
{% partial 'newHome/poleznoe' %}
|
||||||
|
|
||||||
|
|
@ -129,5 +136,7 @@ pageNumber = "{{ :page }}"
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
{% put scripts %}
|
{% put scripts %}
|
||||||
|
<script src="{{ 'assets/new/scripts/marquee/marquee3k.js'|theme}}"></script>
|
||||||
<script src="{{ 'assets/new/scripts/core/main.js'|theme}}"></script>
|
<script src="{{ 'assets/new/scripts/core/main.js'|theme}}"></script>
|
||||||
|
|
||||||
{% endput %}
|
{% endput %}
|
||||||
|
|
@ -1,10 +1,14 @@
|
||||||
title = "newPost"
|
title = "Пост"
|
||||||
url = "/new/post/:id/:slug"
|
url = "/new/post/:id/:slug"
|
||||||
layout = "new/master-inside"
|
layout = "new/master-inside"
|
||||||
is_hidden = 0
|
is_hidden = 0
|
||||||
|
seo_keywords = "Türkmenistan, Turkmenistan, Туркменистан, Ориент новости, Orient news, Orienttm, Turkmen habarlary, Turkmen habarlar, Turkmen news, Новости Туркменистана, Новости СНГ, Новости средней азии, Новости Центральной Азии,"
|
||||||
robot_index = "index"
|
robot_index = "index"
|
||||||
robot_follow = "follow"
|
robot_follow = "follow"
|
||||||
|
|
||||||
|
[viewBag]
|
||||||
|
localeTitle[en] = "Post"
|
||||||
|
|
||||||
[views]
|
[views]
|
||||||
slug = "{{ :slug }}"
|
slug = "{{ :slug }}"
|
||||||
|
|
||||||
|
|
@ -12,6 +16,9 @@ slug = "{{ :slug }}"
|
||||||
slug = "{{ :slug }}"
|
slug = "{{ :slug }}"
|
||||||
id = "{{ :id }}"
|
id = "{{ :id }}"
|
||||||
categoryPage = 404
|
categoryPage = 404
|
||||||
|
|
||||||
|
[SeoBlogPost]
|
||||||
|
post = "post"
|
||||||
==
|
==
|
||||||
<?php
|
<?php
|
||||||
function onStart(){
|
function onStart(){
|
||||||
|
|
@ -19,6 +26,9 @@ function onStart(){
|
||||||
|
|
||||||
$postId = $this->param('id');
|
$postId = $this->param('id');
|
||||||
$currentPost = RainLab\Blog\Models\Post::where('id', $postId)->with(['category_groups'])->first();
|
$currentPost = RainLab\Blog\Models\Post::where('id', $postId)->with(['category_groups'])->first();
|
||||||
|
$this['featuredPosts'] = RainLab\Blog\Models\Post::with(['categories'])->where('id', $postId)->paginate(10);
|
||||||
|
$catId = $this['featuredPosts'][0]->categories[0]->id;
|
||||||
|
//dd($this['featuredPosts'][0]->categories[0]->slug);
|
||||||
|
|
||||||
if($this->menuItems && $postId && $currentPost && $currentPost->category_groups){
|
if($this->menuItems && $postId && $currentPost && $currentPost->category_groups){
|
||||||
|
|
||||||
|
|
@ -34,6 +44,12 @@ function onStart(){
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// dd($this['posts']);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
==
|
==
|
||||||
|
|
@ -46,6 +62,8 @@ function onStart(){
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
{% endput %}
|
{% endput %}
|
||||||
|
{% component 'SeoBlogPost' %}
|
||||||
|
|
||||||
|
|
||||||
{% set post = blogPost.post %}
|
{% set post = blogPost.post %}
|
||||||
|
|
||||||
|
|
@ -70,7 +88,7 @@ function onStart(){
|
||||||
|
|
||||||
<div class="swiper-slide">
|
<div class="swiper-slide">
|
||||||
<div class="article-item">
|
<div class="article-item">
|
||||||
<img src="{{img.photoq|media_cdn|resize(1112)}}" alt=" {{post.title}}" />
|
<img src="{{img.photoq|media_cdn|resize(692)}}" alt=" {{post.title}}" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -79,7 +97,7 @@ function onStart(){
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="swiper-slide">
|
<div class="swiper-slide">
|
||||||
<div class="article-item">
|
<div class="article-item">
|
||||||
<img src="{{post.featured_image|media_cdn|resize(1112)}}" alt=" {{post.title}}" />
|
<img src="{{post.featured_image|media_cdn|resize(692)}}" alt=" {{post.title}}" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
@ -95,6 +113,7 @@ function onStart(){
|
||||||
</div>
|
</div>
|
||||||
<div class="article-desc">
|
<div class="article-desc">
|
||||||
{{post.content|md}}
|
{{post.content|md}}
|
||||||
|
|
||||||
|
|
||||||
<!-- <h5>ORIENT NEWS</h5>
|
<!-- <h5>ORIENT NEWS</h5>
|
||||||
<h5>Фото: figma.com</h5> -->
|
<h5>Фото: figma.com</h5> -->
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,13 @@
|
||||||
|
title = "Page not found (404)"
|
||||||
|
url = "/new/404"
|
||||||
|
layout = "new/master-inside"
|
||||||
|
is_hidden = 0
|
||||||
|
robot_index = "index"
|
||||||
|
robot_follow = "follow"
|
||||||
|
==
|
||||||
|
<div class="jumbotron">
|
||||||
|
<div class="container">
|
||||||
|
<h1>{{'Page not found'|_}}</h1>
|
||||||
|
<p>{{'We are sorry, but the page you requested cannot be found.'|_}}</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
title = "new/search"
|
title = "Поиск"
|
||||||
url = "/new/search"
|
url = "/new/search"
|
||||||
layout = "new/master-inside"
|
layout = "new/master-inside"
|
||||||
|
meta_title = "Поиск"
|
||||||
|
meta_description = "Поиск"
|
||||||
is_hidden = 0
|
is_hidden = 0
|
||||||
robot_index = "index"
|
robot_index = "noindex"
|
||||||
robot_follow = "follow"
|
robot_follow = "follow"
|
||||||
|
|
||||||
[blogPosts]
|
[blogPosts]
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,8 @@
|
||||||
<section class="banners">
|
<section class="banners">
|
||||||
<div class="container banner-container">
|
<div class="container banner-container">
|
||||||
<div class="banners-inner">
|
<div class="banners-inner">
|
||||||
<div class="swiper bannerSwiper">
|
|
||||||
|
<div class="swiper bannerSwiper-1">
|
||||||
<div class="swiper-wrapper">
|
<div class="swiper-wrapper">
|
||||||
|
|
||||||
{% for record in records if record.group_id == id and record.active == 1 %}
|
{% for record in records if record.group_id == id and record.active == 1 %}
|
||||||
|
|
@ -12,12 +13,29 @@
|
||||||
<img src="{{record.media|media}}" alt="" />
|
<img src="{{record.media|media}}" alt="" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="no-data">{{ noRecordsMessage }}</li>
|
<li class="no-data">{{ noRecordsMessage }}</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="swiper bannerSwiper-2">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
|
||||||
|
{% for record in records if record.group_id == id2 and record.active == 1 %}
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<div class="banner">
|
||||||
|
<img src="{{record.media|media}}" alt="" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% else %}
|
||||||
|
<li class="no-data">{{ noRecordsMessage }}</li>
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
[viewBag]
|
||||||
|
==
|
||||||
|
<div class="aside-ad-wrapper">
|
||||||
|
{% for record in records if record.group_id == id %}
|
||||||
|
|
||||||
|
{% if record.id == 96 %}
|
||||||
|
<a href="#">
|
||||||
|
<img src="{{record.media|media}}" alt="" />
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% else %}
|
||||||
|
<li class="no-data">{{ noRecordsMessage }}</li>
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
[viewBag]
|
||||||
|
==
|
||||||
|
<div class="{{css}}-banner">
|
||||||
|
<div class="swiper trendingSwiper">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
{% for record in records if record.group_id == id and record.active == 1 %}
|
||||||
|
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<a href="#">
|
||||||
|
<img src="{{record.media|media}}" alt="" />
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% else %}
|
||||||
|
<li class="no-data">{{ noRecordsMessage }}</li>
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
[viewBag]
|
||||||
|
==
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4375305456879458"
|
||||||
|
crossorigin="anonymous"></script>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<link rel="stylesheet" href="{{ 'assets/new/styles/style.css'|theme}}" />
|
||||||
|
<!-- <title>{{ this.page.meta_title }}</title> -->
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="icon" href="{{'assets/images/icon/cropped-cropped-orienticon-32x32.png'|theme}}" sizes="32x32">
|
||||||
|
<link rel="icon" href="{{'assets/images/icon/cropped-cropped-orienticon-192x192.png'|theme}}" sizes="192x192">
|
||||||
|
<link rel="apple-touch-icon-precomposed" href="{{'assets/images/icon/cropped-cropped-orienticon-180x180.png'|theme}}">
|
||||||
|
<meta name="msapplication-TileImage" content="{{'assets/images/icon/cropped-cropped-orienticon-270x270.png'|theme}}">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="yandex-verification" content="9d83831cdb407bac" />
|
||||||
|
|
@ -3,23 +3,13 @@
|
||||||
[blogPosts]
|
[blogPosts]
|
||||||
pageNumber = "{{ :page }}"
|
pageNumber = "{{ :page }}"
|
||||||
typePost = "turkmenistan"
|
typePost = "turkmenistan"
|
||||||
postsPerPage = 6
|
postsPerPage = 10
|
||||||
noPostsMessage = "No posts found"
|
|
||||||
sortOrder = "published_at desc"
|
|
||||||
categoryPage = 404
|
|
||||||
postPage = 404
|
|
||||||
|
|
||||||
[blogPosts blogPosts2]
|
|
||||||
pageNumber = "{{ :page }}"
|
|
||||||
typePost = "world"
|
|
||||||
postsPerPage = 6
|
|
||||||
noPostsMessage = "No posts found"
|
noPostsMessage = "No posts found"
|
||||||
sortOrder = "published_at desc"
|
sortOrder = "published_at desc"
|
||||||
categoryPage = 404
|
categoryPage = 404
|
||||||
postPage = 404
|
postPage = 404
|
||||||
==
|
==
|
||||||
{% set posts = blogPosts.posts %}
|
{% set posts = blogPosts.posts %}
|
||||||
{% set posts2 = blogPosts2.posts %}
|
|
||||||
|
|
||||||
|
|
||||||
<!-- ASIDE MOBILE ============-->
|
<!-- ASIDE MOBILE ============-->
|
||||||
|
|
@ -42,18 +32,7 @@ postPage = 404
|
||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
{% for post2 in posts2 %}
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="{{'new/newPost'|page({id:post2.id,slug:post2.slug})}}">
|
|
||||||
<div class="time">{{post2.published_at|date('H:i')}}</div>
|
|
||||||
<p class="content">
|
|
||||||
{{ post2.title }}
|
|
||||||
</p>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
{% endfor %}
|
|
||||||
</ul>
|
</ul>
|
||||||
<button type="button" class="aside-mobile-open">
|
<button type="button" class="aside-mobile-open">
|
||||||
<img src="{{'assets/new/images/down-arrow.png'|theme}}" alt="" />
|
<img src="{{'assets/new/images/down-arrow.png'|theme}}" alt="" />
|
||||||
|
|
|
||||||
|
|
@ -14,23 +14,23 @@ postPage = 404
|
||||||
<div class="marquee">
|
<div class="marquee">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="marquee-inner">
|
<div class="marquee-inner">
|
||||||
|
|
||||||
<div class="marquee-title">
|
<div class="marquee-title">
|
||||||
<span> {{'Главное'|_}}</span>
|
<span> {{'Главное'|_}}</span>
|
||||||
</div>
|
</div>
|
||||||
<marquee behavior="scroll" direction="left" scrollamount="7" onmouseover="this.stop()" onmouseleave="this.start()" class="ticker">
|
|
||||||
<div class="ticker-wrapper">
|
<div class="marquee2k" data-speed="0.6" data-reverse="false" data-pausable="true">
|
||||||
|
<p>
|
||||||
|
|
||||||
{% for post in posts %}
|
{% for post in posts %}
|
||||||
<div class="ticker-item">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}">{{post.title}}</a>
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}">
|
|
||||||
{{post.title}}
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</marquee>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -1,15 +1,11 @@
|
||||||
[viewBag]
|
[viewBag]
|
||||||
|
|
||||||
[blogPosts]
|
[blogCategories]
|
||||||
pageNumber = "{{ :page }}"
|
slug = "watan"
|
||||||
featured = "yes"
|
displayEmpty = 0
|
||||||
postsPerPage = 10
|
|
||||||
noPostsMessage = "No posts found"
|
|
||||||
sortOrder = "published_at desc"
|
|
||||||
categoryPage = 404
|
categoryPage = 404
|
||||||
postPage = 404
|
|
||||||
==
|
==
|
||||||
{% set posts = blogPosts.posts %}
|
{% set posts = blogCategories.categories.shift.take_posts(10) %}
|
||||||
|
|
||||||
<div class="article-content-bottom">
|
<div class="article-content-bottom">
|
||||||
<h3>{{'new.post.page.chitayte.takzhe'|_}}</h3>
|
<h3>{{'new.post.page.chitayte.takzhe'|_}}</h3>
|
||||||
|
|
@ -21,7 +17,7 @@ postPage = 404
|
||||||
<div class="swiper-slide">
|
<div class="swiper-slide">
|
||||||
<div class="video-item photo-item article-bottom-item">
|
<div class="video-item photo-item article-bottom-item">
|
||||||
<div class="video photo">
|
<div class="video photo">
|
||||||
<img src="{{post.featured_image|media}}" />
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" ><img src="{{post.featured_image|media|resize(391)}}" /></a>
|
||||||
</div>
|
</div>
|
||||||
<div class="sub-news-left-content-item-content video-info">
|
<div class="sub-news-left-content-item-content video-info">
|
||||||
<div class="sub-news-left-content-item-date-content-head article-bottom-head">
|
<div class="sub-news-left-content-item-date-content-head article-bottom-head">
|
||||||
|
|
@ -29,9 +25,9 @@ postPage = 404
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
<h4>{{post.published_at|date('H:i')}}</h4>
|
<h4>{{post.published_at|date('H:i')}}</h4>
|
||||||
</div>
|
</div>
|
||||||
<p class="sub-news-left-content-item-date-content-info article-content-info article-content-info">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="sub-news-left-content-item-date-content-info article-content-info article-content-info">
|
||||||
{{ post.title }}
|
{{ post.title }}
|
||||||
</p>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="sub-news-left-content-item rubric-item">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="sub-news-left-content-item rubric-item">
|
||||||
<div class="sub-news-left-content-item-img">
|
<div class="sub-news-left-content-item-img">
|
||||||
{% if post.featured_image %}
|
{% if post.featured_image %}
|
||||||
<img src="{{post.featured_image|media|resize(350, 200)}}" alt="{{post.title}}" />
|
<img src="{{post.featured_image|media|resize(350, 200)}}" alt="{{post.title}}" loading="lazy" />
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="sub-news-left-content-item-content">
|
<div class="sub-news-left-content-item-content">
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
[viewBag]
|
[viewBag]
|
||||||
==
|
==
|
||||||
<div class="sub-news-left">
|
<div class="sub-news-left">
|
||||||
<h2>{{ 'new.home.page.left'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'news', slug:'novosti-biznesa'})}}">{{ 'new.home.page.left'|_ }}</a></h2>
|
||||||
<div class="sub-news-left-content">
|
<div class="sub-news-left-content">
|
||||||
|
|
||||||
{% for post in categoryPosts %}
|
{% for post in categoryPosts %}
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ pageNumber = "{{ :page }}"
|
||||||
<div class="trending-inner">
|
<div class="trending-inner">
|
||||||
<div class="trending-aside">
|
<div class="trending-aside">
|
||||||
<div class="trending-head">
|
<div class="trending-head">
|
||||||
<h2>{{ 'new.home.ot.redaktora'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'stati', slug:'ot-redaktora'})}}">{{ 'new.home.ot.redaktora'|_ }}</a></h2>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -61,29 +61,8 @@ pageNumber = "{{ :page }}"
|
||||||
{% partial 'newHome/popular-item' %}
|
{% partial 'newHome/popular-item' %}
|
||||||
|
|
||||||
|
|
||||||
<div class="trending-banner">
|
{% partial 'adv/right-sidebar2' records=records id=18 css="trending" %}
|
||||||
<div class="swiper trendingSwiper">
|
|
||||||
<div class="swiper-wrapper">
|
|
||||||
{% for record in records if record.group_id == 18 and record.active == 1 %}
|
|
||||||
|
|
||||||
<div class="swiper-slide">
|
|
||||||
<a href="#">
|
|
||||||
<img src="{{record.media|media}}" alt="" />
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% else %}
|
|
||||||
<li class="no-data">{{ noRecordsMessage }}</li>
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
@ -17,12 +17,12 @@ postPage = 404
|
||||||
|
|
||||||
<a href="{{'new/newPost'|page({id:posts.first.id,slug:posts.first.slug})}}" class="main-news-lead">
|
<a href="{{'new/newPost'|page({id:posts.first.id,slug:posts.first.slug})}}" class="main-news-lead">
|
||||||
<div class="main-news-bg">
|
<div class="main-news-bg">
|
||||||
<img src="{{posts[0].featured_image|media|resize(964, 655,{mode: 'crop'})}}" alt="{{posts[0].title}}" />
|
<img src="{{posts[0].featured_image|media|resize(814, 505,{mode: 'crop'})}}" alt="{{posts[0].title}}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="main-news-overlay"></div>
|
<div class="main-news-overlay"></div>
|
||||||
<div class="main-news-info">
|
<div class="main-news-info">
|
||||||
<div class="main-news-info-title">
|
<div class="main-news-info-title">
|
||||||
<h3> {{posts[0].categories.implode('name', ', ')}}</h3>
|
<h3> {{posts[0].categories.first.name}}</h3>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
<h4>{{posts[0].published_at|date('d.m.Y')}}</h4>
|
<h4>{{posts[0].published_at|date('d.m.Y')}}</h4>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
|
|
@ -39,7 +39,7 @@ postPage = 404
|
||||||
|
|
||||||
<a href="{{'new/newPost'|page({id:posts[1].id,slug:posts[1].slug})}}" class="main-news-min-item">
|
<a href="{{'new/newPost'|page({id:posts[1].id,slug:posts[1].slug})}}" class="main-news-min-item">
|
||||||
<div class="main-news-min-bg">
|
<div class="main-news-min-bg">
|
||||||
<img src="{{posts[1].featured_image|media|resize(375, 191, {mode: 'crop'})}}" alt="{{posts[1].title}}" />
|
<img src="{{posts[1].featured_image|media|resize(275)}}" alt="{{posts[1].title}}" />
|
||||||
<div class="main-news-overlay"></div>
|
<div class="main-news-overlay"></div>
|
||||||
<p class="main-news-min-info">
|
<p class="main-news-min-info">
|
||||||
{{posts[1].title}}
|
{{posts[1].title}}
|
||||||
|
|
@ -50,7 +50,7 @@ postPage = 404
|
||||||
|
|
||||||
<a href="{{'new/newPost'|page({id:posts[2].id,slug:posts[2].slug})}}" class="main-news-min-item">
|
<a href="{{'new/newPost'|page({id:posts[2].id,slug:posts[2].slug})}}" class="main-news-min-item">
|
||||||
<div class="main-news-min-bg">
|
<div class="main-news-min-bg">
|
||||||
<img src="{{posts[2].featured_image|media|resize(375, 191, {mode: 'crop'})}}" alt="{{posts[2].title}}" />
|
<img src="{{posts[2].featured_image|media|resize(275)}}" alt="{{posts[2].title}}" />
|
||||||
<div class="main-news-overlay"></div>
|
<div class="main-news-overlay"></div>
|
||||||
<p class="main-news-min-info">
|
<p class="main-news-min-info">
|
||||||
{{posts[2].title}}
|
{{posts[2].title}}
|
||||||
|
|
@ -61,7 +61,7 @@ postPage = 404
|
||||||
|
|
||||||
<a href="{{'new/newPost'|page({id:posts[3].id,slug:posts[3].slug})}}" class="main-news-min-item">
|
<a href="{{'new/newPost'|page({id:posts[3].id,slug:posts[3].slug})}}" class="main-news-min-item">
|
||||||
<div class="main-news-min-bg">
|
<div class="main-news-min-bg">
|
||||||
<img src="{{posts[3].featured_image|media|resize(375, 191, {mode: 'crop'})}}" alt="{{posts[3].title}}" />
|
<img src="{{posts[3].featured_image|media|resize(275)}}" alt="{{posts[3].title}}" />
|
||||||
<div class="main-news-overlay"></div>
|
<div class="main-news-overlay"></div>
|
||||||
<p class="main-news-min-info">
|
<p class="main-news-min-info">
|
||||||
{{posts[3].title}}
|
{{posts[3].title}}
|
||||||
|
|
@ -81,7 +81,7 @@ postPage = 404
|
||||||
<div class="swiper-slide">
|
<div class="swiper-slide">
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="main-news-min-item">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="main-news-min-item">
|
||||||
<div class="main-news-min-bg">
|
<div class="main-news-min-bg">
|
||||||
<img src="{{post.featured_image|media|resize(768)}}" alt=""/>
|
<img src="{{post.featured_image|media|resize(534)}}" alt=""/>
|
||||||
<div class="main-news-overlay"></div>
|
<div class="main-news-overlay"></div>
|
||||||
<p class="main-news-min-info">
|
<p class="main-news-min-info">
|
||||||
{{ post.title }}
|
{{ post.title }}
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ $this['afisha'] = RainLab\Blog\Models\CategoryGroup::where('slug', 'poster')->wi
|
||||||
==
|
==
|
||||||
<div class="sub-news-right">
|
<div class="sub-news-right">
|
||||||
<div class="sub-news-right-top">
|
<div class="sub-news-right-top">
|
||||||
<h2>{{'new.home.page.right'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'news', slug:'watan'})}}">{{'new.home.page.right'|_ }}</a></h2>
|
||||||
<div class="sub-news-right-top-content">
|
<div class="sub-news-right-top-content">
|
||||||
|
|
||||||
{% for post in categoryPosts %}
|
{% for post in categoryPosts %}
|
||||||
|
|
@ -33,10 +33,10 @@ $this['afisha'] = RainLab\Blog\Models\CategoryGroup::where('slug', 'poster')->wi
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="sub-news-right-bottom">
|
<div class="sub-news-right-bottom">
|
||||||
<h2>{{afisha.name}}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'poster'})}}">{{afisha.name}}</a></h2>
|
||||||
<div class="sub-news-right-bottom-content">
|
<div class="sub-news-right-bottom-content">
|
||||||
{% for category in afisha.category_items %}
|
{% for category in afisha.category_items %}
|
||||||
<a href="{{ 'new/afisha'|page({slug:category.slug}) }}" class="sub-news-right-bottom-item">{{ category.name }}</a>
|
<a href="{{'new/group'|page({categoryGroup: 'poster', slug:category.slug})}}" class="sub-news-right-bottom-item">{{ category.name }}</a>
|
||||||
{% else %}
|
{% else %}
|
||||||
|
|
||||||
<a href="#" class="sub-news-right-bottom-item">No Record</a>
|
<a href="#" class="sub-news-right-bottom-item">No Record</a>
|
||||||
|
|
|
||||||
|
|
@ -58,17 +58,16 @@ pageNumber = "{{ :page }}"
|
||||||
<div class="swiper-wrapper">
|
<div class="swiper-wrapper">
|
||||||
{% for key, record in records if record.group_id == 16 %}
|
{% for key, record in records if record.group_id == 16 %}
|
||||||
|
|
||||||
<!-- {% if record.id == 93 %} -->
|
|
||||||
|
|
||||||
|
|
||||||
<div class="swiper-slide">
|
<div class="swiper-slide">
|
||||||
<a href="#">
|
<a href="{{ record.url }}" target="_blank">
|
||||||
<img src="{{record.media|media}}" alt="" />
|
<img src="{{record.media|media}}" alt="" />
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- {% endif %} -->
|
|
||||||
{% else %}
|
{% else %}
|
||||||
<li class="no-data">{{ noRecordsMessage }}</li>
|
<li class="no-data">{{ noRecordsMessage }}</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="useful-aside-item">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="useful-aside-item">
|
||||||
<div class="useful-aside-item-top">
|
<div class="useful-aside-item-top">
|
||||||
<div class="useful-aside-img">
|
<div class="useful-aside-img">
|
||||||
<img src="{{post.featured_image|media|resize(100)}}" alt="" />
|
<img src="{{post.featured_image|media|resize(87)}}" alt="" />
|
||||||
</div>
|
</div>
|
||||||
<span>{{post.published_at|date('d.m.Y')}} | {{post.published_at|date('H:i')}}</span>
|
<span>{{post.published_at|date('d.m.Y')}} | {{post.published_at|date('H:i')}}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -1,27 +1,8 @@
|
||||||
[viewBag]
|
[viewBag]
|
||||||
==
|
==
|
||||||
<!-- <div class="swiper-slide">
|
|
||||||
<div class="video-item photo-item">
|
|
||||||
<div class="video photo">
|
|
||||||
<img src="{{post.featured_image|media|resize(383, 274, {mode: 'crop'})}}" />
|
|
||||||
</div>
|
|
||||||
<div class="sub-news-left-content-item-content video-info">
|
|
||||||
<div class="sub-news-left-content-item-date-content-head">
|
|
||||||
<h4>{{post.published_at|date('d.m.Y')}}</h4>
|
|
||||||
<span>|</span>
|
|
||||||
<h4>{{post.published_at|date('H:i')}}</h4>
|
|
||||||
</div>
|
|
||||||
<p class="sub-news-left-content-item-date-content-info">
|
|
||||||
{{post.title}}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<div class="video-item photo-item">
|
<div class="video-item photo-item">
|
||||||
<div class="video photo">
|
<div class="video photo">
|
||||||
<img src="{{post.poster_file|media|resize(383, 274, {mode: 'crop'})}}" />
|
<img src="{{post.poster_file|media|resize(283)}}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="photo-item-folder">
|
<div class="photo-item-folder">
|
||||||
<!-- fl-1 -->
|
<!-- fl-1 -->
|
||||||
|
|
@ -29,7 +10,7 @@
|
||||||
{% for photo in post.media_file %}
|
{% for photo in post.media_file %}
|
||||||
<div class="swiper-slide">
|
<div class="swiper-slide">
|
||||||
<div class="photo-scroller-item">
|
<div class="photo-scroller-item">
|
||||||
<img src="{{photo.media|media}}" />
|
<img src="{{photo.media|media|resize(283)}}" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ pageNumber = "{{ :page }}"
|
||||||
|
|
||||||
|
|
||||||
<div class="trending-head media-head">
|
<div class="trending-head media-head">
|
||||||
<h2>{{ 'new.page.photo.archive'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'media', slug:'photo'})}}" style="color:white;">{{ 'new.page.photo.archive'|_ }}</a></h2>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="trending-content">
|
<div class="trending-content">
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ postPage = 404
|
||||||
<div class="useful-inner">
|
<div class="useful-inner">
|
||||||
<div class="trending-main useful-main">
|
<div class="trending-main useful-main">
|
||||||
<div class="trending-head">
|
<div class="trending-head">
|
||||||
<h2>{{ 'new.page.poleznoe'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'stati', slug:'poleznoe'})}}">{{ 'new.page.poleznoe'|_ }}</a></h2>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="useful-main-content trending-main-content">
|
<div class="useful-main-content trending-main-content">
|
||||||
|
|
@ -43,7 +43,7 @@ postPage = 404
|
||||||
|
|
||||||
<div class="useful-aside">
|
<div class="useful-aside">
|
||||||
<div class="trending-head">
|
<div class="trending-head">
|
||||||
<h2>{{ 'new.page.media.partner'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'news', slug:'novosti-partnerov'})}}">{{ 'new.page.media.partner'|_ }}</a></h2>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="useful-aside-content">
|
<div class="useful-aside-content">
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
==
|
==
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="trending-item">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="trending-item">
|
||||||
<div class="trending-img">
|
<div class="trending-img">
|
||||||
<img src="{{post.featured_image|media|resize(117)}}" alt="" />
|
<img src="{{post.featured_image|media|resize(87)}}" alt="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="trending-main-content-inner">
|
<div class="trending-main-content-inner">
|
||||||
<div class="sub-news-left-content-item-date-content-head trending-aside-content-head">
|
<div class="sub-news-left-content-item-date-content-head trending-aside-content-head">
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
==
|
==
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="sub-news-left-content-item">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="sub-news-left-content-item">
|
||||||
<div class="sub-news-left-content-item-img">
|
<div class="sub-news-left-content-item-img">
|
||||||
<img src="{{post.featured_image|media|resize(117)}}" alt="" />
|
<img src="{{post.featured_image|media|resize(87)}}" alt="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="sub-news-left-content-item-content">
|
<div class="sub-news-left-content-item-content">
|
||||||
<div class="sub-news-left-content-item-date-content-head">
|
<div class="sub-news-left-content-item-date-content-head">
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ exceptCategories = "ot-redaktora"
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="posts-inner">
|
<div class="posts-inner">
|
||||||
<div class="trending-head">
|
<div class="trending-head">
|
||||||
<h2>{{'new.home.publication'|_}}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'stati'})}}">{{'new.home.publication'|_}}</a></h2>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="posts-content">
|
<div class="posts-content">
|
||||||
|
|
@ -25,11 +25,11 @@ exceptCategories = "ot-redaktora"
|
||||||
<a href="{{'new/newPost'|page({id:posts[0].id,slug:posts[0].slug})}}" class="posts-item big">
|
<a href="{{'new/newPost'|page({id:posts[0].id,slug:posts[0].slug})}}" class="posts-item big">
|
||||||
<div class="trending-aside-item">
|
<div class="trending-aside-item">
|
||||||
<div class="trending-img">
|
<div class="trending-img">
|
||||||
<img src="{{posts[0].featured_image|media|resize(818, 571, {mode: 'crop'})}}" alt="" />
|
<img src="{{posts[0].featured_image|media|resize(618)}}" alt="" />
|
||||||
</div>
|
</div>
|
||||||
<div class="trending-aside-content">
|
<div class="trending-aside-content">
|
||||||
<div class="sub-news-left-content-item-date-content-head trending-aside-content-head">
|
<div class="sub-news-left-content-item-date-content-head trending-aside-content-head">
|
||||||
<h3>{{posts[0].categories.implode('name', ', ')}}</h3>
|
<h3>{{posts[0].categories.first.name}}</h3>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
<h4>{{posts[0].published_at|date('d.m.Y')}}</h4>
|
<h4>{{posts[0].published_at|date('d.m.Y')}}</h4>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
|
|
@ -47,11 +47,11 @@ exceptCategories = "ot-redaktora"
|
||||||
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="posts-item sm">
|
<a href="{{'new/newPost'|page({id:post.id,slug:post.slug})}}" class="posts-item sm">
|
||||||
<div class="trending-aside-item">
|
<div class="trending-aside-item">
|
||||||
<div class="trending-img">
|
<div class="trending-img">
|
||||||
<img src="{{post.featured_image|media|resize(396, 217, {mode: 'crop'})}}" alt="{{post.title}}" />
|
<img src="{{post.featured_image|media|resize(396, 217, {mode: 'crop'})}}" alt="{{post.title}}" loading="lazy" />
|
||||||
</div>
|
</div>
|
||||||
<div class="trending-aside-content">
|
<div class="trending-aside-content">
|
||||||
<div class="sub-news-left-content-item-date-content-head trending-aside-content-head">
|
<div class="sub-news-left-content-item-date-content-head trending-aside-content-head">
|
||||||
<h3>{{post.categories.implode('name', ', ')}}</h3>
|
<h3>{{ post.categories.first.name }}</h3>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
<h4>{{post.published_at|date('d.m.Y')}}</h4>
|
<h4>{{post.published_at|date('d.m.Y')}}</h4>
|
||||||
<span>|</span>
|
<span>|</span>
|
||||||
|
|
|
||||||
|
|
@ -85,19 +85,6 @@ pageNumber = "{{ :page }}"
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="aside-ad-wrapper">
|
{% partial 'adv/right-sidebar2' records=records id=17 css="aside" %}
|
||||||
{% for record in records if record.group_id == 17 %}
|
|
||||||
|
|
||||||
{% if record.id == 96 %}
|
|
||||||
<a href="#">
|
|
||||||
<img src="{{record.media|media}}" alt="" />
|
|
||||||
</a>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% else %}
|
|
||||||
<li class="no-data">{{ noRecordsMessage }}</li>
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</aside>
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<div class="video-item {% if post.type == 'photo' %} photo-item {% endif %}">
|
<div class="video-item {% if post.type == 'photo' %} photo-item {% endif %}">
|
||||||
<div class="video {% if post.type == 'photo' %} photo {% endif %}">
|
<div class="video {% if post.type == 'photo' %} photo {% endif %}">
|
||||||
{% if post.type == 'photo' %}
|
{% if post.type == 'photo' %}
|
||||||
<img src="{{post.poster_file|media|resize(683, 385, )}}">
|
<img src="{{post.poster_file|media|resize(683, 385, )}}" loading="lazy">
|
||||||
{% else %}
|
{% else %}
|
||||||
<video src="{{post.media_file[0].media|media}}" controls poster="{{post.poster_file|media}}" ></video>
|
<video src="{{post.media_file[0].media|media}}" controls poster="{{post.poster_file|media}}" ></video>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ pageNumber = "{{ :page }}"
|
||||||
|
|
||||||
|
|
||||||
<div class="trending-head media-head">
|
<div class="trending-head media-head">
|
||||||
<h2>{{ 'new.page.video.archive'|_ }}</h2>
|
<h2><a href="{{'new/group'|page({categoryGroup: 'media', slug:'video'})}}" style="color:white;">{{ 'new.page.video.archive'|_ }}</a></h2>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="trending-content">
|
<div class="trending-content">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue