Seite 1 von 1

suche mod für themenzahl

Verfasst: 24.10.2004 20:27
von Kane
also ich bräuchte einen mod der mir bei den beiträgen anzeigt wieviel themen erstellt wurden also ungefähr so:

anmeldedatum: xx.xx.xxxx
beiträge: xxxx
themen: xxxx

wäre sowas möglich ?

Verfasst: 25.10.2004 18:17
von Kane
gibt es so etwas wirklich ned?

ich würd mich sehr darüber freuen


edit: und aja

wo gibts den mod für die schon gewusst box da oben?

Verfasst: 25.10.2004 18:32
von Leuchte
viewtopic.php - Finde

Code: Alles auswählen

	else
	{
		$l_edited_by = '';
	}
Füge danach ein

Code: Alles auswählen

	// User Topics
	$sql = "SELECT COUNT(topic_id) AS topics
		FROM ". TOPICS_TABLE ."
		WHERE topic_poster = '". $postrow[$i]['user_id'] ."'";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Could not count topics", '', __LINE__, __FILE__, $sql);
	}
	$topics = $db->sql_fetchrow($result);
	$poster_topics = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Topics'] . ': '. $topics['topics'] : '';
Finde

Code: Alles auswählen

		'POSTER_POSTS' => $poster_posts,
Füge danach ein

Code: Alles auswählen

		'POSTER_TOPICS' => $poster_topics,
viewtopic_body.tpl - Finde

Code: Alles auswählen

{postrow.POSTER_POSTS}<br />
Füge direkt danach ein

Code: Alles auswählen

{postrow.POSTER_TOPICS}<br />

Verfasst: 25.10.2004 19:26
von Kane
funktioniert auf anhieb

würde ich als eigenen mod empfehlen ;)

Verfasst: 25.10.2004 20:03
von KevinD
wie kriege ich das ganze in die profile_view.tpl rein?

also das es auch noch im richtigen profil ausgegeben wird

Verfasst: 25.10.2004 21:03
von Leuchte
Ein bisschen Feinschliff :D
language/lang_german/lang_main.php - Finde

Code: Alles auswählen

$lang['User_post_pct_stats'] = '%.2f%% aller Beiträge'; // 1.25% of total
$lang['User_post_day_stats'] = '%.2f Beiträge pro Tag'; // 1.5 posts per day
Füge danach ein

Code: Alles auswählen

$lang['Total_topics'] = 'Themen insgesamt';
$lang['User_topic_pct_stats'] = '%.2f%% aller Themen';
$lang['User_topic_day_stats'] = '%.2f Themen pro Tag';
includes/usercp_viewprofile.php - Finde

Code: Alles auswählen

$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
Füge davor ein

Code: Alles auswählen

  $sql = "SELECT COUNT(topic_id) AS topics 
    FROM ". TOPICS_TABLE ." 
    WHERE topic_poster = '". $profiledata['user_id'] ."'"; 
  if ( !($result = $db->sql_query($sql)) ) 
  { 
    message_die(GENERAL_ERROR, "Could not count topics", '', __LINE__, __FILE__, $sql); 
  } 
  $topics = $db->sql_fetchrow($result); 
  $poster_topics = ( $topics['topics'] == 0 ) ? $lang['None'] : $topics['topics'];
	
	$topics_per_day = $topics['topics'] / $memberdays;
if ( $topics['topics'] != 0 )
{
	$total_topics = get_db_stat('topiccount');
	$topic_perc = ( $total_topics ) ? min(100, ($topics['topics'] / $total_topics) * 100) : 0;
}
else
{
	$topic_perc = 0;
}
Finde

Code: Alles auswählen

	'SEARCH_IMG' => $search_img,
	'SEARCH' => $search,
	'PM_IMG' => $pm_img,
Füge davor ein

Code: Alles auswählen

	'L_TOTAL_TOPICS' => $lang['Total_topics'],
	'TOPIC_PERC' => $topic_perc . '%',
	'TOPICS' => $poster_topics,
	'TOPICS_DAY_STATS' => sprintf($lang['User_topic_day_stats'], $topics_per_day),
	'TOPICS_PERCENT_STATS' => sprintf($lang['User_topic_pct_stats'], $topic_perc),
templates/subSilver/profile_view_body.tpl - Finde

Code: Alles auswählen

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>
Füge danach ein

Code: Alles auswählen

		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_TOTAL_TOPICS}:&nbsp;</span></td>
		  <td valign="top"><b><span class="gen">{TOPICS}</span></b><br /><span class="genmed">[{TOPICS_PERCENT_STATS} / {TOPICS_DAY_STATS}]</span></td>
		</tr>
Oder hier komplett herunterladen: MOD:topiccount

Verfasst: 15.08.2008 13:01
von coolshadow18
hat jemand dieses Problem für die 3er version auch schon lösen können???

gruß
coolshadow18