Seite 1 von 2
Amazon-Mod Bilder zu klein?
Verfasst: 28.02.2005 02:12
von maxl
Habe mir eben den Amazon-Mod von AWSW eingebaut und er funktioniert soweit auch, aber die Bilder in der Box werden abgeschnitten - d.h. es ist nur der obere Teil der Bilder zu sehen.
Der Bilder-Ordner ist auf CHMOD 777 eingestellt.
Was muß ich tun, damit die Bilder vollständig angezeigt werden?
l.g. maxl
phpBB-Version 2.0.13
Verfasst: 28.02.2005 11:01
von easygo
Hy, ich kenne den Mod von AWSW net (wir haben da was eigenes)
darum also nur ne Vermutung, wo das Problem ist:
Amazon.de hat die Bildgröße für die Endung .TZZZZZ geändert
von (max) width="65" auf width="110"
Wenns daran liegt, dann kannst du dein Problem lösen,
indem du die Ausgabe der Bilder einfach
auf width="65" festlegst.
Verfasst: 28.02.2005 11:30
von maxl
easygo hat geschrieben:Wenns daran liegt, dann kannst du dein Problem lösen,
indem du die Ausgabe der Bilder einfach
auf width="65" festlegst.
Hmm, danke easygo!
So was ähnliches hab ich mir schon gedacht, aber ich hab nicht wirklich einen Plan, wo ich das ändern muß. In der overall_footer.tpl hab ich nur folgende Zeile:
Code: Alles auswählen
<td colspan="{amazonbox_limit}" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt=".">
Aber da ist width überhaupt nur mit 1 angegeben. Ein anderes Template war aber nicht zu editieren in dem Mod.
Wäre es da zu ändern, oder bin ich auf dem Holzweg?
l.g. maxl
Verfasst: 28.02.2005 12:06
von easygo
Jo da hast du doch schon mal nen guten Ansatz.
Durchsuch die php Files nach...
amazonbox_limit
Das Gleiche müsste ich jetzt auch tun,
wenn ich das AWSW Modul hätte.
Wobei <a href ? viel interssanter wäre
als das Spaltenlimit der Box ^^
Was steht noch in deiner overall_footer und
was in deiner page_tail.php?
Verfasst: 28.02.2005 12:46
von maxl
Hallo easygo!
Also in meiner overall_footer.tpl steht im Abschnit für die Amazon-Box:
Code: Alles auswählen
<!-- ##### AMAZON BOX START ##### -->
<br><center><table border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="{amazonbox_limit}" height="25"><span class="cattitle"><center><b>{AmazonBox}:</b></center></span></td>
</tr>
<tr>
<td colspan="{amazonbox_limit}" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<!-- BEGIN amazonbox -->
<td class="row1" align="center"><a href="{amazonbox.AmazonLink}" target="_blank" class="gensmall"><img src="images/amazonimages/{amazonbox.AmazonImg}.jpg" title="{amazonbox.word}" border="0"><br>{amazonbox.word}</a></td>
<!-- END amazonbox -->
</tr>
</table></center><br>
<!-- ##### AMAZON BOX END ##### -->
Und in der page_tail.php:
Code: Alles auswählen
'AmazonBox' => $lang['AmazonBox'],
'amazonbox_limit' => $board_config['amazonbox_limit'],
'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',
'ADMIN_LINK' => $admin_link)
);
// AMAZON BOX START
$amazonbox_limit = $board_config['amazonbox_limit'];
$sql = "SELECT word, replacement FROM " . AMAZONBOX_TABLE . " ORDER BY RAND() LIMIT " . $amazonbox_limit;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain amazonbox information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$word = $row['word'];
$replacement = $row['replacement'];
$template->assign_block_vars("amazonbox", array(
'word' => $word,
'AmazonImg' => $replacement,
"AmazonLink" => "http://www.amazon.de/exec/obidos/ASIN/" . $replacement . "/" . $board_config['amazonbox_partnerid']
));
}
// AMAZON BOX END
In der board_config_body.tpl steht:
Code: Alles auswählen
<tr>
<td class="row1">{AmazonBox} - {AmazonBoxLimit}:<br><span class="gensmall">{AmazonBoxLimit_exp}</span></td>
<td class="row2"><input class="post" type="text" name="amazonbox_limit" size="3" maxlength="3" value="{amazonbox_limit}" /></td>
Und letztlich in der admin_board.php:
Code: Alles auswählen
"amazonbox_limit" => $new['amazonbox_limit'],
"amazonbox_partnerid" => $new['amazonbox_partnerid'],
Mehr habe ich mit dem Eintrag amazonbox_limit nicht gefunden. Was mit width="65" oder width="110" gar nicht!
Vielleicht hast ja noch einen Tipp für mich?
l.g. maxl
Verfasst: 28.02.2005 13:40
von easygo
Ok dann ersetz mal in der overall_footer das...
Code: Alles auswählen
<!-- BEGIN amazonbox -->
<td class="row1" align="center"><a href="{amazonbox.AmazonLink}" target="_blank" class="gensmall"><img src="images/amazonimages/{amazonbox.AmazonImg}.jpg" title="{amazonbox.word}" border="0"><br>{amazonbox.word}</a></td>
<!-- END amazonbox -->
durch das hier:
Code: Alles auswählen
<!-- BEGIN amazonbox -->
<td class="row1" align="center"><a href="{amazonbox.AmazonLink}" target="_blank" class="gensmall"><img src="images/amazonimages/{amazonbox.AmazonImg}.jpg" width="65" title="{amazonbox.word}" border="0"><br />{amazonbox.word}</a></td>
<!-- END amazonbox -->
Könnte reichen ^^

easy
Verfasst: 28.02.2005 15:08
von maxl
Leider - das war's auch nicht!
Ist das gleiche in dunkelgrün.
l.g. maxl
Verfasst: 28.02.2005 15:39
von easygo
Shit happens ^^
Mach doch mal Link zum Problemkind, weil
sonst ist das hier wie blinde Kuh...
Außerdem:
Was genau steht in AMAZONBOX_TABLE
unter $row['replacement']
Verfasst: 28.02.2005 16:14
von maxl
easygo hat geschrieben:Shit happens ^^
Mach doch mal Link zum Problemkind, weil
sonst ist das hier wie blinde Kuh...
Es ist nicht online - hab die overall_footer.tpl wieder gegen die alte ausgetauscht, weil das sonst schei*** aussieht. Aber mit einem Screenshot kann ich dienen:
[ externes Bild ]
easygo hat geschrieben:Was genau steht in AMAZONBOX_TABLE
unter $row['replacement']
Da stehe ich jetzt an - in welcher Datei könnte das stehen? Finde da nix in der Kombination!
Gefunden habe ich dafür das:
Hab das aber auch schon umgeändert auf TZZZZZ - bringt auch nix.
Nochmals Danke für deine Bemühungen!
l.g. maxl
Verfasst: 28.02.2005 16:40
von easygo
Wie... wieder gegen die alte ausgetauscht?
Ich dachte, das Problem mit den abgeschnittenen Bildern
gabs vorher auch schon? Na ja gut....
Musst du wissen, aber die Lösung kann nur in Konstanten liegen.
Versuch halt andere Werte für width und dann leg ruhig
mal ne konstante Höhe durch height fest ^^
Auf jeden Fall sollte sich damit die gesamte Boxen-Optik
verändern lassen, in welche Richtung auch immer...
Btw sind Bilder mit der Endung .MZZZZZZZ
größer als die mit .TZZZZZZZ, wobei das Verhältnis
Höhe/Breite überall gleich ist.