В
topic.php добавляю
CODE:$_icon['ths'] = ($fm->exbb['text_menu'] === TRUE) ? $fm->LANG['IconTHS'] : '<img src="./templates/'.DEF_SKIN.'/im/thanks.gif" border="0">';
В
lang_front_forums.php добавляю
CODE:$this->LANG['IconTHS'] = 'Сказать спасибо';
В
post.php , в строку
CODE:$prf = $eml = $www = $aim = $icq = $pm = $delbox = $karma = $reputation = $pun = $addpun = '';
добавляю
CODE:$prf = $eml = $www = $THS = $aim = $icq = $pm = $delbox = $karma = $reputation = $pun = $addpun = '';
В
topic_data.tpl , в строку
CODE:<div>{$prf} {$eml} {$aim} {$www} {$icq} {$pm} </div>
добавляю
CODE:<div>{$prf} {$eml} {$aim} {$www} {$THS} {$icq} {$pm} </div>
Оно ругается на
topic_data.tpl что неизвестная переменная в строке 30.,
а именно моя
{$THS}
Но где же задается сама переменная, что по ней делать? Все файлы форума обыскал, но так и не нашел этой пременной...
(Добавление)
Нашел где задается переменная, в
topic.php
CODE:$www = $users[$member_id]['www'];
Добавил свою переменную:
CODE: $THS = $users[$member_id]['THS'];
естественно выдало ошибку, так как в профиле пользователя с
переменной THS ничего не связано.. Но почему хотя-бы не отобразило
мою иконку thanks.gif ?
(Добавление)
Сделал так, в
topic.php добавил код:
CODE:$ths = '<a href="http://www.tis.kz"><img src="./templates/'.DEF_SKIN.'/im/thanks.gif" border="0"></a>';
Появилась кнопка, которую если нажать, то откроется мой сайт...
Теперь надо написать вместо ссылки скрипт, который бы нашел
файл текущего сообщения, на котором нажали кнопку "Сказать спасибо",
и дописал в это сообщение "такой-то пользователь сказал спасибо"
(Добавление)
В
lang_front_forums.php добавил еще строку:
CODE: $this->LANG['SendTHS'] = 'Сказать спасибо';
Итак, 245 строчку в
topic.tpl сделал как положено:
CODE: $ths = $users[$member_id]['ths'];
В 436 строчке добавил:
CODE:'ths' => ($fm->exbb['pm'] === TRUE && $fm->user['id'] !== 0) ? '<a href="messenger.php?action=new&touser='.$user_id.'" title="'.$fm->LANG['SendTHS'].' '.$user['name'].'" target="_blank">'.$_icon['ths'].'</a>':'',
Теперь кнопка "Спасибо нарисовалась сама, теми-же функциями как и остальные кнопки, при наводе мышкой на кнопку появляется подсказка "Сказать спасибо Имя_Пользователя", но при нажатии на кнопку естественно открывается создание сообщения пользователю...
(Добавление)
Сейчас нужно сделать следующее, в коде:
CODE:'ths' => ($fm->exbb['pm'] === TRUE && $fm->user['id'] !== 0) ? '<a href="messenger.php?action=new&touser='.$user_id.'" title="'.$fm->LANG['SendTHS'].' '.$user['name'].'" target="_blank">'.$_icon['ths'].'</a>':'',