Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Ostrzeżenie widoczne w profilu przy postach


seeker
Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Witam

Szukam modyfikacji która doda w profilu [widocznym przy postach]  info o otrzymanych  ostrzeżeniach.

Oraz modyfikacji która doda na forum zakładkę dostępna dla wszystkich użytkowników gdzie będzie widoczne kto i za co otrzymał ostrzeżenie.

Bedę wdzięczny za pomoc :)

Odnośnik do komentarza
Udostępnij na innych stronach

DawPi, :)

Chodzi o dodanie słowa:  "Ostrzeżenia: 1" w widoku profilu w poście [ gdzie  1 oznacza ilość punktów ostrzeżeń]

oraz zakładki pod banerem forum obok "Forum" "pliki" "użytkownicy" o nazwie "Ostrzeżenia" gdzie będą widoczne osoby posiadające ostrzeżenia wraz z uzasadnieniem tegoż ostrzeżenia.

Lub modyfikacja dająca coś podobnego, w jakis sposób informująca wszystkich na forum że ten oto user ma ostrzeżenie

lepiej ? :)

Edytowane przez seeker
Odnośnik do komentarza
Udostępnij na innych stronach


<div itemscope itemtype="http://schema.org/Person" class='user_details'>

<span class='hide' itemprop="name">{$author['members_display_name']}</span>

<ul class='basic_info'>

<if test="membertitle:|:$author['member_title']">

<p class='desc member_title'>{$author['member_title']}</p>

</if>

<if test="rankimage:|:$author['member_rank_img']">

<li class='group_icon'>

<if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">

<img src='{$author['member_rank_img']}' alt='' />

<else />

{$author['member_rank_img']}

</if>

</li>

</if>

<if test="avatar:|:$author['member_id']">

<li class='avatar'>

<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">

<a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>

</if>

<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">

<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />

<else />

<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</if>

<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">

</a>

</if>

</li>

<else />

<li class='avatar'>

<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />

</li>

</if>

<li class='group_title'>

{$author['_group_formatted']}

</li>

<if test="postCount:|:$author['member_id']">

<li class='post_count'>

Posty: <span class="desc lighter">{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>

</li>

</if>

<li>Dołączył:  <span class="desc lighter">{parse date="$author['joined']" format="DATE"}</span></li>

<!-- <if test="authorwarn:|:$author['show_warn']">

<li>

<if test="hasWarningId:|:$options['wl_id']">

<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />

</if>

<a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>

</li>

</if> -->

</ul>

<if test="authorcfields:|:$author['custom_fields'] != """>

<ul class='custom_fields'>

<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">

<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">

<if test="$field != ''">

<li>

{$field}

</li>

</if>

</foreach>

</foreach>

</ul>

</if>

</div>

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
  • Rozwiązanie

Zmień to:

<!-- <if test="authorwarn:|:$author['show_warn']">
   <li>
    <if test="hasWarningId:|:$options['wl_id']">
     <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
    </if>
    <a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
   </li>
  </if> -->

Na:

<if test="authorwarn:|:$author['show_warn']">
   <li>
    <if test="hasWarningId:|:$options['wl_id']">
     <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
    </if>
    <a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
   </li>
  </if>

 

Ktoś to zakomentował by nie było widoczne w skinie.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.