List All Avatars

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Werbung
Mitglied
Beiträge: 712
Registriert: 11.06.2004 12:38
Wohnort: Ausland

List All Avatars

Beitrag von Werbung »

Hi, ich wollt mir den mod einbauen. gesucht, gefunden und dann auch schon eingebaut. ist ja nicht gerade schwer gewesen.

nun aber zeigt diese datei nur die Avatars an, die ich zu verfügung stelle und die die extern sind nicht, wie kann ich das ändern?

zweite frage,... ich will gerne, dass die Avatars neben einander sind... so 3, 4 stück neben einander und nicht alle unter einander.... kann das mir jemand ändern?!?

Und wenn es geht, wie kann ich da noch so nen ABCDEFG... reinbauen, damit ich schauen kann, welche user welchen avatar benutzen? So eine sotierung art.

Hier gibts den Mod. Wär super lieb wenn mir jemand das machen bzw. helfen könnte.

das ist der Code der in der *tpl datei steht:

Code: Alles auswählen

<!-- BEGIN avatarblock -->
	<table class="forumline"><tr><td class="catHead" style="padding:15px; text-transform: capitalize; "><a href="{avatarblock.USERNAMELINK}">{avatarblock.USERNAME}</a></td></tr>
	<tr>	
	<td class="{avatarblock.ROW_CLASS}" style="padding:10px; text-align:center">
	{avatarblock.AVATARS}
	</td>
	</tr>
	</table>
	<br />
<!-- END avatarblock -->
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Werbung
Mitglied
Beiträge: 712
Registriert: 11.06.2004 12:38
Wohnort: Ausland

Beitrag von Werbung »

Also, ich hab jetzt selber geschaut... mein einziges problem ist. wie schaffe ich das, dass es avatar 1, avtar 2, avatar 3 anzeigt und nicht...

zeilen weiße.... avatar 1, avatar 1, avatar 1
und dann.... avatar 2, avatar 2, avatar 2


ich weiß dass ich das jetzt inder php datei ändern muss, aber hab keine ahnung wie ich das anstell,.... noch phpanfänger kann mir da vielleicht jemand etwas unter die armegreifen?
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

Vielleicht hilft dir ja meine selbst gebastelte bilder_ava.php:

Code: Alles auswählen

<?php 
//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest 
$page_title = 'Inhalt des Avatar-Ordners'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?>

<? 
$ordername="images/avatars/gallery/";

# Die -1 bedeutet, dass die leere index.html nicht beachtet wird
# Wenn die ausgegeben Anzahl nicht stimmt kann man hier nachbessern
############################################################################################
$anzahl_dateien=-1;
############################################################################################

$groesse_dateien=0; 
$ordner=opendir($ordername); 
while(false!=($datei=readdir($ordner))) { 
if($datei!= "." && $datei!=".."){ 
$anzahl_dateien++; 
$groesse_dateien=$groesse_dateien+filesize($ordername.$datei); 
$gerundet=round(($groesse_dateien/1024), 2);
}} 

# Dieser Text kann induviduell angepasst werden
############################################################################################
echo "<font size=2><b>Diese Seite dient nur der Übersicht für Forenmitglieder!<br><u>Ich bitte deshalb keinerlei Dateien oder diese Seite anderswo zu verlinken!</u></b><p>
Der Ordner <b>".$ordername."</b> enthällt <b>".$anzahl_dateien." Dateien</b> und umfasst <b>".$gerundet." KB</b>.<p>
Nachfolgend werden alle Bilder angezeigt:<br><hr>";
############################################################################################

echo"<br><br>";

$ordnername="images/avatars/gallery/";
$ordner=opendir($ordnername); 
$i=0;
while(false!=($datei=readdir($ordner))) { 
if($datei!= "." && $datei!=".."){ 
$endung=substr($datei, strlen($datei)-3, strlen($datei)); 
if($endung == "bmp" OR $endung == "jpg" OR $endung == "gif" OR $endung == "pre"){ 

# mit width kann man die Breite der Bilder veraendern
# mit &nbsp; kann man den Abstand der Bildernebeneinander veraendern
# (einmal &nbsp; entspricht einem Leerzeichen)
############################################################################################
echo "<img src=\"$ordnername$datei\" width='120'>&nbsp;&nbsp;&nbsp;"; 
############################################################################################

$i++;

# Die 7 gibt die Anzahl der Bilder in einer Reihe an
############################################################################################
if ($i==7) 
############################################################################################

{ echo "\n<hr>"; 
$i=0; }
}}}
?>

<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Kannst auch gern benutzen, einfach den Inhalt in eine PHP Datei deines Vertrauens packen und aufrufen (evtl. musst du noch was anpassen, ich habe ja ne Menge Anmerkungen reingeschrieben.)

Externe Bilder werden aber nicht angezeigt, das diese Anzeige einfach alle Bilder im Verzeichniss auflistet.

Gruss Bernd
Werbung
Mitglied
Beiträge: 712
Registriert: 11.06.2004 12:38
Wohnort: Ausland

Beitrag von Werbung »

danke @ Berndte, aber ist nicht wirklich das, was ich will...

ich will dass meine avatars aufgelistet werden:

sow will ich es haben, Beispiel:

avatar 1 - avater 2 - avatar 3
avatar 4 - avatar 5 - avatar 6 usw.

aber immoment hab ich leider nur das geschafft:

avtar 1 - avtar 1 - avtar 1
avtar 2 - avtar 2 - avtar 2 usw.
Der Meister sprach: "Lernen ist eine Tätigkeit, bei der man das Ziel nie erreicht und zugleich immer fürchten muss, das schon Erreichte wieder zu verlieren."
Berndte
Mitglied
Beiträge: 491
Registriert: 13.07.2004 21:04
Wohnort: Oyten
Kontaktdaten:

Beitrag von Berndte »

das macht ja mein Script ;)

Code: Alles auswählen

$i++; 

# Die 7 gibt die Anzahl der Bilder in einer Reihe an 
############################################################################################ 
if ($i==7) 
############################################################################################ 

{ echo "\n<hr>"; 
$i=0; }
Antworten

Zurück zu „phpBB 2.0: Mod Support“