Перейти к контенту

[2.1.x]Thanks mod (кнопка "Спасибо")


AVol

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

Помогите... все проверил 10 раз в TOPIC.php и в коде тоже как указана было в мануле все сделал но кнопки так и нет ;):D что мне делать? что дописать? что переделать? подскажте плизз

 

 

----------------------------------------------------------------------
Äîáàâèòü Ïîñëå:
----------------------------------------------------------------------
{$post['thanks_button']}
----------------------------------------------------------------------
======================================================================
 skin_profile (Ïðîñìîòð ïðîôèëÿ/Profile View) -> show_profile
----------------------------------------------------------------------
Íàéòè:
----------------------------------------------------------------------

Ссылка на комментарий
Поделиться на других сайтах

Если нет кнопки то ты просто ёё не добавил в скине. Скорее всего в рендерроу не добавил ничего. Кстати учти что в товём посте кнопка не отображаеться, только в чужом.
Ссылка на комментарий
Поделиться на других сайтах

Если нет кнопки то ты просто ёё не добавил в скине. Скорее всего в рендерроу не добавил ничего. Кстати учти что в товём посте кнопка не отображаеться, только в чужом.

 

Но когда я делаю пост мне не дает кнопку который скрывает текст (ЛИНК)...

а может вручную прописать??? и вабше какой код должен скрывать текст??? [HIDE][/HIDE]

 

Вот мой отредоктированный РЕНДЕРРОУ:

<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="1">
<tr>
	<td valign="middle" class="row2" width="1%"><a name="entry{$post['pid']}"></a><span class="{$post['name_css']}">{$author['members_display_name']}</span></td>
	<td class="row2" valign="top" width="99%">
		<!-- POSTED DATE DIV -->
		<div style="float: left;">
			<span class="postdetails">{$post['post_icon']} <img src='{ipb.vars['img_url']}/to_post_off.gif' alt='{ipb.lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
		</div>
		<!-- REPORT / DELETE / EDIT / QUOTE DIV -->
		<div align="right">
			<span class="postdetails">{$post['ip_address']} {ipb.lang['posted_on']}
				<a title="{ipb.lang['tt_link']}" href="#" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
<if="ipb.member['is_mod']">
| <a href="#" title="{ipb.lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
</if>

			</span>
		</div>
	</td>
</tr>
<tr>
	<td valign="top" class="{$post['post_css']}">
		<span class="postdetails">
			{$author['avatar']}<br /><br />
			{$author['title']}<br />
			{$author['member_rank_img']}<br /><br />
			{$author['member_group']}<br />
			{$author['member_posts']}<br />
			{$author['member_joined']}<br />
			{$author['member_location']}
			{$author['member_number']}
							{$author['thanks_point']}
<if="author['yahoo'] != """>
<div class="info"><img src="style_images/<#IMG_DIR#>/profile_yahoo.gif">  <a href="ymsgr:sendIM?{$author['yahoo']}&__you+there?"><img src="http://opi.yahoo.com/online?u={$author['yahoo']}&m=g&t=1"></img></a></div>
</if><br />
<if="author['custom_fields'] != """>
{$author['custom_fields']}
</if>

<br />
			{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
		</span><br />
		<img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
   </td>
   <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
		<!-- THE POST {$post['pid']} -->
		<div class="postcolor" id='post-{$post['pid']}'>{$post['post']}</div>
		<!--IBF.ATTACHMENT_{$post['pid']}-->
		{$post['signature']}
											{$post['who_thanks']}
		<!-- THE POST -->		
	</td>
</tr>
<tr>
	<td class="formbuttonrow" nowrap="nowrap">
		<div style='text-align:left'>{$author['online_status_indicator']}{$author['addresscard']}{$author['message_icon']}<!--{$author['email_icon']}--></div>
	</td>
	<td class="formbuttonrow" nowrap="nowrap">
		<!-- PM / EMAIL / WWW / MSGR -->
		<div style="float: left;">
			{$post['report_link']}{$post['thanks_button']}<a href="java script:scroll(0,0);"><{P_UP}></a>
		</div>
		<!-- REPORT / UP -->
	 	<div align="right">
	 		{$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{ipb.lang['mq_title']}">{$post['mq_start_image']}</a><a href="{ipb.script_url}act=Post&CODE=02&f={ipb.input[f]}&t={ipb.input[t]}&qpid={$post['pid']}" title="{ipb.lang['tt_reply_to_post']}"><{P_QUOTE}></a>
	 	</div>
	 </td>
</tr><tr>
<td class="catend" colspan="2">
<!-- no content -->
</td>
</tr>
</table>
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$post['pid']}',
new Array(  img_item + " <a title='{ipb.lang['edit_full_desc']}' href='{ipb.script_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={ipb.input['st']}'>{ipb.lang['edit_full_title']}</a>",
			img_item + " <a href='#' title='{ipb.lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{ipb.lang['edit_quick_title']}</a>" ) );
}
//]]>
</script>

Ссылка на комментарий
Поделиться на других сайтах

ПОДТВЕРЖДЕНИЕ ДЕЙСТВИЯ

 

1) Открыть jscripts/ipb_topic.js

в конец добавить

 

/*--------------------------------------------*/
// Thx confir
/*--------------------------------------------*/

function thx_post(theURL)
{
if (confirm( 'Добавить спасибо?' ))
{
	window.location.href=theURL;
}
else
{
	alert ( 'как хотите' );
} 
}

 

2) Открыть шаблон Topic View --> button_thanks

 

Заменить все на

 

<a href="java script:thx_post('{ipb.script_url}act=thanks&type=add&f={ipb.input[f]}&t={ipb.input[t]}&pid={$post}')" title="Добавить спасибо"><img src='style_images/<#IMG_DIR#>/thanks.gif' border='0'  alt='Добавить спасибо' /></a>

Ссылка на комментарий
Поделиться на других сайтах

OverHerz ты гдето ошибся. Ссылка не работает.

 

А лол, не заметил. Джаваскрипт слитно.

Ссылка на комментарий
Поделиться на других сайтах

У меня проблема.

Установил мод. Все как в мануалке. В итоге не появилась кнопка и все посты в топиках съехали вправо.... Что делать?

Ссылка на комментарий
Поделиться на других сайтах

Блин у меня теперь весь форум не пашет! Хотел все изминения удалить т.е. сделать все как было в .php файлвх и стало вобще хуже.

Может поможет кто нибудь плз.

Ссылка на комментарий
Поделиться на других сайтах

CyberCrow - ей богу, ты просто ошибся. Например ставил что-то и случайно удалил то что было. Или зацепил. Это даже у меня бывает с елементарными модами. Просто надо серьёзно относиться ко всему. Замени пхп файлы на те которые были до установки. Потом заново правь всё в них.
Ссылка на комментарий
Поделиться на других сайтах

Блин у меня теперь весь форум не пашет! Хотел все изминения удалить т.е. сделать все как было в .php файлвх и стало вобще хуже.

Может поможет кто нибудь плз.

 

пришли, помогли :D

 

не знал что ты тут бываешь ;)

Ссылка на комментарий
Поделиться на других сайтах

Я вообще не представляю при чём здесь мод скрытого текста. Я тебе про кнопку спасибо говорил.
Ссылка на комментарий
Поделиться на других сайтах

Блин у меня теперь весь форум не пашет! Хотел все изминения удалить т.е. сделать все как было в .php файлвх и стало вобще хуже.

Может поможет кто нибудь плз.

 

пришли, помогли :D

 

не знал что ты тут бываешь ;)

 

Спасибо что помог! Было бы трудно без твоей помощи ))

Ссылка на комментарий
Поделиться на других сайтах

Я вообще не представляю при чём здесь мод скрытого текста. Я тебе про кнопку спасибо говорил.

 

А как же ставить скрытий текст? не надо никокого кода?

Ссылка на комментарий
Поделиться на других сайтах

У меня версия кнопочки 1,1,0, Может всетаки кто нибудь откликниться? Как мне пропачить до последней версии?

Прочти файл update_from_old.txt из архива!

Ссылка на комментарий
Поделиться на других сайтах

при просмотре профиля

http://myforum.net.ua/index.php?showuser=1858

написано Спасибо сказали: 1 раз(а)

А при просмотре темы

http://myforum.net.ua/index.php?showtopic=8238

Спасибо сказали: раз(а)

т.е. получается что считается, и показывает при просмотре профиля, а при просмотре темы не показывает :D

Как ты решил эту проблему? Подскажите кто нить...

 

------------------------------

Imperio, пасибо еще раз =)

------------------------------

 

И еще было бы здорово, если можно оставлять коммент к СПАСИБО, например, "Это именно то, что я искал".

 

Также можно сделать защиту от флуда.. чтоб дети за каждое сообщение не нажимали СПАСИБО, а допустим, в день 5 раз можно сказать СПАСИБО.

Изменено пользователем TOIIOP
Ссылка на комментарий
Поделиться на других сайтах

Хочется коммент - постом ниже.

На секунду представь, если таких спасиб с комментами будет десяток. На что будет похож пост?

Ссылка на комментарий
Поделиться на других сайтах

Хочется коммент - постом ниже.

На секунду представь, если таких спасиб с комментами будет десяток. На что будет похож пост?

В истории он будет ... а не в посте :D

Ссылка на комментарий
Поделиться на других сайтах

Ребята. Пару вопросиков:

 

1. У меня почему-то в топике пишет так:

 

Спасибо сказали: раз(а)

нет цифры и "раза" жирным шрифтоп.

Хотя в профиле всё ок показывает, как надо. :D

 

Я глянул в код:

в топике:

{$author['thanks_point']}

а в профиле:

{$info['thanks_point']}

Они чем-то отличаются?

 

2. Можно может сделать в хистори что бы не выводить посты полностью в это маленькое окошко т.к. толку? всё-равно там мало что можно разглядеть. Может сделать просто типа ссылочку на пост в виде "заголовок темы (пост номер 21)". ;)

Ссылка на комментарий
Поделиться на других сайтах

мод не перехватывает custom tag, надо исправить

Это моя вина или вина разработчиков? ячто-то не пойму. :D

 

и еще хотел спросить - в списке сказавших спасибо, ники становятся в алфавитном порядке. А можно сделать что бы становились в порядке добавления спасибо?

 

И еще хотел спрость - можно ли сделать еще одну строку и сделать там "сколько раз данный юзер сказал спасибо"?

Ссылка на комментарий
Поделиться на других сайтах

2_dfc_darkman - OverHerz отвечал не тебе. Он констатировал факт. Который, впрочем, уже отмечался ранее.

Что до твоего вопроса - нет, разницы нету. Тем более в том же профиле чуть ранее объявлено равенство. И вообще - у тебя прооблемы стиля. К выборке - никакого отношения. это что до жирности.. а что до нет цифр - не знаю куда они у вас деваются... но вроде как вопрос не первый раз встал. И вроде как все решили... Не помню, отписался ли кто нить каким образом. Читай тему назад.

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.