Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

Подписка.

Опубликовано:

Добрый день.

Подскажите как на форуме IPB 3.1 отключить подписки с правой стороны?

Вместо них хочется добавить статусы пользоватейлей.

Поиск юзал не нашел темы,ибо я просмотрел.

Будьте добры подскажите,заранее спасибо.

Рекомендованные сообщения

Опубликовано:

Программно просто не отключить

Легче в скине

АЦ > Внешний вид > Ваш скин > Редактирование html > Topic View > topicViewTemplate

Найти

			<if test="watchWrapper:|:$this->memberData['member_id']">
			<li>
				<if test="isWatching:|:$this->settings['cpu_watch_update'] AND $topic['trackingTopic']">
					<a href='{parse url="app=core&module=usercp&tab=forums&area=updateWatchTopics&do=saveIt&authKey={$this->member->form_hash}&topicIDs[{$topic['tid']}]=1&trackchoice=unsubscribe&topicReturn={$topic['tid']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['topic_stop_watching']}'>{parse replacement="watch_topic_off"}  {$this->lang->words['topic_stop_watching']}</a>
				<else />
					<a href='{parse url="app=core&module=usercp&tab=forums&area=watch&watch=topic&do=list&tid={$topic['tid']}" base="public"}' title='{$this->lang->words['tt_title']}'>{parse replacement="watch_topic_on"}  {$this->lang->words['tt_title']}</a>
				</if>
			</li>
		</if>

Заменить на

			<if test="watchWrapper:|:$this->memberData['member_id']">
			<li>
<a href='Ваша ссылка'>{parse replacement="watch_topic_on"}  Ваш текст на кнопке</a>
				</li>
		</if>

{parse replacement="watch_topic_on"} – иконка, которую можно убрать или заменить.

Опубликовано:
  • Автор

Программно просто не отключить

Легче в скине

АЦ > Внешний вид > Ваш скин > Редактирование html > Topic View > topicViewTemplate

Найти

			<if test="watchWrapper:|:$this->memberData['member_id']">
			<li>
				<if test="isWatching:|:$this->settings['cpu_watch_update'] AND $topic['trackingTopic']">
					<a href='{parse url="app=core&module=usercp&tab=forums&area=updateWatchTopics&do=saveIt&authKey={$this->member->form_hash}&topicIDs[{$topic['tid']}]=1&trackchoice=unsubscribe&topicReturn={$topic['tid']}&st={$this->request['st']}" base="public"}' title='{$this->lang->words['topic_stop_watching']}'>{parse replacement="watch_topic_off"}  {$this->lang->words['topic_stop_watching']}</a>
				<else />
					<a href='{parse url="app=core&module=usercp&tab=forums&area=watch&watch=topic&do=list&tid={$topic['tid']}" base="public"}' title='{$this->lang->words['tt_title']}'>{parse replacement="watch_topic_on"}  {$this->lang->words['tt_title']}</a>
				</if>
			</li>
		</if>

Заменить на

			<if test="watchWrapper:|:$this->memberData['member_id']">
			<li>
<a href='Ваша ссылка'>{parse replacement="watch_topic_on"}  Ваш текст на кнопке</a>
				</li>
		</if>

{parse replacement="watch_topic_on"} – иконка, которую можно убрать или заменить.

Редактировать html нету.

Опубликовано:

Ну как-то иначе в русской админке.

У меня английская.

Look & Feel >

Manage Skin Sets & Templates >

Manage Templates in IP.Board

  • 4 месяца спустя...
Опубликовано:

А у меня вопрос по подпискам такой: Как на главной в разделе Подписки (сайд-бар) поменять местами Форумы и

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

Хук стоит в boardIndexTemplate. Но что там поменять?

<h3 id='category_{$_data['cat_data']['id']}' class='maintitle'><a class='toggle right' href='#' title='{$this->lang->words['toggle_cat']}'>{$this->lang->words['toggle_cat']}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['view_cat']}'>{$_data['cat_data']['name']}</a></h3>

Опубликовано:

Look & Feel >

Manage Skin Sets & Templates >

Manage Templates

 

Board Index > hookWatchedItems

 

найдите

			<li id='tab_link_forums' class='tab_toggle active clickable'>{$this->lang->words['watched_forums']}</li>
		<li id='tab_link_topics' class='tab_toggle clickable'>{$this->lang->words['watched_topics']}</li>

Замените на

		
<li id='tab_link_topics' class='tab_toggle active clickable'>{$this->lang->words['watched_topics']}</li>
<li id='tab_link_forums' class='tab_toggle clickable'>{$this->lang->words['watched_forums']}</li>

Кнопки поменяются.

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

Опубликовано:

Look & Feel >

Manage Skin Sets & Templates >

Manage Templates

 

Board Index > hookWatchedItems

 

найдите

			<li id='tab_link_forums' class='tab_toggle active clickable'>{$this->lang->words['watched_forums']}</li>
		<li id='tab_link_topics' class='tab_toggle clickable'>{$this->lang->words['watched_topics']}</li>

Замените на

		
<li id='tab_link_topics' class='tab_toggle active clickable'>{$this->lang->words['watched_topics']}</li>
<li id='tab_link_forums' class='tab_toggle clickable'>{$this->lang->words['watched_forums']}</li>

Кнопки поменяются.

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

Большое спасибо. Они поменялись местами, но инструмент именно вывода Тем не работает. А работает как и раньше инструмент вывода Подписки на Форумы

Опубликовано:

Тогда еще попробуйте заменить это

		<div id='tab_content_forums' class='tab_toggle_content'>
		<if test="updatedforums:|:is_array( $updatedForums ) && count( $updatedForums )">
			<ul class='clearfix'>
				{parse striping="recent_topics" classes="row1,row2 altrow"}
				<foreach loop="watched_forums:$updatedForums as $r">
					<li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a></li>
				</foreach>
			</ul>
		<else />
			<ul class='clearfix'>
				<if test="updatedforumsn:|:!is_array( $nUpdatedForums ) OR !count( $nUpdatedForums )">
					<li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_not_watch']}</li>
				</if>
			</ul>
		</if>
		<if test="noupdatedforums:|:is_array( $nUpdatedForums ) && count( $nUpdatedForums )">
			<div id='more-watched-forums-container' style='display:none;'>
				<ul>
					<foreach loop="watched_hook_old:$nUpdatedForums as $r">
						<li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a><br />
							<span class='desc'>{$this->lang->words['wi_no_new']}</span>
						</li>
					</foreach>
				</ul>
			</div>
			<fieldset class='submit'>
				<input type='button' class='input_submit alt clickable' id='more-watched-forums' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_toggle_end']}' />
			</fieldset>
		</if>
	</div>

	<div id='tab_content_topics' class='tab_toggle_content' style='display:none;'>
		{parse striping="recent_topics" classes="row1,row2 altrow"}
		<if test="updatedtopics:|:is_array( $updatedTopics ) && count( $updatedTopics )">
			<ul class='hfeed'>
				<foreach loop="watched_hook:$updatedTopics as $r">
					<li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li>
				</foreach>
			</ul>
		<else />
			<if test="updatedtopicsn:|:!is_array( $nUpdatedTopics ) OR !count( $nUpdatedTopics )">
				<ul class='hfeed'>
					<li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_no_topics']}</li>
				</ul>
			</if>
		</if>
		<if test="noupdatedtopics:|:is_array( $nUpdatedTopics ) && count( $nUpdatedTopics )">
			<div id='more-watched-topics-container' style='display:none;'>
				<ul class='hfeed'>
					<foreach loop="watched_hook_old:$nUpdatedTopics as $r">
						<li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li>
					</foreach>
				</ul>
			</div>
			<fieldset class='submit'>
				<input type='button' id='more-watched-topics' class='input_submit alt clickable' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_t_toggle_end']}' />
			</fieldset>
		</if>
	</div>

Этим

 

			<div id='tab_content_topics' class='tab_toggle_content'>
		{parse striping="recent_topics" classes="row1,row2 altrow"}
		<if test="updatedtopics:|:is_array( $updatedTopics ) && count( $updatedTopics )">
			<ul class='hfeed'>
				<foreach loop="watched_hook:$updatedTopics as $r">
					<li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li>
				</foreach>
			</ul>
		<else />
			<if test="updatedtopicsn:|:!is_array( $nUpdatedTopics ) OR !count( $nUpdatedTopics )">
				<ul class='hfeed'>
					<li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_no_topics']}</li>
				</ul>
			</if>
		</if>
		<if test="noupdatedtopics:|:is_array( $nUpdatedTopics ) && count( $nUpdatedTopics )">
			<div id='more-watched-topics-container' style='display:none;'>
				<ul class='hfeed'>
					<foreach loop="watched_hook_old:$nUpdatedTopics as $r">
						<li class='hentry {parse striping="recent_topics"}'><a href='{parse url="showtopic={$r['tid']}&view=getnewpost" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' title='{$this->lang->words['view_topic']}'>{$r['title']}</a> {$this->lang->words['recent_by']} <address class="author vcard"><a class="url fn" href="{parse url="showuser={$r['last_poster_id']}" template="showuser" seotitle="{$r['seo_last_name']}" base="public"}" title='{$this->lang->words['view_profile']}'>{$r['last_poster_name']}</a>{parse template="user_popup" group="global" params="$r['last_poster_id'], $r['seo_last_name']"}</address><br /><span class='date'><abbr class="published" title="{parse expression="date( 'c', $r['last_post'] )"}">{parse date="$r['last_post']" format="short"}</abbr></span></li>
					</foreach>
				</ul>
			</div>
			<fieldset class='submit'>
				<input type='button' id='more-watched-topics' class='input_submit alt clickable' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_t_toggle_end']}' />
			</fieldset>
		</if>
	</div>	<div id='tab_content_forums' class='tab_toggle_content' style='display:none;'>
		<if test="updatedforums:|:is_array( $updatedForums ) && count( $updatedForums )">
			<ul class='clearfix'>
				{parse striping="recent_topics" classes="row1,row2 altrow"}
				<foreach loop="watched_forums:$updatedForums as $r">
					<li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a></li>
				</foreach>
			</ul>
		<else />
			<ul class='clearfix'>
				<if test="updatedforumsn:|:!is_array( $nUpdatedForums ) OR !count( $nUpdatedForums )">
					<li class='{parse striping="recent_topics"}'>{$this->lang->words['wi_not_watch']}</li>
				</if>
			</ul>
		</if>
		<if test="noupdatedforums:|:is_array( $nUpdatedForums ) && count( $nUpdatedForums )">
			<div id='more-watched-forums-container' style='display:none;'>
				<ul>
					<foreach loop="watched_hook_old:$nUpdatedForums as $r">
						<li class='{parse striping="recent_topics"}'><a href='{parse url="showforum={$r['id']}" base="public" template="showforum" seotitle="{$r['name_seo']}"}' rel='bookmark' title='{$this->lang->words['view_forum']}'>{$r['name']}</a><br />
							<span class='desc'>{$this->lang->words['wi_no_new']}</span>
						</li>
					</foreach>
				</ul>
			</div>
			<fieldset class='submit'>
				<input type='button' class='input_submit alt clickable' id='more-watched-forums' value='{$this->lang->words['wi_toggle_start']} {$this->lang->words['wi_toggle_end']}' />
			</fieldset>
		</if>
	</div>

Ниже пара должны оставаться нетронутыми

Опубликовано:

Тогда еще попробуйте заменить это

 

Ниже пара </div> должны оставаться нетронутыми

А где это искать? В hookWatchedItems нет такого. :(

Опубликовано:

style='display:none;' - еще перенесите надо с топиков в форумы - уже перенесла

Как это нет? Я с этого форума из дефолтного скина код взяла.

Версия 3.1.4 (код наверное с 3.1.1 не менялся)

Опубликовано:

style='display:none;' - еще перенесите надо с топиков в форумы - уже перенесла

Как это нет? Я с этого форума из дефолтного скина код взяла.

Версия 3.1.4 (код наверное с 3.1.1 не менялся)

Какое счастье, что есть такой человек как Физана!!!!! Низкий поклон. Всё получилось.

 

Ещё один вопрос назрел. Подскажите как называется картинка, отображающая Последние темы?

be3be5846881.jpg

Я хочу в сайдбаре в рекламный блок добавить такую же, но с надписью другой, не Последние темы.

Изменено пользователем belish

Опубликовано:

Э...

Правая кнопка не работает?

У меня она в порядке, посмотрела – comment_new.png

 

 

И у Вас безнадежно устарел скин.

Он для версии 3.0. Это заметно даже на таком скриншоте.

Не хватает картинок и верстку надо менять (оттого код и не нашли).

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

Опубликовано:

Э...

Правая кнопка не работает?

У меня она в порядке, посмотрела – comment_new.png

 

Правая кнопка работает, но comment_new.png - это всего лишь иконка, а я то вот ищу как сине поле обзывается в этом движке?

 

На 2.3 от вашего скина было так: <div class="maintitle"><{CAT_IMG}> Полезные ссылки</div>

 

Может так в тройке делать?

<h3 class="maintitle"><img src='{$this->settings['img_url']}/comment_new.png' alt="Полезные ссылки" /></h3>

Изменено пользователем belish

Опубликовано:

В дефолтном скине видно же в шаблонах хуков сайдбаров

Именно и нужно так

Пример:

<h3> <img src='{$this->settings['img_url']}/comment_new.png' alt='' /> {$this->lang->words['recently_added_topics']}</h3>

Но там нет майнтитлов в сайдбаре по дефолту.

И альты не надо вписывать, если они не совпадают с ключевыми словами вашей темы.

 

С 2.3 не сравнивайте. Переменные же другие.

И скин смените, люди наверное даже залогиниться по-человечески не могут в скине от 3.0 на 3.1

Опубликовано:

В дефолтном скине видно же в шаблонах хуков сайдбаров

Именно и нужно так

Пример:

<h3> <img src='{$this->settings['img_url']}/comment_new.png' alt='' /> {$this->lang->words['recently_added_topics']}</h3>

Но там нет майнтитлов в сайдбаре по дефолту.

И альты не надо вписывать, если они не совпадают с ключевыми словами вашей темы.

 

С 2.3 не сравнивайте. Переменные же другие.

И скин смените, люди наверное даже залогиниться по-человечески не могут в скине от 3.0 на 3.1

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

  • 1 год спустя...
Опубликовано:

Хочу под подпиской в скине (paradox) установить скрипт

<script type="text/javascript" src="http://jj.revolvermaps.com/m.js"></script><script type="text/javascript">rmm_ki101('7',130,'9l6y4td4gg6','54ff00');</script>

 

Как мне это сделать подскажите. Заранее благодарен!

Изменено пользователем Hassan

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.