Автор |
Сообщение |
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
27-Июл-11 20:14 |
#1 |
Описание: мод благодарности, в темах где есть прикрепленный торрент файл.
Дополнительно:
- Сделал подсветку ника в списке поблагодаривших.
- Требуется наличие установленого сполера ака сру трацкер для скрытия списка поблагодаривших.
Установка: Сделать запрос:
Код: | CREATE TABLE IF NOT EXISTS `phpbb_thanks` (
`id` smallint(10) unsigned NOT NULL AUTO_INCREMENT,
`topic_id` mediumint(8) NOT NULL,
`user_id` mediumint(8) NOT NULL,
`thanks_time` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 ; |
Открыть: /includes/constants.php
найти:
Код: | define('SMILIES_TABLE', $table_prefix.'smilies'); |
Добавить после:
Код: | define('THANKS_TABLE', $table_prefix .'thanks'); |
Открыть: /attach_mod/displaying_torrent.php
Найти:
Код: | $template->assign_block_vars('postrow.attach.tor_reged', array( |
Добавить перед:
Код: | //BEGIN Thanks
$sql = "SELECT u.user_id, u.username, th.thanks_time
FROM ". THANKS_TABLE ." th
LEFT JOIN ". USERS_TABLE ." u ON(u.user_id = th.user_id)
WHERE th.topic_id = $bt_topic_id
ORDER BY th.thanks_time DESC";
if ($result = $db->sql_query($sql))
{
while ($row = $db->sql_fetchrow($result))
{
$col = ($userdata['user_id'] == $row['user_id'])? 'style="color: blue;"' : '';
$html .= '<b '. $col .'>'. $row['username'] .' <i>('. date('d-M', $row['thanks_time']) .')</i></b> ';
}
}
//END Thanks |
Найти:
Код: | 'FILESIZE' => $tor_file_size, |
Добавить после:
Код: | 'TOPIC_ID' => $bt_topic_id,
'THX_ALL' => $html, |
Открыть: /templates/subSilver/subSilver.css
Добавить в конце файла
Код: | .thx-container { width: 95%; margin: 12px auto 0; }
.thx-form { text-align: center; margin: 0 0 3px; }
.thx-container .sp-wrap { width: 100% !important; }
.thx-list b { font-size: 11px; color: #2E2E2E; white-space: nowrap; }
.thx-list i { font-weight: normal; color: #000000; } |
Открыть: /templates/subSilver/viewtopic_attach.tpl
найти:
Код: | <!-- END tor_reged -->
<!-- //bt end --> |
Добавить перед:
Код: | <br>
<form method="POST" action="thx.php">
<input type="hidden" name="mode" value="add_thx" />
<input type="hidden" name="t" value="{postrow.attach.tor_reged.TOPIC_ID}" />
<div class="thx-container">
<div class="thx-form"><input type="submit" class="bold" style="width: 200px;" value='Сказать "Спасибо"' /></div>
<div class="sp-wrap">
<div class="sp-body thx-list" title="Последние поблагодарившие">{postrow.attach.tor_reged.THX_ALL}</div>
</div>
</div>
</form> | Отписываейтесь, чтобы знать что мод работает
Описание файла: |
|
Скачать файл |
Имя файла: |
thx.rar |
Размер файла: |
737 Bytes |
Скачан: |
650 раз(а) |
Последний раз редактировалось: monster27 (03-Авг-11 23:07), всего редактировалось 2 раз(а)
|
|
Вернуться к началу
|
|
екун Зарегистрирован: 2010-12-01 Сообщ.: 94
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
|
Вернуться к началу
|
|
point43 Зарегистрирован: 2010-11-21 Сообщ.: 163
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
29-Июл-11 10:50 |
#5 |
Как обычно выпрашиваем помощи, а потом даже не отпишутся о работоспособности.
|
|
Вернуться к началу
|
|
Damp Зарегистрирован: 2011-01-15 Сообщ.: 91
|
|
Вернуться к началу
|
|
екун Зарегистрирован: 2010-12-01 Сообщ.: 94
|
29-Июл-11 22:24 |
#7 |
monster27 писал(а): | Как обычно выпрашиваем помощи, а потом даже не отпишутся о работоспособности. |
пока корректно еще раз спасибо
_________________
|
|
Вернуться к началу
|
|
Proof Зарегистрирован: 2010-12-17 Сообщ.: 126
|
01-Авг-11 02:31 |
#8 |
Еще раз СПАСИБО! Поставил, все работает.
Только спойлера у меня такого нету.
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
|
Вернуться к началу
|
|
Proof Зарегистрирован: 2010-12-17 Сообщ.: 126
|
02-Авг-11 12:50 |
#10 |
У меня в списке поблагодаривших отображается только один юзер (первый поблагодаривший). Хотя когда 2-м счелкаю "спасибо", то все работает, а в списке он не отображается.
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
02-Авг-11 16:19 |
#11 |
Proof проверь установку еще раз, если не получится, то залей мне файлы котрые ты редактировал.
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
03-Авг-11 23:08 |
#12 |
Ошибку исправил в первом посте, спасибо Proof за бдительность.
|
|
Вернуться к началу
|
|
|
|
|