Hallo zusammen
Ich möchte die Weblinks in eine fremde Homepage einbinden:
http://skal-luzern.ch/cms/index.php?opt ... &Itemid=50
Gibt es eine Möglichkeit, den Kopf, Anmeldung Module etc. wegzulassen?
Besten Dank und Gruss
skal
Einbindung der Weblinks in fremde Homepage
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Hi Skal,
das erfordert einiges an Anpassungsarbeit. Im Modul selbst wird der allg. Dateikopf und -fuss mit eingebunden. Wenn man diese einfach rausnimmt, fehlen Dir zB. sämtliche CSS Angaben. Das müsste man komplett anpassen.
Du hast also entweder die Möglichkeit das alles händisch anzupassen oder baust Dir eine eigene PHP Datei, mit der DU die Links aus der DB auslist.
Gruss,
Matze
das erfordert einiges an Anpassungsarbeit. Im Modul selbst wird der allg. Dateikopf und -fuss mit eingebunden. Wenn man diese einfach rausnimmt, fehlen Dir zB. sämtliche CSS Angaben. Das müsste man komplett anpassen.
Du hast also entweder die Möglichkeit das alles händisch anzupassen oder baust Dir eine eigene PHP Datei, mit der DU die Links aus der DB auslist.
Gruss,
Matze
Hallo zusammen
Die Einbindung der Weblink-Daten aus dem Modul in eine fremde Homepage hat nun stattgefunden:
http://skal-luzern.ch/cms/index.php?opt ... &Itemid=62
Gibt es eine Erklärung, warum die Umlaute nicht richtig erscheinen?
Besten Dank
LG skal
Die Einbindung der Weblink-Daten aus dem Modul in eine fremde Homepage hat nun stattgefunden:
http://skal-luzern.ch/cms/index.php?opt ... &Itemid=62
Gibt es eine Erklärung, warum die Umlaute nicht richtig erscheinen?
Besten Dank
LG skal
Hallo skal,
du scheinst die Linkliste mittels des Wrappermoduls von Joomla direkt eingebunden zu haben. Benutze entweder eine separate Datei , die Du vorschaltest und über die Parameter aufrufst, oder setze in den Header des Moduls die Zeile
ein.
Für die Plugins habe ich dies wie nachfolgend vorgenommen:
du scheinst die Linkliste mittels des Wrappermoduls von Joomla direkt eingebunden zu haben. Benutze entweder eine separate Datei , die Du vorschaltest und über die Parameter aufrufst, oder setze in den Header des Moduls die Zeile
Code: Alles auswählen
für html
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
oder
für php
{
// Header kodieren
header('Content-Type: text/html; charset=UTF-8');
}
Für die Plugins habe ich dies wie nachfolgend vorgenommen:
Code: Alles auswählen
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Kalender</title>
<link rel="stylesheet" type="text/css" href="http://domäne.de/adm_plugins/calendar/calendar.css" />
<script type="text/javascript" src="http://domäne.de/adm_program/libs/jquery/jquery.js"></script>
<script type="text/javascript" src="http://domäne.de/adm_program/system/js/common_functions.js"></script>
<script type="text/javascript" src="http://domäne.de/adm_program/libs/tooltip/ajax-tooltip.js"></script>
</head>
<body>
<?php
include_once($_SERVER['DOCUMENT_ROOT']. "/adm_program/system/common.php");
?>
<?php
include($_SERVER['DOCUMENT_ROOT']. "/adm_plugins/calendar/calendar.php");
?>
</body>
Gruß
Bettes
Das Problem mit den Links ist kein Problem von Admidio oder Joomla sondern es hängt an dem Aufruf der admidio-datenbank aus Joomla ohne Benutzung des joomla-frameworks.
Die Verbindung zur Admidio-Datenbank muss aus dem Joomla-Modul wie folgt vorgenommen werden.
Ich habe die korrigierte Version bereits an Skal weitergesandt.
Gruß
Bettes
Die Verbindung zur Admidio-Datenbank muss aus dem Joomla-Modul wie folgt vorgenommen werden.
Code: Alles auswählen
<?php
$option = array(); //prevent problems
$option['driver'] = 'mysql'; // Database driver name
$option['host'] = 'mysql.db'; // Database host name
$option['user'] = 'user'; // User for database authentication
$option['password'] = 'password'; // Password for database authentication
$option['database'] = 'admidiodb'; // Database name
$option['prefix'] = 'adm_'; // Database prefix (may be empty)
$db2 = & JDatabase::getInstance( $option );
if ( !$db2 ) {
$msg = 'Verbindungsversuch fehlgeschlagen ' . $param['database'];
error_log( $msg );
return false;
}
$sql = 'SELECT lnk_name, lnk_description, lnk_url from `#__links` ORDER BY lnk_cat_id, lnk_name ASC';
$db2->setQuery($sql);
$items = ($items = $db2->loadObjectList())?$items:array();
?>
<table class="links" cellpadding="5" cellspacing="0" border="0">
<?php foreach ($items as $item) { ?>
<tr>
<td style="width:7%" class="linkbild" align="center"><img src="images/stories/logo/weblinks.png"></td>
<td style="width:92%; padding-left:10px; padding-top:14px;" class="linkname"><font face="Arial, Helvetica, Sans-Serif"><strong><a target="_blank" href="<?=$item->lnk_url?>"> <?=$item->lnk_name?></a></strong></font></td>
</tr>
<tr class="descr">
<td colspan="2" style="padding-bottom: 15px; padding-left:10px"><?=$item->lnk_description?></td>
</tr>
<?php } ?>
</table>
Gruß
Bettes