Jump to content

andros0789

Актив
  • Регистрация

  • В сети

Posts posted by andros0789

  1. 3 часа назад, smolskimo сказал:

    Отзовитесь кто-нибудь)

     

     

    бери русский язык качай, в нем бери файл который All applications и меняй в нем все русские фразы на свои.

    Снимок.PNG

    Я себе сделал два таких файлика для удобства, добавляю сам любые фразы в шаблон чтобы они менялись в зависимости от языка, обновляю иногда свои языки и все

    упс))у тебя троечка?

  2. дабы не плодить темы задам вопрос. После конвертации с phpbb 3.1 -> ipb 3.4 далее обновился до -> ips 4.1.19.3 (Так же конвертировал с 1251 в utf8) возникла следующая проблема, именно РУССКИЙ раздел форума выглядит так:

    Снимок.PNG

    Кто подскажет как сделать его нормальным?))) Форум щас utf8 и база тоже. но текст РУССКОГо раздела остался в 1251. Через декодер вот как показыввает:

    Снимок2.PNG

  3. Только что, WOLF сказал:

    ну так и сидел бы на службе, что сюда то лезите)) помоги столько сколько я, ответь каждому столько сколько я, пройди всех школьников - тогда и суди. Тут взрослый форум и каждому сопли подтирать я не собираюсь. 

    и если человек пришел на форум и стал требовать что-то, я по твоему должен встать на коленки, склонить голову и начать во всем помогать? посмотрите на темы данного. как вы говорите, "персонажа". походите по другим форумам и найдите эти же темы, с точный содержанием как тут и сделайте выводы. 

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

    видимо служба в этом плане не многому вас научила, лишь делаете выводы о человеке по первому впечатлению -_-

    ради твоей задницы нетронутой служу дружище. так что сиди спокойно на миллионах форумах и не переживай что твою жопу взорвут с дня на день. Не задевай лучше о службе ок? Форумный гений. Я тебя поздравляю. Когда в живую с сотнями людьми поработаешь , именно в живую, поруководишь, покомандуешь и тд. Тогда будет нам о чем с тобой поговорить. А пока разойдемся на том что есть. Единственное поддержу, относись к людям так, как хотел бы чтобы относились к тебе. бабушка мне всегда так говорила, царство ей небесное. ББ

  4. 3 часа назад, WOLF сказал:

    ох, кого-то прорвало. не плачься. за собой следи, следопыт. гнилой базар - у тебя на зоне. лучше понаблюдай за тем пользователем который писал данное сообщение. 

    всегда мечтал услышать от подобных в живую в мой адрес "НЕ ПЛАЧь или не плачься". Ты грубо говоря админ тут, веди себя соответственно. Люди по тебе делают вывод. Благо парнишка съехал и почему-то в ответ извинился на твое "додик" (бесхребетный похоже). А на зоне я бывал по служебной необходимости. И тебе советую посетить на жэкскурсиях такие заведения. Многому научит.

  5. 9 часов назад, WOLF сказал:

    додик, двумя постами выше прочитай!!!!

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

  6. kgb, подскажи пожалуйста, возможно ли в новости в полной, выводить блоки по вкладкам именно из той категории откуда эта полная новость? То есть зашел я в новость Battlefield, ниже идут вкладки (tabs) с названиями к примеру "Галерея, Видео, Форум, новости" и при нажатии у меня бы выводились мои кастомные блоки именно с новостями о Battlefield из  "Галерея, Видео, Форум, новости". Я так понял тут дело сортировки?

  7. kgb, так в том то и дело я как только не пробовал уже....суть в том что полная новость когда открывается , то шаблон record выводится в обертке GlobalTemplate, даже если я выбираю не стандартную тему, а свою созданную html. Вот что я не могу понять.... То ли вы меня не поймете то ли хз.... реально.. Напишу пример. Подробно.

    Имеется шаблон:

    <!doctype html>
    <html id="" class="js no-touch" lang="{expression="\IPS\Member::loggedIn()->language()->bcp47()"}" dir="{{if member.language()->isrtl}}rtl{{else}}ltr{{endif}}">
    <head>
       <title>Новости</title>
       {template="includeMeta" app="core" group="global" location="global" params=""}
       {template="includeCSS" app="core" group="global" location="global" params=""}
       {template="includeJS" if="theme.js_include != 'footer'" app="core" group="global" location="global" params=""}
       {template="favico" app="core" group="global" location="front" params=""}
       
    </head>
      <body id="default-body" class='default has-nav-slim body-forums skin-no col-2-template-fluid ipsApp ipsApp_front {{if isset( \IPS\Request::i()->cookie['hasJS'] )}}ipsJS_has{{else}}ipsJS_none{{endif}} ipsClearfix{{foreach output.bodyClasses as $class}} {$class}{{endforeach}}' {{if output.globalControllers}}data-controller='{expression="implode( ',', output.globalControllers )"}'{{endif}} {{if isset( output.inlineMessage )}}data-message="{expression="output.inlineMessage"}"{{endif}} data-pageApp='{$location['app']}' data-pageLocation='front' data-pageModule='{$location['module']}' data-pageController='{$location['controller']}' itemscope itemtype="http://schema.org/WebSite">
    <div id="site-main">
       <!-- Основной -->
       {template="GlobalHeader" app="core" group="global" params=""}
       <div id="site-wrapper">
         {template="header_future" app="core" group="global" params=""}
          <div id="mantle_skin">
             <div id="rbSkin">
                <span id="adSkinLeft"></span>
                <span id="adSkinRight"></span>
                <div id="wrapper">
                   <div id="site" role="main">
                      <div id="default-content" class=" container row">
                        <section class="promo-strip span12">
                            <ul class="promo-strip__list row ">
                               {block="newstop4"}
                            </ul>
                        </section> 
                        <div class="primary-content span8 medium-span7">
    					<!-- Новости -->
                            <div id="river" class="pod pod-river js-filter-pod">
                               <dl class="pod-header  has-feed-group" data-feed-group="news-list">
                                  <dt class="pod-header__item">
                                     <div class="pod-title">
                                        <h4>Новости</h4>
                                        <span class="pod-div" role="presentation" aria-hidden="true"></span>
                                     </div>
                                  </dt>
                                  <dd class="pod-header__item pod-header__grid no-flex hide-mobile">
                                     <a href="#" id="feed-view-river" class="feed-view on " rel="nofollow">
                                        <i>
                                           <svg class="symbol symbol-reorder" aria-role="icon">
                                              <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-reorder"></use>
                                           </svg>
                                        </i>
                                     </a>
                                  </dd>
                                  <dd class="pod-header__item pod-header__grid no-flex hide-mobile">
                                     <a href="#" id="feed-view-grid" class="feed-view " rel="nofollow">
                                        <i>
                                           <svg class="symbol symbol-th" aria-role="icon">
                                              <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-th"></use>
                                           </svg>
                                        </i>
                                     </a>
                                  </dd>
                               </dl>
                               <dl class="pod-header pod-header--tabs has-feed-group">
                                  <dd class="pod-header__item pod-header__filters pod-header__filters--js">
                                     <div class="tabs2 pod-header__filters--tabs js-filter-json">
                                        <a href="" class="current pod-header__filters-item js-filter-option">Последние</a>
                                        <a href="" class="pod-header__filters-item js-filter-option">Популярные</a>
                                     </div>
                                   </dd>
                               </dl>
                              
                               <div class="pod-filter">
                                  <section class="filter-results js-filter-results editorial thirds river">  
                                     <!-- 1 вкладка -->
                                    <div>
    									{database="news_main"}
    								</div>
                                    <!-- 2 вкладка -->
                                    <div> 
    									{block="popular_news"}
    								</div>
                                  </section>
                               </div>
                            </div>
    					</div>
    					
    					<aside class="secondary-content span4 medium-span5 ">
                            <!-- Gamebox (Игротека) -->  
                            {block="gs2news"}
                            <!-- Reviews (Обзоры) -->
                            {block="news_main"}
                            <!-- Comments (Комментарии) -->
                            {block="comments_forum"}
                            <section class="pod pod-upcoming">
                            <div class="pod-body upcoming"></div>
                            </section>
                         </aside>
    					
                        
                      </div>
                   </div>
                </div>
             </div>
          </div>
        </div>
       {template="footer" app="core" group="global" params=""}
    </div>
    </body>
    </html>

    Это шаблон главной  страницы новостей. Главная моего портала. 

    Макет состоит из Меню шапки (3 новости типа слайдера), ниже идут 4 новости в одном блоке, под ними идут две вкладки с новостями по дате и популярности, сбоку боковой блок с кастомнфми блоками и футер. Так вот.... При входе в полную новость мне нужно убрать все начиная после 

    <div id="default-content" class=" container row">

    И вывести соответственно шаблон который Я поставил в record. И тут косяк... В полной новости, если я даже использую CustomWrapper Или просто вставляю шаблон этот же в содержимое страницы и использую свою HTML оболочку

    1.PNG

    2.PNG

     

    3.PNG

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

    ХОСПОДИ!!! Я это сделал!
    Короче указал

    				  {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}}
    				  <div id="default-content" class=" container row">
    				  {$html|raw}
    				  </div>
    				  {{endif}}
    
    
    				  <div id="default-content" class=" container row {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}}ipsHide{{endif}}">
                        <section class="promo-strip span12">
                            <ul class="promo-strip__list row ">
                               {block="newstop4"}
                            </ul>
                        </section> 
                        <div class="primary-content span8 medium-span7">
    					<!-- River -->
                            <div id="river" class="pod pod-river js-filter-pod">
                               <dl class="pod-header  has-feed-group" data-feed-group="news-list">
                                  <dt class="pod-header__item">
                                     <div class="pod-title">
                                        <h4>Новости</h4>
                                        <span class="pod-div" role="presentation" aria-hidden="true"></span>
                                     </div>
                                  </dt>
                                  <dd class="pod-header__item pod-header__grid no-flex hide-mobile">
                                     <a href="#" id="feed-view-river" class="feed-view on " rel="nofollow">
                                        <i>
                                           <svg class="symbol symbol-reorder" aria-role="icon">
                                              <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-reorder"></use>
                                           </svg>
                                        </i>
                                     </a>
                                  </dd>
                                  <dd class="pod-header__item pod-header__grid no-flex hide-mobile">
                                     <a href="#" id="feed-view-grid" class="feed-view " rel="nofollow">
                                        <i>
                                           <svg class="symbol symbol-th" aria-role="icon">
                                              <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#symbol-th"></use>
                                           </svg>
                                        </i>
                                     </a>
                                  </dd>
                               </dl>
                               <dl class="pod-header pod-header--tabs has-feed-group">
                                  <dd class="pod-header__item pod-header__filters pod-header__filters--js">
                                     <div class="tabs2 pod-header__filters--tabs js-filter-json">
                                        <a href="" class="current pod-header__filters-item js-filter-option">Последние</a>
                                        <a href="" class="pod-header__filters-item js-filter-option">Популярные</a>
                                     </div>
                                   </dd>
                               </dl>
                              
                               <div class="pod-filter">
                                  <section class="filter-results js-filter-results editorial thirds river">  
                                     <!-- 1 вкладка -->
                                    <div>
    									{$html|raw}
    								</div>
                                    <!-- 2 вкладка -->
                                    <div> 
    									{block="popular_news"}
    								</div>
                                  </section>
                               </div>
                            </div>
    					</div>
    					
    					<aside class="secondary-content span4 medium-span5">
                            <!-- Gamebox (Игротека) -->  
                            {block="gs2news"}
                            <!-- Reviews (Обзоры) -->
                            {block="news_main"}
                            <!-- Comments (Комментарии) -->
                            {block="comments_forum"}
                            <section class="pod pod-upcoming">
                            <div class="pod-body upcoming"></div>
                            </section>
                         </aside>
    					
                        
                      </div>

    И теперь все просто сказка!!!!!!!!!!!!!!!!! Спасибище просто за то что прибавили мне 60% к моему левэлу знаний IPS)))

  8. 4 минуты назад, WOLF сказал:

    к чему это сообщение?

    и с какой стати я должен за чем-то следить? 

    писал в другой теме вообще)))это как?
     

     

    Цитата

     

    2.2.2.6 Чрезмерный подъем тем

    Запрещается поднимать темы, писать сообщения, с содержанием не несущей никакой информации (АП, UP, Подниму, вверх и т.д.) более чем раз в сутки (24 часа). При нарушении данного пункта, автору выдается предупреждение. 

     

     

  9. 1 минуту назад, WOLF сказал:

    и как я должен понять куда вы нажали? 

    переустанавливайте портал тогда, что еще можно посоветовать, если что-то меняли в мобильной версии просто отмените там все изменения

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

  10. Короче ребят вчера сидел под вечера ломал голову... Так и не решил я свой вопрос))) суть в том, что мне как то надо сделать так, чтобы на форуме был шаблон GlobalTemplate, а вот в страницах брался шаблон из страниц(а не из GlobalTemplate как при просмотре полной новости он берет именно глобалтемплейт). Реально ли чтобы в приложении страницы был шаблон только тот который я прописал в содержимое страницы News? А на форуме только из GlobalTemplate. Потому что ооооочень много кода получается в глобальемплейте.... Как то тупо сделано.... Главное страницу саму он шаблон берет из Pages, а шаблон полной новости из GlobalTemplate.... Или может есть какая альтернатива kgb? Или сможет на мысль есть вариант подтолкнуть с помощью голосовой связи. Просто я не написать то что у меня вообще задумано, а на словах и видеосвязи с экраном просто показал бы и было бы проще понять и мне и тому кто мог бы объяснить. Заранее благодарен!

  11. 16 минут назад, Respected сказал:

    Яваскриптом добавить класс для проверки не получится, нужно сделать как предложил kgb:

    
    {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}}
    {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}}
                         
    					{{else}} 
    					<section class="promo-strip span12">
                            <ul class="promo-strip__list row ">
                               {block="newstop4"}
                            </ul>
                         </section> 
     {{endif}}

     

    У меня добавился класс))

    Снимок.PNG

    Снимок2.PNG

  12. Почему то не работает(
    Начнем сначала)))
    В полной новости (шаблон Display) добавил скрипт в самый низ

    <script>
            $("#default-body").addClass("fullNews");    
    </script>

    В шаблоне самой страницы новостей я к ненужным в полной новости блокам (div'ам) прописываю код

    {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}}
                         
    					{{else}} 
    					<section class="promo-strip span12">
                            <ul class="promo-strip__list row ">
                               {block="newstop4"}
                            </ul>
                         </section> 
     {{endif}}

    И получается когда я захожу в полную новость у меня присваивается класс скриптом, и идет проверка с помощью условия на наличие класса в боди? Так?  И автоматом его скрывает. Или я допустил ошибку?

  13. 5 минут назад, Respected сказал:
    
    {{if in_array('МОЙКЛАСС', \IPS\Output::i()->bodyClasses )}}
      Класс имеется
      {{else}}
    Класса нет
      {{endif}}

     

    То есть получается тут нет такого понятия, если есть класс вывести, если нет то не вывести?)) Я имею ввиду, придется два раза код прописывать

    {{if in_array('fullNews', \IPS\Output::i()->bodyClasses )}}
                         <section class="promo-strip span12">
                            <ul class="promo-strip__list row ">
                               {block="newstop4"}
                            </ul>
                         </section>
    					{{else}} 

    К примеру надо убрать этот блок в полной новости. Вот как его показать на главной в Страницах и убрать в полной новости? то ли я че то не то делаю, то ли хз

  14. 2 часа назад, kgb сказал:

    Зачем плодить сущности и засорять шаблон скриптом, если  {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} добавит класс  fullNews в боди?

    Ну прописал я  {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}}  в боди в шаблоне страницы, а дальше то что???  Как мне показать свой шаблон полной новости? В этом то и вся беда. Мне нужно в полной новости убрать половину кода ведь. Поэтому и не пойму как убрать с помощью скрипта, точнее добавить скриптом. Прописав скрипт в шаблон полной новости, а в шаблоне страницы прописать в ненужные (блоки которые не нужны в фуллстори) условие.... Как условие прописать, если в классе боди есть fuulNews то не показывать этот блок?

    {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}} не катит... Так как класс добавляется скриптом.

    Как в IPS с помощью  hasClass сделать проверку класса боди?

  15. Совет нужен) Если я в шаблон полной новости пропишу скрипт с добавлением класса в body

    <script>
            $("#default-body").addClass("fullNews");    
    </script>

    А после этого пропишу вместо 

    {{\IPS\Output::i()->bodyClasses[] = 'fullNews';}}

    Свое условие на проверку класса через hasClass в <body class="fullNews"> для удаления ненужных блоков в полной новости. Нормально будет как думаете знатоки?

  16. В 14.04.2017 в 23:04, kgb сказал:

     

    В 14.04.2017 в 13:17, andros0789 сказал:

    Как например в GlobalTemplate прописать , а точнее скрыть например <div class="1"></div> на форумах, а показать на страницах?

    А в чем проблема?

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

     

    В 14.04.2017 в 13:17, andros0789 сказал:

    Или скрыть на страницах, а показать в полной новости на этих страницах?

    Здесь сложнее, т.к. и $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';}} в настройках содержимого страницы, где у мен свой шаблон. Прописываю условия что идут ниже в твоем примере. Но как определить что я нахожусь в полной новости то?))Вопрос)
    Убирает блоки на главной и в полной новости, а надо как то ему прописать что только в полной новости)

  17. Только что, kgb сказал:

    Это хорошо, Но на всякий случай, часто помогает вот это 

    
    {{echo '<pre>';}}
    {{print_r($record);}}
    {{echo '</pre>';exit;}}

    Что бы понять, что же там у нас в переменной $record (или $row или что там еще будет )

    Воу крутяк! Осталось научиться мне теперь условия составлять)))