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

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

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

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

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

Логика переменных и шаблонов. IP.Content 2.3.1

Накопилось пару вопросов по переменным и шаблонам. Постарался как можно понятнее изложить. Буду очень признателен за ответы. Особенно по 2 пункту.

 

1) Другие приложения - Контент - Управление страницами - index.html - Step2(content) Тут формируется вся разметка боди страницы на ИП.контенте, да?

У меня она выглядит так:

{ccs special_tag="navigation"}

<div class='ipsLayout ipsLayout_withright ipsLayout_largeright'>

<div class='ipsLayout_right'>

{parse block="portal_articles_link"}

{parse block="portal_mini_calendar"}

{parse block="portal_recent_articles"}<br />

</div>

<div class='ipsLayout_content'>

{parse block="latest_gallery_images"}<br />

</div>

</div>

Вопрос, где редактируются все эти перменные, например {parse block="portal_recent_articles"} итд? Шаблоны блоков - Articles? Но редактировать дефолтные блоки админка не разрешает. Можно дублировать текущие и с ними уже что-то делать. Но КАК эти новые блоки назначить активными вместо дефолтных? Хоть убей не могу найти что-то типа "назначить блок активным".

 

2) В этом дефолтном блоке для Articles есть примерно такое:

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

На сколько я понимаю в строке <h1 class='ccsBlockTitle'>{$title}</h1> формируется загловок "Recent Articles", который видно на главной в шапке блка последних записей. А если я хочу на русском выводить что-то свое вместо "Recent Articles"? Допустим "Последние записи" или что-то еще? Для меня это самый важный вопрос. Где менять значения строковых констант? Допустим, на главной, последнее в галереи озаглавлено "Latest Gallery Images". Но этот текст в шаблоне блоков не прописывается нигде, туда уже вставляются переменные из пхп, всякие {$title} итд. В каком файле менять их значения?

 

3) Другие приложения - контент - шаблоны страниц.

Для чего нужно это меню? Весь внешний вид главной на ИП.Контенте формирутся блоками в Другие приложения - Контент - Управление страницами - index.html - Step2(content). А сами блоки (на сколько я понял) в Другие приложения - контент - Шаблоны блоков.

Никаких шаблонов в этом разделе нету. Я создал один, там в поле "Template HTML" 1 строка {ccs special_tag="page_content"} и пустота. И тоже ничего похожего на "назначить шаблон активным".

Что с этим делать?

 

4) Можно ли (и если можно, то как) Создавать свои блоки, т.е. не имеющие отношения ни к галереи, ни к блогу, вообще ни к чему. Просто создать что-то типа

{parse block="что-то_мое"} и в этом блоке прописать какой-то свой текст?

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

1. Создайте свой блок с любым содержанием (сортировкой и так далее), создайте его ключ - my_new и выводите

Вместо или вместе с {parse block="portal_recent_articles"} например как

{parse block="my_new"}

2. Так замените русскими все заголовки блоков в их настройках. Это же самое простое.

 

Block Details

Enter the block title

  • Автор

Точно точно, меню "блоки" как-то упустил)).

Большое спасибо за оперативную помощь!

 

А по поводу 3 пункта? "шаблоны страниц" что скажете? Куда выводятся эти шаблоны не пойму.

Шаблоны страниц делают тогда, когда не используют враппер форума.

Например, как здесь на сайте.

 

Их надо писать вручную и указывать при настройке страницы, что без враппера.

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

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

Аккаунт

Навигация

Поиск

Поиск

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

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