As both a Tapatalk user and a "Who has read a Thread" user, I must say I've requested Tapatalk team if there was any plugin system... any hooks on their product.
Unfortunately they said they don't have plugins yet (perhaps we can convince them to use them). So I've found myself too without solution.
What I did is to modify Tapatalk code. I've "hardcoded" the plugin into their scripts so to say...
I've found out that the file preparing to send the data for the "thread read" is under ...functions/get_thread.php
I've also found out that adding the code before:
PHP Code:
if(!empty($breadcrumbs))
$return_data['breadcrumb'] = new xmlrpcval($breadcrumbs, 'array');
(approximately line 1463 in notepad++ )
it works...
And the code I've added is the same that is inside the plugin for 3.8 forums
PHP Code:
// #################### DEGE ADDS
if ($vbulletin->userinfo['userid'] AND $vbulletin->options['wrt'])
{
$time = TIMENOW;
$ipaddress = IPADDRESS;
$threadid = $threadinfo[threadid];
$userid = $vbulletin->userinfo['userid'];
$db->query_write("
REPLACE INTO " . TABLE_PREFIX . "whoread
(userid, threadid, dateline, ipaddress)
VALUES
($userid, $threadid, $time, '$ipaddress')
");
}
// #################### DEGE ADDS
As always, do a backup of the file and test it before going online...
Hope this helps.