Redneck Опубликовано 7 января, 2016 Поделиться Опубликовано 7 января, 2016 Создал багтрекер для форума как на ips: создал страницу с базой данных и создал доп. поле с такими настройками: При данном коде в "Пользовательский формат списка" статус отчета всегда одного цвета. Вопрос: как сделать так, чтобы цвет статуса отчета менялся в зависимости от выбранного содержимого Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 8 января, 2016 Автор Поделиться Опубликовано 8 января, 2016 Сможет кто подсказать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 8 января, 2016 Автор Поделиться Опубликовано 8 января, 2016 Вопрос решен. Нашел на оф сайте. Можно закрывать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 8 января, 2016 Поделиться Опубликовано 8 января, 2016 45 минут назад, Redneck сказал: Вопрос решен. Нашел на оф сайте. Можно закрывать. так а как решили-то? расскажите. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 8 января, 2016 Автор Поделиться Опубликовано 8 января, 2016 17 минут назад, alexxis сказал: так а как решили-то? расскажите. https://community.invisionpower.com/topic/408545-how-to-make-ips4-bug-tracker/#comment-2541295 Получилось так: Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
alexis Опубликовано 8 января, 2016 Поделиться Опубликовано 8 января, 2016 Redneck, ну в принципе то, как у вас получилось, мы можем заценить непосредственно у вас на форуме, зато вот ответ на вопрос о том, как это получилось, доступен по вашей ссылке не для всех Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 8 января, 2016 Автор Поделиться Опубликовано 8 января, 2016 7 минут назад, alexxis сказал: зато вот ответ на вопрос о том, как это получилось, доступен по вашей ссылке не для всех надеюсь, что как страницу создать объяснять не надо... Создание дополнительного поля для статуса: Код: {{if ($value=='В ожидании')}} <span class="ipsBadge ipsBadge_style5 ipsPos_right">В ожидании</span> {{elseif ($value=='В работе')}} <span class="ipsBadge ipsBadge_style3 ipsPos_right">В работе</span> {{elseif ($value=='Исправлено')}} <span class="ipsBadge ipsBadge_style4 ipsPos_right">Исправлено</span> {{elseif ($value=='Закрыто')}} <span class="ipsBadge ipsBadge_style6 ipsPos_right">Закрыто</span> {{endif}} alexis 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 Не могу понять как создать этот бок? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
IAF Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 37 минут назад, Sipsb сказал: Не могу понять как создать этот бок? Используя "Пользовательские блоки" из приложения Страницы. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 10 минут назад, IAF сказал: Используя "Пользовательские блоки" из приложения Страницы. Надо создать свой блок, и что выбирать? Сидел всю ночь)) Так и не получилось создать БАГТРЕКЕР мать его! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 47 минут назад, Sipsb сказал: Надо создать свой блок, и что выбирать? Сидел всю ночь)) Так и не получилось создать БАГТРЕКЕР мать его! HTML блок со своим кодом Вообще на официальном форуме есть полная инструкция по созданию их трекера. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
IAF Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 В 08.01.2016 в 15:20, Redneck сказал: Код А зачем вы $value использовали? Есть же $key, его удобнее использовать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Sipsb Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 (изменено) Блин, я уже окончательно запутался ))) Кому не сложно, напишите подробную инструкцию в базе знаний. Изменено 21 января, 2016 пользователем Sipsb Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rustav Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 или ссылку на их БЗ скиньте, всяко проще будет разобраться Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 https://community.invisionpower.com/topic/408545-how-to-make-ips4-bug-tracker/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Евгений Бондаренко Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 This area is available only to clients with an active Suite license. Please login with the same email and password you used to purchase your license or Community in the Cloud package. Обидно(( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 Напишу инструкцию сегодня Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
IAF Опубликовано 21 января, 2016 Поделиться Опубликовано 21 января, 2016 Оригинал статьи: This is step by step guide to make the same bug tracker like IPS4 Bug Tracker - FRESH Database(i do hope you understand, i can help you with it, just send me a message) First you need to have IP.Pages ( aka Pages ) Second, you need to know how to "copy & past" stuff Okay, so here are the steps in order - with no Categories... Going to make a database, field, and page while im writing this guide so if i forgot anything, just add itSTEP 1: Go to the application Pages then click on Databases, click on + Create NewSTEP 2: Then a popup will...pop up just click "Next".. Now, you got a new page with 5 tabs on top: Details, Language, Options, Forums & PageDetails: Name: choose the name you want, Bug Tracker, Support? Description: add what ever you want here Use Categories: If you want 100% as IPS4, select, and click on the radio button: "No, store records in the database directly"- if you want to use categories, do not edit this, let it be: Yes, allow records to be stored in different categories - chose the options you want if you chose no categories. Database Index: Select "Show categories"jump over the 4 next template stuffTemplate key: use either: support, bugs, bug, i use help Language: IF you want to use this as a support database, i recommend you to use: support, or bug report as Language, but it is all up to youOptions: Wiki style: No - do not editEdit own records indefinitely: Do not editStore revisions: Yes, do not editAllow searching: if you want, let it be, if not, set it on no Update the last action: Do not edit, if you want to edit it to your own do it But normal are: When a new comment is made onlyModerate new records: no, do not editAllow Comments: Yes, do not editModerate new comments: No, do not editAllow Reviews: This is all up to how you want it, but i have it on: No, because i don't believe a review would benefit in a support trackerTags: up to you, i do now use this Field Options: - Sort: Record ID? Or you can choose between the ones who are listed, up to you how you want to list the records. - Order: If you want the last post to show on top, use: descending 9-0- records per page: Up to youEnable record image upload: this is like attachments, up to you Forums: If you want to add the support bugs in a forum, feel free to do soPages: Database page: LOOK STEP 6 Click SAVE at the bottomSTEP 3: Chose the Permission: to your desire and click save, now, you need to go somewhere else STEP 4: Below the database you just made there are a few options, one of them are Fields. click on it STEP 5: A new page has come up, now click on + Create New Here are 2 tabs you need to edit, General Options & Display Options, we going to manage general options first:General OptionsTitle: StatusDescription: leave description aloneType: use the list and find: Select Box, use thisDefault Value: Add lower case the first key you have: pending. Content: here are 2 fields you need to fill out, click on "Add Another" 2 more times to add in total: 6 fieldsKey: pendingValue: PendingKey: fixedValue: FixedKey: closedValue: Closed And on Settings below, only add: Field Required and Allow Filtering Click on Display Options: template key: statusShow in listing template: YESListing View format: Select Custom A field, or 2 have been added below, add this code to the box(es) {{if ($value=='Pending')}} <span class="ipsBadge ipsBadge_style3 ipsPos_right">Pending</span> {{elseif ($value=='Fixed')}} <span class="ipsBadge ipsBadge_style4 ipsPos_right">Fixed</span> {{elseif ($value=='Closed')}} <span class="ipsBadge ipsBadge_style6 ipsPos_right">Closed</span> {{endif}} Show in display template: Yes and do the same here as you did above select: custom, add the code in the box below.Editable when viewing a record: Set this to "yes" And click: Save! STEP 6: Now the Page steps. Ok, go to Pages -> Pages -> Add Page -> Select: Page Builder:Name: you want to make a new page for this: name it bugs/bugtracker, bureports or your own namepage filename: bugtracker? Theme: Default ThemeTemplate: Single Column Then add the meta and stuff you want If you want to add the page to menu, do that to Oke, select permission, and then click on SAVESTEP 7: Go to pages again, and click on Page Builder - the little grey box on the left side, in the middle Okay, so the page went up, now you are seeing the awesome page you just made, so, on the LEFT side you the Block Manager, oke, so go to: Pages -> DRAG the "Database" out on the "mid field", or the top field. Click now on: EDIT - Select the database you made and, click "Finish Editing on the left side menu: block manager, at the bottom. And you are ready to go to report sum bugz, happy bugin' STEP 1: How to make the Status destriptions Okay, so, go to the support page you just made, click on this: so the block manager pops up on the left Go on Pages, and drag: WYSIWYG Editor to the sidebar, and EDIT, add this code: <li class='ipsWidget ipsWidget_vertical ipsBox' data-blockID='app_cms_Wysiwyg_du7yodclq' data-blockConfig="true" data-blockTitle="WYSIWYG Editor" data-controller='core.front.widgets.block'><div class='ipsWidget_inner ipsPad'> <p><strong>Status Definitions</strong></p><p><span class="ipsBadge ipsBadge_style5">Pending</span> = We are still working on this report.</p><p><span class="ipsBadge ipsBadge_style4">Fixed</span> = The issue has been fixed and the resolution will be available in the next version.</p><p><span class="ipsBadge ipsBadge_style6">Closed</span> = Feedback or opinion better posted on our forum for discussion. Also for reports we cannot reproduce or need more information. In this case just add a comment and we will review it again.</p><p> </p> </div> </li> and click on, Save, and then click on: Finish Editing ____________________________________________________________________And you are done fjewhhh, almost felt a sweat tear there lol... Live Demo: http://385.no/feilrapporter/ , http://385.no/qa/ & http://385.no/info/ Thanks for reading, and stuff, IF you find any issues, wrong stuff, or something just reply:) rustav и Sipsb 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Redneck Опубликовано 21 января, 2016 Автор Поделиться Опубликовано 21 января, 2016 6 часов назад, Sipsb сказал: Не могу понять как создать этот бок? использовал этот плагин. вставил код <!--<div style="text-align: justify;">--> <p><span class="ipsBadge ipsBadge_style5">В ожидании</span> - В ожидании Администратора форума.</p> <p><span class="ipsBadge ipsBadge_style3">В работе</span> - Мы работаем над этим докладом.</p> <p><span class="ipsBadge ipsBadge_style4">Исправлено</span> - Проблема была устранена.</p> <p><span class="ipsBadge ipsBadge_style6">Закрыто</span> - Мы не можем воспроизвести данную проблему или она не относится к форуму. Возможно, нам требуется больше информации. В этом случае просто добавьте комментарий и мы обязательно рассмотрим его снова.</p><!--</div>--> 5 часов назад, IAF сказал: А зачем вы $value использовали? как в инструкции делал не могу редактировать пост... в коде лишнее надо убрать Sipsb 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
br2988 Опубликовано 3 февраля, 2016 Поделиться Опубликовано 3 февраля, 2016 Есть ли какой-то мануал на русском про эти "страницы" и "базы данных". Можно ли с помощью них сделать что-то серьезно? Можно ли это использовать в связке с php? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rustav Опубликовано 4 февраля, 2016 Поделиться Опубликовано 4 февраля, 2016 br2988, можно сделать очень много качественных и крутых вещей. Но надо сидеть и разбираться и многое методом тыка изучается, в моем случае) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
br2988 Опубликовано 4 февраля, 2016 Поделиться Опубликовано 4 февраля, 2016 @rustav, увидеть бы примеры этих качественных и крутых вещей. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SoNWarrioR Опубликовано 4 февраля, 2016 Поделиться Опубликовано 4 февраля, 2016 Не то чтобы круто, но красиво. http://ipbmafia.ru/ips4releases/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rustav Опубликовано 4 февраля, 2016 Поделиться Опубликовано 4 февраля, 2016 br2988, на ips хелп посмотри (не реклама) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.