Posted 1 апреля, 20168 yr comment_104213 Доброго времени суток мафия. Пол дня и примерно 5 кружек хорошего крепкого кофе я мучаюсь над проблемой. Нужно убрать отображения блока "Лента видео" в мобильной версии шаблона. Я понимаю что нужно вставить в этот шаблон {{if $orientation == 'vertical'}} <h3 class='ipsWidget_title ipsType_reset'>{{if $widgetTitle}}{$widgetTitle}{{else}}{{if $orderField == 'last_updated'}}{lang="block_videosVideos_last_updated"}{{elseif $orderField == 'video_rating'}}{lang="block_videosVideos_top_rated"}{{else}}{lang="block_videosVideos_latest_videos"}{{endif}}{{endif}}</h3> <div class='ipsWidget_inner'> <div class='ipsPad_half'> {{if count( $videos )}} <ul class='ipsDataList ipsDataList_reducedSpacing'> {{foreach $videos as $row}} <li class='ipsDataItem'> <div class='ipsDataItem_icon ipsPos_top'> {template="thumb" group="global" app="videos" params="$row, 'tiny'"} </div> <div class='ipsDataItem_main'> {{if settings.vs_enable_comments AND member.group['g_vs_view_comments']}} <div class="ipsCommentCount ipsPos_right {{if ( $row->num_comments ) === 0}}ipsFaded{{endif}}" data-ipsTooltip title='{lang="num_video_comments" pluralize="$row->num_comments"}'>{expression="$row->num_comments"}</div> {{endif}} <a href="{$row->url()}" class='ipsDataItem_title ipsType_break'>{wordbreak="$row->title"}</a> {{if $orderField == 'video_rating' AND $row->averageRating()}}<br>{template="rating" app="core" params="'small', $row->averageRating()" group="global"}{{endif}}<br> <span class='ipsType_light ipsType_small'>{lang="videos_by"}: {$row->author()->link()|raw} · {datetime="( $orderField == 'last_updated' AND $row->last_updated ) ? $row->last_updated : $row->date" dateonly="true"}</span> </div> </li> {{endforeach}} <li class='ipsDataItem'> <div class='ipsDataItem_main ipsType_small ipsType_light ipsType_center'> <a {{if $orderField = 'date'}}href='{url="app=videos&module=videos&controller=browse&do=listall" seoTemplate="videos_listall"}{{else}}href='{url="app=videos&module=videos&controller=browse&do=listall&sortby={$orderField}&sortdirection=desc" seoTemplate="videos_listall"}{{endif}}>{lang="view_all_videos"}</a> </div> </li> </ul> {{else}} <p class='ipsType_reset'>{lang="no_new_videos"}</p> {{endif}} </div> </div> {{else}} <h3 class='ipsWidget_title ipsType_reset'>{{if $widgetTitle}}{$widgetTitle}{{else}}{{if $orderField == 'last_updated'}}{lang="block_videosVideos_last_updated"}{{elseif $orderField == 'video_rating'}}{lang="block_videosVideos_top_rated"}{{else}}{lang="block_videosVideos_latest_videos"}{{endif}}{{endif}}</h3> <div class='ipsWidget_inner'> {{if count( $videos )}} <ul class='ipsGrid ipsGrid_collapsePhone ipsWidget_columns'> {{foreach $videos as $idx => $row}} <li class='ipsGrid_span3 ipsType_center ipsType_blendLinks ipsClearfix ipsPad_half' style='min-width: 150px;'> {template="thumb" group="global" app="videos" params="$row"} <div class='ipsSpacer_top ipsSpacer_half'> <h3 class='ipsType_normal ipsType_reset ipsTruncate ipsTruncate_line' data-ipsTruncate data-ipsTruncate-size='1 lines' data-ipsTruncate-type='remove'> <a href='{$row->url()}' title='{lang="view_this" sprintf="$row->title"}'>{$row->title}</a> </h3> <span class='ipsType_light ipsType_small'>{lang="videos_by"}: {$row->author()->link()|raw} · {datetime="$row->date" dateonly="true"}</span> </div> </li> {{endforeach}} </ul> {{else}} <p class='ipsType_reset'>{lang="no_new_videos"}</p> {{endif}} </div> {{endif}} Но вот какой код, не могу догнать пробовал строчку из global_template (и соответственно endif) {{if !in_array('ipsLayout_minimal', \IPS\Output::i()->bodyClasses )}} Но тогда полностью пропадает виджет - как на мобильной версии, так и на десктопной. Подскажите где я затупливаю. Или подскажите как это можно сделать через ширину форума/разрешение экрана?? потипу max-width: 767px PS Используемый шаблон Используемое приложение Edited 1 апреля, 20168 yr by ArcheR_AWG Link to comment https://ipbmafia.ru/topic/14041-otklyuchit-vidzhet-v-mobilnom-shablone/ Share on other sites Больше вариантов
1 апреля, 20168 yr comment_104216 попробуйте в кастом прописать @media screen and (min-width: 768px){ li[data-blocktitle="Лента видео"] div.ipsWidget_inner { display: none; } } сразу скажу - не проверял Link to comment https://ipbmafia.ru/topic/14041-otklyuchit-vidzhet-v-mobilnom-shablone/?&do=findComment&comment=104216 Share on other sites Больше вариантов
1 апреля, 20168 yr Author comment_104217 4 минуты назад, Redneck сказал: попробуйте в кастом прописать @media screen and (min-width: 768px){ li[data-blocktitle="Лента видео"] div.ipsWidget_inner { display: none; } } сразу скажу - не проверял к сожалению не сработало ( Link to comment https://ipbmafia.ru/topic/14041-otklyuchit-vidzhet-v-mobilnom-shablone/?&do=findComment&comment=104217 Share on other sites Больше вариантов
1 апреля, 20168 yr comment_104219 6 минут назад, ArcheR_AWG сказал: к сожалению не сработало ( min измените на max (я перепутал) Link to comment https://ipbmafia.ru/topic/14041-otklyuchit-vidzhet-v-mobilnom-shablone/?&do=findComment&comment=104219 Share on other sites Больше вариантов
1 апреля, 20168 yr Author comment_104220 Вру. Сработало. Спасибо огромное ) после замены min на max Edited 1 апреля, 20168 yr by ArcheR_AWG Link to comment https://ipbmafia.ru/topic/14041-otklyuchit-vidzhet-v-mobilnom-shablone/?&do=findComment&comment=104220 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.