Beste bezoeker,

Wij werken met een klein groepje.
Het kan zijn dat u na het plaatsen van een bericht even moet wachten op hulp of op een antwoord,
blijf daarom gerust posten we zullen z.s.m. en wanneer het kan reageren.

Voor dringende zaken die echt niet kunnen wachten kunt u het contactformulier gebruiken.

-------------------------------------

Wanneer u ons forum bezoekt voor hulp bij installatie, vragen wij u een account aan te maken en geen gebruik te maken van het contactformulier.

Wij kunnen u beter helpen wanneer u een account aanmaakt en u in het volgende onderwerp phpBB en Extensie installatie en aanpassingen laten uitvoeren een nieuw onderwerp start.

Ook wanneer u ergens niet uitkomt of vragen heeft, vragen wij u gebruik te maken van 1 van de bestaande "support onderwerpen" en aldaar uw onderwerp te starten.

Waneer u een account aanmaakt kan het zijn dat de activatie email terecht komt in de spamfolder.
  • Verplaats deze terug naar uw postvak-in en klik op de activatie link, hierna is uw account geactiveerd en kunt u inloggen op het forum.

Met vriendelijke groet,

Team phpBBservice.nl
(steeds tot uw dienst)

Weergeven van welke onderwerpen gebruikers aan het bekijken

Tips, handleidingen, documentatie, fixes en alles wat met phpBB3 MODs te maken heeft vind je allemaal hier.
Gesloten

Auteur
Raimon
Vorig TeamLid
Berichten in topic: 2
Berichten: 7673
Lid geworden op: 07 apr 2006 11:10
Locatie: http://www.raimon.nl
Contacteer:

Weergeven van welke onderwerpen gebruikers aan het bekijken

Bericht door Raimon » 07 jan 2008 17:57

Wil jij het nou ook weten welke onderwerpen gebruikers aan het bekijken zijn? het kan heel gemakkelijk worden weergegeven in de Wie is er online? pagina.

Je kan het laten weergeven door het volgende te doen :

open: viewonline.php

zoek:

Code: Selecteer alles

// Forum info
$sql = 'SELECT forum_id, forum_name, parent_id, forum_type, left_id, right_id
   FROM ' . FORUMS_TABLE . '
   ORDER BY left_id ASC';
$result = $db->sql_query($sql, 600);

$forum_data = array();
while ($row = $db->sql_fetchrow($result))
{
   $forum_data[$row['forum_id']] = $row;
}
$db->sql_freeresult($result); 


plaats erachter:

Code: Selecteer alles

// Topic info
$sql = 'SELECT topic_id, topic_title, forum_id, topic_type
    FROM ' . TOPICS_TABLE . '';
$result = $db->sql_query($sql, 600);

$topic_data = array();
while ($row = $db->sql_fetchrow($result))
{
    $topic_data[$row['topic_id']] = $row;
}
$db->sql_freeresult($result);  

// Post info
$sql = 'SELECT post_id, topic_id, post_subject, forum_id
    FROM ' . POSTS_TABLE . '';
$result = $db->sql_query($sql, 600);

$post_data = array();
while ($row = $db->sql_fetchrow($result))
{
    $post_data[$row['post_id']] = $row;
}
$db->sql_freeresult($result);  
zoek:

Code: Selecteer alles

preg_match('#^([a-z0-9/_-]+)#i', $row['session_page'], $on_page); 
plaats ervoor:

Code: Selecteer alles

    preg_match('#t=([0-9]+)#i', $row['session_page'], $topic_id);
    $topic_id = (sizeof($topic_id)) ? (int) $topic_id[1] : 0;
                
    preg_match('#p=([0-9]+)#i', $row['session_page'], $post_id);
    $post_id = (sizeof($post_id)) ? (int) $post_id[1] : 0;
                
    if($post_id)
    {
        $forum_id = (isset($post_data[$post_id]['forum_id'])) ? $post_data[$post_id]['forum_id'] : 0;
    }
    else if ($topic_id)
    {
        $forum_id = (isset($topic_data[$topic_id]['forum_id'])) ? $topic_data[$topic_id]['forum_id'] : 0;
    } 
zoek:

Code: Selecteer alles

            $location_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_id); 


vervang met:

Code: Selecteer alles

            $post_or_topic = '';
            if ($topic_id)
            {
                $location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $forum_id . '&t=' . $topic_id);
                $post_or_topic = $topic_data[$topic_id]['topic_title'];
            }
            else if ($post_id)
            {
                $location_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $post_id . '#p' . $post_id);
                $post_or_topic = $post_data[$post_id]['post_subject'];
            }
            else
            {
                $location_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_id);
            } 


zoek:

Code: Selecteer alles

                        $location = sprintf($user->lang['REPLYING_MESSAGE'], $forum_data[$forum_id]['forum_name']); 

vervang met:

Code: Selecteer alles

                        $location = sprintf($user->lang['REPLYING_MESSAGE'], $post_or_topic, $forum_data[$forum_id]['forum_name']); 

zoek:

Code: Selecteer alles

                  $location = sprintf($user->lang['READING_TOPIC'], $forum_data[$forum_id]['forum_name']); 

vervang met:

Code: Selecteer alles

                    $location = sprintf($user->lang['READING_TOPIC'], $post_or_topic, $forum_data[$forum_id]['forum_name']); 

open: language/nl/common.php

zoek:

Code: Selecteer alles

   'READING_TOPIC'            => 'Leest een onderwerp in %s', 
vervang met:

Code: Selecteer alles

   'READING_TOPIC'           => 'Leest onderwerp - <span style="font-weight: bold;">%s</span> in <span style="font-weight: bold;">%s</span>',  


zoek:

Code: Selecteer alles

   'REPLYING_MESSAGE'         => 'Reageert op een bericht in %s', 
vervang met:

Code: Selecteer alles

   'REPLYING_MESSAGE'           => 'Reageert op het bericht <span style="font-weight: bold;">%s</span> in het %s forum', 
Gratis phpBB installatie of MODs/extensions hulp nodig? Bezoek http://www.raimon.nl/forums/

Gebruikersavatar

ringo
Berichten in topic: 1
Berichten: 764
Lid geworden op: 07 jul 2010 20:21
Locatie: evergem
Contacteer:

Re: Weergeven van welke onderwerpen gebruikers aan het bekij

Bericht door ringo » 17 sep 2010 19:31

is dit voor prosilver of subsilver?


Kevin
Vorig TeamLid
Berichten in topic: 1
Berichten: 3559
Lid geworden op: 03 nov 2007 20:36
Verstuurde bedankjes: 5 keren
Ontvangen bedankjes: 8 keren
Contacteer:

Re: Weergeven van welke onderwerpen gebruikers aan het bekij

Bericht door Kevin » 19 sep 2010 09:57

Dat zou in dit geval niet uit moeten maken, je hoeft immers niet in de stijlbestanden te zijn.
Met vriendelijke groeten,
Kevin.

-----------------------------------------------------------------------------------------

Bent u tevreden over onze service?
Dan zouden wij het op prijs stellen als u ons zou willen beoordelen op Afbeelding.

Winnaar in de phpBB.nl awards 2009, 2010 en 2012 met AquaforA


Goldberg
Berichten in topic: 1
Berichten: 4
Lid geworden op: 13 mei 2011 09:48

Re: Weergeven van welke onderwerpen gebruikers aan het bekij

Bericht door Goldberg » 13 mei 2011 14:11

Kan je deze mod nog steeds gebruiken bij versie 3.0.8?

Veiligheid gaat boven alles natuurlijk.


Auteur
Raimon
Vorig TeamLid
Berichten in topic: 2
Berichten: 7673
Lid geworden op: 07 apr 2006 11:10
Locatie: http://www.raimon.nl
Contacteer:

Re: Weergeven van welke onderwerpen gebruikers aan het bekij

Bericht door Raimon » 07 aug 2011 20:48

De MODifcatie kan je nog gewoon gebruiken met phpBB 3.0.8 en hoger hoor.
Gratis phpBB installatie of MODs/extensions hulp nodig? Bezoek http://www.raimon.nl/forums/

Gebruikersavatar

Maclobster
Berichten in topic: 1
Berichten: 461
Lid geworden op: 30 jul 2011 20:56
Contacteer:

Re: Weergeven van welke onderwerpen gebruikers aan het bekij

Bericht door Maclobster » 10 aug 2011 23:32

thanks :mrgreen:
"Actually I don't remember being born, it must have happened during one of my black outs."

Gebruikersavatar

Munthunter
Donateur
Donateur
Berichten in topic: 1
Berichten: 798
Lid geworden op: 07 aug 2010 14:33
Locatie: Laarbeek
Contacteer:

Re: Weergeven van welke onderwerpen gebruikers aan het bekij

Bericht door Munthunter » 22 jun 2017 12:20

Jep werkt perfect!

Wel even wat moeten aanpassen in de finds, aangezien de spaties er voor zorgen dat het zoeken niet werkt in Notepad++

In de languagefile kreeg ik geen enkele find met de zoekfunctie gevonden, maar had ze handmatig zo gevonden.

Hartelijk dank voor deze modificatie Raimon!

Gr. Jeroen
Afbeelding
Klik op het logo om naar Hét Munten en Bankbiljetten Forum te gaan.

Gesloten