Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Блок последние сообщения ip content

Здравствуйте!

Подскажите пожалуйста как вывести ip content-ом последние сообщения форума 5-10 штук(само сообщение, тема форума, пользователь, дата сообщения), а точнее нужен код шаблона вывода блока.

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

облазил весь инет в поисках готовых хуков и шаблонов ничего подходящего нет, один нашел block_recent_posts.xml но там нет самого сообщения. как написать тоже голову сломал. php не знаю. но понимаю что можно как то вывести буквально двумя строчками кода. Прикладываю изображение post-59375-0-81355600-1467724471_thumb.png как выводит на чужом сайте и меня бы это устроило.

 

п.с. понимаю html и css. c php бяда)

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

В ip-content можно создавать свои блоки через админ центр, после которого дается код для размещения.

  • Автор

Например? как это реализовать? я пока только понял что есть блоки которые состоят из кода какой сам вставишь и есть шаблоны которые можно применять к блокам.

Ац - Ip-content - Создаете блок под свои параметры.

 

Безымянный.png

 

1) Feed: Create a data feed to put on any page. Available options depend on the applications you have installed.

Examples: Last 10 news posts, Last 5 images uploaded to your IP.Gallery, Top 10 posters on your forum

 

2) Forums: Pull forum and topic data from your site

 

3) Replies

 

И тд

 

Безымянный.png

  • Автор

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

спасибо добрый человек!!! Всех благ тебе!

  • Автор

я извиняюсь) но еще нужна помощь.

стандартный код шаблона не выдает сообщение само.

пытался совместить два разных кода - не вышло.

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

<php>
// Make an ID for this template instance
$tmpID = preg_replace('/[0-9]/i', '', md5( uniqid( microtime(), true ) ) );
</php>

<div id='{$tmpID}' class='ccsBase ccsBlock'>
<h2 class='ccsBlockTitle'>{$title}</h2>
<ul class='ccsGenericList'>

	{parse striping="generic_list" classes="ccsRow_1, ccsRow_2"}
	<foreach loop="$records as $record">

		<li class='ccsClearfix ccsPad_small {parse striping="generic_list"}'>

			<if test="$record['member_id']">
			<a href='{parse url="showuser={$record['member_id']}" seotitle="{$record['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'>
			</if>
			<img src='{$record['pp_mini_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$record['members_display_name'])"}" class='ccsUserPhoto ccsUserPhoto_small ccsPos_left' />
			<if test="$record['member_id']"></a></if>

			<div class='ccsGenericList_content'>
				<a href='{$record['url']}' rel='bookmark' title='{$record['title']}'>{$record['title']}</a>
				<p class='ccsText_small ccsText_light'>
					<if test="$record['member_id']"><a href='{parse url="showuser={$record['member_id']}" seotitle="{$record['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}'></if>{$record['members_display_name']}<if test="$record['member_id']"></a></if> - {parse date="$record['date']" format="short"}
				</p>


			</div>
		</li>
	</foreach>
</ul>


<ul class='hfeed'>
<if test="is_array( $records ) && count( $records )">
{parse striping="feed_striping" classes="row1,row2 altrow"}
<foreach loop="$records as $r">
<li>
       <span class='desctext'>{IPSText::truncate( strip_tags($r['content']), 32 )}</span>		
</li>
</foreach>
</if>
</ul>

</div>

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.