Link mit Title Tag (ToolTip)

Gesperrt
10c
Beiträge: 10
Registriert: Di 16. Dez 2003, 10:21
Kontaktdaten:

Link mit Title Tag (ToolTip)

Beitrag von 10c » 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. ;-)

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]";

?>
so long
10c

Gesperrt