Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Помощь с кнопкой.

Featured Replies

Posted

Добрый день.
Я создаю форум для РП проекта.
У меня возникла проблема и в то же время вопрос: можно ли перенастроить как-нибудь кнопку 'Создать тему' для одного раздела так, чтобы в это разделе переносило сразу на форму быстрого заполнения? Допустим везде создаешь тему нормально, а в это разделе так.

3 часа назад, SlawkA сказал:

Добрый вечер.

Надеюсь все таки найдутся люди которые помогут.

Вам.

зачетное набивание комментов. Глупый и бессмысленный ответ, в принципе как и всегда))Типа помог

 

 

7 часов назад, Sergey_Fedotov сказал:

Добрый день.
Я создаю форум для РП проекта.
У меня возникла проблема и в то же время вопрос: можно ли перенастроить как-нибудь кнопку 'Создать тему' для одного раздела так, чтобы в это разделе переносило сразу на форму быстрого заполнения? Допустим везде создаешь тему нормально, а в это разделе так.

Нужно создать условие вывода определенной кнопки для определенного раздела форума.

  • Author
10 часов назад, andros0789 сказал:

зачетное набивание комментов. Глупый и бессмысленный ответ, в принципе как и всегда))Типа помог

 

 

Нужно создать условие вывода определенной кнопки для определенного раздела форума.

А можете уточнить пожалуйста? 

12 часов назад, andros0789 сказал:

зачетное набивание комментов. Глупый и бессмысленный ответ, в принципе как и всегда))Типа помог

ты можешь думать своим скудным что хочешь.

мне просто интересен вопрос. вот и оставил пост чтобы тему не потерять.

  • Author
21 час назад, andros0789 сказал:

зачетное набивание комментов. Глупый и бессмысленный ответ, в принципе как и всегда))Типа помог

 

 

Нужно создать условие вывода определенной кнопки для определенного раздела форума.

Доброго времени суток. Я могу ждать от Вас ответа? 

Да, конечно такое можно реализовать, я могу предположить, что для начала нужно

  1. создать своё приложение (для движка)
  2. создаём форму быстрого заполнения (нужный вам шаблон), настраиваем её, чтобы она создавала тему в определённом разделе (или как вам нравится)
  3. создаём хук, в котором берём код кнопки в нужном вам разделе и заменяем её на другую кнопку, которая ведёт на новую форму. Готово.
2 часа назад, Sergey_Fedotov сказал:

Доброго времени суток. Я могу ждать от Вас ответа? 

можно использовать приложение Формы (Forms). Там можете отдельно добавить дополнительные поля при создании темы, создать отдельный раздел форума и указать в настройках этой формы нужный раздел форума. Далее у вас в выпадающем меню появится Создать "Ваша форма", правой кнопкой, копируете ссылку на Создать форму (после вы вставите эту ссылку на вашу кнопку в нужном ранее созданном разделе).
Переходите в основной шаблон форума (перед этим посмотрите id каждой категории форума , кликнув правой кнопкой мыши) и пишем условие отображения обычной кнопки "Создать тему" в обычных разделах, и отдельно для Нашей новой кнопки только в нашем разделе.
4 (стандартная категория форума)
12 (это ваша отдельная категория форума)
Далее идем в 

screenshot-cmsmafia.ru-2020_04.17-20_12_57.thumb.png.efffd0e04024ab0d4acc821421ad521e.png

Ищем код

<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 айди форума наша заданная кнопка
4.thumb.PNG.e2c0c44c56aff893328cb6b590add714.PNG

12.thumb.PNG.d3bb8fd513ff0f34a916eff2acb0fe78.PNG

 

Так же можно делать блок с правилами для определенного форума, это так на заметку вам.
 

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

 

Edited by andros0789

5 минут назад, accop сказал:

andros0789 тоже любите костыли? одобряем :)

конечно😆
Наша тема))Зачем писать плагины и приложения, если есть обычное решение)))

  • 4 месяца спустя...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.