Thanks Mod Light

Digger

New Member
LV
0
 
Вообщем установил мод <b>Thanks Mod Light 2.3 (ajax) - Adapted by ThiagoInfo</b>, но меня не устраивает внешний вид, как он отображаеться. Вот привожу в пример 2 скрина, отображение как у меня(неустраивает), и с другого форума(устраивает).. Меня интересует где подправить текст, чтобы конструкция была как на 2 скрине, сам текст я поменять смогу) Тоесть чтобы отображалось не после поста, отдельным рядом в таблице, а внутри самого топика, после текста поста, и подписи..Где добавить код, и как его исправить. Вот вроде по максимуму обьяснил что хочу. Спасибо большое заранее за помощь :i05051:

А еще лучше, чтобы вы подсказали где найти МОД такой как используеться на втором скрине(точное название) для версии 2.3.3, чтобы можно было посмотреть за какой пост нажали спасибо..просто я п0хоже не тот мод установил :(

<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec--><b>Изменять Index.php</b>

<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Найти <!--colorc--></span><!--/colorc-->
//===========================================================================
// REQUIRE AND RUN
//===========================================================================
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Ниже добавить<!--colorc--></span><!--/colorc-->
// Thanks Light - Adapted By ThiagoInfo - Start
if($ipsclass->input['act'] == "thanks")
{
$output = "";
$thpid = $ipsclass->input['pid'];
$divid = "thank_".$ipsclass->input['pid'];
$userpost = $ipsclass->input['usp'];
$userpostid = $ipsclass->input['tid'];
if (!$thpid || !$ipsclass->member['id'])
{
return;
}
$userid = $ipsclass->member['id'];
$username = $ipsclass->member['members_display_name'];

$ipsclass->DB->query("INSERT INTO ibf_post_thanks (userid, username, postid) VALUES('$userid', '$username', '$thpid')");
$query = $ipsclass->DB->query("SELECT thanks_point FROM ibf_members WHERE id = '$userpostid'");
$row = $ipsclass->DB->fetch_row($query);
$thanks_point = $row['thanks_point'];
++$thanks_point;
$ipsclass->DB->query("UPDATE ibf_members SET thanks_point ='$thanks_point' where id = '$userpostid'");
$query = $ipsclass->DB->query("SELECT * FROM ibf_post_thanks WHERE postid = '$thpid' ORDER BY username ASC");
$thank_tot = $ipsclass->DB->get_num_rows($query);
if ($thank_tot)
{
$thank_text1 = "<div class=\"row1\" colspan=\"2\" align=\"top\"><strong>The Following {$thank_tot} Users Say Thank You to {$userpost} For This Useful Post:</strong></div>";
while($row = $ipsclass->DB->fetch_row($query))
{
$thank_text .= "<a href=\"index.php?showuser=".$row['userid']."\">".$row['username']."</a>, ";
}
$thank_text = preg_replace( "/,\s+$/", "" , $thank_text);
$output = "{$thank_text1} {$thank_text}";
$output = str_replace("|", "", $output);
}
echo "$divid|$output";
exit;
}
// Thanks Light - Adapted By ThiagoInfo - End<!--QuoteEnd--></div><!--QuoteEEnd-->
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec--><b>Изменять sources/action_public/topics.php</b>
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Найти<!--colorc--></span><!--/colorc-->
//-----------------------------------------
// Siggie stuff
//-----------------------------------------
<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Выше добавить<!--colorc--></span><!--/colorc-->
// Thanks Ajax Adaptex By ThiagoInfo - Start
if ($this->ipsclass->vars['thanks_mod_enable'])
{
$thank_pid = $row['pid'];
if ($this->ipsclass->vars['thx_topics_replies'])
{
$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Thanks\" title=\"Thanks\" /></a>";
}
if ($row['pid'] == $this->topic['topic_firstpost'])
{
$row['thanks_button'] = "<a style=\"cursor:pointer;\" id=\"thank_".$thank_pid."b\" onclick=\"thanks_add('thanks', '{$thank_pid}', '{$row['author_name']}','{$row['author_id']}')\"><img src=\"style_images/<#IMG_DIR#>/p_thanks.gif\" alt=\"Thanks\" title=\"Thanks\" /></a>";
}
if ($this->ipsclass->member['id'] == $row['author_id'] || !$this->ipsclass->member['id'])
{
$row['thanks_button'] = "";
}


$thank_text = "";
$thank_text1 = "";
$tquery = $this->ipsclass->DB->query("SELECT * FROM ibf_post_thanks WHERE postid = '$thank_pid' ORDER BY username ASC");
$thank_tot = $this->ipsclass->DB->get_num_rows($tquery);

if ($thank_tot)
{
$thank_text1 = "<div class=\"row1\" colspan=\"2\" align=\"top\"><strong>{$this->ipsclass->lang['thx_thanks1']} {$thank_tot} {$this->ipsclass->lang['thx_thanks2']} {$row['author_name']} {$this->ipsclass->lang['thx_thanks3']}:</strong></div>";
while($th_row =$this->ipsclass->DB->fetch_row($tquery))
{
if ($this->ipsclass->member['id'] == $th_row['userid'])
{
$row['thanks_button'] = "";
}
$thank_text .= "<a href=\"index.php?showuser=".$th_row['userid']."\">".$th_row['username']."</a>, ";
}
$thank_text = preg_replace( "/,\s+$/", "" , $thank_text);
}
$row['who_thanks'] = "<tr><td class=\"row2\" colspan=\"2\" align=\"top\"><div id=\"";
$row['who_thanks'] .= "thank_".$thank_pid."\"> \n{$thank_text1} {$thank_text}</div></td></tr>\n";
if ($this->ipsclass->vars['thx_member_display'])
{
$thanksquery = $this->ipsclass->DB->query("SELECT thanks_point FROM ibf_members WHERE id = '{$poster['id']}'");
$thanks = $this->ipsclass->DB->fetch_row($thanksquery);
$poster['thanks_point'] = $this->ipsclass->compiled_templates['skin_topic']->member_thanks_point( $thanks['thanks_point'] );
}
}

//Thanks Ajax Adaptex By ThiagoInfo - End<!--QuoteEnd--></div><!--QuoteEEnd-->

<b>Как НЕнадо</b>
You must be registered for see images attach


<b>Как Хотелось бы</b> :)
You must be registered for see images attach
 
как на втором скрине - <a href="http://ibpower.ru/index.php?automodule=downloads&showfile=371" target="_blank">http://ibpower.ru/index.php?automodule=dow...mp;showfile=371</a>
помойму этот.. ставил его на 2.3.1
 
Спасибо. Попробую установить - и отпишусь о результатах :)
 
Не то :( "Спасибо" можно давать только создателю топика :( а хотелось бы что можно за любой пост спасибо давать.. И чтобы ссылкой было само число благодарностей, а не * рядом :( где исправить нужно?
И когда смотришь, за что давали спасибо, тупизм какой-то. Нету текста, пустые ячейки в таблицах, ничего не подписано, вообщем бред какой-то :(
 
Сверху