Thank Post Mod (hide MOD compatible )
Re: Thank Post Mod (hide MOD compatible )
Gibt es eine Möglichkeit daß der "Thanks"-Button auf jeder Seite unten steht (z.B. beim "ANWORTEN"-Button), um sich beim Thread-Starter zu bedanken?
Benutzte Styles:
- prosilver
- subsilver2
- subsilver2-basierter Style
Danke & Gruß
Charlie
Benutzte Styles:
- prosilver
- subsilver2
- subsilver2-basierter Style
Danke & Gruß
Charlie
- Mahony
- Site Admin
- Beiträge: 792
- Registriert: 3. Dez 2006 22:09
- Hat sich bedankt: 22 Mal
- Danksagung erhalten: 6 Mal
Re: Thank Post Mod (hide MOD compatible )
Hallo Charlie_M
Ich verstehe nicht ganz was du meinst.
Du kannst den Danke Button, wie HIER beschrieben, nur im ersten Post anzeigen lassen. Somit können sich die User nur bei dem Thread-Starter bedanken.
Grüße: Mahony
Ich verstehe nicht ganz was du meinst.
Du kannst den Danke Button, wie HIER beschrieben, nur im ersten Post anzeigen lassen. Somit können sich die User nur bei dem Thread-Starter bedanken.
Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.
Re: Thank Post Mod (hide MOD compatible )
Hallo Mahony,
ich habe ein Problem mit dem Mod. Es wird einfach kein Danke-Button angezeigt.
Auch jemand anders hat das Problem.
Zudem muss man ja für jedes Forum einschalten das man sich bedanken kann.
Wenn ich anschalte und dann Absenden im ACP drücke, und dann wieder auf Forum ändern gehe ist er wieder ausgeschaltet.
Mein Style basiert auf Prosilver.
Hoffe du kannst mir helfen.
ich habe ein Problem mit dem Mod. Es wird einfach kein Danke-Button angezeigt.
Auch jemand anders hat das Problem.
Zudem muss man ja für jedes Forum einschalten das man sich bedanken kann.
Wenn ich anschalte und dann Absenden im ACP drücke, und dann wieder auf Forum ändern gehe ist er wieder ausgeschaltet.
Mein Style basiert auf Prosilver.
Hoffe du kannst mir helfen.
-
- Beiträge: 1
- Registriert: 15. Dez 2008 20:57
- Hat sich bedankt: 0
- Danksagung erhalten: 0
Re: Thank Post Mod (hide MOD compatible )
Hi, i've found a terrible problem after installation this mod.
My template or css crashed. I checked 3 times all files and everything is same as could be.
Look at this.
Any idea?
My template or css crashed. I checked 3 times all files and everything is same as could be.
Look at this.
Any idea?
Re: Thank Post Mod (hide MOD compatible )
BUGS!
I can thank himself and I have not worked very much a button and does not show how much.
Although the section thanks to accept it.
phpBB 3.0.4 without mods!
- Mahony
- Site Admin
- Beiträge: 792
- Registriert: 3. Dez 2006 22:09
- Hat sich bedankt: 22 Mal
- Danksagung erhalten: 6 Mal
Re: Thank Post Mod (hide MOD compatible )
Hello AllCity
Try this
In phpmyadmin run the following SQL command.
In viewtopic.php
Find
Replace With
Find
Replace With
In thanks.php
Find
Add after
Find
Add after
best regards: Mahony
Try this
In phpmyadmin run the following SQL command.
Code: Alles auswählen
ALTER TABLE `phpbb_thanks` ADD `topic_id` mediumint(8) unsigned NOT NULL DEFAULT '0';
Find
Code: Alles auswählen
// Check if the topic viewer has posted in a topic
$unhide = false;
$sql = 'SELECT post_thanked
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . $post_id;
$result = $db->sql_query($sql);
$post_thanked = $db->sql_fetchfield('post_thanked');
$db->sql_freeresult($result);
if ($user->data['user_id'] != ANONYMOUS)
{
// If moderator or admin, skip reply check, auto unhide
if ($auth->acl_get('m_', $forum_id))
{
$unhide = true;
}
else if ($post_thanked > 0)
{
$unhide = true;
}
else
{
$sql = "SELECT poster_id, topic_id
FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id
AND poster_id = " . $user->data['user_id'];
$result = $db->sql_query($sql);
$unhide = $db->sql_affectedrows($result) ? true : false;
$db->sql_freeresult($result);
}
}
Code: Alles auswählen
// Unhide Check
$unhide = false;
if ($user->data['user_id'] != ANONYMOUS)
{
// If moderator or admin, skip reply check, auto unhide
if ($auth->acl_get('m_', $forum_id))
{
$unhide = true;
}
else
{
// Check if the topic viewer has said thanks in that topic
$sql = "SELECT topic_id, thanks_from
FROM " . THANKS_TABLE . "
WHERE topic_id = $topic_id
AND thanks_from = " . $user->data['user_id'];
$result = $db->sql_query($sql);
$unhide = $db->sql_affectedrows($result) ? true : false;
$db->sql_freeresult($result);
// Check if the topic viewer has posted in that topic
if ($unhide == false)
{
$sql = "SELECT poster_id, topic_id
FROM " . POSTS_TABLE . "
WHERE topic_id = $topic_id
AND poster_id = " . $user->data['user_id'];
$result = $db->sql_query($sql);
$unhide = $db->sql_affectedrows($result) ? true : false;
$db->sql_freeresult($result);
}
}
}
Code: Alles auswählen
'U_THANKS' => (!$give_thanks) ? append_sid("{$phpbb_root_path}thanks.$phpEx", 'p=' . $row['post_id'] . '&mode=thanks') : append_sid("{$phpbb_root_path}thanks.$phpEx", 'p=' . $row['post_id'] . '&mode=remove'),
Code: Alles auswählen
'U_THANKS' => (!$give_thanks) ? append_sid("{$phpbb_root_path}thanks.$phpEx", 'p=' . $row['post_id'] . '&t=' . $topic_id .'&mode=thanks') : append_sid("{$phpbb_root_path}thanks.$phpEx", 'p=' . $row['post_id'] . '&mode=remove'),
Find
Code: Alles auswählen
$post_id = request_var('p', 0);
Add after
Code: Alles auswählen
$topic_id = request_var('t', 0);
Find
Code: Alles auswählen
'post_id' => $post_id,
Add after
Code: Alles auswählen
'topic_id' => $topic_id,
best regards: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.
- Mahony
- Site Admin
- Beiträge: 792
- Registriert: 3. Dez 2006 22:09
- Hat sich bedankt: 22 Mal
- Danksagung erhalten: 6 Mal
Re: Thank Post Mod (hide MOD compatible )
Hello
I have just tested here and there is no mistake. I can your errormessage not confirm. What have you in the viewtopic.php changed?
best regards: Mahony
I have just tested here and there is no mistake. I can your errormessage not confirm. What have you in the viewtopic.php changed?
best regards: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.