#1 (permalink)  
Alt 26.08.2004, 06:17
Benutzerbild von gege  
Registriert seit: 22.04.2004
Beiträge: 110
Böse

Hallo, und guten morgen allerseits.

:wall: Komme am Schluss nicht zum "Schuss", will heissen, das Popup meldet " Objekt nicht gefunden".

Bisher:

1. Neues Feld am Ende der table products products_pdf

2. Feld eingebunden in new_products.php - hochladen der Datei in die DB funktioniert.

3. Eine neue Funktion f?r die Verlinkung zur pdf-Datei aus der function xtc_catalog_href_link gebaut und sie

4. in eine neue Datei namens xtc_pdf_href_link.inc.php
gepackt.

Zitat:

//GG f?r pdf
function xtc_pdf_href_link($page = '', $parameters = '', $connection = 'NONSSL') {
if ($connection == 'NONSSL') {
$link = HTTP_CATALOG_SERVER . DIR_WS_CATALOG . DIR_WS_PDF;
} elseif ($connection == 'SSL') {
if (ENABLE_SSL_CATALOG == 'true') {
$link = HTTPS_CATALOG_SERVER . DIR_WS_CATALOG . DIR_WS_PDF;
} else {
$link = HTTP_CATALOG_SERVER . DIR_WS_CATALOG . DIR_WS_PDF;
}
} else {
die('</td></tr></table></td></tr></table>

<font color="#ff0000">Error!</font>

Unable to determine connection method on a link!

Known methods: NONSSL SSL

Function used:

xtc_pdf_href_link(\'' . $page . '\', \'' . $parameters . '\', \'' . $connection . '\')
');
}
if ($parameters == '') {
$link .= $page;
} else {
$link .= $page . '?' . $parameters;
}

while ( (substr($link, -1) == '&') || (substr($link, -1) == '?') ) $link = substr($link, 0, -1);

return $link;
}
//GG f?r pdf ende

5. In die beiden configure.php und beiden configure.org.php
folgende Zeilen eingef?gt:
Zitat:

define('DIR_WS_PDF',DIR_WS_CATALOG.'media/products/pdf/');
define('DIR_FS_PDF',DIR_FS_CATALOG.'media/products/pdf/');
6. und folgenden code in die includes/product_info.php eingef?gt

Zitat:

$info_smarty->assign('PRODUCTS_PDF', '[img]'.DIR_WS_ICONS.'pdf.gif[/img]');
7. In die template-Datei der product_info diesen Code:
Zitat:

<TD CLASS="main" width="24">
<DIV ALIGN="RIGHT">{if $PRODUCTS_PDF!=''}{$PRODUCTS_PDF}{/if}</DIV>
</TD>
<TD width="65" CLASS="main">
<DIV ALIGN="LEFT">{if $PRODUCTS_PDF!=''}{#datasheet#}{/if}</DIV>
</TD>
Ist alles wunderbar zu sehen, beim Klick auf das pdf-Icon popt das Fenster auf, aber eben: Objekt nicht gefunden!

:dafuer: Ich bin doch (hoffentlich) nur einen kleinen Schritt von der Fertigstellung entfernt, und m?chte Euch herzlich bitten, mir (und snopy23) weiterzuhelfen.


Recht lieben Dank im Voraus.

:love:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 26.08.2004, 08:20
Benutzerbild von luebke  
Registriert seit: 13.05.2004
Beiträge: 546
Standard

Moin,

versuchs doch mal mit einer absoluten Pfadangabe,
ging mir beim einfachen Bild-Einf?gen schon mal ?hnlich.

Vielleicht hilfts !

Viele Gr??e!
Thomas
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.08.2004, 11:12
Erfahrener Benutzer
 
Registriert seit: 08.09.2003
Beiträge: 2.024
Standard

Zitat:
$info_smarty->assign('PRODUCTS_PDF', '[img]'.DIR_WS_ICONS.'pdf.gif[/img]');
wo kommt denn das $PRODUCTS_PDF her? sollte das nicht $product_info['products_pdf'] heissen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 26.08.2004, 13:29
Benutzerbild von gege  
Registriert seit: 22.04.2004
Beiträge: 110
Pfeil

Hallo, Hubi,

also, hab das jetzt so eingetragen und ist weiterhin "Objekt nicht gefunden"
Zitat:

$info_smarty->assign('PRODUCTS_PDF', '[img]'.DIR_WS_ICONS.'pdf.gif[/img]');
Sag, hab ich irgend was vergessen?

Die variable f?r Smarty hei?t doch $products_pdf oder???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 26.08.2004, 14:21
Erfahrener Benutzer
 
Registriert seit: 08.09.2003
Beiträge: 2.024
Standard

Gross und Kleinschreibung beachten.

Schau doch mal in den Quelltext der Seite, von wo Du das Popup aufrufst, welcher Link beim JavaScript befehl ?bergeben wird.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 27.08.2004, 14:29
Benutzerbild von gege  
Registriert seit: 22.04.2004
Beiträge: 110
Böse

Hallo,
leider erst jetzt, musste viel ausser Haus.

Der Link, der im Quelltext der Seite "Objekt nicht gefunden" ist, lautet

Zitat:
<a href="http://localhost/xtc_well/product_info.php%3fproducts_id=1003">
Versteh ich g?nzlich nicht.

Siehe bitte oben,

die ist ja so gelegt, dass Sie das Verzeichnis media/products/pdf/ vorlegen sollte.

Die Anweisung in der includes/product_info.php sollte beim Produkt mit der ID xxx nachsehen, was im Feld products_pdf drin ist, den Wert dort nehmen und im o.g. Verzeichnis den file finden und im popup ?ffen, oder sagt das die Anweisung (leider) nicht aus?????
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
datenblatt, einbindung, feld, pdf, products

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 13:38 Uhr.

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

xt:Commerce is a SafeCharge brand