Seitentitel: In welcher Datei wird dieser erstellt?
- 
				damian2you
 - Beiträge: 40
 - Registriert: Di 13. Mär 2007, 17:01
 - Kontaktdaten:
 
Seitentitel: In welcher Datei wird dieser erstellt?
Hallo
Kann mir jemand sagen wo der Seitentitel erstellt wird. Also in welcher Datei dies geschieht?
Thx Damian
			
			
									
						Kann mir jemand sagen wo der Seitentitel erstellt wird. Also in welcher Datei dies geschieht?
Thx Damian
- 
				damian2you
 - Beiträge: 40
 - Registriert: Di 13. Mär 2007, 17:01
 - Kontaktdaten:
 
- 
				laurin
 
ähm ?damian2you hat geschrieben:@emergence: Weisst du auch wo der Tag zusammengesetzt wird?
functions.con.php -> function conGenerateCode -> die variable heisst glaub ich $pagetitle
*** make your own tools (wishlist :: thx)
						- 
				damian2you
 - Beiträge: 40
 - Registriert: Di 13. Mär 2007, 17:01
 - Kontaktdaten:
 
@ laurin:
contenido\includes\functions.con2.php:
Betrifft Zeile 411 / 414:
gruss
			
			
									
						contenido\includes\functions.con2.php:
Betrifft Zeile 411 / 414:
Code: Alles auswählen
if ($pagetitle != "")
	{
		$code = preg_replace("/<title>.*?<\/title>/i", "{TITLE}", $code);
		if (strstr($code, "{TITLE}"))
		{
			$code = str_ireplace("{TITLE}", addslashes("<title>DEIN TITEL - $pagetitle</title>"), $code);
		} else
		{
			$code = str_ireplace_once("</head>", addslashes("<title>DEIN TITEL - ".$pagetitle."</title>\n</head>"), $code);
		}
	} else
	{
		$code = str_replace('<title>DEIN TITEL</title>', '', $code);
	}gruss
- 
				Brazo Alkher
 - Beiträge: 103
 - Registriert: Fr 28. Jan 2005, 15:15
 - Wohnort: Unna
 - Kontaktdaten:
 
ich hab diesen Wunsch auch gehabt und mir die Funktion conGenerateCode() in functions.con2.php so angepasst:
(also bei mir soll der Mandanten Name vorneweg gestellt werden)
ab Zeile 361
durch folgendes ersetzen:
und ab Zeile 404 folgendes
durch das ersetzen:
			
			
									
						(also bei mir soll der Mandanten Name vorneweg gestellt werden)
ab Zeile 361
Code: Alles auswählen
	$sql = "SELECT idartlang, pagetitle FROM ".$cfg["tab"]["art_lang"]." WHERE idart='".$idart."' AND idlang='".$lang."'";
	$db->query($sql);
	$db->next_record();
	$idartlang = $db->f("idartlang");
	$pagetitle = stripslashes($db->f("pagetitle"));
Code: Alles auswählen
	##################################################
	# auch title ermitteln
	##################################################
	$sql = "SELECT idartlang, pagetitle, title FROM ".$cfg["tab"]["art_lang"]." WHERE idart='".$idart."' AND idlang='".$lang."'";
	$db->query($sql);
	$db->next_record();
	$idartlang = $db->f("idartlang");
	$pagetitle = stripslashes($db->f("pagetitle"));
	##################################################
	# Artikelname merken
	##################################################
	$arttitle	= stripslashes($db->f("title"));
Code: Alles auswählen
	/* add/replace title */
	if ($pagetitle != "")
	{
		$code = preg_replace("/<title>.*?<\/title>/i", "{TITLE}", $code);
		if (strstr($code, "{TITLE}"))
		{
			$code = str_ireplace("{TITLE}", addslashes("<title>$pagetitle</title>"), $code);
		} else
		{
			$code = str_ireplace_once("</head>", addslashes("<title>".$pagetitle."</title>\n</head>"), $code);
		}
	} else
	{
		$code = str_replace('<title></title>', '', $code);
	}
Code: Alles auswählen
	/* add/replace title */
	##################################################
	# Mandantennamen vor dem manuellen Seitentitel setzen -BEGIN-
	##################################################
	$sql = "
		SELECT
			name
		FROM
			". $cfg['tab']['clients']."
		WHERE
			idclient = '".$client."'
		";
	$db->query($sql);
	if ($db->next_record())
	{
		$Clientname = ($db->f('name'));
	} else {
		$Clientname = '';
	}
	if ($pagetitle == '')
	{
		# leerer PageTitle
		# => ArtikelName
		$pagetitle = $arttitle;
	}
	$pagetitle = $Clientname.' - '.$pagetitle;
	$code = preg_replace("/<title>.*?<\/title>/i", "{TITLE}", $code);
	if (strstr($code, "{TITLE}"))
	{
		$code = str_ireplace("{TITLE}", addslashes("<title>$pagetitle</title>"), $code);
	} else
	{
		$code = str_ireplace_once("</head>", addslashes("<title>".$pagetitle."</title>\n</head>"), $code);
	}
	##################################################
	# Mandantennamen vor dem manuellen Seitentitel setzen -ENDE-
	##################################################