Перейти к публикации
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.

Блок последние сообщения 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>

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

Сейчас на странице 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.