Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Travisdrum

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

Recommended Posts

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Ац - 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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...