interner link

Gesperrt
Gast

interner link

Beitrag von Gast »

Hallo
Kann ich innerhalb eines Artikels direkt auf einen anderen verlinken - muß ich mir dabei Gedanken über die Übergabe der Session machen?
Timo
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

das Linkmodul macht das auf jedenfall zuverlässig - beim Editor ist noch keine Funktion für interne Links eingebaut - könnte man aber vielleicht integrieren - bin schon dran.
Ansonsten musst du nicht unbedingt die Session übergeben. Allerdings ist ein eingeloggter User dann möglicherweise ausgeloggt.
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
websugar
Beiträge: 54
Registriert: Di 17. Sep 2002, 20:18
Wohnort: Wien
Kontaktdaten:

Beitrag von websugar »

gibt es diese lösung - internen link über editor anlegen - schon?
mfg vanessa

> www.campusbrigittenau.at <
John
Beiträge: 7
Registriert: Do 17. Okt 2002, 16:01
Kontaktdaten:

interner Link

Beitrag von John »

Hallo,

ich habe ein wenig ausprobiert und eine - vielleicht - sehr einfache Lösung für interne Links über den Editor gefunden. Da ich allerdings gerade erst anfange, mich intensiver mit Contenido zu beschäftigen, machen einfache Lösungen mich sofort misstrauisch, ich würde also darum bitten, mich darauf hinzuweisen was ich bei folgendem Code (irgendwo in der tplInputField_CMS_HTML.inc.php einbauen) alles übersehen habe ;-).

Code: Alles auswählen

$sql2 = "SELECT * FROM $cfgTab_cat_tree AS TREE, $cfgTab_cat_side AS CATSIDE, $cfgTab_cat AS CAT, $cfgTab_cat_lang AS CATLANG, $cfgTab_side_lang AS SIDELANG WHERE TREE.idcat=CATSIDE.idcat AND CATSIDE.idcat=CATLANG.idcat AND CATLANG.idlang='$lang' AND CATSIDE.idside=SIDELANG.idside AND SIDELANG.idlang='$lang' AND CAT.idcat=TREE.idcat AND CAT.idclient='$client' ORDER BY TREE.idtree";
		$db->query($sql2);
		echo "<SELECT  name=CMS_LINKintern SIZE=1 onChange=\"idEdit.document.execCommand('CreateLink',0,this.value);\">";
		       
		        while ($db->next_record()) {
		        	$spaces = "";
		                for ($i=0; $i<$db->f("level"); $i++) {
		                	$spaces = $spaces . "    ";
		                }
		               
		                	echo "<option value=\"front_content.php?lang=".$lang."&idcatside=".$db->f("idcatside")."\">$spaces ".$db->f("name")."---".$db->f("title")."</option>";
		               
		        }
		echo "</SELECT> [Interner Link]
eigentlich ist es weitgehend nur aus dem bisherigen Linkmodul übernommen, mit ein paar kleinen Anpassungen.
Danke und Gruß,
John
websugar
Beiträge: 54
Registriert: Di 17. Sep 2002, 20:18
Wohnort: Wien
Kontaktdaten:

Beitrag von websugar »

ich bekomm immer eine fehlermeldung:

Code: Alles auswählen

Parse error: parse error, expecting `','' or `';'' in /var/www/xxxxxxxx/tpl/tplInputField_CMS_HTML.inc.php on line 273
wobei diese zeile außerhalb deines codes ist... genauergesagt 2 zeilen drunter.

Code: Alles auswählen

<SPAN class=tbButton id=DECMD_BOLD title="Fett" onclick="format('bold');"><IMG class=tbIcon height=22 src="<? print $ContenidoPath.$cfgPathImg ?>wysiwyg_bold.gif" width=23></SPAN>
keine ahnung was man da noch machen müsste...
mfg vanessa

> www.campusbrigittenau.at <
Sven777b
Beiträge: 503
Registriert: Mi 18. Sep 2002, 00:00
Wohnort: Sachsen
Kontaktdaten:

Beitrag von Sven777b »

Code: Alles auswählen

<SPAN class=tbButton id=DECMD_BOLD title="Fett" onclick="format('bold');"><IMG class=tbIcon height=22 src="<? print $ContenidoPath.$cfgPathImg ?>wysiwyg_bold.gif" width=23></SPAN>
der Fehler liegt darin, dass es sich um eine echo-ausgabe handelt. Du verwendest in deinem Code Anführungsstriche (") die du aber Escapen(entschärfen) musst. Das machst du durch einen Backslash (\")
dein Code muss also so aussehen:

Code: Alles auswählen

<SPAN class=tbButton id=DECMD_BOLD title=\"Fett\" onclick=\"format('bold');\"><IMG class=tbIcon height=22 src=\"<? print $ContenidoPath.$cfgPathImg ?>wysiwyg_bold.gif\" width=23></SPAN>
Module zum anschauen:
bei Sven: http://contenido-module.de
bei Pulk : http://spielwiese.pulk.net

Der-Dirigent: http://der-dirigent.de
Eppi
Beiträge: 252
Registriert: Di 17. Sep 2002, 16:33
Wohnort: Ilmenau (Thüringen)
Kontaktdaten:

Beitrag von Eppi »

oder einfach den code oben drüber wieder schließen. ";
Ein neues CMS-System:
www.der-dirigent.de
Gesperrt