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

ROZWIĄZANY: Brak informacji o reputacji w postach


godfather

Rekomendowane odpowiedzi

Chodzi mi o to, że jak klikam w punkt reputacji w poście to... właściwie to nie da się tam kliknąć, więc automatycznie nie da się sprawdzić kto to dał.

Nie wiem czy to jest opcja skryptu, czy dodawane ręcznie (skin mamy własny, ale nie ja dostosowywałem), więc nie bardzo wiem czego szukać.

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

Opcja oczywiście włączona.

Jednak co do tego:

onclick="ipb.global.repPopUp( this, 170586, 'forums', 'pid' );"

Do wstawienia w globalTemplate?

I nie do końca łapię czemu tam jest ID tematu, skoro jest to opcja "odgórna" do wszystkich tematów.

EDIT: swoją drogą ten mod jest dobry

Może wystarczy mi go wgrać, by naprawić ten brak popup?

Edytowane przez godfather

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Nie wystarczy - mod działa u nas, wszystko jest OK. Przebudowywałeś skin? W ogóle masz ten fragment kodu w nim?

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

Jedyne co zrobiłem w ostatnim czasie to przywrócenie do stanu pierwotnego registerForm, przy problemie jak w tym temacie:

Jednak jestem pewny, że po tym wszystko działało prawidłowo. Wczoraj ustawiałem nową grupę (wraz z maską) i edytowałem kilka kont użytkownikom właśnie w tym zakresie i po tym wszystkim zauważyłem, że jest coś nie tak jak być powinno z reputacja.

Co do tego kodu powyżej to nie doszukałem się go w skinie.

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Wklej mi zawartość tego bitu:

Inne globalne szablony :a: reputationPopup

Oraz:

Widok tematu :a: post

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

Ej no, trochę inwencji poproszę <_< Ten kod został skopiowany z Firebuga, do Ciebie należało znalezienie go w standardowym skinie i porównanie z obecnym kodem.

Bit repButtons w Pozostałych globalnych:

<php>
// Apps can set the key empty to disable, but this will allow all apps to use the popup to show who repped
if( !isset($data['jsCallback']) )
{
$data['jsCallback'] = "ipb.global.repPopUp( this, {$data['primaryId']}, '{$data['app']}', '{$data['type']}' );";
}

$repClickable = ( $this->memberData['gbw_view_reps'] AND $data['jsCallback'] ) ? 'onclick="' . $data['jsCallback'] . '"' : '';
</php>

Odnośnik do komentarza
Udostępnij na innych stronach

Najlepsze jest to że działa jakiś czas i samo z siebie się wyłącza. Wystarczy wejść w ustawienia byle jakiej grupy nic nie zmieniając tylko Zakończyć edycję i opcja ta powraca.

reputationPopup:

<div>
<h3>{$this->lang->words['rep_given']}</h3>
<div class='ipsPad' style='min-height: 60px'>
	<if test="empty($reps)">
		<em>{$this->lang->words['no_rep']}</em>
	<else />
		<foreach loop="$reps as $r">
			<if test="$r['rep_rating'] > 0">
				{parse replacement="rep_up"}
			<else />
				{parse replacement="rep_down"}
			</if>
			 <a href='{parse url="showuser={$r['member']['member_id']}" base="public" template="showuser" seotitle="{$r['member']['members_seo_name']}"}'>{$r['member']['members_display_name']}</a><br />
		</foreach>
	</if>
</div>
</div>

post:

<!--post:{$post['post']['pid']}-->
<if test="sDeleted:|:$post['post']['_isDeleted'] AND $post['post']['_softDeleteSee']">
   {parse template="softDeletedPostBit" group="topic" params="$post, $displayData['sdData'], $topic"}
</if>
<if test="sDeletedNot:|:! $post['post']['_isDeleted']">
   <div class='post_block hentry clear clearfix column_view <if test="postQueued:|:$post['post']['_isHidden']">moderated</if>' id='post_id_{$post['post']['pid']}'>
       <a id='entry{$post['post']['pid']}'></a>
       <if test="repIgnored:|:!empty( $post['post']['_repignored'] ) AND $post['post']['_repignored'] == 1 && $post['post']['_ignored'] != 1">
           <div class='post_ignore'>
               <if test="noRep:|:$post['post']['rep_points'] == 0">
                   <span class='reputation zero' title='{$this->lang->words['top_rep']}'>
               </if>
               <if test="posRep:|:$post['post']['rep_points'] > 0">
                   <span class='reputation positive' title='{$this->lang->words['top_rep']}'>
               </if>
               <if test="negRep:|:$post['post']['rep_points'] < 0">
                   <span class='reputation negative' title='{$this->lang->words['top_rep']}' >
               </if>
                       {$post['post']['rep_points']}</span> {$this->lang->words['top_this_post_by']} <a href='{parse url="showuser={$post['author']['member_id']}" base="public"}'>{$post['author']['members_display_name']}</a> {$this->lang->words['top_below_thresh']}. <a href='#' title='{$this->lang->words['ignore_view_post']}' id='unhide_post_{$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a>
           </div>
       </if>

       <if test="userIgnored:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']">
           <div class='post_ignore'>
               <if test="userIgnoredLang:|:$post['post']['_repignored'] == 1">{$this->lang->words['post_ignored_rep']}<else />{$this->lang->words['post_ignored']}</if> <a href='{parse url="showuser={$post['author']['member_id']}" base="public" template="showuser" seotitle="{$post['author']['members_seo_name']}"}'>{$post['author']['members_display_name']}</a>. <a href='#entry{$post['post']['pid']}' title='{$this->lang->words['ignore_view_post']}' style='display: none' id='unhide_post_{$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a>
               <if test="userIgnoredLangTwo:|:$this->settings['reputation_enabled'] AND $post['post']['_repignored'] == 1"><div><a href="{parse url="showtopic={$post['post']['topic_id']}&st={$this->request['st']}&rep_filter_set=*&rep_filter=update&secure_key={$this->member->form_hash}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}">{$this->lang->words['post_ignore_reset_rep']}</a></div></if>
           </div>
       </if>
       <div class='post_wrap' <if test="isNotIgnoring:|:$post['post']['_ignored'] == 1 || $post['post']['_repignored'] == 1">style='display: none'</if>>
           <if test="postMid:|:$post['author']['member_id']">
               <h3>
           <else />
               <h3>
           </if>
               <if test="postModCheckbox:|:$this->memberData['is_mod']">
                   <span class='right'>
                       <label for='checkbox_{$post['post']['pid']}' class='post_mod hide'>{$this->lang->words['mod_select_post']}</label><input type='checkbox' id='checkbox_{$post['post']['pid']}' name='selectedpids[]' value='{$post['post']['pid']}' class='post_mod right'<if test="postModSelected:|:!empty( $post['post']['_pid_selected'] )"> checked='checked'</if> />
                   </span>
               </if>
               <span class='post_id right ipsType_small desc blend_links'><a href='{parse url="showtopic={$post['post']['topic_id']}&view=findpost&p={$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'>#{$post['post']['post_count']}</a></span>
               <div class='post_username'>

               <if test="$post['author']['_online']"><img src="{style_images_url}/post_online.png" alt="" class='post_online' data-tooltip="Online" /><else /><img src="{style_images_url}/post_offline.png" alt="" class='post_online' data-tooltip="Offline" /></if>

               <if test="postMember:|:$post['author']['member_id']">
                   <span class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span>
               <else />
                   {$post['author']['members_display_name']}
               </if></div>

               <div class='post_date'>
                   {$this->lang->words['posted']} <abbr class="published" title="{parse expression="date( 'c', $post['post']['post_date'] )"}">{parse date="$post['post']['post_date']" format="long"}</abbr>
               </div>

               <if test="postIp:|:$post['post']['_show_ip']">
                   <span class='ip right ipsType_small'>({$this->lang->words['ip']}:
                   <if test="postAdmin:|:$post['author']['g_access_cp']">
                       <em>{$this->lang->words['ip_private']}</em>
                   <else />
                       <if test="accessModCP:|:$this->memberData['g_is_supmod']"><a href="{parse url="app=core&module=modcp&fromapp=members&tab=iplookup&ip={$post['post']['ip_address']}" base="public"}" title='{$this->lang->words['info_about_this_ip']}'>{$post['post']['ip_address']}</a><else />{$post['post']['ip_address']}</if>
                   </if>)
                   </span>
               </if>
           </h3>
           <div class='author_info'>
               {parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true )"}
           </div>
           <div class='post_body'>
               <if test="repHighlight:|:$this->settings['reputation_highlight'] AND $post['post']['rep_points'] >= $this->settings['reputation_highlight']">
                   <p class='rep_highlight'>{parse replacement="popular_post"}<br />{$this->lang->words['popular_post']}</p>
               </if>
               <div class='post entry-content <if test="$post['post']['_repignored'] == 1">imgsize_ignore</if>'>
                   {$post['post']['post']}
                   {$post['post']['attachmentHtml']}
                   <br />
                   <if test="postEditBy:|:$post['post']['edit_by']">
                       <p class='edit'>
                           {$post['post']['edit_by']}
                           <if test="postEditByReason:|:$post['post']['post_edit_reason'] != ''">
                               <br />
                               <span class='reason'>{$post['post']['post_edit_reason']}</span>
                           </if>
                       </p>
                   </if>
               </div>
               {parse template="repButtons" group="global_other" params="$post['author'], array_merge( array( 'primaryId' => $post['post']['pid'], 'domLikeStripId' => 'like_post_' . $post['post']['pid'], 'domCountId' => 'rep_post_' . $post['post']['pid'], 'app' => 'forums', 'type' => 'pid', 'likeFormatted' => $post['post']['like']['formatted'] ), $post['post'] )"}
               <if test="postSignature:|:$post['post']['signature']">
                   {$post['post']['signature']}
               </if>

               <ul class='post_controls clear clearfix'>
                   <li class='top'><a href='#top' title='{$this->lang->words['back_top']}'><img src="{style_images_url}/post_top.png" alt="" /> {$this->lang->words['back_top']}</a></li>
                   <if test="replyButton:|:$post['post']['_canReply']">
                       <li><a href="{parse url="module=post&section=post&do=reply_post&f={$this->request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}"  class='_ips_trigger_quote' pid="{$post['post']['pid']}" title="{$this->lang->words['tt_reply_to_post']}"><img src="{style_images_url}/comment_new.png" alt="" /> {$this->lang->words['post_reply']}</a></li>
                       <if test="multiquote:|:!empty( $post['post']['_mq_selected'] )">
                           <li class='selected multiquote' id='multiq_{$post['post']['pid']}' style='display: none'>
                       <else />
                           <li class='multiquote' id='multiq_{$post['post']['pid']}' style='display: none'>
                       </if>
                           <a href="{parse url="module=post&section=post&do=reply_post&f={$this->request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}" title="{$this->lang->words['quote_with_mq']}"><img src="{style_images_url}/mq_post.png" alt="" /> {$this->lang->words['mq']}</a>
                       </li>
                   </if>
                   <if test="canEdit:|:$post['post']['_can_edit'] === TRUE">
                       <li class='post_edit'><a href='{parse url="module=post&section=post&do=edit_post&f={$topic['forum_id']}&t={$topic['tid']}&p={$post['post']['pid']}&st={$this->request['st']}" base="publicWithApp"}' title='{$this->lang->words['post_edit_title']}' class='edit_post' id='edit_post_{$post['post']['pid']}'><img src="{style_images_url}/comment_edit.png" alt="" /> {$this->lang->words['post_edit']}</a></li>
                   </if>
                   <if test="canDelete:|:$post['post']['_can_delete'] === TRUE OR $post['post']['_softDelete']">
                       <li class='post_del' id='del_post_{$post['post']['pid']}'>
                           <a href='{parse url="module=moderate&section=moderate&do=postchoice&tact=delete&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' class='delete_post'><img src="{style_images_url}/comment_delete.png" alt="" /> {$this->lang->words['post_delete']}</a>
                       </li>
                   </if>
                   <if test="approvePost:|:$this->memberData['is_mod']">
                       <li class='post_toggle toggle_post' id='toggle_post_{$post['post']['pid']}' style='display: none'>
                           <a href='{parse url="app=forums&module=moderate&section=moderate&do=postchoice&tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&selectedpids[{$post['post']['pid']}]={$post['post']['pid']}&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['post_toggle_visible']}'><span id='toggletext_post_{$post['post']['pid']}'><if test="approveUnapprove:|:$post['post']['queued']==1"><img src="{style_images_url}/accept.png" alt="" /> {$this->lang->words['post_approve']}<else /><img src="{style_images_url}/delete.png" alt="" /> {$this->lang->words['post_unapprove']}</if></span></a>
                       </li>
                   </if>
                   <if test="hasblog:|:$this->settings['blog_allow_bthis'] AND $this->memberData['has_blog'] AND IPSLib::appIsInstalled( 'blog' ) AND $post['post']['_canReply']">
                       <li>
                           <a href='{parse url="app=blog&blog_this=forums&id1={$this->request['t']}&id2={$post['post']['pid']}" base="public"}'><img src="{style_images_url}/book_add.png" alt="" /> {$this->lang->words['blog_this']}</a>
                       </li>
                   </if>
                   <if test="canReportPost:|:$topic['_canReport'] and ( $this->memberData['member_id'] )">
                       <li class='report'>
                           <a href='{parse url="app=core&module=reports&rcom=post&tid={$this->request['t']}&pid={$post['post']['pid']}&st={$this->request['st']}" base="public"}'><img src="{style_images_url}/report.png" alt="" /> {$this->lang->words['report']}</a>
                       </li>
                       <if test="postIsReported:|:$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0">
                           <li class='report'>
                               <a href="{$this->settings['base_url']}app=core&module=reports&section=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipbmenu'> <span id="rstat-{$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"><img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['gfx']}.png" alt="" /></span> </a>
                           </li>
                       </if>
                   </if>
               </ul>
               <if test="reportedPostData:|:$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0">
                   <ul id='post-report-{$post['post']['pid']}_menucontent' class='ipbmenu_content report_menu'>
                       <li><a href="{parse url="app=core&module=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}" base="public"}" id='report_mark_{$post['post']['pid']}'><img src='{$this->settings['img_url']}/reports/mark_complete.png' alt='' /> {$this->lang->words['report_menu_mark_complete']}</a></li>
                       <li><a href="{$this->settings['base_url']}app=core&module=reports&section=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}"><img src='{$this->settings['img_url']}/reports/view_report.png' alt='' /> {$this->lang->words['report_menu_view_report']}</a></li>
                   </ul>
                   <script type="text/javascript">
                       $('report_mark_{$post['post']['pid']}').observe('click',
                            ipb.global.updateReportStatus.bindAsEventListener(     
                               this, {$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']},2,2
                           )
                       );
                   </script>
               </if>    
           </div>
       </div>
   </div>
</if>

       <if test="initIgnoredPost:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']">
           <script type='text/javascript'>
               ipb.topic.setPostHidden( {$post['post']['pid']} );
               $('unhide_post_{$post['post']['pid']}').show();
           </script>
       </if>
       <hr />

       <if test="adCodeCheck:|:$post['post']['_adCode']">
           {$post['post']['_adCode']}
       </if>
<script type="text/javascript">
var pid = parseInt({$post['post']['pid']});
if ( pid > ipb.topic.topPid ){
   ipb.topic.topPid = pid;
}
<if test="sDeletedNotMQ:|:! $post['post']['_isDeleted']">
   // Show multiquote for JS browsers
   if ( $('multiq_{$post['post']['pid']}') )
   {
       $('multiq_{$post['post']['pid']}').show();
   }

   if( $('toggle_post_{$post['post']['pid']}') )
   {
       $('toggle_post_{$post['post']['pid']}').show();
   }

   // Add perm data
   ipb.topic.deletePerms[{$post['post']['pid']}] = { 'canDelete' : {parse expression="intval($post['post']['_can_delete'])"}, 'canSoftDelete' : {parse expression="intval($post['post']['_softDelete'])"} };
</if>
</script>

repButtons jest identyczny.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

W sumie to nie mam kiedy do tego usiąść, wiecznie zagoniony.

Jednak napiszę środek doraźny, może przyda się innym. Wystarczy wejść w ustawienia jakiejkolwiek grupy i kliknąć zapisz, kompletnie nic nie zmieniając. Kilka kliknięć i problem zażegnany - do następnego razu xD

"Przyjaciel zawsze powinien nie doceniać naszych zalet...

...wróg zawsze przeceniać nasze wady."

Don Vito Corleone

Dlaczego for, a nie forów? Nie daj się powielanym stereotypom.

† Będziemy bronić SB po kres naszych sił †

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ę.