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

Recent Articles

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

Здравствуйте..я уже замучался не могу ни как разобраться..помогите пожалуйста..

У меня Ip Content 2.3.1..Он стоит главной страницей..справа у меня стоит блок с последними статьями..на главной этот блок называется Recent Articles..Как его можно переименовать? я уже всё облазил что только не делал не могу назвать его по своему..

Заранее спасибо за помощь

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

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

В свойствах блока просто измените его название.

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

так я меняю а он всё равно так и остаётся :(

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

Название меняется везде..а на главной странице всё так же: Recent Articles

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

А шаблоне этого блока оно вписано. Там же можно и изменить :)

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

Я захожу в "шаблоны блоков"..выбираю Article Block w/Medium Image..там этот код:

 

<php>

// Make an ID for this template instance

$tmpID = preg_replace('/[0-9]/i', '', md5( uniqid( microtime(), true ) ) );

 

// Get image sizes

foreach( $records as &$record )

{

if( $record['article_image'] )

{

$record['article_image_data'] = getimagesize( $this->settings['upload_dir'] . str_replace( $this->settings['upload_url'], '', $record['article_image'] ) );

}

}

</php>

 

<div id='{$tmpID}' class='ccsBase ccsBlock'>

<h1 class='ccsBlockTitle'>{$title}</h1>

<div class='ccsBase ccsArticles_blocks ccsPad_small ccsClearfix ccsRow_1'>

<div class='ccsArticles_wrap'>

<foreach loop="$records as $record">

<div class='ccsArticles_block ccsClearfix ccsRow_2'>

<div class='ccsPad_small'>

<if test="$record['article_image']">

<div class='ccsArticles_img ccsImage_thumbnail' data-width='{$record['article_image_data']['0']}' data-height='{$record['article_image_data']['1']}'>

<img src='{$record['article_image']}' />

</div>

</if>

<h2><strong><a href='{$record['url']}'>{parse expression="IPSText::truncate( $record['article_title'], 30 )"}</a></strong></h2>

<p class='ccsText_light ccsText_small'>{parse date="$record['record_updated']" format="long" relative="true"}</p>

</div>

</div>

</foreach>

</div>

</div>

</div>

 

Где тут менять я не вижу...

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

Так это не тот шаблон. Вы посмотрите, какой шаблон использует нужный вам блок, в его настройках.

 

P.S. И у вас, кстати, ворованный протрояненный скрипт.

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

я такой чайник :(

вот зашёл в свойства..там выбрал Template..там этот код:

 

<if test="is_array( $records ) && count( $records )">

<div class='ipsSideBlock clearfix' id='recent_articles'>

<h3>{$title}</h3>

<ul class='block_list'>

<foreach loop="$records as $r">

<li>

<a href='{$r['url']}'>{parse expression="IPSText::truncate( $r['field_1_value'], 30 )"}</a>

</li>

</foreach>

</ul>

</div>

<br />

</if>

 

А если выбрать Template Gallery то там шаблон: Article Block w/Medium Image который выше.. и шаблон Generic List w/user photo ..вот код второго

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

</div>

в просмотре второго по русски написано всё как надо..а вот именно на главной по английски..

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

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

не поможете? :(

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

dD49elKT.png

dD49elKU.png

 

Можно изменить или заголовок в шаге втором "Детали блока", или в шаблоне (шаг 7-ой), в строке

    <h3>{$title}</h3>

заменить "{$title}" на свое название.

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

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

спасибо за помощь :) оказалось всё проще..надо было просто во вкладке "место в категории" выбрать "HomePage Blocks" :lol:

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

Совершенно фиолетово, в какой категории находится блок, это влияет только на сортировку блоков в панели управления, на любую страницу он вызывается исключительно ключом-идентификатором.

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

Можете не гадать, что там творит ТС, все равно не угадаете)

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

Что он творит, ясно и без гадания - что попало. Но помимо этого сделал и то, что подсказали. Проблемку свою он решил, вроди бы. Значит, уже не зря я клаву топтал.)

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

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

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