Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Allgemeines
  Aus Datenbank eine Internetseite als direkten Link darstelle

Forum : Allgemeines

Titel : Aus Datenbank eine Internetseite als direkten Link darstelle

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3076&forum=8


 deagh :

23.12.2005 12:12
 Eine dringende Frage an die Datenbank und php Profis

Ich mache gerade einen Anzeigenseite. Beim Aufgeben der Anzeige kann der User seine Webseite mit angeben. Wenn man sich dann die Anzeige anschaut erscheint auch die Webadresse. Ich möchte nun das man auf diese dann klicken kann und zu dieser Seite dann weitergeleitet wird. Dies wenn möglich noch einem neuen Popup Fenster.

In der Datenbank habe ich die Spalte ( adhomepage)
Diese rufe ich dann im Template mit dem Befehl ( echo $element['adhomepage'];) diesen Eintrag auf welcher auch dann richtig dargestellt wird. Dieser soll nun auch als Link funktionieren.

Wie und mit welchem Befehl kann ich das realisieren

 olaf :

23.12.2005 13:13
 <a href="<? echo $element['adhomepage']; ?>" target='_blank'><? echo $element['adhomepage']; ?></a>

Oder

<a href="http://<? echo $element['adhomepage']; ?>" target='_blank'><? echo $element['adhomepage']; ?></a>

wenn die Adresse ohne http:// in die DB geschrieben wird.

 deagh :

23.12.2005 13:55
 Vielen Dank für die Antwort.
Ich habe deinen Code anstelle von (echo $element['adhomepage'];) in Dreamweaver unten im Server Markup eingesetzt und bekomme dann wenn ich die Seite dann aufrufe eine Fehlermeldung die sich auf diese Zeile bezieht ( ist bei mir Zeile 143)

Fehler: Parse error: parse error, unexpected '<' in /home/p2825/html/hotel/templates/article.tpl.php on line 143


Der Code sieht in diesem Bereich so aus:
Code:

<tr>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td><b>
<?php DisplayLang($FieldAdhomepage); ?>
</b></td>
</tr>
<tr>
<td width="15%"><b>
<?php DisplayLang($FieldEmail); ?>
</b></td>
<td> <b>
<?php echo $mailContact ?>
</b></td>
<td><span class="Stil1">Video</span></td>
<td><b><?php <a href="<? echo $element['adhomepage']; ?>" target='_blank'><? echo $element['adhomepage']; ?></a> ?></b></td>
</tr>


html Code immer mit dem Button einbinden

[ Geändert von bama an 23.12.2005 14:07 ]

 bama :

23.12.2005 14:16
 die Zeile muss so aussehen:

Code:

<td><b><a href="<?php echo formatURL($element['adhomepage']); ?>" target='_blank'><?php echo $element['adhomepage']; ?></a></b></td>

 deagh :

23.12.2005 14:39
 Habe ich so gemacht und bekomme jetzt auf der Seite anstelle der Adresse der Homepage die ANzeige


Fatal error: Call to undefined function: formaturl() in /home/p2825/html/hotel/templates/article.tpl.php on line 143)



[ Geändert von deagh an 23.12.2005 14:13 ]

[ Geändert von deagh an 23.12.2005 14:17 ]

[ Geändert von deagh an 23.12.2005 14:17 ]

 bama :

23.12.2005 15:21
 wenn die mainfile.php geladen ist, darf diese Meldung nicht kommen, denn diese function ist in der functions.php


[ Geändert von deagh an 23.12.2005 14:31 ]

 deagh :

23.12.2005 15:30
 Es geht nicht um ein Modul von exv. Es ist ein anderes php Anzeigenportal, da ich hier noch keins gefunden habe welches in der ANzeigenübersicht auch ein Bild mit anzeigt.
Dieses binde ich nur bei exv über das Modul Free Menü mit ein.

Mit dem Befehl wird die Adresse richtig aus der Datenbank angezeigt. Jedoch ohne die Funktion der Weiterleitung sondern nur als reiner Text.
<?php echo $element['adhomepage']; ?>

 olaf :

23.12.2005 16:06
 Du hast vor Code:
<a href="....
schon nen Öffnen von PHP eingebaut.
Kann so nicht funzen.

Code:
<td><b><a href="<?PHP echo.... ?>" target='_blank'><?PHP echo.. ?></a></b></td>


[ Geändert von olaf an 23.12.2005 16:10 ]

 deagh :

23.12.2005 20:28
 Funktioniert jetzt perfekt.





[ Geändert von deagh an 23.12.2005 20:23 ]

[ Geändert von deagh an 23.12.2005 20:25 ]

[ Geändert von deagh an 23.12.2005 21:42 ]
Partnerseiten
http://all-inkl.com/?partner=330607

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France