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

Pinposts (важные сообщения)

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

index.php?app=downloads&module=display&section=screenshot&id=271

Имя файла: Pinposts (важные сообщения)

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

Файл размещен: 01 Янв 2013

Файл обновлен: 05 Янв 2013

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

 

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

 

ВАЖНО:

  • после обновления до версии 1.3.0 необходимо будет закрепить сообщения еще раз;
  • при удалении хука IPB удаляет внесенные в таблицы изменения, а это значит, что информация о прикреплённых сообщениях тоже будет удалена.

Хук также позволяет настраивать внешний вид закрепленных сообщений в шаблоне Topic View -> post, используя проверку на то, является ли сообщение закрепленным. Для этого используется такое условие:

< if test="pinned:|:$post['post']['_isPinned']">pinned

 

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

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

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

У меня такой кнопки нет.

И не будет. Речь о том, что пользователь не может купить хук.

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

Вот оно что. Я тоже сначала не въехал что за "подтвердить заказ".

 

Подтверждаю, есть баг. Меняйте вручную http: на https: пока не починим.

  • 3 недели спустя...
Опубликовано:

Планируется ли сделать в хуке выбор групп, для которых пинпост будет срабатывать, а для остальных - нет? И как это можно, допустим, реализовать сейчас? В принципе, как это сделать в шаблоне есть некоторые наметки, используя указанное вами условие, но возможно вы, как разработчик, можете предложить свое решение.

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

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

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

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

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

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

Ясно, спасибо, буду ждать.

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

А на 3.4 он будет работать?

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

ребят, у меня почему-то не работает.

установил хук. появилось после выделения чекбокса мессаги Pin и Unpin. Делаешь pin - никаких результатов. Мессага не закрепляется.

Почему?

3.3.1

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

ау ребят

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

Я тестировал на 3.3.4 с PHP 5.3 — никаких проблем не было. Надо смотреть логи.

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

у меня версия PHP

5.2.6-1+lenny16

 

это как то может играть роль?

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

Вряд ли.

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

в чем еще может быть причина?

Опубликовано:
  • Автор
Надо смотреть логи.

Что в error.log апача? В SQL Error Logs в админке?

Опубликовано:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Feb 2013 01:06:54 +0000
Error: 1017 - Can't find file: 'profile_portal_views' (errno: 2)
IP Address: 95.56.158.157 - /forum/index.php?app=core&module=task
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT views_member_id, COUNT(*) as profile_views FROM profile_portal_views GROUP BY views_member_id
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|                                                                            | [class_taskmanager].runTask                                                   |                   |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Feb 2013 03:29:34 +0000
Error: 1017 - Can't find file: 'profile_portal_views' (errno: 2)
IP Address: 95.56.215.178 - /forum/index.php?app=core&module=task
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT views_member_id, COUNT(*) as profile_views FROM profile_portal_views GROUP BY views_member_id
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|                                                                            | [class_taskmanager].runTask                                                   |                   |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Feb 2013 05:46:34 +0000
Error: 1017 - Can't find file: 'profile_portal_views' (errno: 2)
IP Address: 2.72.63.45 - /forum/index.php?app=core&module=task
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT views_member_id, COUNT(*) as profile_views FROM profile_portal_views GROUP BY views_member_id
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|                                                                            | [class_taskmanager].runTask                                                   |                   |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Feb 2013 07:57:46 +0000
Error: 1017 - Can't find file: 'profile_portal_views' (errno: 2)
IP Address: 46.227.191.200 - /forum/index.php?app=core&module=task
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT views_member_id, COUNT(*) as profile_views FROM profile_portal_views GROUP BY views_member_id
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|                                                                            | [class_taskmanager].runTask                                                   |                   |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Feb 2013 10:06:01 +0000
Error: 1017 - Can't find file: 'profile_portal_views' (errno: 2)
IP Address: 95.56.149.72 - /forum/index.php?app=core&module=task
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT views_member_id, COUNT(*) as profile_views FROM profile_portal_views GROUP BY views_member_id
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|                                                                            | [class_taskmanager].runTask                                                   |                   |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Mon, 11 Feb 2013 12:12:41 +0000
Error: 1017 - Can't find file: 'profile_portal_views' (errno: 2)
IP Address: 95.56.23.21 - /forum/index.php?app=core&module=task
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT views_member_id, COUNT(*) as profile_views FROM profile_portal_views GROUP BY views_member_id
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| admin/sources/classes/class_taskmanager.php                                | [task_item].runTask                                                           | 208               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
|                                                                            | [class_taskmanager].runTask                                                   |                   |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------

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

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