Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
lmaolmao

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

Recommended Posts

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Вы можете создать 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>

  • Upvote 1
  • Downvote 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

Вы можете создать 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>

 

 

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

Share this post


Link to post
Share on other sites

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

Edited by lmaolmao

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Edited by lmaolmao

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...