Link mit Title Tag (ToolTip)
Verfasst: Di 16. Dez 2003, 10:30
Hallo,
Ich habe neulich eine kleine Modifikation an Contenido vorgenommen.
Hintergrund: Ich wollte für Links (speziell verlinkte Images) unbedingt einen so genannten Title Tag.
Vielleicht kann das ja jemand gebrauchen.
so long
10c
Ich habe neulich eine kleine Modifikation an Contenido vorgenommen.
Hintergrund: Ich wollte für Links (speziell verlinkte Images) unbedingt einen so genannten Title Tag.
Vielleicht kann das ja jemand gebrauchen.

Code: Alles auswählen
Name : Link mit Title Tag (ToolTip)
Beschreibung : Diese Erweiterung ermoeglicht das Hinzufuegen eines Title Tags (ToolTip) fuer Links.
Ein Anwendungsbeispiel in Form eines Bildmodules ist beigefuegt. ;-)
Ausgabe : <a href="string" target="string" title="string">string</a>
C-Version : 4.4.x
/** [ 1 ] *****************************************************************/
Folgende Zeilen in der Datei "contenido\includes\include.CMS_LINK.php" einfuegen:
Nach der Zeile mit:
conSaveContentEntry($idartlang, "CMS_LINKTARGET", $typenr, $CMS_LINKTARGET);
(ca. Zeilennummer 69)
Einfuegen:
conSaveContentEntry($idartlang, "CMS_LINKTITLE", $typenr, $CMS_LINKTITLE);
Nach der Zeile mit:
$form->add(i18n("Upload file"),$upldirs.'<input name="uplfile" type="file">');
(ca. Zeilennummer 286)
Einfuegen:
$form->add('Title (ToolTip)','<input type="text" name="CMS_LINKTITLE" value="'.$a_content["CMS_LINKTITLE"][$typenr].'" />');
/** [ 2 ] *****************************************************************/
Neuen Typ in der Tabelle con_type anlegen:
(Eventuell den Prefix noch anpassen (hier 'con_')
INSERT INTO `con_type` (`idtype`, `type`, `code`, `description`, `status`, `author`)
VALUES ('15', 'CMS_LINKTITLE', '/** * CMS_LINKTITLE */ $tmp = $a_content["CMS_LINKTITLE"][$val]; $tmp = htmlspecialchars($tmp); $tmp = str_replace("\'", "\\\'", $tmp); $tmp = urldecode($tmp);', 'Title', '0', 'admin');
/** [ 3 ] *****************************************************************/
Modul Example:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Bildmodul mit Title Tag (ToolTip)
* und Groessenangabe (width="xx" height="xx")
* Author : Dirk Kirchner, dirk@unforgiven-art.de
* Copyright : Contenido - four for business
* Created : 13-12-2003
* Modified : 13-12-2003
************************************************/
if ("CMS_IMG[1]" != "")
{
$img_dim = @GetImageSize("CMS_IMG[1]");
$img = sprintf('<img src="%s" border="0" %s />', "CMS_IMG[1]", $img_dim[3]);
if ("CMS_LINK[1]" != "http://")
{
$img = sprintf('<a href="%s" target="%s" title="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", "CMS_LINKTITLE[1]", $img);
}
echo $img;
}
echo '<br />';
echo "CMS_IMGDESCR[1]";
echo "CMS_LINKDESCR[1]";
?>
10c