diff --git a/config/cms.php b/config/cms.php index 32395167e..cbc94c730 100644 --- a/config/cms.php +++ b/config/cms.php @@ -467,4 +467,17 @@ return [ 'enableBackendServiceWorkers' => false, + 'fileDefinitions' => [ + 'defaultExtensions' => [ + 'vtt', + 'jpg', + 'jpeg', + 'png', + 'gif', + 'mp4', + 'mpeg4', + 'pdf' + ] + ], + ]; diff --git a/modules/backend/traits/UploadableWidget.php b/modules/backend/traits/UploadableWidget.php index d1895d8f4..96244d121 100644 --- a/modules/backend/traits/UploadableWidget.php +++ b/modules/backend/traits/UploadableWidget.php @@ -154,7 +154,9 @@ trait UploadableWidget $extension = strtolower(File::extension($name)); $allowedFileTypes = FileDefinitions::get('defaultExtensions'); + array_push($allowedFileTypes, 'xls', 'xlsx', 'doc'); + //dd($allowedFileTypes); if (!in_array($extension, $allowedFileTypes)) { return false; } diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/AdvertisementsController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/AdvertisementsController.php index 8a80bbe6d..4abdadc99 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/AdvertisementsController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/AdvertisementsController.php @@ -8,6 +8,9 @@ use Illuminate\Http\Request; use AhmadFatoni\ApiGenerator\Helpers\Helpers; use Illuminate\Support\Facades\Validator; use Tps\Reklama\Models\Reklama; +use Tps\Reklama\Models\Statistika; +use Carbon\Carbon; + class AdvertisementsController extends Controller { protected $Advertisement; @@ -22,7 +25,17 @@ class AdvertisementsController extends Controller } public function index(){ - $path = Config::get('app.cdn').Config::get('cms.storage.media.path'); + + + $path = Config::get('app.cdn').Config::get('cms.storage.media.path'); + + $dataInc = $this->Reklama + ->where('active',1) + ->orderBy('order_app', 'ASC') + ->paginate(5); + + $this->incrementView($dataInc); + //categories list $data = $this->Reklama->select('id','title', 'url', DB::raw("IF(media_mobile<>'',concat('$path',media_mobile),media_mobile) as media_mobile")) ->where('active',1) @@ -32,6 +45,46 @@ class AdvertisementsController extends Controller return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); } + + + public function getByGroup(Request $request){ + + $data = $request->all(); + + + $path = Config::get('app.cdn').Config::get('cms.storage.media.path'); + + + $dataInc = $this->Reklama->select('id','title', 'url', 'enable_stats', DB::raw("IF(media<>'',concat('$path',media),media) as media")) + ->where('active',1) + ->where('group_id', $data["group_id"]) + ->paginate(15); + + $this->incrementView($dataInc); + + //categories list + $data = $this->Reklama->select('id','title', 'url', 'enable_stats', DB::raw("IF(media<>'',concat('$path',media),media) as media")) + ->where('active',1) + ->where('group_id', $data["group_id"]) + ->paginate(15) + ->toArray(); + + + + return $this->helpers->apiArrayResponseBuilder(200, 'success', $data); + } + + public function incrementView($data){ + + foreach ($data as $adv){ + if($adv->enable_stats){ + $statistika = Statistika::firstOrCreate(['item_id' => $adv->id,'date' => Carbon::today()]); + $statistika->increment('view'); + } + } + + } + } diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/CategoriesV2Controller.php b/plugins/ahmadfatoni/apigenerator/controllers/api/CategoriesV2Controller.php index 60cd6d6fb..2ce6a934f 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/CategoriesV2Controller.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/CategoriesV2Controller.php @@ -33,6 +33,7 @@ class CategoriesV2Controller extends Controller $query ->select('rainlab_blog_categories.id', 'rainlab_blog_categories.name', 'rainlab_blog_categories.slug', 'rainlab_blog_category_pivot.order') ->with(['translations:model_id,locale,attribute_data']) + ->where('slug', '!=', 'watan') ->orderBy('rainlab_blog_category_pivot.order', 'ASC'); }]) ->get(); diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/MediaController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/MediaController.php index 5cb5fd90d..989f24977 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/MediaController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/MediaController.php @@ -27,9 +27,10 @@ class MediaController extends Controller $type = input('type'); $data = $this->Media::where('type', $type) + ->where('status', 1) ->with(['translations:model_id,locale,attribute_data']) ->orderBy('created_at', 'DESC') - ->paginate(15); + ->paginate(5); $data->getCollection()->transform(function ($value) use ($path) { $value->poster_file = $path.$value->poster_file; diff --git a/plugins/ahmadfatoni/apigenerator/routes.php b/plugins/ahmadfatoni/apigenerator/routes.php index 82c3bf3e6..d92aa57ba 100644 --- a/plugins/ahmadfatoni/apigenerator/routes.php +++ b/plugins/ahmadfatoni/apigenerator/routes.php @@ -6,6 +6,8 @@ Route::get('fatoni/delete/api/{id}', array('as' => 'fatoni.delete.api', 'uses' = //postlar bilen categorialar Route::resource('api/categories', 'AhmadFatoni\ApiGenerator\Controllers\API\CategoriesController', ['except' => ['destroy', 'create', 'edit']]); Route::resource('api/advetisements', 'AhmadFatoni\ApiGenerator\Controllers\API\AdvertisementsController', ['except' => ['destroy', 'create', 'edit']]); +Route::get('api/group/advertisements', 'AhmadFatoni\ApiGenerator\Controllers\API\AdvertisementsController@getByGroup'); + Route::resource('{locale}/api/posts', 'AhmadFatoni\ApiGenerator\Controllers\API\postsController', ['except' => ['destroy', 'create', 'edit']]); diff --git a/plugins/panakour/backup/controllers/backups/_toolbar.htm b/plugins/panakour/backup/controllers/backups/_toolbar.htm index 190e5bb87..b49652c27 100644 --- a/plugins/panakour/backup/controllers/backups/_toolbar.htm +++ b/plugins/panakour/backup/controllers/backups/_toolbar.htm @@ -2,12 +2,12 @@
- + - - - + +
diff --git a/plugins/rainlab/blog/controllers/Posts.php b/plugins/rainlab/blog/controllers/Posts.php index 1586f48f5..f77122cca 100644 --- a/plugins/rainlab/blog/controllers/Posts.php +++ b/plugins/rainlab/blog/controllers/Posts.php @@ -107,6 +107,7 @@ class Posts extends Controller if (!$this->user->hasAnyAccess(['rainlab.blog.access_other_posts'])) { $query->where('user_id', $this->user->id); } + $query->leftJoin('vdomah_blogviews_views', 'rainlab_blog_posts.id', 'vdomah_blogviews_views.post_id'); @@ -176,4 +177,7 @@ class Posts extends Controller 'preview' => $previewHtml ]; } + + + } diff --git a/plugins/rainlab/blog/controllers/posts/_list_toolbar.htm b/plugins/rainlab/blog/controllers/posts/_list_toolbar.htm index d0f93f674..a3609434d 100644 --- a/plugins/rainlab/blog/controllers/posts/_list_toolbar.htm +++ b/plugins/rainlab/blog/controllers/posts/_list_toolbar.htm @@ -4,21 +4,21 @@ class="btn btn-primary oc-icon-plus"> - + user->hasAnyAccess(['rainlab.blog.access_import_export'])): ?>
diff --git a/plugins/rainlab/blog/controllers/posts/_post_toolbar.htm b/plugins/rainlab/blog/controllers/posts/_post_toolbar.htm index 226aa450f..7b08fa3d7 100644 --- a/plugins/rainlab/blog/controllers/posts/_post_toolbar.htm +++ b/plugins/rainlab/blog/controllers/posts/_post_toolbar.htm @@ -50,11 +50,11 @@ - +
diff --git a/plugins/rainlab/blog/controllers/posts/config_list.yaml b/plugins/rainlab/blog/controllers/posts/config_list.yaml index 835acec05..640b571dc 100644 --- a/plugins/rainlab/blog/controllers/posts/config_list.yaml +++ b/plugins/rainlab/blog/controllers/posts/config_list.yaml @@ -32,7 +32,8 @@ defaultSort: direction: desc # Display checkboxes next to each record -showCheckboxes: true + +#showCheckboxes: true # Toolbar widget configuration toolbar: diff --git a/plugins/rainlab/blog/models/Post.php b/plugins/rainlab/blog/models/Post.php index 3da98aee9..25e93cc8d 100644 --- a/plugins/rainlab/blog/models/Post.php +++ b/plugins/rainlab/blog/models/Post.php @@ -395,7 +395,7 @@ class Post extends Model } $this->content_html = self::formatHtml($this->content); - Log::info(input()); + //Log::info(input()); } protected function afterSave() diff --git a/plugins/tps/reklama/controllers/StatisticsController.php b/plugins/tps/reklama/controllers/StatisticsController.php index 035ba3c09..22bb11d23 100644 --- a/plugins/tps/reklama/controllers/StatisticsController.php +++ b/plugins/tps/reklama/controllers/StatisticsController.php @@ -66,10 +66,12 @@ class StatisticsController extends Controller $this->vars['reklama'] = 'Reklama'; $filters = $this->getCurrentFilters(); + + if(!isset($filters['scope-reklama'])) return; $reklamas = $filters['scope-reklama']; - $dates = $filters['scope-date']; + $dates = $filters['scope-date'] ?? false; if($reklamas) { @@ -91,6 +93,8 @@ class StatisticsController extends Controller $this->vars['reklams'] = $reklamas; $this->vars['reklam_stats'] = $stats->get(); + + //dd($this->vars['reklam_stats']); return ['#linechart' => $this->makePartial('linechart')]; } diff --git a/plugins/tps/reklama/controllers/statisticscontroller/_linechart.htm b/plugins/tps/reklama/controllers/statisticscontroller/_linechart.htm index a8ad08a79..967cda15b 100644 --- a/plugins/tps/reklama/controllers/statisticscontroller/_linechart.htm +++ b/plugins/tps/reklama/controllers/statisticscontroller/_linechart.htm @@ -1,4 +1,7 @@ $reklam):?> + + 0):?> +
@@ -12,13 +15,15 @@ var data = google.visualization.arrayToDataTable([ - ['date', 'views', 'clicks',], + ['date', 'views', 'clicks'] where('item_id',$id) as $stats):?> - ['date),'m/d')?>', view?>, click?>], + view; $totalClicks+=$stats->click; ?> + ,['date),'m/d')?>', view?>, click?>] ]); + var options = { - title: '', + title: '', curveType: 'function', legend: { position: 'bottom' } }; @@ -26,4 +31,15 @@ curve_chart.draw(data, options); } + + + +
+ +

Это объявление вообще не смотрели в этом месяце.

+ +
+ + + diff --git a/plugins/tps/tps/models/Media.php b/plugins/tps/tps/models/Media.php index 5c3b8337c..2fb8c218a 100644 --- a/plugins/tps/tps/models/Media.php +++ b/plugins/tps/tps/models/Media.php @@ -25,7 +25,18 @@ class Media extends Model public $translatable = [ 'name', + 'subtitle' ]; + + public function scopeGetVideo($query) + { + return $query->where('type', 'video'); + } + + public function scopeGetPhoto($query) + { + return $query->where('type', 'photo'); + } /** * @var array Validation rules diff --git a/plugins/tps/tps/models/media/columns.yaml b/plugins/tps/tps/models/media/columns.yaml index 2716c5471..47dd58f4e 100644 --- a/plugins/tps/tps/models/media/columns.yaml +++ b/plugins/tps/tps/models/media/columns.yaml @@ -22,3 +22,7 @@ columns: type: datetime searchable: true sortable: true + status: + label: status + type: switch + sortable: true diff --git a/plugins/tps/tps/models/media/fields.yaml b/plugins/tps/tps/models/media/fields.yaml index e7f9311ef..5817ad2e9 100644 --- a/plugins/tps/tps/models/media/fields.yaml +++ b/plugins/tps/tps/models/media/fields.yaml @@ -20,6 +20,11 @@ fields: span: auto mode: datetime type: datepicker + status: + label: Status + span: left + default: 1 + type: switch media_file: label: 'Media Files' prompt: 'Add new media file' @@ -37,3 +42,8 @@ fields: label: 'Media Title' span: auto type: text + subtitle: + label: 'Subtitle File' + mode: file + span: auto + type: mediafinder diff --git a/plugins/tps/tps/plugin.yaml b/plugins/tps/tps/plugin.yaml index 7754c541a..6d07ebadf 100644 --- a/plugins/tps/tps/plugin.yaml +++ b/plugins/tps/tps/plugin.yaml @@ -22,14 +22,20 @@ navigation: label: 'Media View' url: tps/tps/mediaview icon: icon-signal + permissions: + - media.authors side-menu-item3: label: Tests url: tps/tps/test icon: icon-sitemap + permissions: + - media.authors side-menu-item4: label: 'Test questions' url: tps/tps/testquestion icon: icon-question + permissions: + - media.authors permissions: media.media: tab: Media diff --git a/plugins/tps/tps/updates/builder_table_update_tps_tps_media.php b/plugins/tps/tps/updates/builder_table_update_tps_tps_media.php new file mode 100644 index 000000000..61b1cdeb5 --- /dev/null +++ b/plugins/tps/tps/updates/builder_table_update_tps_tps_media.php @@ -0,0 +1,23 @@ +text('subtitle')->nullable(); + }); + } + + public function down() + { + Schema::table('tps_tps_media', function($table) + { + $table->dropColumn('subtitle'); + }); + } +} diff --git a/plugins/tps/tps/updates/builder_table_update_tps_tps_media_2.php b/plugins/tps/tps/updates/builder_table_update_tps_tps_media_2.php new file mode 100644 index 000000000..7060ead69 --- /dev/null +++ b/plugins/tps/tps/updates/builder_table_update_tps_tps_media_2.php @@ -0,0 +1,23 @@ +boolean('status')->nullable()->default(1); + }); + } + + public function down() + { + Schema::table('tps_tps_media', function($table) + { + $table->dropColumn('status'); + }); + } +} diff --git a/plugins/tps/tps/updates/version.yaml b/plugins/tps/tps/updates/version.yaml index 25f6268b5..501b389a9 100644 --- a/plugins/tps/tps/updates/version.yaml +++ b/plugins/tps/tps/updates/version.yaml @@ -30,3 +30,9 @@ 1.0.11: - 'Created table tps_tps_test_questions' - builder_table_create_tps_tps_test_questions_2.php +1.0.12: + - 'Updated table tps_tps_media' + - builder_table_update_tps_tps_media.php +1.0.13: + - 'Updated table tps_tps_media' + - builder_table_update_tps_tps_media_2.php diff --git a/themes/modern2/assets/js/main.js b/themes/modern2/assets/js/main.js index 7abc5c1ac..6fdafe217 100644 --- a/themes/modern2/assets/js/main.js +++ b/themes/modern2/assets/js/main.js @@ -24,6 +24,12 @@ $(".swiper-wrapper").slick({ prevArrow: $(".p3"), nextArrow: $(".n3"), }); +// start test + + +// end test + + $(".newsSlider").slick({ dots: false, infinite: true, diff --git a/themes/modern2/assets/new/scripts/swiper/swiper-bundle.min.js.map b/themes/modern2/assets/new/scripts/swiper/swiper-bundle.min.js.map new file mode 100644 index 000000000..1887964bb --- /dev/null +++ b/themes/modern2/assets/new/scripts/swiper/swiper-bundle.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"swiper-bundle.js.js","names":["Swiper","isObject$1","obj","constructor","Object","extend$1","target","src","keys","forEach","key","length","ssrDocument","body","addEventListener","removeEventListener","activeElement","blur","nodeName","querySelector","querySelectorAll","getElementById","createEvent","initEvent","createElement","children","childNodes","style","setAttribute","getElementsByTagName","createElementNS","importNode","location","hash","host","hostname","href","origin","pathname","protocol","search","getDocument","doc","document","ssrWindow","navigator","userAgent","history","replaceState","pushState","go","back","CustomEvent","this","getComputedStyle","getPropertyValue","Image","Date","screen","setTimeout","clearTimeout","matchMedia","requestAnimationFrame","callback","cancelAnimationFrame","id","getWindow","win","window","classesToTokens","classes","trim","split","filter","c","nextTick","delay","now","getTranslate","el","axis","matrix","curTransform","transformMatrix","curStyle","currentStyle","getComputedStyle$1","WebKitCSSMatrix","transform","webkitTransform","map","a","replace","join","MozTransform","OTransform","MsTransform","msTransform","toString","m41","parseFloat","m42","isObject","o","prototype","call","slice","extend","to","arguments","undefined","noExtend","i","nextSource","node","HTMLElement","nodeType","keysArray","indexOf","nextIndex","len","nextKey","desc","getOwnPropertyDescriptor","enumerable","__swiper__","setCSSProperty","varName","varValue","setProperty","animateCSSModeScroll","_ref","swiper","targetPosition","side","startPosition","translate","time","startTime","duration","params","speed","wrapperEl","scrollSnapType","cssModeFrameID","dir","isOutOfBound","current","animate","getTime","progress","Math","max","min","easeProgress","cos","PI","currentPosition","scrollTo","overflow","getSlideTransformEl","slideEl","shadowRoot","elementChildren","element","selector","matches","showWarning","text","console","warn","err","tag","classList","add","Array","isArray","elementOffset","box","getBoundingClientRect","clientTop","clientLeft","scrollTop","scrollY","scrollLeft","scrollX","top","left","elementStyle","prop","elementIndex","child","previousSibling","elementParents","parents","parent","parentElement","push","elementTransitionEnd","fireCallBack","e","elementOuterSize","size","includeMargins","offsetWidth","support","deviceCached","browser","getSupport","smoothScroll","documentElement","touch","DocumentTouch","calcSupport","getDevice","overrides","_temp","platform","ua","device","ios","android","screenWidth","width","screenHeight","height","match","ipad","ipod","iphone","windows","macos","os","calcDevice","getBrowser","needPerspectiveFix","isSafari","toLowerCase","String","includes","major","minor","num","Number","isWebView","test","calcBrowser","eventsEmitter","on","events","handler","priority","self","eventsListeners","destroyed","method","event","once","onceHandler","off","__emitterProxy","_len","args","_key","apply","onAny","eventsAnyListeners","offAny","index","splice","eventHandler","emit","data","context","_len2","_key2","unshift","processLazyPreloader","imageEl","closest","isElement","slideClass","lazyEl","lazyPreloaderClass","remove","unlazy","slides","removeAttribute","preload","amount","lazyPreloadPrevNext","slidesPerView","slidesPerViewDynamic","ceil","activeIndex","grid","rows","activeColumn","preloadColumns","from","_","column","slideIndexLastInView","rewind","loop","realIndex","update","updateSize","clientWidth","clientHeight","isHorizontal","isVertical","parseInt","isNaN","assign","updateSlides","getDirectionPropertyValue","label","getDirectionLabel","slidesEl","swiperSize","rtlTranslate","rtl","wrongRTL","isVirtual","virtual","enabled","previousSlidesLength","slidesLength","snapGrid","slidesGrid","slidesSizesGrid","offsetBefore","slidesOffsetBefore","offsetAfter","slidesOffsetAfter","previousSnapGridLength","previousSlidesGridLength","spaceBetween","slidePosition","prevSlideSize","virtualSize","marginLeft","marginRight","marginBottom","marginTop","centeredSlides","cssMode","gridEnabled","slideSize","initSlides","unsetSlides","shouldResetSlideSize","breakpoints","slide","updateSlide","slideStyles","currentTransform","currentWebKitTransform","roundLengths","paddingLeft","paddingRight","boxSizing","floor","swiperSlideSize","abs","slidesPerGroup","slidesPerGroupSkip","effect","setWrapperSize","updateWrapperSize","newSlidesGrid","slidesGridItem","groups","slidesBefore","slidesAfter","groupSize","slideIndex","centeredSlidesBounds","allSlidesSize","slideSizeValue","maxSnap","snap","centerInsufficientSlides","allSlidesOffset","snapIndex","addToSnapGrid","addToSlidesGrid","v","watchOverflow","checkOverflow","watchSlidesProgress","updateSlidesOffset","backFaceHiddenClass","containerModifierClass","hasClassBackfaceClassAdded","contains","maxBackfaceHiddenSlides","updateAutoHeight","activeSlides","newHeight","setTransition","getSlideByIndex","getSlideIndexByData","visibleSlides","offsetHeight","minusOffset","offsetLeft","offsetTop","swiperSlideOffset","cssOverflowAdjustment","updateSlidesProgress","offsetCenter","slideVisibleClass","slideFullyVisibleClass","visibleSlidesIndexes","slideOffset","slideProgress","minTranslate","originalSlideProgress","slideBefore","slideAfter","isFullyVisible","originalProgress","updateProgress","multiplier","translatesDiff","maxTranslate","isBeginning","isEnd","progressLoop","wasBeginning","wasEnd","isBeginningRounded","isEndRounded","firstSlideIndex","lastSlideIndex","firstSlideTranslate","lastSlideTranslate","translateMax","translateAbs","autoHeight","updateSlidesClasses","getFilteredSlide","activeSlide","prevSlide","nextSlide","slideActiveClass","slideNextClass","slidePrevClass","nextEls","nextElementSibling","next","elementNextAll","prevEls","previousElementSibling","prev","elementPrevAll","emitSlidesClasses","updateActiveIndex","newActiveIndex","previousIndex","previousRealIndex","previousSnapIndex","getVirtualRealIndex","aIndex","normalizeSlideIndex","getActiveIndexByTranslate","skip","firstSlideInColumn","activeSlideIndex","getAttribute","initialized","runCallbacksOnInit","updateClickedSlide","path","pathEl","slideFound","clickedSlide","clickedIndex","slideToClickedSlide","virtualTranslate","currentTranslate","setTranslate","byController","newProgress","x","y","previousTranslate","translateTo","runCallbacks","translateBounds","internal","animating","preventInteractionOnTransition","newTranslate","isH","behavior","onTranslateToWrapperTransitionEnd","transitionEmit","direction","step","slideTo","initial","normalizedTranslate","normalizedGrid","normalizedGridNext","allowSlideNext","allowSlidePrev","transitionStart","transitionEnd","t","_immediateVirtual","_cssModeVirtualInitialSet","initialSlide","onSlideToWrapperTransitionEnd","slideToLoop","newIndex","targetSlideIndex","cols","needLoopFix","loopFix","slideRealIndex","slideNext","perGroup","slidesPerGroupAuto","increment","loopPreventsSliding","_clientLeft","slidePrev","normalize","val","normalizedSnapGrid","prevSnap","prevSnapIndex","prevIndex","lastIndex","slideReset","slideToClosest","threshold","currentSnap","slideToIndex","slideSelector","loopedSlides","getSlideIndex","loopCreate","shouldFillGroup","shouldFillGrid","addBlankSlides","amountOfSlides","slideBlankClass","append","loopAddBlankSlides","recalcSlides","byMousewheel","loopAdditionalSlides","fill","prependSlidesIndexes","appendSlidesIndexes","isNext","isPrev","slidesPrepended","slidesAppended","activeColIndexWithShift","colIndexToPrepend","__preventObserver__","swiperLoopMoveDOM","prepend","currentSlideTranslate","diff","touchEventsData","startTranslate","shift","controller","control","loopParams","loopDestroy","newSlidesOrder","swiperSlideIndex","preventEdgeSwipe","startX","edgeSwipeDetection","edgeSwipeThreshold","innerWidth","preventDefault","onTouchStart","originalEvent","type","pointerId","targetTouches","touchId","identifier","pageX","touches","simulateTouch","pointerType","targetEl","touchEventsTarget","which","button","isTouched","isMoved","swipingClassHasValue","noSwipingClass","eventPath","composedPath","noSwipingSelector","isTargetShadow","noSwiping","base","__closestFrom","assignedSlot","found","getRootNode","closestElement","allowClick","swipeHandler","currentX","currentY","pageY","startY","allowTouchCallbacks","isScrolling","startMoving","touchStartTime","swipeDirection","allowThresholdMove","focusableElements","shouldPreventDefault","allowTouchMove","touchStartPreventDefault","touchStartForcePreventDefault","isContentEditable","freeMode","onTouchMove","targetTouch","changedTouches","preventedByNestedSwiper","touchReleaseOnEdges","previousX","previousY","diffX","diffY","sqrt","touchAngle","atan2","cancelable","touchMoveStopPropagation","nested","stopPropagation","touchesDiff","oneWayMovement","touchRatio","prevTouchesDirection","touchesDirection","isLoop","allowLoopFix","evt","bubbles","dispatchEvent","allowMomentumBounce","grabCursor","setGrabCursor","loopSwapReset","disableParentSwiper","resistanceRatio","resistance","followFinger","onTouchEnd","touchEndTime","timeDiff","pathTree","lastClickTime","currentPos","swipeToLast","stopIndex","rewindFirstIndex","rewindLastIndex","ratio","longSwipesMs","longSwipes","longSwipesRatio","shortSwipes","navigation","nextEl","prevEl","onResize","setBreakpoint","isVirtualLoop","autoplay","running","paused","resizeTimeout","resume","onClick","preventClicks","preventClicksPropagation","stopImmediatePropagation","onScroll","onLoad","onDocumentTouchStart","documentTouchHandlerProceeded","touchAction","capture","domMethod","swiperMethod","passive","updateOnWindowResize","isGridEnabled","defaults","init","resizeObserver","createElements","eventsPrefix","url","breakpointsBase","uniqueNavElements","passiveListeners","wrapperClass","_emitClasses","moduleExtendParams","allModulesParams","moduleParamName","moduleParams","auto","prototypes","transition","transitionDuration","transitionDelay","moving","isLocked","cursor","unsetGrabCursor","attachEvents","bind","detachEvents","breakpoint","getBreakpoint","currentBreakpoint","breakpointParams","originalParams","wasMultiRow","isMultiRow","wasEnabled","emitContainerClasses","wasModuleEnabled","isModuleEnabled","disable","enable","directionChanged","needsReLoop","wasLoop","changeDirection","isEnabled","hasLoop","containerEl","currentHeight","innerHeight","points","point","minRatio","substr","value","sort","b","wasLocked","lastSlideRightEdge","addClasses","classNames","suffixes","entries","prefix","resultClasses","item","prepareClasses","autoheight","centered","removeClasses","extendedDefaults","swipers","newParams","modules","__modules__","mod","extendParams","swiperParams","passedParams","eventName","velocity","trunc","clickTimeout","velocities","imagesToLoad","imagesLoaded","property","setProgress","cls","className","getSlideClasses","updates","view","exact","spv","breakLoop","translateValue","translated","complete","newDirection","needUpdate","currentDirection","changeLanguageDirection","mount","mounted","parentNode","getWrapperSelector","getWrapper","slideSlots","hostEl","lazyElements","destroy","deleteInstance","cleanStyles","object","deleteProps","extendDefaults","newDefaults","installModule","use","module","m","createElementIfNotDefined","checkProps","classesToSelector","appendSlide","appendElement","tempDOM","innerHTML","observer","prependSlide","prependElement","addSlide","activeIndexBuffer","baseLength","slidesBuffer","currentSlide","removeSlide","slidesIndexes","indexToRemove","removeAllSlides","effectInit","overwriteParams","perspective","recreateShadows","getEffectParams","requireUpdateOnVirtual","overwriteParamsResult","_s","slideShadows","shadowEl","effectTarget","effectParams","transformEl","backfaceVisibility","effectVirtualTransitionEnd","transformElements","allSlides","transitionEndTarget","eventTriggered","getSlide","createShadow","suffix","shadowClass","shadowContainer","prototypeGroup","protoMethod","animationFrame","resizeHandler","orientationChangeHandler","ResizeObserver","newWidth","_ref2","contentBoxSize","contentRect","inlineSize","blockSize","observe","unobserve","observers","attach","options","MutationObserver","WebkitMutationObserver","mutations","observerUpdate","attributes","childList","characterData","observeParents","observeSlideChildren","containerParents","disconnect","cssModeTimeout","cache","renderSlide","renderExternal","renderExternalUpdate","addSlidesBefore","addSlidesAfter","offset","force","previousFrom","previousTo","previousSlidesGrid","previousOffset","offsetProp","onRendered","slidesToRender","prependIndexes","appendIndexes","loopFrom","loopTo","domSlidesAssigned","numberOfNewSlides","newCache","cachedIndex","cachedEl","cachedElIndex","handle","kc","keyCode","charCode","pageUpDown","keyboard","isPageUp","isPageDown","isArrowLeft","isArrowRight","isArrowUp","isArrowDown","shiftKey","altKey","ctrlKey","metaKey","onlyInViewport","inView","swiperWidth","swiperHeight","windowWidth","windowHeight","swiperOffset","swiperCoord","returnValue","timeout","mousewheel","releaseOnEdges","invert","forceToAxis","sensitivity","eventsTarget","thresholdDelta","thresholdTime","noMousewheelClass","lastEventBeforeSnap","lastScrollTime","recentWheelEvents","handleMouseEnter","mouseEntered","handleMouseLeave","animateSlider","newEvent","delta","raw","targetElContainsTarget","rtlFactor","sX","sY","pX","pY","detail","wheelDelta","wheelDeltaY","wheelDeltaX","HORIZONTAL_AXIS","deltaY","deltaX","deltaMode","spinX","spinY","pixelX","pixelY","positions","sign","ignoreWheelEvents","position","sticky","prevEvent","firstEvent","snapToThreshold","autoplayDisableOnInteraction","stop","releaseScroll","hideOnClick","disabledClass","hiddenClass","lockClass","navigationDisabledClass","makeElementsArray","getEl","res","toggleEl","disabled","subEl","tagName","onPrevClick","onNextClick","initButton","destroyButton","pagination","clickable","isHidden","toggle","pfx","bulletSize","bulletElement","renderBullet","renderProgressbar","renderFraction","renderCustom","progressbarOpposite","dynamicBullets","dynamicMainBullets","formatFractionCurrent","number","formatFractionTotal","bulletClass","bulletActiveClass","modifierClass","currentClass","totalClass","progressbarFillClass","progressbarOppositeClass","clickableClass","horizontalClass","verticalClass","paginationDisabledClass","bullets","dynamicBulletIndex","isPaginationDisabled","setSideBullets","bulletEl","onBulletClick","total","firstIndex","midIndex","classesToRemove","s","flat","bullet","bulletIndex","firstDisplayedBullet","lastDisplayedBullet","dynamicBulletsLength","bulletsOffset","subElIndex","fractionEl","textContent","totalEl","progressbarDirection","scale","scaleX","scaleY","progressEl","render","paginationHTML","numberOfBullets","dragStartPos","dragSize","trackSize","divider","dragTimeout","scrollbar","dragEl","newSize","newPos","hide","opacity","display","getPointerPosition","clientX","clientY","setDragPosition","positionRatio","onDragStart","onDragMove","onDragEnd","snapOnRelease","activeListener","passiveListener","eventMethod","swiperEl","dragClass","draggable","scrollbarDisabledClass","parallax","elementsSelector","setTransform","p","rotate","currentOpacity","elements","_swiper","parallaxEl","parallaxDuration","zoom","maxRatio","containerClass","zoomedSlideClass","fakeGestureTouched","fakeGestureMoved","currentScale","isScaling","evCache","gesture","originX","originY","slideWidth","slideHeight","imageWrapEl","image","minX","minY","maxX","maxY","touchesStart","touchesCurrent","prevPositionX","prevPositionY","prevTime","getDistanceBetweenTouches","x1","y1","x2","y2","eventWithinSlide","onGestureStart","scaleStart","getScaleOrigin","onGestureChange","pointerIndex","findIndex","cachedEv","scaleMove","onGestureEnd","eventWithinZoomContainer","scaledWidth","scaledHeight","scaleRatio","onTransitionEnd","zoomIn","touchX","touchY","offsetX","offsetY","translateX","translateY","imageWidth","imageHeight","translateMinX","translateMinY","translateMaxX","translateMaxY","forceZoomRatio","zoomOut","zoomToggle","getListeners","activeListenerWithCapture","defineProperty","get","set","momentumDurationX","momentumDurationY","momentumDistanceX","newPositionX","momentumDistanceY","newPositionY","momentumDuration","in","out","LinearSpline","binarySearch","maxIndex","minIndex","guess","array","i1","i3","interpolate","removeSpline","spline","inverse","by","controlElement","onControllerSwiper","_t","controlled","controlledTranslate","setControlledTranslate","getInterpolateFunction","isFinite","setControlledTransition","a11y","notificationClass","prevSlideMessage","nextSlideMessage","firstSlideMessage","lastSlideMessage","paginationBulletMessage","slideLabelMessage","containerMessage","containerRoleDescriptionMessage","itemRoleDescriptionMessage","slideRole","clicked","liveRegion","notify","message","notification","makeElFocusable","makeElNotFocusable","addElRole","role","addElRoleDescription","description","addElLabel","disableEl","enableEl","onEnterOrSpaceKey","click","hasPagination","hasClickablePagination","initNavEl","wrapperId","controls","addElControls","handlePointerDown","handlePointerUp","handleFocus","isActive","isVisible","sourceCapabilities","firesTouchEvents","repeat","round","random","live","addElLive","updateNavigation","updatePagination","root","keepQuery","paths","slugify","getPathValues","urlOverride","URL","pathArray","part","setHistory","currentState","state","scrollToSlide","setHistoryPopState","hashNavigation","watchState","slideWithHash","onHashChange","newHash","activeSlideEl","setHash","activeSlideHash","raf","timeLeft","waitForTransition","disableOnInteraction","stopOnLastSlide","reverseDirection","pauseOnMouseEnter","autoplayTimeLeft","wasPaused","pausedByTouch","touchStartTimeout","slideChanged","pausedByInteraction","pausedByPointerEnter","autoplayDelayTotal","autoplayDelayCurrent","autoplayStartTime","calcTimeLeft","run","delayForce","currentSlideDelay","getSlideDelay","proceed","start","pause","reset","onVisibilityChange","visibilityState","onPointerEnter","onPointerLeave","thumbs","multipleActiveThumbs","autoScrollOffset","slideThumbActiveClass","thumbsContainerClass","swiperCreated","onThumbClick","thumbsSwiper","thumbsParams","SwiperClass","thumbsSwiperParams","thumbsToActivate","thumbActiveClass","useOffset","currentThumbsIndex","newThumbsIndex","newThumbsSlide","getThumbsElementAndInit","thumbsElement","onThumbsSwiper","watchForThumbsToAppear","momentum","momentumRatio","momentumBounce","momentumBounceRatio","momentumVelocityRatio","minimumVelocity","lastMoveEvent","pop","velocityEvent","distance","momentumDistance","newPosition","afterBouncePosition","doBounce","bounceAmount","needsLoopFix","j","moveDistance","currentSlideSize","slidesNumberEvenToRows","slidesPerRow","numFullColumns","getSpaceBetween","swiperSlideGridSet","newSlideOrderIndex","row","groupIndex","slideIndexInGroup","columnsInGroup","order","fadeEffect","crossFade","tx","ty","slideOpacity","cubeEffect","shadow","shadowOffset","shadowScale","createSlideShadows","shadowBefore","shadowAfter","cubeShadowEl","wrapperRotate","slideAngle","tz","transformOrigin","shadowAngle","sin","scale1","scale2","zFactor","flipEffect","limitRotation","rotateY","rotateX","zIndex","coverflowEffect","stretch","depth","modifier","center","centerOffset","offsetMultiplier","translateZ","slideTransform","shadowBeforeEl","shadowAfterEl","creativeEffect","limitProgress","shadowPerProgress","progressMultiplier","getTranslateValue","isCenteredSlides","margin","r","custom","translateString","rotateString","scaleString","opacityString","shadowOpacity","cardsEffect","perSlideRotate","perSlideOffset","tX","tY","tZ","tXAdd","isSwipeToNext","isSwipeToPrev","subProgress","prevY"],"sources":["0"],"mappings":"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"} diff --git a/themes/modern2/assets/new/styles/_article.scss b/themes/modern2/assets/new/styles/_article.scss index 6889326a1..10bbcee60 100644 --- a/themes/modern2/assets/new/styles/_article.scss +++ b/themes/modern2/assets/new/styles/_article.scss @@ -78,12 +78,39 @@ flex-direction: column; align-items: stretch; + &.big { + button { + max-width: 500px; + } + } + + &.bigger { + button { + max-width: 100%; + } + } + button { cursor: pointer; position: relative; display: flex; align-items: baseline; + max-width: 300px; + padding: 5px 14px; + margin-bottom: 12px; + color: #00822c; + border: 1px solid #00822c; + transition: 0.2s linear; + + &.big { + max-width: 500px; + } + + &.bigger { + max-width: 100%; + } + p { font-weight: 600; font-size: 14px; @@ -92,13 +119,6 @@ text-align: left; } - max-width: 300px; - padding: 5px 14px; - margin-bottom: 12px; - color: #00822c; - border: 1px solid #00822c; - transition: 0.2s linear; - &::before { content: ""; display: block; @@ -107,6 +127,8 @@ border-radius: 50%; background: #00822c; margin-right: 10px; + position: relative; + top: -2px; } &:hover { diff --git a/themes/modern2/assets/new/styles/style.css b/themes/modern2/assets/new/styles/style.css index 6c8677385..88a9f57ef 100644 --- a/themes/modern2/assets/new/styles/style.css +++ b/themes/modern2/assets/new/styles/style.css @@ -4,27 +4,19 @@ * { padding: 0; margin: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; + box-sizing: border-box; font-family: "Roboto", sans-serif; } html { font-size: 62.5%; min-height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } body { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; + flex-grow: 1; overflow-x: hidden; } @@ -94,29 +86,16 @@ a { .header-inner { padding: 1.2rem 0; gap: 4rem; - display: -ms-grid; display: grid; - -ms-grid-columns: 68% 4rem auto; grid-template-columns: 68% auto; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .header-left { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; + flex-direction: row; + align-items: center; + justify-content: flex-start; gap: 1.6rem; } .header-left h1 { @@ -127,47 +106,24 @@ a { } .header-right { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: row; + align-items: center; + justify-content: space-between; gap: 2.6rem; } .header-ext { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 1.6rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .header-search { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; } .header-search input { border: 1px solid #00822c; @@ -178,35 +134,17 @@ a { width: 100%; font-weight: bold; } -.header-search input::-webkit-input-placeholder { - color: black; -} .header-search input::-moz-placeholder { color: black; } -.header-search input:-ms-input-placeholder { - color: black; -} -.header-search input::-ms-input-placeholder { - color: black; -} .header-search input::placeholder { color: black; } .header-search button { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; cursor: pointer; padding: 0 0.8rem; height: 3.8rem; @@ -214,19 +152,10 @@ a { } .search-icon { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; width: 100%; height: 100%; } @@ -245,16 +174,9 @@ a { display: none; } .header-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: row; + justify-content: space-between; } } .nav { @@ -267,38 +189,24 @@ a { .nav-top { background: rgb(36, 36, 36); - -webkit-box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.25); } .nav-inner { position: relative; padding: 0.2rem 0; - display: -ms-grid; display: grid; - -ms-grid-columns: 73% 4rem auto; grid-template-columns: 73% auto; gap: 4rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .nav-ul { z-index: 3; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; + flex-direction: row; + align-items: center; + justify-content: flex-start; gap: 3.2rem; } .nav-ul span { @@ -310,6 +218,9 @@ a { color: rgb(255, 255, 255); font-size: 1.6rem; } +.nav-ul span a { + color: rgb(255, 255, 255); +} .nav-ul span::after { left: 0; bottom: 0.5rem; @@ -327,17 +238,10 @@ a { .nav-section-dropdown { padding: 0 3rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 3.3rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; position: absolute; max-height: 0; left: 0; @@ -345,14 +249,12 @@ a { width: 100%; background: rgb(3, 159, 55); z-index: 2; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; overflow-y: hidden; overflow-x: auto; } .nav-section-dropdown.active { max-height: 4rem; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .nav-section-dropdown a { @@ -379,16 +281,9 @@ a { } .nav-right { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 5rem; } @@ -406,21 +301,45 @@ a { height: 100%; } +.nav-section-usaid-wrapper { + position: relative; +} +.nav-section-usaid-wrapper:hover p { + pointer-events: all; + opacity: 1; + transition: ease 0.3s all; +} + +.nav-section-usaid-dropdown { + padding: 1.6rem 2.4rem; + font-size: 1.4rem; + position: relative; + z-index: 999; + background: #d8d8d8; + position: absolute; + top: calc(100% + 0.8rem); + border-radius: 0.8rem; + left: 0; + max-height: 25rem; + height: -moz-fit-content; + height: fit-content; + transition: ease 0.3s all; + pointer-events: none; + opacity: 0; +} + +span.nav-section-usaid { + display: block; + background: rgb(255, 12, 0); + padding: 1rem; +} + .nav-lang { width: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; + flex-direction: row; + align-items: center; + justify-content: flex-end; gap: 1rem; } @@ -434,13 +353,8 @@ a { width: 100%; height: 100%; background: rgb(3, 159, 55); - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 0.8rem; } @@ -460,52 +374,27 @@ a { background-repeat: no-repeat; background-position: 0% center; background-size: cover; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: stretch; + justify-content: center; } .marquee-title span { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; + align-items: center; + justify-content: flex-end; } .ticker { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; } .ticker-wrapper { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; width: 100%; height: 100%; gap: 2.4rem; @@ -537,16 +426,9 @@ a { padding: 0 3.5rem; } .nav-bottom-inner ul { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 3.3rem; } .nav-bottom-inner a { @@ -594,9 +476,7 @@ a { } .burger-wrapper { - display: -ms-grid; display: grid; - -ms-grid-columns: 22% 1fr; grid-template-columns: 22% 1fr; position: fixed; z-index: 10000000000000000; @@ -604,33 +484,23 @@ a { right: 0; width: 100vw; height: 100vh; - -webkit-transform: translateX(100%); - transform: translateX(100%); - -webkit-transition: 0.3s all ease; + transform: translateX(100%); transition: 0.3s all ease; } .burger-wrapper .burger-close { width: 0; height: 100%; background: rgba(0, 0, 0, 0.5); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .burger-wrapper .burger-close img { padding: 1rem 0 0 2.7rem; } .burger-wrapper .burger-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4rem; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + justify-content: space-between; color: black; width: 100%; background: rgb(56, 56, 56); @@ -638,8 +508,7 @@ a { overflow-y: auto; } .burger-wrapper.active { - -webkit-transform: translateX(0); - transform: translateX(0); + transform: translateX(0); } .burger-wrapper.active .burger-close { width: 100%; @@ -647,13 +516,8 @@ a { .burger-list, .burger-list-nested { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .burger-item { @@ -669,30 +533,19 @@ a { .burger-nested-list { overflow: hidden; max-height: 0; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: column; + align-items: center; } .burger-nested-list li { width: 100%; height: 100%; - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .burger-nested-list a { - -ms-grid-column-align: center; - justify-self: center; + justify-self: center; width: 50%; color: rgb(255, 255, 255); text-align: center; @@ -700,51 +553,30 @@ a { font-weight: bold; padding: 1.5rem 0; background: rgb(101, 101, 101); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .burger-nested-list a:hover { background: rgb(85, 85, 85); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .burger-nested-list.active { max-height: 50rem; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .burger-lang { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 1.6rem; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .burger-lang ul { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 1.6rem; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + justify-content: center; } .burger-lang ul button { width: 4.3rem; @@ -774,36 +606,26 @@ a { } @media screen and (max-width: 1070px) { .nav-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-grid-columns: unset; + flex-direction: row; grid-template-columns: unset; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + justify-content: space-between; } } @media screen and (max-width: 950px) { .nav, -.header-right, -.nav-bottom-inner { + .header-right, + .nav-bottom-inner { display: none; } .header-search-icon, -.header-burger { + .header-burger { display: block; } } .main-inner { padding: 2.8rem 0; - display: -ms-grid; display: grid; - -ms-grid-columns: 72% 4rem auto; grid-template-columns: 72% auto; gap: 4rem; max-width: 174rem; @@ -829,13 +651,8 @@ a { } .banners-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 2.5rem; width: 100%; height: 100%; @@ -865,32 +682,21 @@ a { width: 100%; height: 100%; z-index: 5001; - -webkit-transform: translateY(-100%); - transform: translateY(-100%); - -webkit-transition: 0.3s all ease; + transform: translateY(-100%); transition: 0.3s all ease; } .mobile-search.active { - -webkit-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: 0.3s all ease; + transform: translateY(0%); transition: 0.3s all ease; } .mobile-search-inner { position: relative; padding: 6rem 1.6rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 3rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .mobile-search-logo { @@ -909,16 +715,9 @@ a { } .mobile-search-block { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 0.8rem; width: 65%; } @@ -948,7 +747,6 @@ a { display: none; } .banners-inner { - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } } @@ -963,44 +761,26 @@ a { } .main-news-inner { gap: 1.5rem; - display: -ms-grid; display: grid; - -ms-grid-columns: 75% 1.5rem auto; grid-template-columns: 75% auto; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; + align-items: stretch; } .main-inner-content { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4.2rem; } .main-news-lead { width: 100%; position: relative; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; + flex-direction: row; + justify-content: flex-start; + align-items: flex-end; } .main-news-bg { @@ -1008,12 +788,8 @@ a { max-height: unset; width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; + align-items: flex-start; } .main-news-bg img { width: 100%; @@ -1029,7 +805,6 @@ a { position: absolute; top: 0; left: 0; - background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(0, 0, 0, 0)), color-stop(95%, rgba(0, 0, 0, 0.7))); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.7) 95%); } @@ -1041,23 +816,13 @@ a { gap: 1rem; left: 0rem; width: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .main-news-info-title { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 0.4rem; } .main-news-info-title span { @@ -1089,17 +854,10 @@ a { .main-news-min { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.7rem; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + justify-content: space-between; } .main-news-min-item { @@ -1112,12 +870,8 @@ a { max-height: unset; width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; + align-items: flex-start; } .main-news-min-bg img { width: 100%; @@ -1149,17 +903,9 @@ a { .photo-scroller { overflow: hidden; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -ms-grid-columns: 1fr; + flex-direction: row; + align-items: center; grid-template-columns: 1fr; align-items: center; z-index: 10000000000000000000000000000000000000000000000000000000; @@ -1171,25 +917,19 @@ a { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .photo-scroller .photo-scroller-inner { - -webkit-transform: scale(0.9); - transform: scale(0.9); - -webkit-transition: 0.3s all ease; + transform: scale(0.9); transition: 0.3s all ease; } .photo-scroller.active { - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; opacity: 1; pointer-events: all; } .photo-scroller.active .photo-scroller-inner { - -webkit-transform: scale(1); - transform: scale(1); - -webkit-transition: 0.3s all ease; + transform: scale(1); transition: 0.3s all ease; } @@ -1199,22 +939,14 @@ a { margin: auto auto; } .photoScrollerSwiper .swiper-slide { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + justify-content: center; } .photo-scroller-inner { position: relative; padding: 2rem 5rem; - display: -ms-grid; display: grid; } @@ -1223,19 +955,10 @@ a { max-height: 50rem; width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + justify-content: center; + align-items: center; } .photo-scroller-item img { width: 100%; @@ -1245,8 +968,7 @@ a { } .photo-scroller-closer { - -webkit-transform: scale(1) !important; - transform: scale(1) !important; + transform: scale(1) !important; position: absolute; top: -25%; right: 4rem; @@ -1284,13 +1006,8 @@ a { padding-right: 4rem; } .main-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } } @media screen and (max-width: 950px) { @@ -1319,26 +1036,18 @@ a { } .aside { position: sticky; - height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; top: 2.5rem; right: 0; width: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 3.4rem; } .aside-content-wrapper { - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr; grid-template-columns: 1fr; gap: 2.5rem; overflow: hidden; @@ -1353,9 +1062,7 @@ a { .aside-btns { list-style-type: disc; - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .aside-btns button { @@ -1369,7 +1076,6 @@ a { border: 0.1rem solid rgb(3, 159, 55); color: rgb(3, 159, 55); background: rgb(255, 255, 255); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-btns button::before { @@ -1382,62 +1088,42 @@ a { position: absolute; left: 0.6rem; top: 50%; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); - -webkit-transition: 0.3s all ease; + transform: translateY(-50%); transition: 0.3s all ease; } .aside-btns button.active { color: rgb(255, 255, 255); background: rgb(3, 159, 55); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-btns button.active::before { background: rgb(255, 255, 255); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-content { z-index: 1; - -ms-grid-column: 1; grid-column: 1/1; - -ms-grid-row: 3; grid-row: 3/3; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1rem; top: 12rem; - -webkit-transform: translate(-100%, -20%) scale(0.7); - transform: translate(-100%, -20%) scale(0.7); + transform: translate(-100%, -20%) scale(0.7); opacity: 0; width: 100%; - -webkit-transition: 0.5s all ease; transition: 0.5s all ease; } .aside-content.active { z-index: 2; - -webkit-transform: translate(0%, 0%) scale(1); - transform: translate(0%, 0%) scale(1); + transform: translate(0%, 0%) scale(1); opacity: 1; - -webkit-transition: 0.5s all ease; transition: 0.5s all ease; } .aside-content-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 0.8rem; } .aside-content-item:not(:last-child) { @@ -1445,16 +1131,9 @@ a { } .aside-content-item-title { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 0.4rem; } .aside-content-item-title h3 { @@ -1487,42 +1166,29 @@ a { } .aside-content-more { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; gap: 1rem; font-size: 1.5rem; border: 0.1rem solid rgb(3, 159, 55); padding: 0.6rem 1rem; background: transparent; color: rgb(36, 36, 36); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-content-more img { opacity: 1; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-content-more:hover { color: rgb(255, 255, 255); background: rgb(3, 159, 55); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-content-more:hover img { opacity: 0; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } @@ -1591,16 +1257,9 @@ a { .aside-ad-wrapper a { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + justify-content: center; } .aside-container { max-width: 174rem; @@ -1618,13 +1277,8 @@ a { } } .sub-news-left { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.8rem; } .sub-news-left h2 { @@ -1636,34 +1290,22 @@ a { } .sub-news-left-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2rem; height: 100%; } .sub-news-inner { - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 3.5rem 1fr; grid-template-columns: 1fr 1fr; gap: 3.5rem; height: 100%; } .sub-news-left-content-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 0.8rem; } @@ -1683,27 +1325,15 @@ a { .sub-news-left-content-item-content { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 0.4rem; } .sub-news-left-content-item-date-content-head { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 0.4rem; color: rgb(85, 85, 85); font-size: 1.4rem; @@ -1732,25 +1362,15 @@ a { } .sub-news-right { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2rem; height: 100%; } .sub-news-right-top { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.8rem; } .sub-news-right-top h2 { @@ -1765,31 +1385,17 @@ a { } .sub-news-right-top-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.5rem; height: 100%; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + justify-content: space-between; } .sub-news-right-top-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; min-height: 7.5rem; } .sub-news-right-top-item p { @@ -1801,13 +1407,8 @@ a { } .sub-news-right-bottom { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.5rem; } .sub-news-right-bottom h2 { @@ -1819,9 +1420,7 @@ a { } .sub-news-right-bottom-content { - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 0.8rem 1fr 0.8rem 1fr; grid-template-columns: 1fr 1fr 1fr; gap: 0.8rem; } @@ -1833,14 +1432,12 @@ a { background: rgb(3, 159, 55); padding: 0.6rem 1rem; padding-left: 2rem; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; color: rgb(255, 255, 255); letter-spacing: 0.05em; } .sub-news-right-bottom-item:hover { background: rgb(255, 12, 0); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .sub-news-right-bottom-item::before { @@ -1858,13 +1455,12 @@ a { @media screen and (max-width: 800px) { .sub-news-left h2, -.sub-news-right-top h2, -.sub-news-right-bottom h2 { + .sub-news-right-top h2, + .sub-news-right-bottom h2 { text-align: center; font-size: 2rem; } .sub-news-right-bottom-content { - -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } .sub-news-right-top-item { @@ -1874,13 +1470,8 @@ a { gap: 2.5rem; } .sub-news-right { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 5rem; } .main-inner { @@ -1889,7 +1480,6 @@ a { } @media screen and (max-width: 780px) { .sub-news-inner { - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } } @@ -1898,13 +1488,8 @@ a { } .trending-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 3.6rem; } @@ -1914,13 +1499,8 @@ a { width: 100%; height: 100%; width: 33%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; height: unset; } .trending-banner img { @@ -1944,16 +1524,9 @@ a { .trending-head { width: 205% !important; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 1.5rem; } .trending-head h2 { @@ -1970,13 +1543,8 @@ a { .trending-aside, .trending-main { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.5rem; } @@ -1989,13 +1557,8 @@ a { } .trending-aside-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.6rem; } @@ -2003,19 +1566,10 @@ a { width: 28%; } .trending-banner .swiper-slide { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; } .trending-img { @@ -2034,13 +1588,8 @@ a { .trending-aside-content { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 0.4rem; } @@ -2060,30 +1609,16 @@ a { .trending-main-content { gap: 2.5rem; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; + flex-direction: column; + justify-content: space-between; } .trending-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 0.8rem; - -webkit-box-align: end; - -ms-flex-align: end; - align-items: flex-end; + align-items: flex-end; } .trending-item .trending-img { max-width: 11.7rem; @@ -2104,17 +1639,10 @@ a { .trending-main-content-inner { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 0.4rem; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; + justify-content: flex-start; } @media screen and (max-width: 1150px) { @@ -2122,11 +1650,10 @@ a { display: none; } .trending-aside, -.trending-main { + .trending-main { width: 100%; } .trending-inner { - -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } } @@ -2137,13 +1664,8 @@ a { } @media screen and (max-width: 950px) { .trending-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .trending-head { width: 100% !important; @@ -2162,13 +1684,8 @@ a { } .posts-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4rem; } .posts-inner .trending-head span { @@ -2176,9 +1693,8 @@ a { } .posts-content { - display: -ms-grid; display: grid; - grid-template-areas: "big big sm1 sm2" "big big sm3 sm4" "sm5 sm6 sm7 sm8"; + 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 { @@ -2200,50 +1716,30 @@ a { height: 100%; } .posts-item.big { - -ms-grid-row: 1; - -ms-grid-row-span: 3; - -ms-grid-column: 1; - -ms-grid-column-span: 3; grid-area: big; } .posts-item.sm1 { - -ms-grid-row: 1; - -ms-grid-column: 5; grid-area: sm1; } .posts-item.sm2 { - -ms-grid-row: 1; - -ms-grid-column: 7; grid-area: sm2; } .posts-item.sm3 { - -ms-grid-row: 3; - -ms-grid-column: 5; grid-area: sm3; } .posts-item.sm4 { - -ms-grid-row: 3; - -ms-grid-column: 7; grid-area: sm4; } .posts-item.sm5 { - -ms-grid-row: 5; - -ms-grid-column: 1; grid-area: sm5; } .posts-item.sm6 { - -ms-grid-row: 5; - -ms-grid-column: 3; grid-area: sm6; } .posts-item.sm7 { - -ms-grid-row: 5; - -ms-grid-column: 5; grid-area: sm7; } .posts-item.sm8 { - -ms-grid-row: 5; - -ms-grid-column: 7; grid-area: sm8; } @@ -2267,13 +1763,8 @@ a { .media-inner { padding: 4rem 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 5.2rem; } .media-inner .trending-head { @@ -2288,24 +1779,14 @@ a { } .media-videos { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4rem; } .video-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 0.8rem; } @@ -2339,19 +1820,10 @@ a { } .video-prev { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; left: 0; top: 30%; position: absolute; @@ -2367,19 +1839,10 @@ a { } .video-next { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; right: 0; top: 30%; position: absolute; @@ -2395,13 +1858,8 @@ a { } .partners-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4.6rem; padding-bottom: 7.6rem; } @@ -2410,21 +1868,12 @@ a { padding: 4rem 0; } .partners .swiper-slide { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + justify-content: center; } .partners .swiper-slide-active .partners-item { - -webkit-transform: scale(1.1); - transform: scale(1.1); - -webkit-transition: 0.3s all ease; + transform: scale(1.1); transition: 0.3s all ease; } @@ -2433,16 +1882,12 @@ a { cursor: pointer; } .media-photos .photo img { - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; - -webkit-transform: scale(1); - transform: scale(1); + transform: scale(1); } .media-photos .photo img:hover { - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; - -webkit-transform: scale(1.05); - transform: scale(1.05); + transform: scale(1.05); } .partners-item { @@ -2450,9 +1895,7 @@ a { max-height: 8.7rem; width: 100%; height: 100%; - -webkit-transform: scale(0.8); - transform: scale(0.8); - -webkit-transition: 0.3s all ease; + transform: scale(0.8); transition: 0.3s all ease; } .partners-item img { @@ -2491,9 +1934,7 @@ a { } .useful-inner { padding: 4rem 0 5rem; - display: -ms-grid; display: grid; - -ms-grid-columns: 67% 3.6rem auto; grid-template-columns: 67% auto; gap: 3.6rem; } @@ -2502,17 +1943,10 @@ a { } .useful-aside-item-top { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 1rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; } .useful-aside-item-top span { font-size: 1.4rem; @@ -2534,13 +1968,8 @@ a { } .useful-aside-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1rem; } @@ -2554,24 +1983,14 @@ a { } .useful-aside-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.5rem; } .useful-aside { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.5rem; } .useful-aside .trending-head span { @@ -2583,27 +2002,22 @@ a { } .useful-main-content { - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } @media screen and (max-width: 1250px) { .useful-inner { - -ms-grid-columns: 2fr 1fr; grid-template-columns: 2fr 1fr; } } @media screen and (max-width: 1100px) { .useful-inner { - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } } @media screen and (max-width: 950px) { .useful-main-content { - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .trending-item:nth-child(6), .trending-item:nth-child(7), .trending-item:nth-child(8) { @@ -2618,43 +2032,31 @@ a { width: 100%; height: 100%; z-index: 5000; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; + flex-direction: column; + justify-content: flex-end; pointer-events: none; } .aside-mobile.active { pointer-events: all; } .aside-mobile.active .aside-mobile-open img { - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; - -webkit-transform: rotateX(0deg); - transform: rotateX(0deg); + transform: rotateX(0deg); } .aside-mobile.active .aside-mobile-out { opacity: 1; pointer-events: all; - -webkit-transition: 0.6s all ease; transition: 0.6s all ease; height: 20%; } .aside-mobile.active .aside-mobile-inner { background: rgb(255, 255, 255); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; height: 80%; } .aside-mobile.active .aside-mobile-inner::after { - -webkit-box-shadow: 0rem 0rem 0rem transparent; - box-shadow: 0rem 0rem 0rem transparent; + box-shadow: 0rem 0rem 0rem transparent; } .aside-mobile.active .aside-mobile-items { pointer-events: all; @@ -2665,9 +2067,7 @@ a { pointer-events: none; height: 90%; background: rgba(0, 0, 0, 0.4); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; - -webkit-transition: background 0.6s ease; transition: background 0.6s ease; } @@ -2678,12 +2078,9 @@ a { pointer-events: all; cursor: pointer; background: rgb(255, 255, 255); - display: -ms-grid; display: grid; - -ms-grid-columns: 2fr 8fr 1fr; grid-template-columns: 2fr 8fr 1fr; padding: 3rem; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-mobile-inner::after { @@ -2691,8 +2088,7 @@ a { content: ""; position: absolute; display: block; - -webkit-box-shadow: 1rem 0.3rem 2rem rgba(0, 0, 0, 0.9); - box-shadow: 1rem 0.3rem 2rem rgba(0, 0, 0, 0.9); + box-shadow: 1rem 0.3rem 2rem rgba(0, 0, 0, 0.9); top: 0; left: 0; width: 100%; @@ -2711,13 +2107,8 @@ a { pointer-events: none; max-height: 80vh; overflow-y: auto; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; /* width */ /* Track */ /* Handle */ @@ -2726,29 +2117,18 @@ a { .aside-mobile-items a:not(.aside-mobile-more) { border-bottom: 0.1rem solid rgba(126, 126, 126, 0.5); padding: 1.5rem 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; + flex-direction: row; + align-items: center; + justify-content: flex-start; gap: 2rem; color: rgb(36, 36, 36); } .aside-mobile-items a:not(.aside-mobile-more):hover { - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; border-color: rgb(3, 159, 55); } .aside-mobile-items a:not(.aside-mobile-more):hover .content { - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; color: rgb(3, 159, 55); } @@ -2763,7 +2143,6 @@ a { overflow: hidden; text-overflow: ellipsis; color: rgb(36, 36, 36); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .aside-mobile-items::-webkit-scrollbar { @@ -2786,31 +2165,19 @@ a { z-index: 3; cursor: pointer; justify-self: flex-end; - -ms-flex-item-align: start; - align-self: flex-start; - display: -webkit-box; - display: -ms-flexbox; + align-self: flex-start; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; + flex-direction: row; + align-items: flex-start; + justify-content: flex-end; } .aside-mobile-open img { width: 4rem; height: 4rem; -o-object-fit: contain; object-fit: contain; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; - -webkit-transform: rotateX(180deg); - transform: rotateX(180deg); + transform: rotateX(180deg); } .aside-mobile-more { @@ -2838,24 +2205,15 @@ a { .burger-list.active .burger-list-nested { max-height: 30rem; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .burger-list-nested { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: column; + align-items: center; max-height: 0; overflow: hidden; - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } .burger-list-nested li { @@ -2863,15 +2221,13 @@ a { width: 50%; } .burger-list-nested li a { - -ms-grid-column-align: center; - justify-self: center; + 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); - -webkit-transition: 0.3s all ease; transition: 0.3s all ease; } @@ -2889,13 +2245,8 @@ a { height: 80%; } .aside-mobile-inner { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; padding: 4rem 1rem; padding-top: 6rem; height: 17%; @@ -2919,9 +2270,7 @@ a { } } .footer { - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr; grid-template-columns: 1fr; width: 100%; height: 100%; @@ -2932,19 +2281,10 @@ a { .footer-inner { width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; } .footer-inner p { font-size: 1.5rem; @@ -2955,20 +2295,13 @@ a { .video-main-inner { padding: 4.7rem 0 8rem 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4.3rem; } .video-main-top { - display: -ms-grid; display: grid; - -ms-grid-columns: 1fr 6rem 1fr 6rem 1fr; grid-template-columns: repeat(3, 1fr); gap: 6rem; } @@ -2980,20 +2313,11 @@ a { .video-main-bottom { padding-top: 3.7rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + flex-direction: row; gap: 2.6rem; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; + align-items: center; + justify-content: flex-start; } .video-main-bottom span { font-size: 1.8rem; @@ -3001,19 +2325,10 @@ a { } .video-main-pagination { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + flex-direction: row; + align-items: center; + justify-content: center; cursor: pointer; max-width: 4.1rem; max-height: 3.8rem; @@ -3036,7 +2351,6 @@ a { @media screen and (max-width: 950px) { .video-main-top { - -ms-grid-columns: 1fr 4rem 1fr; grid-template-columns: 1fr 1fr; gap: 4rem; } @@ -3049,19 +2363,13 @@ a { } @media screen and (max-width: 800px) { .video-main-top { - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } } .rubric-inner { padding: 4.7rem 0 8rem 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4.3rem; } .rubric-inner .trending-head { @@ -3070,15 +2378,12 @@ a { .rubric-items { padding: 0 6.7rem; - display: -ms-grid; display: grid; gap: 8rem; } .rubric-item { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; gap: 1.5rem; } .rubric-item .sub-news-left-content-item-date-content-info { @@ -3140,16 +2445,13 @@ a { @media screen and (max-width: 1080px) { .rubric-items, -.rubric-bottom { + .rubric-bottom { padding: 0; } } @media screen and (max-width: 900px) { .rubric-item { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .rubric-item .sub-news-left-content-item-img { max-width: unset; @@ -3158,9 +2460,7 @@ a { } .article-inner { padding: 3rem 0 4rem; - display: -ms-grid; display: grid; - -ms-grid-columns: 67% 4rem auto; grid-template-columns: 67% auto; gap: 4rem; } @@ -3198,12 +2498,8 @@ a { object-position: left; } .article_btn { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + align-items: center; margin-top: 40px; } .article_btn.color-gr a { @@ -3218,7 +2514,6 @@ a { color: #fff; display: block; padding: 8px 30px; - -webkit-transition: 0.2s linear; transition: 0.2s linear; } .article_btn a:hover { @@ -3227,34 +2522,34 @@ a { color: #00822c; } .article-test { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; + flex-direction: column; + align-items: stretch; +} +.article-test.big button { + max-width: 500px; +} +.article-test.bigger button { + max-width: 100%; } .article-test button { cursor: pointer; position: relative; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-align: baseline; - -ms-flex-align: baseline; - align-items: baseline; + align-items: baseline; max-width: 300px; padding: 5px 14px; margin-bottom: 12px; color: #00822c; border: 1px solid #00822c; - -webkit-transition: 0.2s linear; transition: 0.2s linear; } +.article-test button.big { + max-width: 500px; +} +.article-test button.bigger { + max-width: 100%; +} .article-test button p { font-weight: 600; font-size: 14px; @@ -3270,6 +2565,8 @@ a { border-radius: 50%; background: #00822c; margin-right: 10px; + position: relative; + top: -2px; } .article-test button:hover { border-color: #000; @@ -3303,17 +2600,7 @@ a { } .article-hint.active { display: block; - -webkit-animation: hint 0.2s linear; - animation: hint 0.2s linear; -} - -@-webkit-keyframes hint { - 0% { - top: 50px; - } - 100% { - top: 0; - } + animation: hint 0.2s linear; } @keyframes hint { @@ -3325,13 +2612,8 @@ a { } } .article-content-top { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.2rem; } @@ -3340,16 +2622,9 @@ a { max-height: unset; width: 100%; height: 100%; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; + flex-direction: row; + align-items: flex-start; height: 55rem; overflow: hidden; } @@ -3366,13 +2641,8 @@ a { } .article-head { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.2rem; } .article-head h2 { @@ -3387,25 +2657,15 @@ a { } .article-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4rem; } .article-desc { padding-top: 1.8rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.4rem; } .article-desc a { @@ -3427,13 +2687,8 @@ a { } .article-content-bottom { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 3.2rem; } .article-content-bottom h3 { @@ -3456,13 +2711,8 @@ a { } .align-center { - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; + align-items: center; + flex-direction: row; } @media screen and (max-width: 1080px) { @@ -3471,15 +2721,9 @@ a { } .article-aside.test-aside { border-top: 0.1rem solid rgb(3, 159, 55); - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + flex-direction: row; + flex-wrap: wrap; margin: 80px 0 0; } .article-aside.test-aside .aside-ad-wrapper { @@ -3498,10 +2742,7 @@ a { padding: 2.2rem 0 5rem; } .article-head { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; + flex-direction: column-reverse; } .article-head h2 { font-size: 1.9rem; @@ -3530,13 +2771,8 @@ a { } @media screen and (max-width: 700px) { .article-items { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.5rem; } .article_desc-photo { @@ -3574,38 +2810,21 @@ a { } .affiche-inner { padding: 4.4rem 0 8rem 0; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4.3rem; } .affiche-item-data { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1rem; } .affiche-item-data-row { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: row; + align-items: center; gap: 0.8rem; } .affiche-item-data-row span { @@ -3631,10 +2850,7 @@ a { gap: 4rem; } .affiche-item { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; } .affiche-item .sub-news-left-content-item-img { max-width: unset; @@ -3654,32 +2870,20 @@ a { } .affiche-item-inner { padding: 4.6rem 0 8rem 0; - display: -ms-grid; display: grid; - -ms-grid-columns: 67% 5rem auto; grid-template-columns: 67% auto; gap: 5rem; } .affiche-item-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.3rem; } .affiche-item-head { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.5rem; } .affiche-item-head h1 { @@ -3700,11 +2904,8 @@ a { max-height: unset; width: 100%; height: 100%; - -ms-grid-column-align: center; - justify-self: center; - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center; + justify-self: center; + align-self: center; } .affiche-item-img img { width: 100%; @@ -3714,40 +2915,26 @@ a { } .affiche-item-top { - display: -ms-grid; display: grid; - -ms-grid-columns: 50% 1.8rem auto; grid-template-columns: 50% auto; gap: 1.8rem; } .affiche-item-top .affiche-item-data { gap: 1.5rem; justify-self: flex-start; - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center; + align-self: center; } .affiche-item-bottom { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1rem; font-size: 1.8rem; } .affiche-item-item { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 2.3rem; } @@ -3757,27 +2944,18 @@ a { margin: 0 auto; } .affiche-item-inner { - -ms-grid-columns: 1fr; grid-template-columns: 1fr; } .affiche-item-aside { display: none; } .affiche-item-top { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; + flex-direction: column-reverse; } .affiche-item-top .affiche-item-data { - -ms-grid-column-align: unset; - justify-self: unset; - -ms-flex-item-align: unset; - -ms-grid-row-align: unset; - align-self: unset; + justify-self: unset; + align-self: unset; } } @media screen and (max-width: 1000px) { @@ -3787,10 +2965,7 @@ a { } @media screen and (max-width: 800px) { .affiche-item-head { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; + flex-direction: column-reverse; gap: 1rem; } .affiche-item-head h1 { @@ -3806,13 +2981,8 @@ a { } .contact-inner { padding: 4.3rem 0 8rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 4.3rem; } @@ -3823,16 +2993,9 @@ a { .contact-left, .contact-form, .contact-content { - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; + flex-direction: column; + align-items: center; gap: 4rem; width: 100%; } @@ -3840,13 +3003,8 @@ a { .contact-block { width: 100%; max-width: 60rem; - display: -webkit-box; - display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + flex-direction: column; gap: 1.4rem; } .contact-block label { @@ -3898,7 +3056,7 @@ a { gap: 3.4rem; } .contact-form, -.contact-content { + .contact-content { gap: 3rem; } } @@ -3910,4 +3068,4 @@ a { .contact-content button { max-width: unset; } -} \ No newline at end of file +}/*# sourceMappingURL=style.css.map */ \ No newline at end of file diff --git a/themes/modern2/assets/new/styles/style.css.map b/themes/modern2/assets/new/styles/style.css.map index 3561643db..f90e27991 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/layouts/new/master-inside.htm b/themes/modern2/layouts/new/master-inside.htm index 40b51540d..42d5fce8d 100644 --- a/themes/modern2/layouts/new/master-inside.htm +++ b/themes/modern2/layouts/new/master-inside.htm @@ -57,8 +57,8 @@ default = 0

{{'site.slogan'|_}}

diff --git a/themes/modern2/layouts/new/master.htm b/themes/modern2/layouts/new/master.htm index 1a68045c5..256704e6d 100644 --- a/themes/modern2/layouts/new/master.htm +++ b/themes/modern2/layouts/new/master.htm @@ -35,11 +35,11 @@ random = 0
- +
- {% component 'adverts'%} + - +
@@ -59,8 +59,8 @@ random = 0

{{'site.slogan'|_}}

@@ -154,4 +154,4 @@ random = 0 - + \ No newline at end of file diff --git a/themes/modern2/layouts/test/test-master.htm b/themes/modern2/layouts/test/test-master.htm new file mode 100644 index 000000000..d5524e1b0 --- /dev/null +++ b/themes/modern2/layouts/test/test-master.htm @@ -0,0 +1,149 @@ +[localePicker] +forceUrl = 1 + +[SeoCmsPage] +== + + + + + {% partial 'new/head' %} + {% component 'SeoCmsPage' %} + + {% styles %} + + + + + +{% partial 'new/mobile-search' %} + + +
+ +
+ + + +
+ +
+ + + + +
+
+
+ + + {% partial 'test/mobile-menu' %} + +
+ seach +
+ +
+ +

{{'site.slogan'|_}}

+
+
+
    + {% if this.theme.facebook %} +
  • + + fb + +
  • + {% endif %} + {% if this.theme.instagram %} +
  • + + + +
  • + {% endif %} + + {% if this.theme.telegram %} +
  • + + + +
  • + {% endif %} + + {% if this.theme.twitter %} +
  • + + + +
  • + {% endif %} +
+ + {% partial 'new/searchForm' %} +
+ +
+ +
+ + +
+
+
+ + + + {% partial 'test/menu' %} + + {% partial 'new/latest-news-mobile' %} + + {% partial 'new/morque' %} + + + + + {% page %} + + {% partial 'new/footer' %} + + + + + + + {% scripts %} + + {% framework extras %} + + + + + + + + + + + \ No newline at end of file diff --git a/themes/modern2/meta/menus/event_menu.yaml b/themes/modern2/meta/menus/event_menu.yaml index 7cd609894..2de3c15f8 100644 --- a/themes/modern2/meta/menus/event_menu.yaml +++ b/themes/modern2/meta/menus/event_menu.yaml @@ -1,18 +1,18 @@ items: - - title: OGT + title: 'В помощь экспортерам' type: url - url: / + url: /ru/new/posts/news/pomosh-eksporteram code: '' viewBag: locale: en: - title: '' - url: '' + title: 'Export Promotion' + url: /en/new/posts/news/pomosh-eksporteram tm: - title: '' - url: '' - isHidden: '1' + title: 'Eksporty ösdürmek' + url: /tm/new/posts/news/pomosh-eksporteram + isHidden: '0' cssClass: '' isExternal: '0' name: event_menu diff --git a/themes/modern2/meta/menus/new-top-menui.yaml b/themes/modern2/meta/menus/new-top-menui.yaml index 09e1fa709..42147a75d 100644 --- a/themes/modern2/meta/menus/new-top-menui.yaml +++ b/themes/modern2/meta/menus/new-top-menui.yaml @@ -40,26 +40,6 @@ items: isHidden: '0' cssClass: '' isExternal: '0' - - - title: Watan - nesting: null - type: url - url: /ru/new/posts/news/watan - code: '' - reference: null - cmsPage: null - replace: null - viewBag: - locale: - en: - title: Watan - url: '' - tm: - title: Watan - url: /tm/new/posts/news/watan - isHidden: '0' - cssClass: '' - isExternal: '0' - title: Экономика nesting: null @@ -525,9 +505,13 @@ items: isExternal: '0' - title: Кинотеатры + nesting: null type: url url: /ru/new/posts/poster/kinoteatry code: '' + reference: null + cmsPage: null + replace: null viewBag: locale: en: @@ -601,9 +585,13 @@ items: isExternal: '0' - title: Объявления + nesting: null type: url url: /ru/new/posts/poster/obyavleniya code: '' + reference: null + cmsPage: null + replace: null viewBag: locale: en: diff --git a/themes/modern2/pages/new/home.htm b/themes/modern2/pages/new/home.htm index c7c1abd0d..51c1ef343 100644 --- a/themes/modern2/pages/new/home.htm +++ b/themes/modern2/pages/new/home.htm @@ -11,36 +11,16 @@ robot_follow = "follow" [viewBag] localeTitle[en] = "Home" localeTitle[tm] = "Baş Sahypa" - -[adverts adverts5] -code = 5 -type = "slider" -random = 0 - -[adverts adverts6] -code = 6 -type = "slider" -random = 0 - -[adverts adverts7] -code = 7 -type = "slider" -random = 0 - -[adverts adverts8] -code = 8 -type = "slider" -random = 0 == -{% partial 'newHome/main' %} +{% partial 'test/main' %} {% partial 'newHome/main-popular' %} -{% partial 'adv/2adv' adv1=adverts5 adv2=adverts6 %} +{% partial 'adv/2adv' adv1Id="19" adv2Id="20" %} {% partial 'newHome/publication' %} -{% partial 'adv/2adv' adv1=adverts7 adv2=adverts8 %} +{% partial 'adv/2adv' adv1Id="21" adv2Id="22" %} {% partial 'newHome/poleznoe' %} @@ -67,9 +47,9 @@ random = 0

{{'media_partners'|_}}

-
+
- {% partial 'newHome/partners' header="" %} +
@@ -103,6 +83,27 @@ random = 0
+ + +{% partial 'scripts/getAdv' groupId='16' %} + +{% partial 'scripts/getAdv' groupId='2' %} + +{% partial 'scripts/getAdv' groupId='17' %} + +{% partial 'scripts/getAdv' groupId='18' %} + +{% partial 'scripts/getAdv' groupId='19' %} + +{% partial 'scripts/getAdv' groupId='20' %} + +{% partial 'scripts/getAdv' groupId='21' %} + +{% partial 'scripts/getAdv' groupId='22' %} + +{% partial 'scripts/getPartners' groupId='1' %} + + {% put scripts %} diff --git a/themes/modern2/pages/new/newPost.htm b/themes/modern2/pages/new/newPost.htm index b5039015e..4cb8e8f79 100644 --- a/themes/modern2/pages/new/newPost.htm +++ b/themes/modern2/pages/new/newPost.htm @@ -89,7 +89,7 @@ function onStart(){
-  {{post.title}} +  {{post.title}}
@@ -98,7 +98,7 @@ function onStart(){ {% else %}
-  {{post.title}} +  {{post.title}}
{% endif %} diff --git a/themes/modern2/pages/post.htm b/themes/modern2/pages/post.htm index f39c43fe0..802d2b936 100644 --- a/themes/modern2/pages/post.htm +++ b/themes/modern2/pages/post.htm @@ -1,6 +1,6 @@ title = "Пост" url = "/old/post/:id/:slug" -layout = "cms" +layout = "new/master-inside" is_hidden = 0 seo_keywords = "Türkmenistan, Turkmenistan, Туркменистан, Ориент новости, Orient news, Orienttm, Turkmen habarlary, Turkmen habarlar, Turkmen news, Новости Туркменистана, Новости СНГ, Новости средней азии, Новости Центральной Азии," robot_index = "index" @@ -20,118 +20,149 @@ slug = "{{ :slug }}" [SeoBlogPost] post = "post" == - -{% component 'SeoBlogPost' %} -
-
-
- -
- - - - - - - {% partial 'view' %} -
-
-

- {{post.title}} -

- {% if post.featured_image %} - - - - - {{post.title}} - - {% endif %} -
-
- {{post.content|md}} - -
- -
-
- {% partial 'latest_news'%} -
- -{% put scripts %} - -{% endput %} \ No newline at end of file + + +{% endput %} +{% component 'SeoBlogPost' %} + + +{% set post = blogPost.post %} + +
+
+
+
+
+
+

+ {{post.title}} +

+ {{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 %} + +
+
+ +
+
+ +
+
+
+
+ {{post.content|md}} + + + + {% if post.img_source %} +
{{ 'Фото'|_ }}: {{ post.img_source }}
+ {% endif %} +
+ + {% partial 'new/social' %} + +
+ + + {% partial 'new/post-featured' %} + +
+ {% partial 'newHome/right-sidebar.htm' class="article-aside" %} +
+
+
+ + {% put scripts %} + + + + + {% endput %} \ No newline at end of file diff --git a/themes/modern2/pages/test-start.htm b/themes/modern2/pages/test-start.htm index ec7f267fc..780e046e2 100644 --- a/themes/modern2/pages/test-start.htm +++ b/themes/modern2/pages/test-start.htm @@ -9,9 +9,25 @@ robot_follow = "follow" function onStart(){ $this['questions'] = Tps\Tps\Models\TestQuestion::with('image')->where('test_id', $this->param('id'))->get()->shuffle(); $this['test_id'] = $this->param('id'); + + $this['otherTest'] = Tps\Tps\Models\Test::where('id', '!=', $this->param('id'))->with('image')->get(); } ?> == +{% put styles %} + + + +{% endput %} +
@@ -51,35 +67,21 @@ function onStart(){ {{'test.see_also'|_}} -
- - - -

- В Минфине обсудили разработку стратегии АБР для Туркменистана с новым страновым - директором -

-
-
- - - -

- В Минфине обсудили разработку стратегии АБР для Туркменистана с новым страновым - директором -

-
-
- - - -

- В Минфине обсудили разработку стратегии АБР для Туркменистана с новым страновым - директором -

-
+ {% for test in otherTest %} +
+ + + +

+ {{test.title}} +

+
+ {% endfor %} + + +
@@ -121,12 +123,32 @@ function onStart(){ let question_title = document.getElementById("question_container"); + let percentage = correct_answers / questions.length * 100; + let result_text = '

{{'test.results_100'|_}}

'; + + switch (true) + { + case (percentage <= 30): + result_text = '

{{'test.results_30'|_}}

'; + break; + case (percentage <= 50): + result_text = '

{{'test.results_50'|_}}

'; + break; + case (percentage <= 70): + result_text = '

{{'test.results_70'|_}}

'; + break; + case (percentage <= 99): + result_text = '

{{'test.results_99'|_}}

'; + break; + } + question_title.innerHTML = `
{{'test.results'|_}}
${correct_answers}/${questions.length} -
`; + + ${result_text}`; } function startNewQuestion(){ @@ -201,6 +223,30 @@ function onStart(){ }) } } + + const parent = document.querySelector('.article-test'); + let maxWords = 0; + let maxWordsIndex = -1; + + // Loop through each

tag + const paragraphs = parent.querySelectorAll('p'); + paragraphs.forEach((paragraph, index) => { + // Count the number of words in the paragraph + const wordCount = paragraph.textContent.trim().split(/\s+/).length; + + // Check if this paragraph has the most words so far + if (wordCount > maxWords) { + maxWords = wordCount; + maxWordsIndex = index; + } + }); + + // Add the appropriate class to the parent

+ if (maxWords >= 20) { + parent.classList.add('bigger'); + } else if (maxWords >= 10) { + parent.classList.add('big'); + } getQuestions(); diff --git a/themes/modern2/pages/test.htm b/themes/modern2/pages/test.htm index 1d2260b2a..f659008fc 100644 --- a/themes/modern2/pages/test.htm +++ b/themes/modern2/pages/test.htm @@ -8,11 +8,25 @@ robot_follow = "follow" param('id'))->get()->first(); + + $this['otherTest'] = Tps\Tps\Models\Test::where('id', '!=', $this->param('id'))->with('image')->get(); } ?> == +{% put styles %} + + + +{% endput %} - +
@@ -61,27 +75,22 @@ function onStart(){
{{'test.see_also'|_}}
- + + {% for test in otherTest %}
- - + +

- В Минфине обсудили разработку стратегии АБР для Туркменистана с новым страновым - директором -

-
- -
- - - -

- В Минфине обсудили разработку стратегии АБР для Туркменистана с новым страновым - директором + {{test.title}}

+ {% endfor %} + + + +
diff --git a/themes/modern2/pages/test/home2-new.htm b/themes/modern2/pages/test/home2-new.htm new file mode 100644 index 000000000..30832a809 --- /dev/null +++ b/themes/modern2/pages/test/home2-new.htm @@ -0,0 +1,85 @@ +title = "test/home2-new" +url = "/home2-new" +layout = "test/test-master" +is_hidden = 0 +robot_index = "index" +robot_follow = "follow" +== +{% partial 'test/main3' %} +{% partial 'newHome/main-popular' %} + +{% partial 'adv/2adv' adv1Id="19" adv2Id="20" %} + +{% partial 'newHome/publication' %} + + +{% partial 'adv/2adv' adv1Id="21" adv2Id="22" %} + +{% partial 'newHome/poleznoe' %} + +
+
+
+
+ {% partial 'test/video' %} +
+ +
+ {% partial 'newHome/photo' %} +
+ + +
+
+
+ + +
+
+
+

{{'media_partners'|_}}

+
+
+
+ + {% partial 'newHome/partners' header="" %} + +
+
+ +
+
+ +
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+ + + {% put scripts %} + + + + {% endput %} \ No newline at end of file diff --git a/themes/modern2/pages/testhome1-new.htm b/themes/modern2/pages/testhome1-new.htm new file mode 100644 index 000000000..b9f2e62b7 --- /dev/null +++ b/themes/modern2/pages/testhome1-new.htm @@ -0,0 +1,83 @@ +title = "test/home1-new" +url = "/testhome1-new" +layout = "test/test-master" +is_hidden = 0 +robot_index = "index" +robot_follow = "follow" +== +{% partial 'test/main2' %} +{% partial 'newHome/main-popular' %} + +{% partial 'adv/2adv' adv1=adverts5 adv2=adverts6 %} + +{% partial 'newHome/publication' %} + + +{% partial 'adv/2adv' adv1=adverts7 adv2=adverts8 %} + +{% partial 'newHome/poleznoe' %} + +
+
+
+
+ {% partial 'newHome/video' %} +
+ +
+ {% partial 'newHome/photo' %} +
+ + +
+
+
+ + +
+
+
+

{{'media_partners'|_}}

+
+
+
+ + {% partial 'newHome/partners' header="" %} + +
+
+ +
+
+ +
+
+
+
+
+
+ + +
+
+
+
+ +
+
+ +
+
+ +
+
+
+ +
+
+
+ + {% put scripts %} + + + {% endput %} \ No newline at end of file diff --git a/themes/modern2/pages/tests.htm b/themes/modern2/pages/tests.htm index cb22de54c..03ccc7399 100644 --- a/themes/modern2/pages/tests.htm +++ b/themes/modern2/pages/tests.htm @@ -4,6 +4,11 @@ layout = "new/master-inside" is_hidden = 0 robot_index = "index" robot_follow = "follow" + +[adverts adverts3] +code = 3 +type = "single" +random = 0 ==
-
diff --git a/themes/modern2/partials/adv/2adv.htm b/themes/modern2/partials/adv/2adv.htm index a4f508f9b..077665547 100644 --- a/themes/modern2/partials/adv/2adv.htm +++ b/themes/modern2/partials/adv/2adv.htm @@ -5,58 +5,19 @@
-
- {% if adv1.group and adv1.group.adds %} - - {% for reklama in adv1.group.adds %} -
- -
- {% endfor %} - - - {% endif %} - +
+
-
- {% if adv2.group and adv2.group.adds %} - - {% for reklama in adv2.group.adds %} -
- -
- {% endfor %} - - - {% endif %} +
+
- + \ No newline at end of file diff --git a/themes/modern2/partials/adv/right-sidebar.htm b/themes/modern2/partials/adv/right-sidebar.htm index 7c1e65331..16a7598d2 100644 --- a/themes/modern2/partials/adv/right-sidebar.htm +++ b/themes/modern2/partials/adv/right-sidebar.htm @@ -21,4 +21,4 @@ {% endif %} -
+
\ No newline at end of file diff --git a/themes/modern2/partials/adv/right-sidebar2.htm b/themes/modern2/partials/adv/right-sidebar2.htm index fcdd74a2e..4ac49abf1 100644 --- a/themes/modern2/partials/adv/right-sidebar2.htm +++ b/themes/modern2/partials/adv/right-sidebar2.htm @@ -2,29 +2,11 @@ ==
-
- {% if adv.group and adv.group.adds %} - - {% for reklama in adv.group.adds %} -
- - - - - {{reklama.title}} - - - -
- {% endfor %} - - {% endif %} +
+
-
+
\ No newline at end of file diff --git a/themes/modern2/partials/new/menu.htm b/themes/modern2/partials/new/menu.htm index bb6a53316..dcff6f745 100644 --- a/themes/modern2/partials/new/menu.htm +++ b/themes/modern2/partials/new/menu.htm @@ -13,24 +13,31 @@ code = "event_menu"
diff --git a/themes/modern2/partials/newHome/main.htm b/themes/modern2/partials/newHome/main.htm index 9a5dee771..f676ce69b 100644 --- a/themes/modern2/partials/newHome/main.htm +++ b/themes/modern2/partials/newHome/main.htm @@ -49,29 +49,9 @@ postPage = 404
-
+
- {% if adverts2.group and adverts2.group.adds %} - - {% for reklama in adverts2.group.adds %} - - {% endfor %} - - - {% endif %} -
diff --git a/themes/modern2/partials/newHome/partners.htm b/themes/modern2/partials/newHome/partners.htm index 235f53c7e..47eb38ec7 100644 --- a/themes/modern2/partials/newHome/partners.htm +++ b/themes/modern2/partials/newHome/partners.htm @@ -23,14 +23,14 @@ pageNumber = "{{ :page }}" {% set detailsUrlParameter = partners.detailsUrlParameter %} - {% for record in records if record.group_id == 1 %} + {% for record in records if record.group_id == 1 %} -
-
- -
-
+
+
+ +
+
- {% else %} -
  • {{ noRecordsMessage }}
  • - {% endfor %} + {% else %} +
  • {{ noRecordsMessage }}
  • + {% endfor %} \ No newline at end of file diff --git a/themes/modern2/partials/newHome/photo.htm b/themes/modern2/partials/newHome/photo.htm index 76af52685..9f5d1c0ef 100644 --- a/themes/modern2/partials/newHome/photo.htm +++ b/themes/modern2/partials/newHome/photo.htm @@ -3,7 +3,7 @@ orderBy('created_at', 'DESC')->get(); + $this['mediaPostsFilter'] = Tps\Tps\Models\Media::where('type', 'photo')->orderBy('created_at', 'DESC')->limit(5)->get(); } ?> diff --git a/themes/modern2/partials/newHome/right-sidebar.htm b/themes/modern2/partials/newHome/right-sidebar.htm index 58154ac43..3dcf6f888 100644 --- a/themes/modern2/partials/newHome/right-sidebar.htm +++ b/themes/modern2/partials/newHome/right-sidebar.htm @@ -19,11 +19,6 @@ sortOrder = "created_at desc" categoryPage = 404 postPage = 404 exceptPost = "{{ :id }}" - -[adverts adverts3] -code = 3 -type = "slider" -random = 0 == {% set turkmenPosts = turkmenistan.posts %} {% set worldPosts = world.posts %} @@ -72,7 +67,7 @@ random = 0
    - {% partial 'adv/right-sidebar2' adv=adverts3 css="aside" %} + {% partial 'adv/right-sidebar2' css="aside" groupId="17" %}
    \ No newline at end of file diff --git a/themes/modern2/partials/newHome/video-item.htm b/themes/modern2/partials/newHome/video-item.htm index 3264d5458..14a64563c 100644 --- a/themes/modern2/partials/newHome/video-item.htm +++ b/themes/modern2/partials/newHome/video-item.htm @@ -6,7 +6,14 @@ {% else %} - + + + {% endif %} @@ -24,4 +31,4 @@ {{post.name}}

    - + \ No newline at end of file diff --git a/themes/modern2/partials/newHome/video.htm b/themes/modern2/partials/newHome/video.htm index 1bc7a3190..6fd647dc4 100644 --- a/themes/modern2/partials/newHome/video.htm +++ b/themes/modern2/partials/newHome/video.htm @@ -1,36 +1,22 @@ [viewBag] - -[builderList] -modelClass = "Tps\Tps\Models\Media" -scope = "-" -scopeValue = "{{ :scope }}" -displayColumn = "id" -noRecordsMessage = "No records found" -detailsPage = "-" -detailsUrlParameter = "id" -recordsPerPage = 8 -pageNumber = "{{ :page }}" -sortColumn = "id" -sortDirection = "desc" == -{% set records = builderList.records %} -{% set displayColumn = builderList.displayColumn %} -{% set noRecordsMessage = builderList.noRecordsMessage %} -{% set detailsPage = builderList.detailsPage %} -{% set detailsKeyColumn = builderList.detailsKeyColumn %} -{% set detailsUrlParameter = builderList.detailsUrlParameter %} - - +where('status', 1)->orderBy('created_at', 'DESC')->limit(5)->get(); + +} +?> +==