#1 (permalink)  
Alt 04.04.2005, 13:09
Benutzerbild von gege  
Registriert seit: 22.04.2004
Beiträge: 110
Reden

Hallo, liebe User und Entwickler,

in der Datei includes/media_content.php befindet sich der Code f?r die Anzeige des Artikel-Contents in der product_info_x.HTML.

Dort wird entschieden, dass contente, die Bilddateitypen sind, im Popup-Fenster ge?ffnet werden und der Button button_view.gif zum Klicken angezeigt wird.

Wenn es keine Bilder sind, dann Anzeige im gleichen Fenster und Button button_download.gif nehmen.

Problemstellung 1 (rote Markierung):
Ich habe es mit zig Varianten versucht, NICHT-Bild-Content auch im Popup zu ?ffen, was grunds?tzlich auch funktioniert, bekomme aber beim besten Willen die Einstellung der Fensterh?he im Code nicht hin, es sind nur ein paar pixel Fensterinhaltsh?he.

Problemstellung 2 (gr?ne Markierung):
Ich schaffe es nicht, den Code dahingehend zu erweitern, zus?tzliche Pr?fungen der Endungen und damit Dateiart-spezifische Buttons und Popup-Fenstergr?ssen einzubinden.

Beispiel:
bei .ppt im Popup 700px breit, 500px hoch, button_ppt.gif (Sind bereits erstellt und im Verzeichnis) da steht dann vorf?hren)

bei .pdf im popup 900px breit, 100% hoch, button_pdf.gif, da steht ansehen.

bei mp3, mid,wav w?rde ich gern verhindern , dass die Dateien speicherbar sind, der Button dazu soll anh?ren oder reinh?ren anzeigen.

bei doc also word, soll der button ?ffnen kommen. etc.

Vielleicht hat das ja schon jemand von Euch gemacht und fertig?

Hier der Code:
Zitat:

if ($content_data['content_link']!='') $filename= '<a href="'.$content_data['content_link'].'" target="new">';
$filename.= $content_data['content_name'];
if ($content_data['content_link']!='') $filename.= '</a>';

if ($content_data['content_link']=='') {
if (eregi('.html',$content_data['content_file'])
or eregi('.htm',$content_data['content_file'])
or eregi('.txt',$content_data['content_file'])
or eregi('.bmp',$content_data['content_file'])
or eregi('.jpg',$content_data['content_file'])
or eregi('.gif',$content_data['content_file'])
or eregi('.png',$content_data['content_file'])
or eregi('.tif',$content_data['content_file'])
)
{

$button = '<a style="cursor:hand" onClick="javascript:window.open(\''.xtc_href_link( FILENAME_MEDIA_CONTENT,'coID='.$content_data['content_id']).'\', \'popup\', \'toolbar=0, width=900, height=\')">'. xtc_image_button('button_view.gif',TEXT_VIEW).'</a>';

} else {
// original $button = '<a style="cursor:hand" onClick="javascript:window.open(\''.xtc_href_link( FILENAME_MEDIA_CONTENT,'coID='.$content_data['content_id']).'\', \'popup\', \'toolbar=0, width=900, height=\')">'. xtc_image_button('button_download.gif',TEXT_DOWNLO AD).'</a>';
//Dateien GG im popup &ouml;ffnen
$button= '<a style="cursor:hand" onClick="javascript:window.open(\''.xtc_href_link( 'media/products/'.$content_data['content_file']).'\', \'popup\', \'toolbar=1, width=900, height=100%\')">'.xtc_image_button('button_download.gif',TEXT_DOWN LOAD).'</a>';
}
}
$module_content[]=array(
'ICON' => $icon,//GG icon f&uuml;r das Medium
'FILENAME' => $filename,
'DESCRIPTION' => $content_data['file_comment'],
'FILESIZE' => xtc_filesize($content_data['content_file']),
'BUTTON' => $button,
'HITS' => $content_data['content_read']);
}
Ich habs probiert, den gr?nen Block zu kopieren und die Dateiendung z.B. auf .pdf zu ?ndern, aber ich verstolpere mich st?ndig mit den Klammern.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.04.2005, 11:03
 
Registriert seit: 16.11.2004
Beiträge: 5
Standard

?ffne mal die Datei media_content.php in Deinem Shopverzecihnis.
Dort ist ab Zeile 40 ein Script eingebettet. Du brauchst nur die Gr??enangaben nur anzupassen. Ich hab keine Ahnung von PHP, aber bei mir hat's geholfen.

<script type="text/javascript"><!--
var i=0;
function resize() {
if (navigator.appName == 'Netscape') i=40;
if (document.images[0]) window.resizeTo(document.images[0].width +600, document.images[0].height+400-i);
self.focus();
}
//--></script>

Gru?
Sylvia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 07.04.2005, 12:13
Benutzerbild von gege  
Registriert seit: 22.04.2004
Beiträge: 110
Unglücklich

Danke Sylvia, bei mir hilfts leider nicht, wahrscheinlich, weil es hier um die pdf, nicht um die images geht.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 07.04.2005, 13:32
Benutzerbild von polkhigh33
xt:C Supportmitarbeiter
 
Registriert seit: 26.10.2003
Ort: Hamburg
Beiträge: 6.862
Standard

ja dann erweitere doch obigen code um die pdf abfrage.
Code:
if ($content_data['content_link']=='') {
 if (eregi('.html',$content_data['content_file'])
 or eregi('.htm',$content_data['content_file'])
 or eregi('.txt',$content_data['content_file'])
 or eregi('.bmp',$content_data['content_file'])
 or eregi('.jpg',$content_data['content_file'])
 or eregi('.gif',$content_data['content_file'])
 or eregi('.png',$content_data['content_file'])
 or eregi('.tif',$content_data['content_file'])
 or eregi('.pdf',$content_data['content_file'])
 )
__________________
dieser beitrag ist ohne gewähr und stellt nur meine meinung und keinesfalls eine rechtsberatung dar. im zweifelsfalle ist er ironisch gemeint.
.:netzdesign33.de:. | .:blog33.de:.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 09.04.2005, 07:29
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

$button = '<a style="cursor:hand" onClick="javascript:window.open(\''.xtc_href_link( FILENAME_MEDIA_CONTENT,'coID='.$content_data['content_id']).'\', \'popup\', \'toolbar=0, width=900, height=\')">'. xtc_image_button('button_view.gif',TEXT_VIEW).'</a>';

} else {
// original $button = '<a style="cursor:hand" onClick="javascript:window.open(\''.xtc_href_link( FILENAME_MEDIA_CONTENT,'coID='.$content_data['content_id']).'\', \'popup\', \'toolbar=0, width=900, height=\')">'. xtc_image_button('button_download.gif',TEXT_DOWNLO AD).'</a>';
//Dateien GG im popup &ouml;ffnen
$button= '<a style="cursor:hand" onClick="javascript:window.open(\''.xtc_href_link( 'media/products/'.$content_data['content_file']).'\', \'popup\', \'toolbar=1, width=900, height=100%\')">'.xtc_image_button('button_downloa d.gif',TEXT_DOWNLOAD).'</a>';
}
}

Was mir auff?llt sind 2 Dinge:

Im 1. "window.open" wird er Parameter "height" ohne Wert angegeben.

Setze doch mal einen Wert (z.B. height=750 (oder height=screen.height, um die volle Bildschirmh?he zu bekommen)).

Im 2. "window.open" wird er Parameter "height" mit "height=100%" angegeben. Die "window.open" definition (siehe z.B. "http://de.selfhtml.org/javascript/objekte/window.htm#open") sagt aber, dass das ein Wert in Pixeln sein muss. Probiere mal "height=screen.height".
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 01.04.2007, 20:16
Benutzerbild von mbdesign
Erfahrener Benutzer
 
Registriert seit: 22.01.2006
Beiträge: 189
Standard

wo ist denn in der /includes/ die media_content.php ????????????
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
content, linkbuttons, media, popup

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:15 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand