Jump to content

andros0789

Актив

Everything posted by andros0789

  1. сейчас проще написать на js обычный блок с выводом контента с канала с оформлением под родной шаблон IPS Делал когда-то для себя))Думаю интернет вам поскажет как переделать под новый апи твича)будет две вкладки с трансляциями твич и ютуб. Вверху всегда выводятся онлайн трансляции
  2. Создайте дефолтный шаблон в разделе Стили.
  3. html[dir="ltr"] .ipsCommentCount { margin-left: 10px; } это конечно зря...не комильфо Верни обратно html[dir="ltr"] .ipsCommentCount { margin: 10px; } И тут можно сделать так html[dir="ltr"] #ipsLayout_sidebar.ipsLayout_sidebarright, html[dir="rtl"] #ipsLayout_sidebar.ipsLayout_sidebarleft { padding: 5px; /* у вас тут было 20 справа и 10 слева */ } И тут чтобы сравнять с правым блоком (с правым отступом) #ipsLayout_mainArea { padding: 0 10px; }
  4. конечно😆 Наша тема))Зачем писать плагины и приложения, если есть обычное решение)))
  5. можно использовать приложение Формы (Forms). Там можете отдельно добавить дополнительные поля при создании темы, создать отдельный раздел форума и указать в настройках этой формы нужный раздел форума. Далее у вас в выпадающем меню появится Создать "Ваша форма", правой кнопкой, копируете ссылку на Создать форму (после вы вставите эту ссылку на вашу кнопку в нужном ранее созданном разделе). Переходите в основной шаблон форума (перед этим посмотрите id каждой категории форума , кликнув правой кнопкой мыши) и пишем условие отображения обычной кнопки "Создать тему" в обычных разделах, и отдельно для Нашей новой кнопки только в нашем разделе. 4 (стандартная категория форума) 12 (это ваша отдельная категория форума) Далее идем в Ищем код <div data-controller='forums.front.forum.forumPage'> <ul class="ipsToolList ipsToolList_horizontal ipsClearfix ipsSpacer_both"> {template="forumButtons" group="forums" params="$forum"} </ul> {$table|raw} </div> Заменяем его на <div data-controller='forums.front.forum.forumPage' data-forumid='{$forum->_id}'> <ul class="ipsToolList ipsToolList_horizontal ipsClearfix ipsSpacer_both"> {{if $forum->_id == '4'}} <!--это стандартный раздел ID--> {template="forumButtons" group="forums" params="$forum"} <!--это стандартная кнопка для всех разделов--> {{elseif $forum->_id == '12'}} <!--это заданный раздел ID--> <li class="ipsToolList_primaryAction"> <a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" href="ссылка/?do=add" title="Создать тему ">Создать тему</a> <!--это кнопка для нашего заданного раздела, ссылку укажите на нужную форму или то что вам надо--> </li> {{endif}} </ul> {$table|raw} </div> Результат в 4 айди форума стандартная кнопка, в 12 айди форума наша заданная кнопка Так же можно делать блок с правилами для определенного форума, это так на заметку вам. {{if $forum->_id == '1'}} <div class="cAnnouncementContentTop ipsMessage ipsMessage_success ipsType_center"> <a href="/topic/90-szybka-rekrutacja/" target="_blank" rel="noopener">#1 ОСНОВНЫЕ ДЛЯ ДАННОГО РАЗДЕЛА ФОРУМА!!!</a> </div> {{elseif $forum->_id == '2'}} <div class="cAnnouncementContentTop ipsMessage ipsMessage_error ipsType_center"> <a href="/topic/90-szybka-rekrutacja/" target="_blank" rel="noopener">#2 ОСНОВНЫЕ ДЛЯ ДАННОГО РАЗДЕЛА ФОРУМА!!!</a> </div> {{endif}}
  6. зачетное набивание комментов. Глупый и бессмысленный ответ, в принципе как и всегда))Типа помог Нужно создать условие вывода определенной кнопки для определенного раздела форума.
  7. даже не помню как решил ее)))
  8. То есть имеется 3 категории: - игры (id 1) -обзоры (id 2) -новости (id 3) Надо вывести в категории ИГРЫ блок с новостями из категории ОБЗОРЫ, в категории ОБЗОРЫ вывести блок с новостями из категории НОВОСТИ Так?
  9. потому что не захотели читать.
  10. https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuidialog-r44/ тут думаю поймешь все)
  11. я тебе могу хоть сайт игромании сделать копию на этом движке)))
  12. Заходишь в страницы, создаешь страницу. Далее создаешь шаблон страниц и кидаешь туда свой шаблон (не нарушая структуру IPS). Далее в созданной ранее СТРАНИЦЕ выбитраешь свой шаблон на первой вкладке "Использовать шаблон". Вуаля у тебя готовая страница. Так же все стили и скрипты можно подключать внутри настроек этой страницы во вкладке "Файлы", но перед этим так же наджо добавить шаблоны css и js.
  13. как у вас в профиле?😆
  14. он куда лучше и функциональнее))
  15. проверь пожалуйста, я просто именно в этом плагине не выявил такую проблему
  16. просто тот что я скинукл, там есть отключение предзагрузки и тд и тп, только что вот сидел смотрел. Вроде нет этого бага что у всех автовоспроизведение срабатывает. Проверь
  17. щас гляну, скину сюда
  18. почему тогда не переделать и убрать включение этой функции братик?)) Ты про этот плагин писал?
  19. такое есть, но не в курсе в посты можно их вставлять или нет
  20. Так пропишите непосредственно в стилях В custom.css
  21. в админку хоть заходили? Там есть такая вкладочка Темы или Стили. А на ней есть карандашик. Вот там и найдите тот цвет который стоит и замените на свой
  22. я тоже с Саратова😄 Кладу в папку на сайт шаблоны для категории и для самой записи (примерно как в Pages от IPS4), есть для блоков свои шаблоны, для категории свои, для записи свои и тд. Так и тут, вот только я хочу, чтобы эти шаблоны лежали не в движке, а отдельно, потому что хочу задействовать AngularJS.
  23. оно катит))просто как прописать в php теги с ips4? Я их подгружаю, все хорошо) Просто как использовать в php шаблонах, которые лежат на сервере теги с IPS4?
  24. Уважаемые форумчане прошу небольшой помощи) Имеется созданное приложение app.js примерно с таким кодом. // app.js var eftApp = angular.module('eftApp', ['ui.router']); eftApp.config(function ($stateProvider, $urlRouterProvider, $locationProvider) { $urlRouterProvider.otherwise('/'); $locationProvider.html5Mode(true); var contentUrl; $stateProvider .state('home', { abstract: false, url: "/", templateUrl: "/views/home.php" }) .state('item/id', { url: '/item/:id', controller: function($stateParams, $scope) { $scope.id = $stateParams.id contentUrl = 'views/items/item.php?id=' + $scope.id; }, templateUrl: function ($stateParams) { return '/views/items/item.php?id=' + $stateParams.id; } }) .state('category/id', { url: '/category/:id', controller: function($stateParams, $scope) { $scope.id = $stateParams.id contentUrl = '/views/categories/category.php?id=' + $scope.id; }, templateUrl: function ($stateParams) { return '/views/categories/category.php?id=' + $stateParams.id; } }) .state('trades', { url: '/trades', templateUrl: "/views/traders/trades.php" }) .state('trader_prapor', { url: '/trader/prapor', templateUrl: "/views/traders/prapor.php" }) .state('maps_labs', { url: '/maps/laboratory', templateUrl: "/views/maps/labs.php" }) .state('debug_icons', { url: '/debug/icons', templateUrl: "/views/debug/debug.php" }) .state('quests', { url: '/quests', templateUrl: "/RecordFeed/weapons.php" }) .state('maps_woods', { url: '/maps/woods', templateUrl: "/views/maps/woods.php" }) }); Суть проблемы заключается в следующем. Имеется большая база данных с категориями. Оружие, одежда и тд и тп. Не могу понять как можно подгрузить правильно шаблон к категории, к записи (именно как выводить через файл php, который валяется на сервере записи с базы IPS). Так же проблема появилась при вставке кастомного блока в один из файлов (category.php) через внешнюю вставку. Неправильно вывод происходит. Натолкните на мысль пжта. Просто уже немного запутался)) Спасибо