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

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

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

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

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

Мод "Закрепленное сообщение"

Имя файла: Мод "Закрепленное сообщение"

Владелец файла: andaril

Файл размещен: 16 апр 2007

Файл обновлен: 14 фев 2011

Категория файла: Mods/Моды

 

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

+---------------------------------------------------------------------

| Invision Power Board v2.2.x

| =================================================================

| При поддержке ipbskins.ru

| =================================================================

+---------------------------------------------------------------------

|

| > Мод "Закрепленное сообщение"

| > Автор fr0z3n aka andar!l

|

| > Автор оригинального мода для версий 2.1.х Alex

| > Версия: 1.1

| > Дата: 26.05.2007

|

+---------------------------------------------------------------------

|

| > Эта модификация позволяет добавлять способность модераторов

| > закреплять и откреплять первое сообщение темы, чтобы оно

| > показавалось на каждой странице темы.

|

| > This mod adds moderators possibility to pin and unpin

| > first post in any thread they have open/close rights.

|

+---------------------------------------------------------------------

|

| > Автор не несет ответственности за проблемы в связи с

| > использованием этой модификации

| > Используйте мод на свой страх и риск.

|

| > Author is not responsible for any consequences of using this

| > forum modification, including those caused by this module

| > Use at your own risk

|

+---------------------------------------------------------------------

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

 

Нажмите сюда, чтобы скачать этот файл

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

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

А залейте мод пожалуйста для версии 2.1.x

  • 1 месяц спустя...

Уважаемый Автор!

Установил мод. Но возникли проблемы при отображении топиков:

- опрос начал дублироваться в шапке, вот пример

- также дублируется правила раздела, вот тоже пример

Проверил несколько раз согласно инструкции, отличий от написанного Вами не нашел.

Не подскажете, как быть в данном случае?

Версия 2.2.2 русская

  • Автор

Сейчас гляну.

  • Автор

обновил. Выбрал простой вариант.

----------------------------------------------------------------------
./sources/lib/func_topic_linear.php
----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
          // [bEGIN] PIN Mod: Pinning first post in the topics
          if ( $this->lib->topic_view_mode == 'linear' and $this->first_printed == 0 and $row['pid'] == $this->topic['topic_firstpost'] and $first > 0)
          {
              $this->output .= $this->ipsclass->compiled_templates['skin_topic']->topic_end_outline( array( 'TOPIC' => $this->topic, 'FORUM' => $this->forum ) );
              $this->output .= $this->ipsclass->compiled_templates['skin_topic']->topic_page_top( array( 'TOPIC' => $this->topic, 'FORUM' => $this->forum ), 1 );
          }
          // [END] PIN Mod: Pinning first post in the topics
----------------------------------------------------------------------
ЗАМЕНИТЬ НА
----------------------------------------------------------------------
// [bEGIN] PIN Mod: Pinning first post in the topics
if ( $this->lib->topic_view_mode == 'linear' and $this->first_printed == 0 and $row['pid'] == $this->topic['topic_firstpost'] and $first > 0)
{
	$this->output .= $this->ipsclass->compiled_templates['skin_topic']->topic_end_first_post( array( 'TOPIC' => $this->topic, 'FORUM' => $this->forum ) );
}
// [END] PIN Mod: Pinning first post in the topics

Или более сложный вариант

----------------------------------------------------------------------
./sources/lib/func_topic_linear.php
----------------------------------------------------------------------
НАЙТИ
----------------------------------------------------------------------
          // [bEGIN] PIN Mod: Pinning first post in the topics
          if ( $this->lib->topic_view_mode == 'linear' and $this->first_printed == 0 and $row['pid'] == $this->topic['topic_firstpost'] and $first > 0)
          {
              $this->output .= $this->ipsclass->compiled_templates['skin_topic']->topic_end_outline( array( 'TOPIC' => $this->topic, 'FORUM' => $this->forum ) );
              $this->output .= $this->ipsclass->compiled_templates['skin_topic']->topic_page_top( array( 'TOPIC' => $this->topic, 'FORUM' => $this->forum ), 1 );
          }
          // [END] PIN Mod: Pinning first post in the topics
----------------------------------------------------------------------
ЗАМЕНИТЬ НА
----------------------------------------------------------------------
// [bEGIN] PIN Mod: Pinning first post in the topics
if ( $this->lib->topic_view_mode == 'linear' and $this->first_printed == 0 and $row['pid'] == $this->topic['topic_firstpost'] and $first > 0)
{
	$this->output .= $this->ipsclass->compiled_templates['skin_topic']->topic_end_pinned_post( array( 'TOPIC' => $this->topic, 'FORUM' => $this->forum ) );
}
// [END] PIN Mod: Pinning first post in the topics
######################################################################
ACP Home > Style Manager Home >  Edit Template HTML > Topic view (skin_topic)

Редактирование HTML фрагментов
======================================================================
Add Template Bit (Создаем новый HTML фрагмент)
-----------------------------------------+----------------------------
New Template Bit Name:                   | topic_end_pinned_post
-----------------------------------------+----------------------------
New Template Bit Incoming Data Variables:| $data=""
-----------------------------------------+----------------------------
New Template Bit Group...                | skin_topic
-----------------------------------------+----------------------------
Тело шаблона:
----------------------------------------------------------------------
</div>
<table class='ipbtable' cellspacing="0">
<tr>
	<td style='padding-left:0px' width="40%" valign="middle" nowrap="nowrap"><div>{$data['TOPIC']['SHOW_PAGES']} {$data['TOPIC']['go_new']}</div></td>
	<td class='nopad' style='padding:5px 0px 5px 0px' align="right" width="60%" valign="middle">{$data['TOPIC']['REPLY_BUTTON']}<a href="{$this->ipsclass->base_url}act=post&do=new_post&f={$data['FORUM']['id']}" title="{$this->ipsclass->lang['start_new_topic']}"><{A_POST}></a></td>
</tr>
</table>
<a name="firstpost"></a>
<div class="borderwrap">
<div class="maintitle">{$this->ipsclass->lang['tom_replies']}
</div>
======================================================================

Благодарю, сейчас попробую!

 

пока дал ошибку:

Fatal error: Call to undefined method skin_topic_4::topic_end_pinned_post() in ...... /forum/sources/lib/func_topic_linear.php on line 432

Это было без "Редактирование HTML фрагментов" - "более сложный вариант"

по ссылке. Продолжаю

 

После создания "topic_end_pinned_post" все заработало как надо (никаких видимых глюков не обнаружил)

 

а ошибка вылезла, из-за того, что невнимательно сравнил фрагменты кода для простого и сложного вариантов, там разные html фрагменты используются. в первом существующий "topic_end_first_post", а во втором, создаваемый вновь "topic_end_pinned_post".

Переживаю, что кто-то еще может из-за невнимательно начать задавать вопросы.

 

Благодарю за очень полезный скрипт и оперативную помощь!!!

Изменено пользователем Валерий Викторович

  • Автор

Так в шаблон фрагмент вставить обязательно надо

 

сейчас вижу что все в порядке

  • 3 месяца спустя...

ibrportal.net=imodesoft.com

  • 5 месяцев спустя...

А есть вариант для 2.3.х?

  • Автор

этот должен работать. Не проверяли?

Не хотел рисковать, но попробую всё-таки, потом отпишу.

  • 2 месяца спустя...

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

Изменено пользователем Ultramoto.org

  • Автор

все работает У меня на форуме прекрасн

  • 1 год спустя...

:) нигде не могу найти этот мод под 2.1.Х

Помню, что был. И себе его скачивала. Но тогда не было возможности его установить. Сейчас хотелось бы, но сам мод пропал. И по ссылкам в этой теме нет ничего. Не подскажете, где искать? Англоязычные ресурсы устроят, если что.

Спасибо.

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

Аккаунт

Навигация

Поиск

Поиск

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

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