22.04.2008, 13:46
Diese Erweiterung zeigt die letzten Bilder aus der Coppermine-Gallerie unter "My Community - Info Center" in eurem Simple Machines Forum (getestet auf 1.1.4) an.
Bitte beachten: Gallerie und Forum müssen mindestens in der gleichen Datenbank installiert sein (Datenbank-Username und Passwort gleich)
Ihr solltet unbedingt die folgenden Dateien sichern:
./Sources/BoardIndex.php
./Themes/*STYLENAME*/languages/index.english.php
./Themes/*STYLENAME*/BoardIndex.template.php
Der Einbau:
____________________________________________________
Dateien
./Sources/BoardIndex.php
über:
// Load the most recent post?
einfügen:
Template
./Themes/*STYLENAME*/BoardIndex.template.php
(muss in jedem Style geändert werden)
suche:
// Show YaBB SP1 style information...
darüber einfügen:
Sprachvariable anpassen:
./Themes/*STYLENAME*/languages/index.english.php
(oder andere Sprache. Nur index.*.php muss stimmen)
am Ende der Datei über ?> einbauen:
$txt['last_pictures_copp'] = 'Our latest pictures';
Nicht vergessen! die Scriptstelle in der BoardIndex.php müsst ihr anpassen!
Die habt ihr eben eingebaut. Und zwar gehört unter $path der Pfad zu deiner Gallerie vom Hauptverzeichnis ausgehend. Wenn du sie über die URL meinedomain.de/gallerie aufrufst gehört da rein "/gallerie/".
$pr ist der Prefix der Gallerie. Der in der Datenbank.
$n sagt nur wie viele Bilder angezeigt werden sollen.
$db_n muss den Namen der SQL-Datenbank enthalten, in der eure Gallerie installiert ist.
Das wärs schon wenn ich nichts vergessen habe.
Viel Erfolg beim Einbau!
Fragen und Probleme könnt ihr hier posten.
Gruß pattex
Bitte beachten: Gallerie und Forum müssen mindestens in der gleichen Datenbank installiert sein (Datenbank-Username und Passwort gleich)
Ihr solltet unbedingt die folgenden Dateien sichern:
./Sources/BoardIndex.php
./Themes/*STYLENAME*/languages/index.english.php
./Themes/*STYLENAME*/BoardIndex.template.php
Der Einbau:
____________________________________________________
Dateien
./Sources/BoardIndex.php
über:
// Load the most recent post?
einfügen:
Code:
// Coppermine Last Pictures(by net-board.net)
/* SETTINGS */
$path="/copperminesmf/cpg1.4.18/cpg1418/"; // URL zu deiner Coppermine Gallerie
$pr="cpgprefix_"; // Prefix deiner Coppermine Gallerie (SQL)
$n="6"; // Anzahl der angezeigten Bilder
$db_n="coppermine_name"; // Datenbankname
mysql_select_db($db_n)or die(mysql_error());
$request = db_query("SELECT * FROM ".$pr."pictures ORDER BY pid DESC LIMIT ".$n."", __FILE__, __LINE__);
$position=0;
$context['cp_bridge']=0;$context['cp_bridge']="<tr><td colspan=2 class='windowbg'><table width=100% cellspacing=0 cellpadding=0><tr>";
while ($row = mysql_fetch_assoc($request)){
$album='0';
$context['cp_bridge'].="
<td valign='top'><center>
<table cellspacing=0 cellpadding=0><tr><td width='130px' align=center>
<a href='".$path."displayimage.php?album=lastup&cat=".$album."&pos=".$position."' alt='".$row['title']."' title='".$row['title']."' target='_blank'><img src='".$path."albums/".$row['filepath']."thumb_".$row['filename']."' style='border:none;'></a>
<br />";
if(!$row['title'])$context['cp_bridge'].="-";
else $context['cp_bridge'].=wordwrap(utf8_decode($row['title']),23, "<br>", 1);
$context['cp_bridge'].="</td></tr></table></td>";
$position++;
}
$context['cp_bridge'].="</td></tr></table></tr>";
Template
./Themes/*STYLENAME*/BoardIndex.template.php
(muss in jedem Style geändert werden)
suche:
// Show YaBB SP1 style information...
darüber einfügen:
Code:
// Show last Coppermine pictures
echo' <tr>
<td class="titlebg" colspan="2">',$txt['last_pictures_copp'] ,'</td>
</tr>';
echo "".$context['cp_bridge']."";
Sprachvariable anpassen:
./Themes/*STYLENAME*/languages/index.english.php
(oder andere Sprache. Nur index.*.php muss stimmen)
am Ende der Datei über ?> einbauen:
$txt['last_pictures_copp'] = 'Our latest pictures';
Nicht vergessen! die Scriptstelle in der BoardIndex.php müsst ihr anpassen!
Code:
/* SETTINGS */
$path="/copperminesmf/cpg1.4.18/cpg1418/"; // URL zu deiner Coppermine Gallerie
$pr="cpgprefix_"; // Prefix deiner Coppermine Gallerie (SQL)
$n="6"; // Anzahl der angezeigten Bilder
$db_n="coppermine_name"; // Datenbankname
$pr ist der Prefix der Gallerie. Der in der Datenbank.
$n sagt nur wie viele Bilder angezeigt werden sollen.
$db_n muss den Namen der SQL-Datenbank enthalten, in der eure Gallerie installiert ist.
Das wärs schon wenn ich nichts vergessen habe.
Viel Erfolg beim Einbau!
Fragen und Probleme könnt ihr hier posten.
Gruß pattex