Seite 1 von 1

[erledigt] UserCars Addon ->Thumbnail anstelle Pic zeigen

Verfasst: 31.10.2005 22:28
von Lago
Servus zusammen,

Intro_Portal_Version_1_50_Portal_UserCars_Addon_v100_emc

@ Author: SUPER !

Vorweg:
bin mehr Board-Admin und Gelegenheitshacker, als das ich etwas vom Code
begreife - alles nur "learning by doing" ! :-)

Auf Nachfragen der User hin habe ich dann zu dem Bild noch 2 Werte aus der Galerieansicht mitanzeigen lassen.
Dazu musste nur in den fraglichen 2 Dateien jeweils neue Codeteile eingefügt werden.

Wen´s interessiert: http://africatwin.de/phpbb_x/portal.php -> Portalseite links, mitte.

Wenn nicht interessiert ;-) - nach dem Codegebastel findet ihr mein Problem !!



Diese kleinen Ergänzungen im Code sind nötig:

1.)
Original-Code: /portal.php

Code: Alles auswählen

    {
    $user_id = $row['user_id'];
    $usercars_pic = $row['usercars_pic'];
            $template->assign_block_vars("lastusercars", array(
                    'usercars_pic' => $usercars_pic,
                    'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
            );
    }

füge hinzu:
  • $usercars_carname = $row['usercars_carname'];
    $usercars_topspeed = $row['usercars_topspeed'];
siehe eingefügte Teile:
(oder ersetze komplett)

Code: Alles auswählen

    {
    $user_id = $row['user_id'];
    $usercars_pic = $row['usercars_pic'];
    $usercars_carname = $row['usercars_carname'];
    $usercars_topspeed = $row['usercars_topspeed'];
            $template->assign_block_vars("lastusercars", array( 'usercars_pic' => $usercars_pic, 'usercars_carname' => $usercars_carname, 'usercars_topspeed' => $usercars_topspeed,
                    'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
            );
    }

UND


2.)
Original-Code: /templates/subSilver/portal_body.tpl

Code: Alles auswählen

<!-- BEGIN lastusercars -->
  <tr>
		<td class="row1" align="center">&nbsp;<span class="genmed"><a href="{lastusercars.U_VIEWPROFILE}" class="genmed"><img src="{lastusercars.usercars_pic}" title="{Viewing_profile}" border="0" width="200"></a></span>&nbsp;</td>
  </tr>
<!-- END lastusercars -->
...füge hinzu:
  • {lastusercars.usercars_carname}
    und
    {lastusercars.usercars_topspeed}
siehe eingefügte Teile:
(oder ersetze komplett)
  • Code: Alles auswählen

    <!-- BEGIN lastusercars -->
      <tr>
    	<td class="row1" align="center">&nbsp;<span class="genmed">&nbsp;Modell:&nbsp;&nbsp;{lastusercars.usercars_carname}&nbsp;<br>&nbsp;&nbsp; Km-Stand:&nbsp;&nbsp;{lastusercars.usercars_topspeed}&nbsp;<br>&nbsp;<a href="{lastusercars.U_VIEWPROFILE}" class="genmed"><img src="{lastusercars.usercars_pic}" title="{Viewing_profile}" border="1" width="150"></a><br></span>&nbsp;</td>
       </tr>
      <!-- END lastusercars -->
    
Je nach gewünschter Anzeigewerte zum Bild müssen nur die entsprechenden
{ .. } und $ .. ] Codestellen ausgetauscht bzw. zugefügt werden.


:( :( :( :( :( :(

Inzwischen aber, nach Einbau des AddOns, hat es je nach User-Internetanbindung
längere Ladezeiten (6-15 sec./Seite) für den betreffenden, da nun teils bis zu 100 Kb
Bild-Dateigrösse im Portal aktualisiert werden - und das mehrmals in kurzen Abständen.
Das dauert und stört etwas.

Klar, einfach wieder ausbauen und Ruhe ist...;-) ..nee quatsch,
es wäre schon prima, es installiert lassen zu können.

Ich denke, dass anstelle der Anzeige des grossen Galeriepics hier eher die
Anzeige des Thumbnails (wie in der Usercars-Liste ) Abhilfe bringen könnte.

Ich muss leider aber zu meiner Schande eingestehen, wie oben schon erwähnt -
solange es nur um Code kopieren geht - JA, keine Probs - mehr ist nicht
drin, dazu bin ich noch zu doof ! :-(

Hätte denn evtl. mal jemand hier Lust und Laune, diesbezüglich (fehlender Code) nachzuhaken ?

lieben Dank für eure Antworten!

Verfasst: 01.11.2005 10:33
von ~Alonso~
Ähm Sorry for Spam
Hat sich erledigt ;-)

Verfasst: 08.06.2006 23:02
von Lago
ERLEDIGT ! :-)

-> Portalanzeige der Usercar-Thumbs anstelle der traffic-lastigen Pics.


Lösung:

..öffne portal.php

..finde im Block: // LAST USERCARS START :

Code: Alles auswählen

$user_id = $row['user_id'];
$usercars_pic = $row['usercars_pic'];
Ersetze mit:

Code: Alles auswählen

    $user_id = $row['user_id'];

//      $usercars_pic = $row['usercars_pic'];

// Thumbnail-Start
	$usercars_pic_temp = $row['usercars_pic'];
	$usercars_pic=substr($usercars_pic_temp, 0, 9);
	$usercars_pic.='thumbs';
	$usercars_pic.=substr($usercars_pic_temp, 8);
// Thumbnail-Ende
Nun wird anstelle des Pics nur das Thumbnail abgebildet.

Verfasst: 08.06.2006 23:04
von Gulaschk@none
Hi...

das gehört aber in MOD - Entwicklung :wink:

Verfasst: 08.06.2006 23:10
von Lago
Gulaschk@none hat geschrieben:das gehört aber in MOD - Entwicklung :wink:
So ? ;-)
da hab ich aber keinen Einfluss drauf...
Baut es um - trennt es ab - macht ein Snippet draus ...ganz wie es beliebt.

Hauptsache anderen ist damit geholfen ! :-)