Amazon-Mod Bilder zu klein?

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.
maxl
Mitglied
Beiträge: 205
Registriert: 08.10.2004 23:28

Amazon-Mod Bilder zu klein?

Beitrag 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
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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.
maxl
Mitglied
Beiträge: 205
Registriert: 08.10.2004 23:28

Beitrag 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
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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?
maxl
Mitglied
Beiträge: 205
Registriert: 08.10.2004 23:28

Beitrag 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
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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 ^^ :P easy
maxl
Mitglied
Beiträge: 205
Registriert: 08.10.2004 23:28

Beitrag von maxl »

Leider - das war's auch nicht!

Ist das gleiche in dunkelgrün. :cry:

l.g. maxl
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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']
maxl
Mitglied
Beiträge: 205
Registriert: 08.10.2004 23:28

Beitrag 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:

Code: Alles auswählen

/images/P/$amazon.03.MZZZZZZZ.jpg","rb"
Hab das aber auch schon umgeändert auf TZZZZZ - bringt auch nix.

Nochmals Danke für deine Bemühungen!

l.g. maxl
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Mod Support“