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

написание модуля/хука для IPB 3.1.4

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

Требуется написание модуля/хука для IPB 3.1.4. Суть в следующем:

 

1) У пользователя появляется некий "Уровень", от 1 до 5, отображатся будет под аватарам в виде кол-ва звездочек (иконки звезд предоставлю)

 

2) В админке я могу включить пользователю показатель Уровня и назначить этот "Уровень" от 1 до 5.

 

По-умолчанию у пользователей этот Уровень не отбражается и нигде не записывается. Только при включении(установке) Уровня он начинает отображатся.

 

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

 

Впринципе все. Технические нюансы можно обсудить с исполнителем. Все очень просто на самом деле.

 

связь через личку.

 

p.s. в принципе этот хук, который я описал можно заменить Awards Manager (или как правильно он называется), но отдельным приложением будет удобно управлять, к тому же есть свои небольшие идеи по дальнейшему апгрейду.

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

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

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

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

актуально

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

Наверное, задача слишком простая, на самом деле...)

 

Вы можете создать Custom profile field вида "Drop Down Box" через ACP, настроить его так, чтобы его могли редактировать только администраторы и модераторы, но при этом видели все. В вариантах значения пишете:

rate1.png=Одна звезда
rate2.png=Две звезды
rate3.png=Три звезды
rate4.png=Четыре звезды
rate5.png=Пять звезд

 

Далее в "Topic View Format" пишете что-то в стиле:

<span class="ft">Уровень:</span><span class="fc"><img src="/icons/{content}" alt="" /></span>

 

Складываете картинки на сервер в папку /icons/rate1.png...rate5.png, и, собственно, все. Техзадание выполнено в точности :)

 

Если надо перенести именно сразу под аватар, над кнопками, поправить userInfoPane, что тоже элементарно. Значение поля будет в {$author['field_%номер_поля%']}, вывести тем же шаблоном:

<if test="!empty($author['field_%номер_поля%'])">
<img src="/icons/{$author['field_%номер_поля%']}" alt="" /></span>
</if>

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

Т.е. ничто не мешает применить и под 3.2.х? Спасибо! :rolleyes:

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

Наверное, задача слишком простая, на самом деле...)

 

Вы можете создать Custom profile field вида "Drop Down Box" через ACP, настроить его так, чтобы его могли редактировать только администраторы и модераторы, но при этом видели все. В вариантах значения пишете:

rate1.png=Одна звезда
rate2.png=Две звезды
rate3.png=Три звезды
rate4.png=Четыре звезды
rate5.png=Пять звезд

 

Далее в "Topic View Format" пишете что-то в стиле:

<span class="ft">Уровень:</span><span class="fc"><img src="/icons/{content}" alt="" /></span>

 

Складываете картинки на сервер в папку /icons/rate1.png...rate5.png, и, собственно, все. Техзадание выполнено в точности :)

 

Если надо перенести именно сразу под аватар, над кнопками, поправить userInfoPane, что тоже элементарно. Значение поля будет в {$author['field_%номер_поля%']}, вывести тем же шаблоном:

<if test="!empty($author['field_%номер_поля%'])">
<img src="/icons/{$author['field_%номер_поля%']}" alt="" /></span>
</if>

 

 

Вообще-то есть вопросы, поэтому и ищу специалиста, который может их уладить. К примеру, а как сделать чтобы сделать реализовать отображение надписи и вообще этих звездочек,только человеку которому надо сделать. Это не для всех пользователей опция.

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

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

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

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

все еще актуально...

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

так что, никто не хочет заработать на выполнение ,как тут уже сказали, простой задачи?

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

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

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

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

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