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.![Smile Smile](https://net-board.net/images/smilies/smile.png)
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.
![Smile Smile](https://net-board.net/images/smilies/smile.png)
Gruß pattex