Jump to content

Настраиваем ленту "Непрочитанное" в IPS 4.4.10


Recommended Posts

  • Administrator

Я сидел на форуме Invision Community. Да, я такой, у меня свой форум, а я вместо того, что бы наполнять его контентом, лазаю по чужим форумам.

Я форумы, особенно на таком движке как у нас, читаю с помощью ленты "Непрочитанное", если что у нас тоже такая есть, и я покажу чуть позже как ее настроить правильно. Лента "Непрочитанное" в IPS 4.4.10 позволяет тебе отсортировать написанный контент, только по тому, который ты еще не видел, причем, эта лента будет учитывать хронологию написания контента. То есть она сможет тебе показать сначала старый непрочитанный контент, но и так же сможет показать сначала новый непрочитанный контент.

Это может пригодится во многих случаях. К примеру вы зарегистрировались на игровом сообществе что бы читать гайды по игре. Но вас бесит что в ленте, помимо гайдов вам встречаются еще различные заявки на разбан и заявки на получение админок. Или вы куратор определенного раздела на форуме, и вам надо исключить все из ленты, кроме вашего раздела, что бы вам его было удобнее модерировать. Ну или например мой случай, изучение движка IPS 4.4.10 удобнее всего проводить на официальном сообществе, но там помимо стандартных тем с трюками и ошибками, спамят еще темы из маркета с приложениями, про которые я не сильно то хочу знать. Ну значит темы связанные с маркетом тоже можно исключить.

Цитата

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

Кстати, вы знали что нам на форум всегда требуются креативные кураторы? Что же, самое время подать заявку:

Вот таким образом выглядит лента "Непрочитанное" настроенная в моем понимании, дефолтным образом:

65.png

Давайте ее настроим, так, словно вам надо читать только посты админа @Juxar, и только из раздела посвященного нашему первому игровому серверу.

  • Во вкладке "Показать мне" выбираем пункт "Только Контент".
  • В разделе "Виды Контента" кликаем по пункту "Темы"
  • После клика по пункту "Темы" появится шестеренка, кликаем на нее.
  • В выпавшем меню ищем наш раздел "L4D2Noob VS#1" и выбираем его. Выбор учитывает ваши предпочтения, если хотите выбрать что то дополнительно, просто продолжайте кликать по нужным вам разделам. Для примера я сейчас еще выбрал и раздел "Invision Community".
  • Скрываем окошко с выбором, и видим большую кнопку "Применить", по которой кликаем.
  • В "Статусе Прочтения" само собой мы выбираем "Непрочитанный Контент".
  • В разделе "Автор" мы выбираем пункт "Указать Автора Контента". В появившемся окне ввода "Авторы", мы вводим ники тех, кого мы хотим читать, через запятую.
  • В окошке "Подписан" должен быть выбран пункт "Все".
  • В окошке "Временной период" я выбрал "Все время".
  • Ну и в окошке "Сортировка" я выбрал пункт "Старое". То есть мне сначала будет показываться старый непрочитанный контент, и только потом новый.

По итогу, после нашей настройки, лента выглядит следующим образом:

231.png

Если вас все устраивает, кликаете по кнопке "Сохранить как новую ленту". После клика у вас появится возможность дать название новой ленте, и так же у вас появится возможность установить эту ленту по умолчанию.

Что самое главное, алгоритм настройки этой ленты не уникален. На других сообществах, которые используют такой же движок как у нас (IPS 4.4.10), лента настраивается точно так же.

На этом все! Обязательно поделитесь, каким образом вам удобнее читать контент. А может быть вы не читаете, а создаете? В общем, мы ждем ваших отзывов и мнений.

ПРОДАМ L4D2NOOB.RU СРОЧНО!


Я всего лишь чувак, который следит что бы все работало. А сайт создаете вы!

С 17.08.20 все тесты будут проводится на сервере 46.174.52.8:27207.

Link to post
Share on other sites
  • 2 months later...
  • Replies 2
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

  • Administrator

Наш форум, Invision Community 4.5 вы можете настроить так, что бы вам отображались только непрочитанные посты.

  1. Для этого достаточно перейти в настройки своего аккаунта. Вот ссылка.
  2. Выбрать раздел Content View Behavior.
  3. Выбрать пункт Take me to comments I haven't read
  4. Нажать на кнопку сохранить.

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

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

image.png.f013adbb2bf187e88672d0e8eb907da0.png

ПРОДАМ L4D2NOOB.RU СРОЧНО!


Я всего лишь чувак, который следит что бы все работало. А сайт создаете вы!

С 17.08.20 все тесты будут проводится на сервере 46.174.52.8:27207.

Link to post
Share on other sites
  • 1 month later...
  • Administrator

Следующий пример мы будем рассматривать на чужом сообществе. А именно на SongStuff.

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

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

Скрытый текст

1.jpg

И если перейти на такую тему из ленты, само собой форум вам не покажет ее. А так же форум выведет вам сообщение об ошибки, что данной темы не существует.

Скрытый текст

2.jpg

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

Достаточно легко. Смотрим на дату создания темы. Рассчитываем, сколько дней прошло между созданием темы и сегодняшней датой. Из полученной цифры вычитаем 1, и результат вставляем в Период Времени > За указанный период.

Скрытый текст

3.jpg

После чего, темы, которые были созданы больше дней назад, чем то число, которое вы указали, будут удалены из вашей ленты.

Скрытый текст

4.jpg

Соответственно, спустя некоторое время, в вашей ленте может произойти повторная ситуация, так сказать рецидив. Вам просто понадобится рассчитать новое количество дней.

ПРОДАМ L4D2NOOB.RU СРОЧНО!


Я всего лишь чувак, который следит что бы все работало. А сайт создаете вы!

С 17.08.20 все тесты будут проводится на сервере 46.174.52.8:27207.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Ryancoolround
      Если у тебя тоже есть форум, с таким же движком как у нас IPS 4.4.10, и тебя тоже бесит что когда ты читаешь посты, а у автора поста группа отображается и в виде иконки, и в текстовом виде одновременно, то эта тема для тебя. Я помогу вырезать текстовое отображение группы из дизайна.
      Переходим: Админка>Кастомизация>Темы Жмем на кнопку "Редактировать HTML и CSS" нужного стиля В открывшемся редактировании темы переходим в категорию forums>topics>postContainer Удаляем следующую строку (Обычно она 47 по счету): <li>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"}</li> Жмем на кнопку сохранить. Это все.
    • By Ryancoolround
      В маркете для IPS 4.4.10 вышел плагин который якобы позволяет расширить опросы. Вот ссылка на него. Его цена 10 долларов. И скажу честно, ничего тупее не видел.
      Плагин якобы открывает две новых возможности:
      Возможность отключить или включить отображение результатов, ЧТО МОЖНО СДЕЛАТЬ В СТАНДАРТНОЙ СБОРКЕ ЯДРА из коробки. Возможность, настроить так, что бы в опросе могли голосовать люди с необходимым количеством постов. Сразу выходит вопрос, а почему бы не пойти еще дальше, и не сделать так, что бы этот опрос не видели люди скажем с счетчиком менее чем 100 постов? Тупо, Тупо и еще раз тупо!
      Если вы установили этот плагин себе, вы очень плохой админ! Скажу так, если бы у вашего форума существовал бы совет директоров и акционеров, вас бы жестко раскритиковали за эту трату. Будьте внимательнее с покупками, удачи!
    • By Ryancoolround
      Следующий код позволит вам подогнать ваш ползунок прокрутки, еще его называют скроллбар (Scrollbar), под дизайн оригинальной темы IPS 4.4.10.

      Сам код:
      /* Ползунок прокрутки */ ::-webkit-scrollbar { width: 8px; height: auto; } ::-webkit-scrollbar-track { background: #f7efef; border-radius: 0px; } ::-webkit-scrollbar-thumb { background: #3d6594; border-radius: 0px; } /* Конец ползунка прокрутки */ Что бы установить его, нужно перейти в Админцентр, выбрать пункт "Кастомизация", в нужной теме кликнуть по кнопке "Редактировать HTML и CSS", в открывшемся окне перейти на вкладку "CSS", и в Custom.CSS вставить код, который вы увидели выше. Нажать на кнопку "Сохранить". Все.
    • By Ryancoolround
      Все началось с того, что у нас в поиске, на нашем движке IPS 4.4.10, не работал поиск пользователей по группам. Выглядело это так:

      Само собой мне захотелось это исправить. И проблема до банального проста! Расскажу как исправить в несколько предложений. Итак, что бы поиск по группам в IPS 4.4.10 заработал, нужно зайти в "Админцентр", перейти в раздел "Пользователи", выбрать пункт "Группы", нажать на изменение нужной группы, и в разделе конфиденциальности группы, включить фильтрацию по группе. Тогда эта группа вернется в поиск. Так нужно проделать на всех группах, которые вы хотите видеть в поиске.
      Так же, пользуясь тем, что мне надо было починить поиск, я решил настроить наконец таки, дополнительные поля. Теперь в наших профилях вы можете заполнить следующую информацию:

       
    • By Ryancoolround
      Изначально стандартная лента форума была "Непрочитанное". В ней пользователь видел только те сообщения, которые он не читал. В принципе ничего плохого я в этом не вижу. Наоборот даже круто, что никто ничего не упустит. Но все же, куда лучше пользователю, на мой взгляд, будет видеть актуальный, последний контент, вместо непрочитанных старых тем, не так ли?
      В общем, в меню, разместил кнопочку активность, для удобства. Лента Непрочитанное остается так же, лентой по умолчанию.
  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...
UP