-
Постов
763 -
Зарегистрирован
-
Посещение
-
Победитель дней
24
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные andros0789
-
-
шаблон надо смотреть
-
Сегодня решил сделать стиль для IPS 4 и задался таким вопросом. К примеру имеется 2 вида сайта, темный и светлый. Как осуществить смену по кнопке цвета сайта?
К примеру возможно ли создать два custom1.css (белый) и custom2.css (темный):
<link id="dyncss" rel="stylesheet" type="text/css" href="/custom1.css"> <script type="text/javascript"> function setDynCSS(url) { if (!arguments.length) { url = (url = document.cookie.match(/\bdyncss=([^;]*)/)) && url[1]; if (!url) return ''; } document.getElementById('dyncss').href = url; var d = new Date(); d.setFullYear(d.getFullYear() + 1); document.cookie = ['dyncss=', url, ';expires=', d.toGMTString(), ';path=/;'].join(''); return url; } setDynCSS(); </script>
Кто подкинет идеи?
Или проще создать два стиля темный и светлый и сделать переключение?
-
-
-
-
мне интересует реально ли за счет этого плагина сделать border для аватара в зависимости от его группы?
-
или отдельно его вытянуть есть же возможность?
-
13 часов назад, kgb сказал:
Я вот всего чуть больше 2х с половиной лет в армии отслужил, так чуть вообще читать не разучился, а тут аж целых 15. Тут не то что читать, но перепутать дизайн с декорированием запросто.
Ну ребят, которые штаны протирают в войсках мы знаем. Печально что не удалось отслужить в достойных войсках друг. Хотя просто так на протирку штанов не отправляют. если только со здоровьем или головой были проблемы... думаю об этом обсуждать далее не будем. Ибо смысла не вижу.
-
-
-
-
6 минут назад, Samohovets сказал:
andros0789, это да, но только как так её переделать, можно подробнее?
знания css и html всего-то, и будет вам радость. делов на час от силы
-
-
-
короче залей куда нить свою старую бд, кинь в личку, и напиши на какой версии 3ей он стоял. сделаю скину полностью базу с форумом
-
5 минут назад, Deucalion сказал:
после того, БД форума скок весил?
стоп, начнем сначала, у вас имеется старая база данных? имею ввиду от 3ки, и старый форум, остался бекап?
-
-
Только что, Samohovets сказал:
andros0789, знаю про эти темы, спасибо, но нужно что-то ещё. Более похожее на дефолтную тему, и с колорпикером.
ее можно переделать в дефолтную, делов то
-
3 часа назад, Samohovets сказал:
Redneck, да, спасибо, но вот покупать за такую цену не хочется, учитывая что для студента это много..
Народ, что делать? Ни у кого нет файлов как у Redneck'a?
Ответил в лс
-
Нажмимаете правой кнопкой на ваше меню, смотрите ID вашей менюшки пример ниже:
И добавляете стиль в custom.css со своей выбранной иконкой и ID вашего меню (здесь выберите иконку fontawesome.io/icons/)
a[data-navitem-id="32"]:before { content: "\f158"; font-family: FontAwesome; }
ну и в GlobalTemplate в <head </head> пропишите:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
-
Короче кому интересно вот рабочий вариант, вывода еще одной прикрепленной новости:
{{if count($articles)}} {{foreach $articles as $id => $record}} {{if $id == 1}} <div class='ipsList_reset ipsGrid ipsGrid_collapsePhone' data-ipsgrid="" data-ipsgrid-equalheights='row'> <div class='SG_card ipsPad ipsAreaBackground_reset ipsType_left ipsGrid_span6' style='height: 418px;'> {template="entry" app="cms" location="database" group="supergrid" params="$record, $database, 1"} </div> </div> {{endif}} {{if $id == 0}} <div class='ipsList_reset ipsGrid ipsGrid_collapsePhone' data-ipsgrid="" data-ipsgrid-equalheights='row'> <div class='SG_card ipsPad ipsAreaBackground_reset ipsType_left ipsGrid_span6' style='height: 418px;'> {template="entry" app="cms" location="database" group="supergrid" params="$record, $database, 2"} </div> {{else}} {{if ($id - 1) % 3 == 0}} <div class='ipsList_reset ipsGrid ipsGrid_collapsePhone' data-ipsgrid="" data-ipsgrid-equalheights='row'> {{endif}} <div class='SG_card ipsPad ipsAreaBackground_reset ipsType_left ipsGrid_span4' style='height: 345px;'> {template="entry" app="cms" location="database" group="supergrid" params="$record, $database, $id"} </div> {{if ($id - 1) % 3 == 2}} </div> {{endif}} {{endif}} {{endforeach}} {{endif}}
-
19 минут назад, ram108 сказал:
Я же написал выше, что тут нужно разбираться и тестировать. Для этого нужно время и желание. У вас и то и другое есть, значит все получится.
Извини. Больше не набиваю тут сообщения.
понятно...
-
21 минуту назад, ram108 сказал:
А сколько нужно? Все дело в выборке данных. А далее шаблон вывода. Если есть хоть малейшие знания языка программирования, то собрать все воедино не сложно. Плюс доступна документация разработчика.
я не могу понять суть именно IPS. именно вывода новостей. Вот хоть кто-то мне может показать пример?например если вы знаток языков программирования покажите пример. Набивка сообщений тут ни к чему об истине и познании и силе человеческого разума и тд.
-
21 час назад, ram108 сказал:
Вопрос предполагает более глубокое погружение в тему. Не всегда на это есть время.
На вскидку приходит решение. В приведенном выше коде нет строки получения самих данных $articles. Именно с этим стоит работать.
1) Сначала получить нужные тебе данные, например, только 2 закрепленных статьи, вывести их как тебе необходимо. Затем, еще раз получить $articles, но уже все остальные и в том количестве, что тебе необходимо. Также вывести их в шаблоне.
2) Либо получить только нужное количество статьей, изменить скрипт шаблона, чтобы первые две статьи выводились с крупными изображениями по две на строке, затем все остальные по три на строке.
тут дело немного в другом. Это понятно что можно так вывести, будут только две одинаковые сверху закрепленные новости
RSS лента
в Техническая поддержка Invision Community
Опубликовано
да я попутал))сори)уже написал выше, шаблон же не дефолтный