user_topics

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

user_topics

Bericht door LazyTiger » 13 apr 2004, 17:49

naast de aantal posts dat een gebruiker heeft in zijn profiel, wil ik nu ook dat je het aantal topics die hij heeft aangemaakt kan zien.
is dit mogelijk op een of andere manier?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 13 apr 2004, 20:28

Afbeelding

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 13 apr 2004, 20:33

hm... denk het wel ja..

ff kijken hoe hij de topics van de gebruikers pakt en zo en dan laten tellen.


(waarom klinkt altijd alles zo makkelijk, maar is het uiteindelijk allemaal zo makkelijk? :wink: )

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 13 apr 2004, 20:35

P.T. schreef:(waarom klinkt altijd alles zo makkelijk, maar is het uiteindelijk allemaal zo makkelijk? :wink: )
de laatste keer makkelijk moet moeilijk zijn lijkt me :)

maar idd, ik dacht zelf ook wel dat je er iets mee kon, heb snel gekeken maar het lijkt me nog redelijk moeilijk gaan
maarja, ik heb ook maar snel gekeken... :roll:
Afbeelding

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 14 apr 2004, 14:20

Ik heb wat anders in elkaar gefrutseld, dit is makkelijker denk ik:
Open includes/usercp_viewprofile.php
Zoek

Code: Selecteer alles

//
// Calculate the number of days this user has been a member ($memberdays)
// Then calculate their posts per day
//
Before, add

Code: Selecteer alles

$sql = "SELECT t.topic_poster
			FROM " . TOPICS_TABLE . " t
			WHERE t.topic_poster = " . $profiledata['user_id'] . " ";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not count topics information', '', __LINE__, __FILE__, $sql);
		}

		while( $user_topics_info[] = $db->sql_fetchrow($result) )
		( $user_topics = count($user_topics_info) );
Zoek

Code: Selecteer alles

'AVATAR_IMG' => $avatar_img,
After, add

Code: Selecteer alles

'USER_TOPICS' => $user_topics,
'L_USER_TOPICS' => $lang['User_topics'], 
Open languahe/lang_english/lang_main.php
Zoek

Code: Selecteer alles

$lang['Total_posts'] = 'Total posts';
After, add

Code: Selecteer alles

$lang['User_topics'] = 'Topics by user';

Open templates/subSilver/profile_view_body.tpl
Zoek

Code: Selecteer alles

<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_TOTAL_POSTS}:&nbsp;</span></td>
		  <td valign="top"><b><span class="gen">{POSTS}</span></b><br /><span class="genmed">[{POST_PERCENT_STATS} / {POST_DAY_STATS}]</span> <br /><span class="genmed"><a href="{U_SEARCH_USER}" class="genmed">{L_SEARCH_USER_POSTS}</a></span></td>
		</tr>
After, add

Code: Selecteer alles

<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_USER_TOPICS}:&nbsp;</span></td>
		  <td><b><span class="gen">{USER_TOPICS}</span></b></td>
		</tr>
Het vertalen van de zin naar het NL kun je zelf wel denk ik :wink:

/edit zat een stomme fout in, even eruit gehaald
Afbeelding

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 14 apr 2004, 16:08

netjes.
het werkt.
nu nog alles afwerken in het profiel..

http://www.muziekforumonline.nl/FFO/pro ... rofile&u=3

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 14 apr 2004, 17:52

je wilt dus ook nog de procenten erbij...

kun je dat zelf of moet ik iets gaan proberen?
Afbeelding

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 14 apr 2004, 18:11

lukt me wel.
is ondertussen al deels af.

Gesloten