front_content.php neuer Parameter

Gesperrt
confan
Beiträge: 4
Registriert: Sa 20. Dez 2003, 22:30
Kontaktdaten:

front_content.php neuer Parameter

Beitrag von confan »

Hallo,
ich hatte das Problem, mit dem Aufruf der Datei front_content.php auch eine Kategorie mitzugeben. Um unabhängig con der idcat zu sein habe ich dann einen neuen Parameter eingeführt, durch den es ermöglicht wird, anstatt die KategorieID, den Namen der Kategorie mitzugeben. Dazu wird der neue Parameter catname einegführt.

Rufen Sie die Datei etwa so auf mein.domain.cms/cms/front_content.php?catname=<<Name der Kategorie>>
(Umlaute und Spaces sind erlaubt)

Hiezu habe ich in der Datei front_content.php eine Ergänzung gemacht:
Fügen Sie folgenden Code nach Zeile 138

$errsite = "Location: front_content.php?client=$client&idcat=".$errsite_idcat[$client]."&idart=".$errsite_idart[$client]."&lang=$lang&error=1";

Code: Alles auswählen

if ($catname<>'')
{
  	$sql = "SELECT
				idcat,
				name
			FROM 
				".$cfg["tab"]["cat_lang"]."
			where
			   name =\"".$catname."\"";
			$db->query($sql);   
      if ($db->next_record()) {

              $idcat = $db->f("idcat");
              
      } else {
              if ($contenido)
                  die (i18n("No start article for this category"));
              else
              {
              	if ($error == 1)
              	{
              		echo "Fatal error: Could not display error page. Error to display was: 'No start article in this category'";
              	} else {
              		header ($errsite);
              	}
              }
      }
                       
}
Ich hoffe, es hilft...

Gruß
confan
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

man sollte beim sql query noch berücksichtigen...
$client (bei mehreren mandanten gibts sonst sicher überschneidungen)
Gesperrt