Everything posted by andros0789
-
Как скрыть блоки на определенной странице?
То есть получается тут нет такого понятия, если есть класс вывести, если нет то не вывести?)) Я имею ввиду, придется два раза код прописывать {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}} <section class="promo-strip span12"> <ul class="promo-strip__list row "> {block="newstop4"} </ul> </section> {{else}} К примеру надо убрать этот блок в полной новости. Вот как его показать на главной в Страницах и убрать в полной новости? то ли я че то не то делаю, то ли хз
-
Как скрыть блоки на определенной странице?
Ну прописал я {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} в боди в шаблоне страницы, а дальше то что??? Как мне показать свой шаблон полной новости? В этом то и вся беда. Мне нужно в полной новости убрать половину кода ведь. Поэтому и не пойму как убрать с помощью скрипта, точнее добавить скриптом. Прописав скрипт в шаблон полной новости, а в шаблоне страницы прописать в ненужные (блоки которые не нужны в фуллстори) условие.... Как условие прописать, если в классе боди есть fuulNews то не показывать этот блок? {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} не катит... Так как класс добавляется скриптом. Как в IPS с помощью hasClass сделать проверку класса боди?
-
Как скрыть блоки на определенной странице?
Совет нужен) Если я в шаблон полной новости пропишу скрипт с добавлением класса в body <script> $("#default-body").addClass("fullNews"); </script> А после этого пропишу вместо {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} Свое условие на проверку класса через hasClass в <body class="fullNews"> для удаления ненужных блоков в полной новости. Нормально будет как думаете знатоки?
-
Как скрыть блоки на определенной странице?
А в чем проблема? <div class="1 ipsHide"></div> Не будет показываться нигде а в css прописываем body[data-pageapp="cms"] .1 { display: block; } Вариант 2 - еще лучше/ Через переменную $location , которая в GlobalTemplate есть. {{if $location['app'] == 'cms'}} <div class="1"></div> {{endif}} Здесь сложнее, т.к. и $location['app'] и $location['module'] будут одинаковыми. Но есть выход, называется bodyClasses . В шаблоне страницы record.phtml добавляем bodyClasses, например вот так {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} И тогда у нас body уже имеет доп. класс fullNews / Соот-но или через css body.fullNews или чекркз проверку существования класса {{if !in_array('fullNews', \IPS\Output::i()->bodyClasses )}} блаблабла {{endif}} Вот и встал вопрос на этом месте у меня) Прописываю я в класс {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} в настройках содержимого страницы, где у мен свой шаблон. Прописываю условия что идут ниже в твоем примере. Но как определить что я нахожусь в полной новости то?))Вопрос) Убирает блоки на главной и в полной новости, а надо как то ему прописать что только в полной новости)
-
Как скрыть блоки на определенной странице?
Воу крутяк! Осталось научиться мне теперь условия составлять)))
-
Как скрыть блоки на определенной странице?
а все понял) { $record->record_comments} и {$record->record_views }
-
Как скрыть блоки на определенной странице?
Маленький вопрос, как сокрашать вывод кол-ва комментов и просмотров? {lang="num_views_with_number" pluralize="$record->record_views"} {lang="num_comments" pluralize="$record->record_comments"} Без слова ПРОСМОТРОв и КОММЕНТАРИЕВ. Просто цифры
-
Как скрыть блоки на определенной странице?
огромнейшее тебе!
-
Как скрыть блоки на определенной странице?
как же радует что есть грамотные) Спасибо друг. И извини за былое))было дело как то гадость написал в твой адрес. И может насчет третьего напишешь,так сказать для общего познания.
-
Как скрыть блоки на определенной странице?
Тоже дело говоришь!) Соглашусь) А вот как к примеру разные два кастомных блока на разных страницах показать? К примеру в категории один блок а в полной новости другой боковой блок? Так же как и выше описали?
-
Как скрыть блоки на определенной странице?
внутри будут шаблоны разные) И в краткой новости просто накладывается иконка PLAY вот так к примеру, то что нужно
-
Как скрыть блоки на определенной странице?
От души за помощь)) буду пилить дальше) А вот еще вопрос) Как к примеру в краткой новости в Pages прописать показ изображения (к примеру иконку что это видео новость а не обычная новость) в зависимости от категории? К примеру на главной странице новостей показаны новости всех категорий, но у всех идет один шаблон, только с показом иконки PLAY на изображении к новости. которая накладывается условием типа если это видео, то показать, если обычная, то скрыть.
-
Как скрыть блоки на определенной странице?
kgb, эт получается пол шаблна глобал будет в тегах?)) в принципе нормальное решение) Просто есть много страниц, подкатегорий, баз данных и тд..шаблон почти везде одинаковый, но есть где например есть боковой блок а есть где его нет...вот и сижу голову ломаю)
-
Как скрыть блоки на определенной странице?
Кто же все таки подскажет? А то тема вниз ушла уже...
- IPS 4 - два сайдбара
- IPS 4 - два сайдбара
- IPS 4 - два сайдбара
-
Как скрыть блоки на определенной странице?
Вот на DLE например имеются такие теги: [not-aviable=main] {content} [/not-aviable] [aviable=fullstory] {content} [/aviable] Как например в GlobalTemplate прописать , а точнее скрыть например <div class="1"></div> на форумах, а показать на страницах? Или скрыть на страницах, а показать в полной новости на этих страницах? Кто владеет данной информацией, помогите советом , очень нужно для моего проекта. Заранее благодарен знатоки! И PS Не по теме:
-
Спойлер в профиле
ребят я все понимаю. Но неужели такая лень нынче у всех? Сложно найти код и стиль спойлера и вставить его в профиль? Подбить под себя стили7
-
IPS 4 - два сайдбара
Я делал по своему)) Вместо {template="sidebar" if="theme.sidebar_position == 'left'" app="core" group="global" params="'left'"} вставил свой шаблон {template="left_sidebar" app="core" group="global" params=""}. В шаблон вставлял то что мне нужно в этом блоке, а правый у меня через визуальный редактор редактировался.
-
Не пойму, какой функционал у папок страниц.
TemKa_SD, так опиши что хочешь полностью, помогу тебе
-
Не пойму, какой функционал у папок страниц.
TemKa_SD, что за изобретение велосипеда? Вроде нормально все понятно сделано, зашел в страницы, создал страницу html или через визуальный редактор. Все, создал базу, присоединил ее на страницу. Все пашет ноль проблем
-
Конфликт скриптов или css?
Кто натолкнет на мысль? После создания нового стиля появилась вот такая проблема, не могу найти конфликт. Хотя бы натолкните от чего обычно такое весЧи?)))
-
Как сделать фильтры в страницах?
Короче я сделал тупо через яваскрипт, и вкладки. К кнопкам вкладок прописал в класс дополнительное поле, то есть получается если я создавал новость (или шаблон как у меня) и при создании я выбирал "С фоном", то у меня через доп поле подставлялось class="tf-dark, tf-image t-in" ниже скрин как я выбираю сортировку при создании новости)
-
Как сделать фильтры в страницах?
сорян)))с телефона кидал)