Posted 1 июняJun 1 comment_205169 Привет, сделал блок для вывода пользователей в виджете. https://numerolog.club/s-blokom-konsultantov Использовал такой код (обрезал существующий). Хочу выровнять по центру и сделать отступы между автарками. Код блока <style> .noHover{ pointer-events: none; text-align: center; } .element:hover { /* отключаем измения, возвращаем исходные стили */ background: original-background; color: original-color; text-align: center; } .ipsUserPhoto .PhotoPanel { position: relative; margin: 2px; } </style> {{if $display === 'csv'}} {{else}} <div class='ipsWidget_inner noHover ipsType_center'> {{if \count( $members ) }} <ul class='ipsList_reset ipsPos_center'> {{foreach $members as $member}} <li class='ipsPhotoPanel noHover ipsType_center'> {template="userPhoto" group="global" app="core" params="$member, 'large'"} </li> {{endforeach}} </ul> {{else}} {{endif}} </div> {{endif}} Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/ Share on other sites Больше вариантов
1 июняJun 1 Author comment_205170 подскажите пожалуйста, что нужно добавить в коде? Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205170 Share on other sites Больше вариантов
1 июняJun 1 comment_205171 42 минуты назад, VladD сказал: {template="userPhoto" group="global" app="core" params="$member, 'large'"} эм. если не ошибаюсь. мне не где проверить. вы указали запрос на файл. может там посмотреть? {template="userPhoto" group="global" app="core" Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205171 Share on other sites Больше вариантов
1 июняJun 1 Author comment_205172 2 минуты назад, SlawkA сказал: эм. если не ошибаюсь. мне не где проверить. вы указали запрос на файл. может там посмотреть? {template="userPhoto" group="global" app="core" не совсем понял)) создаю блок с пользователями Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205172 Share on other sites Больше вариантов
1 июняJun 1 comment_205173 Попробуйте в custom.css или в стиль виджета (перед </style>) добавить: .ipsPhotoPanel > .ipsUserPhoto { float: left; margin: 3px; line-height: 0; } Выравнивание по центру вам не нужно, потому что будет некрасиво смотреться на смартфонах и других узких экранах. Edited 1 июняJun 1 by Zero108 Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205173 Share on other sites Больше вариантов
1 июняJun 1 Author comment_205174 5 минут назад, Zero108 сказал: Попробуйте в custom.css или в стиль виджета (перед </style>) добавить: .ipsPhotoPanel > .ipsUserPhoto { float: left; margin: 3px; line-height: 0; } Выравнивание по ширине вам не нужно, потому что будет некрасиво смотреться на смартфонах и других узких экранах. с отступом спасибо. Использую виджет на другом сайте, выглядит не очень Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205174 Share on other sites Больше вариантов
1 июняJun 1 comment_205175 59 минут назад, VladD сказал: <li class='ipsPhotoPanel noHover ipsType_center'> Попробуйте убрать ipsType_center здесь, т.к вам надо выровнять непосредственно сам список ul ,то выравнивание надо применить для него ,а не для li. А вот здесь заменить на ipsPos_center 59 минут назад, VladD сказал: <div class='ipsWidget_inner noHover ipsType_center'> Edited 1 июняJun 1 by AHristich Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205175 Share on other sites Больше вариантов
1 июняJun 1 Author comment_205176 не помогло <style> .noHover{ pointer-events: none; text-align: center; } .element:hover { /* отключаем измения, возвращаем исходные стили */ background: original-background; color: original-color; text-align: center; } .ipsUserPhoto .PhotoPanel { position: relative; margin: 2px; } </style> {{if $display === 'csv'}} {{else}} <div class='ipsWidget_inner noHover ipsPos_center'> {{if \count( $members ) }} <ul class='ipsList_reset ipsPos_center'> {{foreach $members as $member}} <li class='ipsPhotoPanel noHover'> {template="userPhoto" group="global" app="core" params="$member, 'large'"} </li> {{endforeach}} </ul> {{else}} {{endif}} </div> {{endif}} Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205176 Share on other sites Больше вариантов
1 июняJun 1 comment_205179 <ul class='ipsList_reset ipsFlex ipsFlex-jc:center ipsFlex-fw:wrap'> {{foreach $members as $member}} <li class='ipsPhotoPanel noHover'> {template="userPhoto" group="global" app="core" params="$member, 'large'"} </li> {{endforeach}} </ul> Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205179 Share on other sites Больше вариантов
1 июняJun 1 Author comment_205180 4 минуты назад, WaNted сказал: <ul class='ipsList_reset ipsFlex ipsFlex-jc:center ipsFlex-fw:wrap'> {{foreach $members as $member}} <li class='ipsPhotoPanel noHover'> {template="userPhoto" group="global" app="core" params="$member, 'large'"} </li> {{endforeach}} </ul> супер, спасибо, работает)))) Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205180 Share on other sites Больше вариантов
1 июняJun 1 comment_205181 Добавить отступы можно с помощью класса ipsGap:2 после ipsFlex-fw:wrap Edited 1 июняJun 1 by WaNted Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205181 Share on other sites Больше вариантов
1 июняJun 1 Author comment_205184 WaNted Спасибо огромное за помощь. Ещё вопрос: как сделать чтобы ссылки в виджетах открывались в новом окне. Когда делаешь блок (с любым кодом) в кнопке выставляешь например target="_blank" и всё норм, но когда вставляешь виджетом этот блок на другой сайт, то все ссылки открываются в этом же окне. У меня форум на другом сайте, хочу в лендинг вставлять такие виджеты (ну например последние сообщения форума), но тогда пользователи будут уходить с сайта на форум. Link to comment https://ipbmafia.ru/topic/27216-pomogite-s-vyorstkoj/?&do=findComment&comment=205184 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.