berny Posted January 17, 2005 Report Share Posted January 17, 2005 Wie schaffe ich es, die XTCsid in Links einzubauen? Der Hintergrund: Wenn die XTCsid nicht ?bergeben wird, erzeugt das System eine neue und meldet dadurch den Benutzer ab. In den diversen Boxen wird die XTCsid mit Hilfe von Parametern erzeugt (zB <td class="boxText" >{#text_advanced_search#} ) Jetzt ist es aber so, dass ich genau diesen Link als Button im gesamten Template einbauen will (zB im Kopfbereich als einfacher Link zur Suchseite, in der index.htm des Templates). Dies funtkioniert aber nicht, weil dabei die Parameter nichts zur?ckgeben, da sie nicht ?ber eine box aufgerufen wurden. Wie kann ich trotzdem erm?glichen, das die XTCsid in der index.htm des Templates aufgerufen wird ? Link to comment Share on other sites More sharing options...
xzess Posted January 4, 2007 Report Share Posted January 4, 2007 ...weiss echt keiner, wie das funkt? hab das gleiche prob. will auf mein logo nen link auf die index.php setzen und muss die XTCsid anhängen, weiss aber net wie...... grüße.... Link to comment Share on other sites More sharing options...
buero-design Posted January 4, 2007 Report Share Posted January 4, 2007 Nutze einfach einen Aufruf der Funktion in der inc/xtc_href_link.inc.php um den Link zu erzeugen. Ben Link to comment Share on other sites More sharing options...
xzess Posted January 4, 2007 Report Share Posted January 4, 2007 ...hab ich schon folgendermaße vergebens versucht: in index.php eingebaut: require_once (DIR_FS_INC.'xtc_href_link.inc.php'); $smarty->assign('LINK_HOME', xtc_href_link(FILENAME_INDEX, '', 'NONSSL')); den link wie folgt in die index.html eingebaut: <a href="{$LINK_HOME}">HOME</a> bin neulig und sehe warscheinlich den wald vor lauter bäumen nicht :-) was mach ich falsch? danke im voraus!! Link to comment Share on other sites More sharing options...
buero-design Posted January 4, 2007 Report Share Posted January 4, 2007 hmm... sieht eigentlich richtig aus. Wo hast Du das denn in der index.php eingefügt? Tu das mal gleich nach "require (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/boxes.php');" rein. Das "require_once (DIR_FS_INC.'xtc_href_link.inc.php');" kannst Du weglassen. Ist schon in der application_top eingefügt. Sollte funktionieren. Ben Link to comment Share on other sites More sharing options...
xzess Posted January 4, 2007 Report Share Posted January 4, 2007 ...jetzt passiert wenigstens was :-) allerdings nicht ganz das richtige. mein link sieht jetzt folgendermaßen aus: http://www.domain.de/FILENAME_INDEX (die session id wird angehängt) warum wird FILENAME_INDEX nicht als index.php interpretiert? gruß Link to comment Share on other sites More sharing options...
Heiko Roloff Posted January 4, 2007 Report Share Posted January 4, 2007 Weil das hier in der Filenames.php steht define('FILENAME_DEFAULT', 'index.php'); Link to comment Share on other sites More sharing options...
xzess Posted January 4, 2007 Report Share Posted January 4, 2007 ...das es eine filenames.php gibt, wusste ich nicht... Funktioniert! Danke!! gruß Link to comment Share on other sites More sharing options...
Heiko Roloff Posted January 4, 2007 Report Share Posted January 4, 2007 die Dateinamen werden definiert in \includes\filenames.php und die Tabellennamen in \includes\database_tables.php Gruß Heiko Link to comment Share on other sites More sharing options...
xzess Posted January 4, 2007 Report Share Posted January 4, 2007 wenn ich auf product_info bin, ist der link vom logo weg?! gibts dafür nen grund? hier mal der link zu meinem shop (das template ist aber noch nicht fertig angepasst...): dessousgalerie.de Shopversion 3.04 SP2 Datenbank:MySQL 5.0.26-standard-log HTTP Server:Apache/1.3.33 (Unix) PHP Version:4.4.4 (Zend: 1.3.0) Link to comment Share on other sites More sharing options...
xzess Posted January 5, 2007 Report Share Posted January 5, 2007 wenn ich auf product_info bin, ist der link vom logo weg?! gibts dafür nen grund? hier mal der link zu meinem shop (das template ist aber noch nicht fertig angepasst...): www.dessousgalerie.de/index.php Shopversion 3.04 SP2 Datenbank:MySQL 5.0.26-standard-log HTTP Server:Apache/1.3.33 (Unix) PHP Version:4.4.4 (Zend: 1.3.0) kann sich das vielleicht mal jemand vom support anschauen? Link to comment Share on other sites More sharing options...
emax74 Posted February 16, 2007 Report Share Posted February 16, 2007 die session ID wird nicht angehängt. in der index.php habe ich: $smarty->assign('LINK_HOME', xtc_href_link(FILENAME_DEFAULT, '', 'NONSSL')); und in der index.html <a href="{$LINK_HOME}>Startseite</a> der link wird zwar richtig zugewiesen, aber wie gesagt ohne session ID. einfach kacke ....weis jemand rat ? Link to comment Share on other sites More sharing options...
ArnieW Posted February 17, 2007 Report Share Posted February 17, 2007 Hi emax74 Hatte mit den links auch so meine probleme. Du willst nur ein link zur index.php, also startseite? Versuche es doch mal so: <a href="{php}echo xtc_href_link(FILENAME_DEFAULT);{/php}">Startseite</a> So funktioniert es bei mir. MS explorer verliert nicht die session ID mit diesem link. Dieser link kann man auch erweitern, wenn man auch z.B. auf eine Categorie verlinken moechte: <a href="{php}echo xtc_href_link(FILENAME_DEFAULT, xtc_category_link('18', 'hier schreiben was gezeigt werden soll'));{/php}"> das ergebnis sieht so aus: ...mydomain.com/index.php?cat=c18_hier-schreiben-was-gezeigt-werden-soll.html habe farblich markirt, damit du sehen kannst, welcher bereich was erzeugt. Dieser link ist zu einer Categorie -> xtc_category_link erzeugt: cat=c Wenn du zu einem Produkt moechtest wurdest du -> xtc_product_link erzeugt: info=p verwenden. dies funktionen findest du im ordner /inc/ Nun musst du eigentlich nur noch wissen welche id nummer deine categorie/product hat. Hoffe das hilft dir Arnie Link to comment Share on other sites More sharing options...
emax74 Posted February 17, 2007 Report Share Posted February 17, 2007 hi arnie vielen dank für deine ausführliche beschreibung. dein tip mit dem php-tag direkt in der index.html hat geholfen wie man categorie link erzeugt wusste ich bereits. das geht noch etwas einfacher, ohne xtc_category_link xtc_href_link(FILENAME_DEFAULT, 'cat=18_categoriename-oder-irgendwas.html', 'NONSSL') erzeugt das selbe ergebnis. das NONSSL kannst du auch weglassen wenn du die seite mit SSL ausgeben möchtest. aber eigentlich ist ssl für das categorie-listing nicht nötig. hast du vielleicht eine idee zu diesem problem ? http://www.xt-commerce.com/forum/s-shopbereich/44202-session-link-im-content-manager-dringend-danke.html Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.