- Adres van je forum: http://www.surfaceweb.nl/forum/
Event. modificaties op je forum: Geintegreerd met Wordpress met behulp van WP-united
Wanneer ontstond het probleem? Vanaf het begin van het forum
phpBB versie: 3.0.11
Heb je onlangs iets veranderd aan je forum? Nee
Wat is het probleem?
Geen views geregistreerd
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
-
- Berichten: 3
- Lid geworden op: 01 feb 2013, 08:27
Geen views geregistreerd
Re: Geen views geregistreerd
Hoe zijn deze topics aangemaakt?
Kun je de volgende MySQL query uitvoeren met phpMyAdmin:
Kun je de volgende MySQL query uitvoeren met phpMyAdmin:
Code: Selecteer alles
SELECT topic_id, forum_id, topic_title, topic_views FROM phpbb_topics
HGN op phpbb.com
-
- Berichten: 3
- Lid geworden op: 01 feb 2013, 08:27
Re: Geen views geregistreerd
De topics zijn automatisch aangemaakt met behulp van WP-unit door een bericht op Wordpress te plaatsen.
Ik heb de query uitgevoerd met bb_topics ipv phpbb_topics en dan krijg ik een overzicht van de fora, waarbij het aantal views op 0 staat. Als ik deze aanpas dan is dat wel te zien op het forum.
Ik heb de query uitgevoerd met bb_topics ipv phpbb_topics en dan krijg ik een overzicht van de fora, waarbij het aantal views op 0 staat. Als ik deze aanpas dan is dat wel te zien op het forum.
Re: Geen views geregistreerd
Ik zag dat de topics niet op normale wijze aangemaakt waren, dorodat de topic ID's niet oplopend zijn, overeenkomend met de datum van plaatsing.
De integratie van het phpBB3 forum met Wordpress, waardoor de bestanden sterk afwijken van de standaard bestanden, maakt het mij onmogelijk om aan te geven waar de fout door veroorzaakt wordt. Zonder twijfel heeft dit te maken met de Wordpress integratie.
De code waar het aantal views normaal opgehoogd moet worden, is te vinden in
De integratie van het phpBB3 forum met Wordpress, waardoor de bestanden sterk afwijken van de standaard bestanden, maakt het mij onmogelijk om aan te geven waar de fout door veroorzaakt wordt. Zonder twijfel heeft dit te maken met de Wordpress integratie.
De code waar het aantal views normaal opgehoogd moet worden, is te vinden in
/viewtopic.php
regels 1628 - 1644 in een standaard phpBB 3.0.11 installatie:
Code: Selecteer alles
// Update topic view and if necessary attachment view counters ... but only for humans and if this is the first 'page view'
if (isset($user->data['session_page']) && !$user->data['is_bot'] && (strpos($user->data['session_page'], '&t=' . $topic_id) === false || isset($user->data['session_created'])))
{
$sql = 'UPDATE ' . TOPICS_TABLE . '
SET topic_views = topic_views + 1, topic_last_view_time = ' . time() . "
WHERE topic_id = $topic_id";
$db->sql_query($sql);
// Update the attachment download counts
if (sizeof($update_count))
{
$sql = 'UPDATE ' . ATTACHMENTS_TABLE . '
SET download_count = download_count + 1
WHERE ' . $db->sql_in_set('attach_id', array_unique($update_count));
$db->sql_query($sql);
}
}
HGN op phpbb.com
-
- Berichten: 3
- Lid geworden op: 01 feb 2013, 08:27
Re: Geen views geregistreerd
Beste Pola,
Bedankt dat je er naar wilde kijken. Ik heb zojuist de Wordpress theme integration uitgezet en dan werkt het bijhouden van de views wel. Ik ga maar eens op het wp-unitedforum vragen waar dit dan mis gaat.
Groet,
Wim
Edit: Vreemd, net toen ik dit bericht had geplaatst en de theme integration weer had aangezet bleken de views wel weer bijgehouden te worden.
Edit2: Nu lijkt de functie plots niet meer te werken. Erg vreemd.
Bedankt dat je er naar wilde kijken. Ik heb zojuist de Wordpress theme integration uitgezet en dan werkt het bijhouden van de views wel. Ik ga maar eens op het wp-unitedforum vragen waar dit dan mis gaat.
Groet,
Wim
Edit: Vreemd, net toen ik dit bericht had geplaatst en de theme integration weer had aangezet bleken de views wel weer bijgehouden te worden.
Edit2: Nu lijkt de functie plots niet meer te werken. Erg vreemd.
