Перейти к содержанию

andros0789

Актив
  • Постов

    763
  • Зарегистрирован

  • Посещение

  • Победитель дней

    24

Сообщения, опубликованные andros0789

  1. Сегодня решил сделать стиль для 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>

    Кто подкинет идеи?

    Или проще создать два стиля темный и светлый и сделать переключение?

  2. 59 минут назад, Pro100U сказал:

    А где его разрешать?

    в настройках групп если мне память не изменяет, заходите в пользователи, группы пользорвателей и там ставите галочку (ползунок) в положение вкл.

    Снимок.JPG

  3. 13 часов назад, kgb сказал:

    Я вот всего чуть больше 2х с половиной лет в армии отслужил, так чуть вообще читать не разучился, а тут аж целых 15. Тут не то что читать, но перепутать дизайн с декорированием запросто.

    Ну ребят, которые штаны протирают в войсках мы знаем. Печально что не удалось отслужить в достойных войсках друг. Хотя просто так на протирку штанов не отправляют. если только со здоровьем или головой были проблемы... думаю об этом обсуждать далее не будем. Ибо смысла не вижу.

  4. 31 минуту назад, Samohovets сказал:

    Привет, мафиози 

    Вопрос такой : Как изменить иконки в меню?

    По форуму не смог нарыть, разве что неактуальная информация. 

    Спасибо заранее, если дело сложное, то пишите в ЛС.

    Screenshot_5.jpg

    я тут писал 

     

    и пользуйтесь поиском а не плодите темы

  5. 9 минут назад, Deucalion сказал:

    Вот сток примерно весит форум.  Форум запустили примерно месяц назад. Имеется 70 пользователей. Тем где то50+ есть точно.

    Безымянный22.png

    Сталкивался с подобной проблемой, когда пришлось полностью по табличкам восстанавливать форум. полностью восстановил. Могу подсказать в принципе.

  6. Только что, Samohovets сказал:

    andros0789, знаю про эти темы, спасибо, но нужно что-то ещё. Более похожее на дефолтную тему, и с колорпикером.

    ее можно переделать в дефолтную, делов то

  7. 3 часа назад, Samohovets сказал:

    Redneck, да, спасибо, но вот покупать за такую цену не хочется, учитывая что для студента это много.. :) 

     

    Народ, что делать? Ни у кого нет файлов как у Redneck'a?

    Ответил в лс

  8. Нажмимаете правой кнопкой на ваше меню, смотрите ID вашей менюшки пример ниже:

    1.PNG

     

    И добавляете стиль в 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">

     

  9. Короче кому интересно вот рабочий вариант, вывода еще одной прикрепленной новости:

    {{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}}

     

  10. 19 минут назад, ram108 сказал:

    Я же написал выше, что тут нужно разбираться и тестировать. Для этого нужно время и желание. У вас и то и другое есть, значит все получится.

    Извини. Больше не набиваю тут сообщения.

    понятно...

  11. 21 минуту назад, ram108 сказал:

    А сколько нужно? Все дело в выборке данных. А далее шаблон вывода. Если есть хоть малейшие знания языка программирования, то собрать все воедино не сложно. Плюс доступна документация разработчика.

    я не могу понять суть именно IPS. именно вывода новостей. Вот хоть кто-то мне может показать пример?например если вы знаток языков программирования покажите пример. Набивка сообщений тут ни к чему об истине и познании и силе человеческого разума и тд. 

  12. 21 час назад, ram108 сказал:

    Вопрос предполагает более глубокое погружение в тему. Не всегда на это есть время.

    На вскидку приходит  решение. В приведенном выше коде нет строки получения самих данных $articles. Именно с этим стоит работать.

    1) Сначала получить нужные тебе данные, например, только 2 закрепленных статьи, вывести их как тебе необходимо. Затем, еще раз получить $articles, но уже все остальные и в том количестве, что тебе необходимо. Также вывести их в шаблоне.

    2) Либо получить только нужное количество статьей, изменить скрипт шаблона, чтобы первые две статьи выводились с крупными изображениями по две на строке, затем все остальные по три на строке. 

    тут дело немного в другом. Это понятно что можно так вывести, будут только две одинаковые сверху закрепленные новости

×
×
  • Создать...