Auteur Topic: Berichten met een bedankje ?  (gelezen 5134 keer)

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Berichten met een bedankje ?
« Gepost op: 20 maart 2016, 22:54:06 »
Als ik in mijn profiel op "Berichten met een bedankje" klik blijf ik op dezelfde pagina.

Edit: En ook bij andere gebruikers.
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1403
  • -Ontvangen: 8067
  • Berichten: 44.246
  • Beste mensen de beste wensen !
    • Truebase
Re: Berchten met een bedankje ?
« Reactie #1 Gepost op: 20 maart 2016, 23:09:41 »
Even geprobeerd.....inderdaad, @Björn zal het wel oplossen dan. ;D


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Björn

Re: Berchten met een bedankje ?
« Reactie #2 Gepost op: 21 maart 2016, 09:20:28 »
:(

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 924
  • -Ontvangen: 1500
  • Berichten: 8.018
Re: Berchten met een bedankje ?
« Reactie #3 Gepost op: 21 maart 2016, 11:49:26 »
Als ik in mijn profiel op "Berichten met een bedankje" klik blijf ik op dezelfde pagina.
Edit: En ook bij andere gebruikers.

Ja, en dan?
Ik zie erna het bedankje erbij. Dat is toch de bedoeling?
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Berchten met een bedankje ?
« Reactie #4 Gepost op: 21 maart 2016, 13:18:46 »
Klik eens op je Profiel-->Berichten met een bedankje  ;)
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Hofstede

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 10
  • -Ontvangen: 1457
  • Berichten: 6.104
Re: Berichten met een bedankje ?
« Reactie #5 Gepost op: 21 maart 2016, 16:07:07 »
Snelste oplossing: Het linkje in het profiel weghalen ....  :D

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Berichten met een bedankje ?
« Reactie #6 Gepost op: 30 maart 2016, 16:42:04 »

Nog nieuws?
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1403
  • -Ontvangen: 8067
  • Berichten: 44.246
  • Beste mensen de beste wensen !
    • Truebase
Re: Berichten met een bedankje ?
« Reactie #7 Gepost op: 30 maart 2016, 17:11:21 »
@MMD bedoelt deze optie, die niet (meer) werkt:



CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Berichten met een bedankje ?
« Reactie #8 Gepost op: 30 maart 2016, 17:53:30 »

Inderdaad, dat bedoel ik.
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Björn

Re: Berichten met een bedankje ?
« Reactie #9 Gepost op: 31 maart 2016, 13:54:00 »
Ik heb geen idee waarom die link niet werkt eerlijk gezegd. Gebruiken jullie die link veel dan?

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Berichten met een bedankje ?
« Reactie #10 Gepost op: 31 maart 2016, 14:06:03 »

Nee maar ik denk altijd, als het erop zit moet het ook werken  :D
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp

Offline Björn

Re: Berichten met een bedankje ?
« Reactie #11 Gepost op: 31 maart 2016, 14:08:37 »
Ja op zich is dat wel waar, maar (veel) tijd besteden aan een feature repareren die niemand gebruikt is niet echt mijn eerste prio ;)

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1403
  • -Ontvangen: 8067
  • Berichten: 44.246
  • Beste mensen de beste wensen !
    • Truebase
Re: Berichten met een bedankje ?
« Reactie #12 Gepost op: 31 maart 2016, 14:24:41 »
@MMD wel denk ik ? ;)


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-8   DS115J    DSM 7.1.1-42962-7   DS918+    DSM 6.2.4-25556-8
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.4-25556-7   DS1515+   DSM 6.2.4-25556-8   DS220+    DSM 7.2.2-72806-2
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 7.2.2-72806-2   RT2600ac  SRM 1.3.1-9346-12
BeeDrive   1TB             BeeServer  BSM 1.2-65567                                                                 MR2200ac  SRM 1.3.1-9346-12

Offline Björn

Re: Berichten met een bedankje ?
« Reactie #13 Gepost op: 31 maart 2016, 14:33:21 »
Ik heb het even gecontroleerd. Deze link werkte wel op de oude server (php 5.3.x) en niet op de nieuwe (php 5.6.x). Er zit dus waarschijnlijk ergens een functie in die niet meer ondersteund wordt.
Helaas wordt deze plugin niet meer ondersteund of bijgehouden, dus updaten is er niet meer bij helaas.

Nog goede programmeurs in de buurt die 'm spotten?

<?php
/*******************************************
* Thank-o-matic
* Re-edited by Adk-Team
* www.smfpersonal.net
* 2009-2011
*******************************************/

if (!defined('SMF'))
die('Hacking attempt...');

// Show all thank you posts by the current user
function showThankYouPosts($memID)
{
global $txt$user_info$scripturl$modSettings;
global $context$user_profile$sourcedir$smcFunc;

// Load the Thank You Post Template :D
loadTemplate('ThankYouPost');

// Some initial context.
$context['start'] = (int) $_REQUEST['start'];
$context['current_member'] = $memID;

// Is the load average too high to allow searching just now?
if (!empty($context['load_average']) && !empty($modSettings['loadavg_show_posts']) && $context['load_average'] >= $modSettings['loadavg_show_posts'])
fatal_lang_error('loadavg_show_posts_disabled'false);

// Create the tabs for the template.
$context[$context['profile_menu_name']]['tab_data'] = array(
'title' => $txt['thankyoutitle'],
'description' => $txt['thankyoutitle_help'],
'tabs' => array(
'messages' => array(
'description' => $txt['thankyou_messages_become_desc'],
),
'topics' => array(
'description' => $txt['thankyou_topics_become_desc'],
),
'messages_given' => array(
'description' => $txt['thankyou_messages_given_desc'],
),
'topics_given' => array(
'description' => $txt['thankyou_topics_given_desc'],
),
),
);

$context['page_title'] = $txt['thankyoutitle'] . ': ' $user_profile[$memID]['real_name'];

// Are we just viewing topics?
$context['is_topics'] = isset($_GET['sa']) && $_GET['sa'] == 'topics' true false;
// Okay special case woa never thought i will insert them :D but this will be a nice feature :D
$context['is_messages_given'] = isset($_GET['sa']) && $_GET['sa'] == 'messages_given' true false;
$context['is_topics_given'] = isset($_GET['sa']) && $_GET['sa'] == 'topics_given' true false;
$context['is_given'] = $context['is_messages_given'] || $context['is_topics_given'];
$context['is_messages'] = !($context['is_given'] || $context['is_topics']);

// If just deleting a message, do it and then redirect back.
if (isset($_GET['delete']) && !$context['is_topics'])
{
checkSession('get');

// We can be lazy, since removeMessage() will check the permissions for us.
require_once($sourcedir '/RemoveTopic.php');
removeMessage((int) $_GET['delete']);

// Back to... where we are now ;).
redirectexit('action=profile;u=' $memID ';sa=showThankYouPosts;start=' $_GET['start']);
}

// Default to 10.
if (empty($_REQUEST['viewscount']) || !is_numeric($_REQUEST['viewscount']))
$_REQUEST['viewscount'] = '10';

// This are the Thank You Posts where you give a nice thank you ;D
if ($context['is_given'])
{
$request $smcFunc['db_query']('''
SELECT COUNT(*)
FROM {db_prefix}thank_you_post AS m' 
. ($context['is_topics_given'] ? '
INNER JOIN {db_prefix}topics AS t ON (t.id_first_msg = m.id_msg)' 
'') . '
INNER JOIN {db_prefix}boards AS b ON (b.id_board = m.id_board AND {query_see_board})
WHERE m.id_member = {int:current_member}
. (!empty($board) ? 'AND m.id_board=' $board ''),
array(
'current_member' => $memID,
)
);
list ($msgCount) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);

$request $smcFunc['db_query']('''
SELECT MIN(id_msg), MAX(id_msg)
FROM {db_prefix}thank_you_post AS m
WHERE m.id_member = {int:current_member}
. (!empty($board) ? 'AND m.id_board=' $board ''),
array(
'current_member' => $memID,
)
);
list ($min_msg_member$max_msg_member) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);
}
// That are your current Thankyous that you become from a user :)
else
{
$request $smcFunc['db_query']('''
SELECT COUNT(*)
FROM {db_prefix}messages AS m' 
. ($context['is_topics'] ? '
INNER JOIN {db_prefix}topics AS t ON (t.id_first_msg = m.id_msg)' 
'') . '
INNER JOIN {db_prefix}boards AS b ON (b.id_board = m.id_board AND {query_see_board})
WHERE m.id_member = {int:current_member}
AND m.thank_you_post = 1
. (!empty($board) ? 'AND m.id_board=' $board '') . '
. ($context['user']['is_owner'] ? '' 'AND m.approved = {int:is_approved}'),
array(
'current_member' => $memID,
'is_approved' => 1,
)
);
list ($msgCount) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);

$request $smcFunc['db_query']('''
SELECT MIN(id_msg), MAX(id_msg)
FROM {db_prefix}messages AS m
WHERE m.id_member = {int:current_member}
AND m.thank_you_post = 1
. (!empty($board) ? 'AND m.id_board=' $board '') . '
. ($context['user']['is_owner'] ? '' 'AND m.approved = {int:is_approved}'),
array(
'current_member' => $memID,
'is_approved' => 1,
)
);
list ($min_msg_member$max_msg_member) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);
}

$reverse false;
$range_limit '';
$maxIndex = (int) $modSettings['defaultMaxMessages'];

// Make sure the starting place makes sense and construct our friend the page index.
$context['page_index'] = constructPageIndex($scripturl '?action=profile;u=' $memID ';area=showThankYouPosts' . ($context['is_topics'] ? ';sa=topics' ''), $context['start'], $msgCount$maxIndex);
$context['current_page'] = $context['start'] / $maxIndex;

// Reverse the query if we're past 50% of the pages for better performance.
$start $context['start'];
$reverse $_REQUEST['start'] > $msgCount 2;
if ($reverse)
{
$maxIndex $msgCount $context['start'] + $modSettings['defaultMaxMessages'] + && $msgCount $context['start'] ? $msgCount $context['start'] : (int) $modSettings['defaultMaxMessages'];
$start $msgCount $context['start'] + $modSettings['defaultMaxMessages'] + || $msgCount $context['start'] + $modSettings['defaultMaxMessages'] ? $msgCount $context['start'] - $modSettings['defaultMaxMessages'];
}

// Guess the range of messages to be shown.
if ($msgCount 1000)
{
$margin floor(($max_msg_member $min_msg_member) * (($start $modSettings['defaultMaxMessages']) / $msgCount) + .1 * ($max_msg_member $min_msg_member));
// Make a bigger margin for topics only.
if ($context['is_topics'])
$margin *= 5;

$range_limit $reverse 'id_msg < ' . ($min_msg_member $margin) : 'id_msg > ' . ($max_msg_member $margin);
}

$context['page_title'] = $txt['latest_posts'] . ' ' $txt['thank_you_post_thx_display'] . ' ' $user_profile[$memID]['real_name'];

// Find this user's posts.  The left join on categories somehow makes this faster, weird as it looks.
$looped false;
while (true)
{
$request $smcFunc['db_query']('''
SELECT
b.id_board, b.name AS bname, c.id_cat, c.name AS cname, m.id_topic, m.id_msg,
t.id_member_started, t.id_first_msg, t.id_last_msg, m.body, m.smileys_enabled,
m.subject, m.poster_time
, m.thank_you_post_counter, m.thank_you_post
FROM ' 
. (!$context['is_given'] ? '{db_prefix}messages AS m' '{db_prefix}thank_you_post AS tp
INNER JOIN {db_prefix}messages AS m ON (m.id_msg = tp.id_msg)'
) . '
INNER JOIN {db_prefix}topics AS t ON (' 
. ($context['is_topics'] || $context['is_topics_given'] ? 't.id_first_msg = m.id_msg' 't.id_topic = m.id_topic') . ')
INNER JOIN {db_prefix}boards AS b ON (b.id_board = t.id_board)
LEFT JOIN {db_prefix}categories AS c ON (c.id_cat = b.id_cat)
WHERE ' 
. ($context['is_given'] ? 'tp' 'm') . '.id_member = {int:current_member}
AND m.thank_you_post = 1
. (!empty($board) ? 'AND m.id_board=' $board '') . '
. (empty($range_limit) ? '' '
AND ' 
$range_limit) . '
AND {query_see_board}
. ($context['user']['is_owner'] ? '' 'AND m.approved = {int:is_approved} AND t.approved = {int:is_approved}') . '
ORDER BY m.id_msg ' 
. ($reverse 'ASC' 'DESC') . '
LIMIT ' 
$start ', ' $maxIndex,
array(
'current_member' => $memID,
'is_approved' => 1,
)
);

// Make sure we quit this loop.
if ($smcFunc['db_num_rows']($request) === $maxIndex || $looped)
break;
$looped true;
$range_limit '';
}

// Start counting at the number of the first message displayed.
$counter $reverse $context['start'] + $maxIndex $context['start'];
$context['posts'] = array();
$board_ids = array('own' => array(), 'any' => array());
$thank_you_posts = array();
while ($row $smcFunc['db_fetch_assoc']($request))
{
// Censor....
censorText($row['body']);
censorText($row['subject']);

// Do the code.
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled'], $row['id_msg']);

// And the array...
$context['posts'][$counter += $reverse ? -1] = array(
'body' => $row['body'],
'counter' => $counter,
'category' => array(
'name' => $row['cname'],
'id' => $row['id_cat']
),
'board' => array(
'name' => $row['bname'],
'id' => $row['id_board']
),
'topic' => $row['id_topic'],
'subject' => $row['subject'],
'start' => 'msg' $row['id_msg'],
'time' => timeformat($row['poster_time']),
'timestamp' => forum_time(true$row['poster_time']),
'id' => $row['id_msg'],
'can_reply' => false,
'can_mark_notify' => false,
'can_delete' => false,
'delete_possible' => ($row['id_first_msg'] != $row['id_msg'] || $row['id_last_msg'] == $row['id_msg']) && (empty($modSettings['edit_disable_time']) || $row['poster_time'] + $modSettings['edit_disable_time'] * 60 >= time()),
'thank_you_post' => array(
'locked' => !empty($row['thank_you_post']) && $row['thank_you_post'] > 1,
'counter' => !empty($row['thank_you_post_counter']) ? $row['thank_you_post_counter'] : '0',
'isThankYouPost' => !empty($row['thank_you_post']) && $row['thank_you_post'] >= 1,
'href' => $scripturl '?action=thankyoupostlist;topic=' $row['id_topic'] . '.0;msg='.$row['id_msg'],
),
);

$thank_you_posts[] = $row['id_msg'];

if ($user_info['id'] == $row['id_member_started'])
$board_ids['own'][$row['id_board']][] = $counter;
$board_ids['any'][$row['id_board']][] = $counter;
}
$smcFunc['db_free_result']($request);

// All posts were retrieved in reverse order, get them right again.
if ($reverse)
$context['posts'] = array_reverse($context['posts'], true);

// These are all the permissions that are different from board to board..
if ($context['is_topics'])
$permissions = array(
'own' => array(
'post_reply_own' => 'can_reply',
),
'any' => array(
'post_reply_any' => 'can_reply',
'mark_any_notify' => 'can_mark_notify',
)
);
else
$permissions = array(
'own' => array(
'post_reply_own' => 'can_reply',
'delete_own' => 'can_delete',
),
'any' => array(
'post_reply_any' => 'can_reply',
'mark_any_notify' => 'can_mark_notify',
'delete_any' => 'can_delete',
)
);

// For every permission in the own/any lists...
foreach ($permissions as $type => $list)
{
foreach ($list as $permission => $allowed)
{
// Get the boards they can do this on...
$boards boardsAllowedTo($permission);

// Hmm, they can do it on all boards, can they?
if (!empty($boards) && $boards[0] == 0)
$boards array_keys($board_ids[$type]);

// Now go through each board they can do the permission on.
foreach ($boards as $board_id)
{
// There aren't any posts displayed from this board.
if (!isset($board_ids[$type][$board_id]))
continue;

// Set the permission to true ;).
foreach ($board_ids[$type][$board_id] as $counter)
$context['posts'][$counter][$allowed] = true;
}
}
}

// Clean up after posts that cannot be deleted.
foreach ($context['posts'] as $counter => $dummy)
$context['posts'][$counter]['can_delete'] &= $context['posts'][$counter]['delete_possible'];

// Load A Preview?
if (!empty($modSettings['thankYouPostPreview']) && !empty($thank_you_posts))
{
// Should i gernerate a list? Need a extra query :)
require_once ($sourcedir.'/ThankYouPost.php');
ThankYouPostList($thank_you_poststruetrue);
}
}

?>

Offline Pippin

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 103
  • -Ontvangen: 529
  • Berichten: 2.724
  • a.k.a. MMD
Re: Berichten met een bedankje ?
« Reactie #14 Gepost op: 31 maart 2016, 15:25:34 »
Helaas geen kaas van gegeten  :)

Heb wel dit gevonden.
Citaat
Compatibilidad/Compatibility:
     SMF 2.0.1 !!!
     SMF 2.0.2 !!!
     SMF 2.0.3 !!!
     SMF 2.0.4 !!!
     SMF 2.0.5 !!!
     SMF 2.0.6 !!!
     SMF 2.0.7 !!!
     SMF 2.0.8 !!!
     SMF 2.0.9 !!!
     SMF 2.0.10 !!!
     SMF 2.0.11 !!!
Probeer me te registreren maar van Spaans ook geen kaas gegeten  ;D
DS414
OpenVPN #1: Beter beveiligen OpenVPN #2: Beter beveiligen als client

I gloomily came to the ironic conclusion that if you take a highly intelligent person and give them the best possible, elite education, then you will most likely wind up with an academic who is completely impervious to reality.
Halton Arp


 

Mijn Posts/Berichten

Gestart door LaRoseBiltBoard Vragen en opmerkingen OVER het forum

Reacties: 3
Gelezen: 3150
Laatste bericht 24 februari 2023, 17:14:31
door LaRoseBilt
Verzonden 'error' e-mail berichten in verkeerde taal

Gestart door louisBoard Synology DSM 5.1 en eerder

Reacties: 0
Gelezen: 2149
Laatste bericht 05 september 2008, 11:30:45
door louis
Volgorde recente berichten op iphone klopt niet

Gestart door hvanbenthemBoard Mail Station

Reacties: 0
Gelezen: 2289
Laatste bericht 18 januari 2012, 20:56:47
door hvanbenthem
Eigen berichten overzicht

Gestart door TienBoard Vragen en opmerkingen OVER het forum

Reacties: 2
Gelezen: 2292
Laatste bericht 15 april 2013, 10:00:23
door Tien
Berichten verdwijnen

Gestart door LampjeBoard Vragen en opmerkingen OVER het forum

Reacties: 7
Gelezen: 2566
Laatste bericht 05 januari 2015, 10:48:34
door Babylonia