Seite 30 von 32

Verfasst: 06.01.2008 16:07
von Ranger-Joe
Lago hat geschrieben:hi,
mittels dem MOD nicht, ich mache das aber bei Bedarf dann mit phpMyAdmin direkt in der db.
Das geht so eigentlich ganz easy, wenn man sich einen Direktlink zum Table _usercars erstellt.

Um danach noch die auf dem Webspace liegenden, verwaisten Bilder zu entfernen, baust Du dir einfach den delete_unused_usercars_1.0 Mod ein.
Wo finde ich den MOD delete_unused_usercars_1.0 ?? Wenn den noch einer hat, kann er ihn mir bitte zukommen lassen?? Das wäre nett!

Verfasst: 06.01.2008 18:04
von gsxfan

Verfasst: 06.01.2008 22:35
von Ranger-Joe
Danke dir! :lol:

USERCARS ADDON

Verfasst: 14.04.2008 10:20
von MarcE
Hallo!

Lange ist's her... ...ich hatte mal gefragt, wie man den Inhalt des Usercars-typ neben die Postings unter das Avatar bekommt. Andreas war so nett und hat mir die entsprechenden zwei Dateien zukommen lassen.

Um die Funktion einzubauen:

öffnen: viewtopic.php
finde:

Code: Alles auswählen

	//
	// Editing information
	//
	if ( $postrow[$i]['post_edit_count'] )
	{
		$l_edit_time_total = ( $postrow[$i]['post_edit_count'] == 1 ) ? $lang['Edited_time_total'] : $lang['Edited_times_total'];

		$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $poster, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
	}
	else
	{
		$l_edited_by = '';
	}
danach einfügen:

Code: Alles auswählen

	// SHOW USERCARS ENTRY START
	$sql = "SELECT count(usercars_carname) as entries FROM ". $table_prefix . "usercars  WHERE user_id = " . $postrow[$i]['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not query cars entries.', '', __LINE__, __FILE__, $sql);
	}
	$total = $db->sql_fetchrow($result);
	if ($total['entries'] == '0')
	{
		$cars = '';
	}
	else
	{
		$sql = "SELECT * FROM " . $table_prefix . "usercars WHERE user_id = " . $postrow[$i]['user_id'] . " ORDER BY usercars_id";
		$result = $db->sql_query($sql);
		$cars = $lang['L_USERCARS'] . ':<br>';

		while ( $row = $db->sql_fetchrow($result) )
		{
			$cars .= $row['usercars_carname'] . ($row['usercars_cylinders'] ? ' (' . $row['usercars_cylinders'] . ')' : '') . '<br>';
		}
	}
	// SHOW USERCARS ENTRY END
finde:

Code: Alles auswählen

		'U_POST_ID' => $postrow[$i]['post_id'])
	);
}

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
(Dateiende) - davor einfügen:

Code: Alles auswählen

		// Usercars
		'CARS' => $cars,
öffnen: viewtopic_body.tpl
finden und einfügen:

Code: Alles auswählen

	<!-- BEGIN postrow -->
	<tr>
		<td valign="top" class="{postrow.ROW_CLASS}" rowspan="2">
			<span class="name">
				<a name="{postrow.U_POST_ID}" id="{postrow.U_POST_ID}"></a>{postrow.U_VIEW_POSTER_PROFILE}</span><br />
			<span class="postdetails">
				{postrow.POSTER_RANK}<br />
				{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br />
				<br />
{postrow.CARS}<br />

Code: Alles auswählen

				{postrow.POSTER_JOINED}<br />
				{postrow.POSTER_POSTS}<br />
				{postrow.POSTER_FROM}<br />
				{postrow.POSTER_AGE}</span><br />
				<img src="images/spacer.gif" alt="" width="150" height="1" />
		</td>
So, das war's schon. Viel Spaß damit und vielen Dank an Andreas, der mir seine Dateien übermittelt hat.

MfG
MarcE

Verfasst: 15.04.2008 07:51
von baba_n
Moin zusammen,
Ich versuche seit Tagen den Mod zu installieren. Anscheinend bin ich zu blöde dazu. ALles funzt (Bilder laden/löschen, Anzeigen, editieren, etc) aber ich bekomme es nicht hin in Profil es Anzuzeigen. Hab irgendwas vergessen?
hier mal der USercars-Abschnitt in profile_wiev_body.tpl:

Code: Alles auswählen

 
............
		  </script><noscript>{ICQ_IMG}</noscript></td>
		</tr>
	  </table>
	</td>
  </tr>
  
  <!-- BEGIN switch_show_usercars -->
<br><table width="95%" align="center" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th colspan="2" align="center" class="thTop" nowrap="nowrap">&nbsp;{L_USERCARS}:&nbsp;</th>
</tr>
  <tr>
    <td colspan="2" height="21" class="row2"></td>
  </tr>
<!-- END switch_show_usercars -->
<!-- BEGIN usercarsrow -->
<tr><td width="60%" valign="top" height="21" class="row1">
<table width="100%" cellpadding="2" cellspacing="1" border="0">
  <tr>
    <td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_carname}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_carname}</span></td>
  </tr>
  <tr>
	<td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_desc}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_desc}</span></td>
  </tr>
  <tr>
    <td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_mods}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_mods}</span></td>
  </tr>
  <tr>
    <td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_cylinders}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_cylinders}</span></td>
  </tr>
  <tr>
    <td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_exhaust}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_exhaust}</span></td>
  </tr>
  <tr>
    <td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_power}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_power}</span></td>
  </tr>
  <tr>
    <td height="21" width="50%" valign="top" class="row1">
	<p align="right"><span class="genmed"><b>{L_usercars_topspeed}:</b></span></td>
    <td height="21" width="50%" class="row1"><span class="genmed">{usercarsrow.usercars_topspeed}</span></td>
  </tr>
</table>
</td><td width="40%" valign="middle" height="21" class="row1">
<table width="100%" cellpadding="2" cellspacing="1" border="0">
  <tr>
    <td colspan="2" height="21" class="row1" align="center"><span class="genmed"><a href="{usercarsrow.usercars_pic}" target="_blank"><img src="{usercarsrow.usercars_pic}" width="350px" border="1" /></a></span></td>
  </tr>
</td></tr>
</table>
  <tr>
    <td colspan="2" height="21" class="row2"></td>
  </tr>
<!-- END usercarsrow -->
<!-- BEGIN switch_show_usercars -->
</table>
<!-- END switch_show_usercars -->




<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr> 
	<td align="right"><span class="nav"><br />{JUMPBOX}</span></td>
  </tr>
</table>
welche datei ist noch dafür zuständig dass in Profile die Tabelle angezeigt wird.
bitte um hilfe. Das Forum ist unter: http://www.tt600r.de/phpbb2/index.php zu ereichen ist zwar aktiv aber noch nicht öffentlich. Ich will mein jetzige Forum hier umziehen aber zu erst möchte noch einiges ändern.
Habe ein testuser eingerichtet falls einer zeit und lust hat mir zu helfen.

blabla
1234

danke
gruß
baba

Files to edit

Verfasst: 15.04.2008 12:33
von MarcE
Servus!

Ja, laut Log werden 13 Dateien bearbeitet:
  • admin/admin_board.php
  • includes/constants.php
  • includes/page_header.php
  • includes/usercp_register.php
  • includes/usercp_viewprofile.php
  • language/lang_english/lang_main.php
  • language/lang_german/lang_main.php
  • language/lang_german/lang_main.php
  • language/lang_german_formal/lang_main.php
  • templates/subSilver/admin/board_config_body.tpl
  • templates/subSilver/overall_header.tpl
  • templates/subSilver/profile_add_body.tpl
  • templates/subSilver/profile_view_body.tpl
Wenn Du die Gesamtliste im "Kopf" haben willst dann auch die "overall_header.tpl" erweitern. Allerdings wirst Du Dir noch einen passenden Icon basteln/suchen müssen.

Da Du ein anderes Template benutzt mußt Du entsprechenden *.tpl-Dateien noch bearbeiten / erweitern.

Off Topic: schön jemanden aus der Offroad-Ecke hier zu treffen! :wink:

Mit sportlichen Grüßen

MarcE [ externes Bild ]

edit: habe eben erst den Testaccount wahrgenommen und getestet. Die Liste geht ja schon. sorry.

Verfasst: 15.04.2008 16:47
von baba_n
Hallo,
ich habe schon alle dateien editiert aber irgendwo ist der wurm drin. Wie gesagt das einzige Problem ist nur wenn ich auf einen User klicke um das Profil anzuschauen, werden die Daten und das Bild von „usercars“ nicht angezeigt obwohl ich den Code so wie in mein Beispiel in profile_wiev_body.tpl eingepflegt hab. Ja ich weiß muss meine template einpassen aber erst muß in subSilver funktionieren. Komisch ist dass in dem Vorschau wird profile_wiev_body.tpl richtig angezeigt.
Könnte man den Aktuellen MOD irgendwo runterladen? Die offizielle Seite ist down. Vielleicht habe ich eine fehlerhafte Version.
Gruß
baba

Verfasst: 15.04.2008 17:22
von wwwthomasbauerattf
gibts noch einen link zum mod-downlaod

Verfasst: 15.04.2008 20:26
von baba_n
wwwthomasbauerattf hat geschrieben:gibts noch einen link zum mod-downlaod
wo denn? Der Link auf den ersten Beitrag funzt nicht.

Verfasst: 15.04.2008 23:39
von MarcE
UserCarMOD V2.3 download: klick (Link ist ein Jahr gültig)