Editor und Vorschau zeigen nur noch SQL-Query-Code ..
-
- Beiträge: 7
- Registriert: Mi 16. Apr 2008, 15:44
- Wohnort: CH - Winterthur
- Kontaktdaten:
Editor und Vorschau zeigen nur noch SQL-Query-Code ..
Hallo,
nach der Migration auf die 4.8.1 zeigt der Editor und die Vorschau
leider nur noch Code an (SQL-Query Code).
Alles andere funktioniert.
Weiss jemand was das sein könnte ..?
Vielen Dank für Eure Inputs.
Roger - Winterthur
nach der Migration auf die 4.8.1 zeigt der Editor und die Vorschau
leider nur noch Code an (SQL-Query Code).
Alles andere funktioniert.
Weiss jemand was das sein könnte ..?
Vielen Dank für Eure Inputs.
Roger - Winterthur
-
- Beiträge: 7
- Registriert: Mi 16. Apr 2008, 15:44
- Wohnort: CH - Winterthur
- Kontaktdaten:
screenshot - howto ..?
Hallo [emergence] (vom namen her bist Du genau der richtige 
darf ich Dir einen screenshot auf Deine Mail_Adresse
[edit Halchteranerin: Mailadresse gelöscht. Man sollte keine fremden Mailadressen in öffentlichen Foren posten, ohne vorher den Besitzer zu fragen
] schicken ..?
Danke für Deine Hilfe ..
Überigens ich hab von der
4.4.4 mit der alten PHP und dem alten Apache
auf die
4.6.23 mit PHP5 und Apache2 migriert auf SUSE10
migriert.

darf ich Dir einen screenshot auf Deine Mail_Adresse
[edit Halchteranerin: Mailadresse gelöscht. Man sollte keine fremden Mailadressen in öffentlichen Foren posten, ohne vorher den Besitzer zu fragen

Danke für Deine Hilfe ..
Überigens ich hab von der
4.4.4 mit der alten PHP und dem alten Apache
auf die
4.6.23 mit PHP5 und Apache2 migriert auf SUSE10
migriert.
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Re: screenshot - howto ..?
Wenn du den hier einstellst (Bilderuploaddienste wie imageshack.us sind das sehr praktisch), können dir evtl. mehr Leute helfen und von der Hilfe profitieren evtl. auch andere, die ähnliche Probleme haben.contenido_roger hat geschrieben:darf ich Dir einen screenshot auf Deine Mail_Adresse
-
- Beiträge: 7
- Registriert: Mi 16. Apr 2008, 15:44
- Wohnort: CH - Winterthur
- Kontaktdaten:
Ja da hast Du recht - danke für den [imageshack.us] Link ..
Hier ist also mein Screenshot ..
es scheint alsob die Haupt-Navi oder die Service-Navi
ein Problem macht ..

Danke für Deine Inputs.
es scheint alsob die Haupt-Navi oder die Service-Navi
ein Problem macht ..

Danke für Deine Inputs.
-
- Beiträge: 7
- Registriert: Mi 16. Apr 2008, 15:44
- Wohnort: CH - Winterthur
- Kontaktdaten:
Hallo Dodger77 - ich glaube das 'war' eine Standard-Navi ..
.. die aber von einem 'PHP-Künstler' für uns angepasst wurde.
Hier der Input-Code:
und hier der Output:
Ist eine ziemliche 'Bastelei' .. läuft aber seit 2004 einwandfrei ..
Vielen dank für Eure Inputs.
Hier der Input-Code:
Code: Alles auswählen
/**
* Hauptnavigation und Level3 integriert
* INPUT - Bereich
* @autor :
* @datum: 25.8.2004 / änderung am 17.4.2008
* @version 1.0
*/
?>
<table cellspacing="0" cellpadding="0" cellpadding="4">
<tr>
<td class="text">Baum wählen:</td> <!-- hier wird der Baum ausgewählt -->
<td>
<select name="CMS_VAR[0]">
<option value="0">-- kein --</option>
<?php
// Erstelle die SQL-Anweisung
$sql = "SELECT A.idcat, C.name FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C WHERE A.idcat = B.idcat AND B.idcat = C.idcat AND C.idlang = '".$lang."' AND B.idclient = '".$client."' AND C.visible = 1 AND A.level = '0' ORDER BY A.idtree";
// die SQL-Anweisung ausführen
$db->query($sql);
// durch das ResultSet itterieren
while ( $db->next_record() )
{
if ("CMS_VALUE[0]" == $db->f("idcat"))
{
echo '<option selected="selected" value="'.$db->f("idcat").'">'.$db->f("name").'</option>';
}
else
{
echo '<option value="'.$db->f("idcat").'">'.$db->f("name").'</option>';
}
}
?>
</select>
</td>
</tr><tr valign=top>
<td>Kategorie wählen:</td> <!-- hier wird die Kategorie ausgewählt -->
<td>
<select name="CMS_VAR[1]">
<option value="0">-- kein --</option>
<?php
// Erstelle die SQL-Anweisung
$sql = "SELECT A.idcat, A.level, C.name FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C WHERE A.idcat=B.idcat AND B.idcat=C.idcat AND C.idlang='$lang' AND B.idclient='$client' ORDER BY A.idtree";
// die SQL-Anweisung ausführen
$db->query($sql);
// mal auskommentiert - klappt
//echo "<SELECT name=CMS_VAR[1] SIZE=1>";
//if ("CMS_VALUE[1]" != 0)
//{
// echo "<option value=\"0\">-- kein --</option>";
//}
// else
//{
// echo "<option value=\"0\" selected>-- kein --</option>";
//}
while ($db->next_record())
{
$spaces = "";
for ($i=0; $i<$db->f("level"); $i++)
{
$spaces = $spaces . " ";
}
if ( $db->f("idcat") != "CMS_VALUE[1]" )
{
echo "<option value=\"".$db->f("idcat")."\">$spaces ".$db->f("name")."</option>";
}
else
{
echo "<option value=\"".$db->f("idcat")."\" selected>$spaces ".$db->f("name")."</option>";
}
}
?>
</SELECT>
</td>
</tr><tr valign=top>
<td>Navigationspunkt wählen:</td> <!-- hier wird der Navipunkt ausgewählt -->
<td>
<!-- hier hat der select befehl gefehlt -->
<select name="CMS_VAR[2]">
<option value="0">-- kein --</option>
<?php
// Erstelle die SQL-Anweisung
//echo "<SELECT name=CMS_VAR[2] SIZE=1>";
//if ("CMS_VALUE[2]" != 0){
//echo "<option value=\"0\">-- kein --</option>";
//}
//else{
//echo "<option value=\"0\" selected>-- kein --</option>";
//}
// Erstelle die SQL-Anweisung
// select idcat from con_cat, con_cat_lang where parentid=0 usw
// um die einzelnen Level 0 zu holen
$sql = "SELECT A.idcat FROM ";
$sql .= $cfg["tab"]["cat"];
$sql .= " AS A, ".$cfg["tab"]["cat_lang"];
$sql .= " AS B WHERE A.parentid=0 and A.idclient=$client and B.idlang=$lang and A.idcat=B.idcat";
// die SQL-Anweisung ausführen
$db->query($sql);
while ($db->next_record()){
// Spaces for printing non break spaces
$spaces = "-";
/* Nun müssen die Level 1 aus Level 0 geholt werden */
$sql = "SELECT A.idcat, B.name FROM ";
$sql .= $cfg["tab"]["cat"]." AS A, ";
$sql .= $cfg["tab"]["cat_lang"]." AS B WHERE A.parentid=";
$sql .= $db->f("idcat");
$sql .= " AND A.idclient=$client and B.idlang=$lang and A.idcat=B.idcat";
$db1 = new DB_Contenido;
$db1->query($sql);
while($db1->next_record()){
// darstellen der option boxen
if ( $db1->f("name") != "CMS_VALUE[2]" )
echo "<option value=\"".$db1->f("name")."\">".$db1->f("name")."</option>";
else
echo "<option value=\"".$db1->f("name")."\" selected>".$db1->f("name")."</option>";
// Level 2 aus Level 1 holen
$sql = "SELECT A.idcat, B.name FROM ";
$sql .= $cfg["tab"]["cat"]." AS A, ";
$sql .= $cfg["tab"]["cat_lang"]." AS B WHERE A.parentid=";
$sql .= $db1->f("idcat")." and A.idclient=$client and B.idlang=$lang and A.idcat=B.idcat";
$db2 = new DB_Contenido;
$db2->query($sql);
while($db2->next_record()){
// darstellen der option boxen
if ( $db2->f("name") != "CMS_VALUE[2]" )
echo "<option value=\"".$db2->f("name")."\">->".$db2->f("name")."</option>";
else
echo "<option value=\"".$db2->f("name")."\" selected>->".$db2->f("name")."</option>";
// Level 3 aus Level 2 holen
$sql = "SELECT A.idart, B.title FROM ";
$sql .= $cfg["tab"]["cat_art"]." AS A, ";
$sql .= $cfg["tab"]["art_lang"]." AS B WHERE A.idcat=";
$sql .= $db2->f("idcat")." and A.is_start=0 and A.idart=B.idart and B.online=1 and B.artsort>0";
$db3 = new DB_Contenido;
$db3->query($sql);
while($db3->next_record()){
// darstellen der option boxen
if ( $db3->f("title") != "CMS_VALUE[2]" )
echo "<option value=\"".$db3->f("title")."\">--->".$db3->f("title")."</option>";
else
echo "<option value=\"".$db3->f("title")."\" selected>--->".$db3->f("title")."</option>";
}
}
}
}
?>
</SELECT>
</td>
</tr>
</table>
<?php
und hier der Output:
Code: Alles auswählen
<?
//*
//**********************************************
//* CONTENIDO MODUL - OUTPUT
//*
//* Modulname : Hauptnavigation mit Level3
//* Author :
//* Copyright :
//* Created :
//* Modified : 25..8.2004
//***********************************************
//*/
// All variables I need
$sel_idcat = "CMS_VALUE[0]";
$tmp = "CMS_VALUE[1]";
// Searchname for navigation point
$nav_point = "CMS_VALUE[2]";
$show_char = "<font color=\"#FFFFFF\">•</font>";
$sel_subnav = $idcat;
//die sel_idcat = 4; damit wird die Navigation angezeigt. RBO 30.8.2004
//diese IDCAT war ständig falsch!!! jetzt stimmts
if($sel_idcat == 0 || $sel_idcat == NULL)
{
$sel_idcat = 4;
}
///**
// * Array storing alle the
// * navigation data
// */
$navitems = array();
$sub_navitems = array();
///**
// * Function for creating
// * the navigation array
// * @param Int $idcat Category id
//**/
function createNav($idcat, $subid)
{
global $navitems, $sub_navitems, $client, $lang, $cfg;
if($idcat != $subid)
{
$subid = doLevel2($idcat, $subid);
}
$db = new DB_Contenido;
$sql = "SELECT A.idcat, C.name FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C WHERE B.parentid = '".$idcat."' AND A.idcat = B.idcat AND B.idcat = C.idcat AND C.idlang = '$lang' AND C.visible = '1' ORDER BY A.idtree;";
$db->query($sql);
while( $db->next_record() )
{
$navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"), "name" => $db->f("name"));
}
$sql = "SELECT A.idcat, C.name FROM ".$cfg["tab"]["cat_tree"]." AS A, ".$cfg["tab"]["cat"]." AS B, ".$cfg["tab"]["cat_lang"]." AS C WHERE B.parentid = '".$subid."' AND A.idcat = B.idcat AND B.idcat = C.idcat AND C.idlang = '$lang' AND C.visible = '1' ORDER BY A.idtree;";
$db->query($sql);
while( $db->next_record() )
{
$sub_navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"), "name" => $db->f("name"));
}
}
///**
// * search the level 2
// */
function doLevel2($parent, $id)
{
global $sel_subnav, $lang;
$db = new DB_Contenido;
$sql = "select a.idcat, a.parentid from con_cat as a, con_cat_lang as b where a.idcat=b.idcat and b.idlang=".$lang." and a.idcat=".$id;
$db->query($sql);
if($db->next_record())
{
if($parent == $db->f("parentid"))
{
$sel_subnav = $db->f("idcat");
}
else
{
$id = doLevel2($parent, $db->f("parentid"));
}
}
return $id;
}
// /* Create Navigation Array */
createNav($sel_idcat, $sel_subnav);
// /* Start Output buffer */
ob_start();
echo '<tr><td><font color="335c9e" size="2" face="Arial, Helvetica, sans-serif"><strong>';
// count the array entries
$count = count($navitems);
// iterator to check how many
// items are printed on the site
$iterator = 1;
foreach ($navitems as $key => $data)
{
if($data['name'] == $nav_point) echo '$show_char ';
else echo ' ';
if($data['name'] == "INFONET")
echo '<a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="left" target="_blank">'.$data['name'].'</a>';
else
echo '<a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="left">'.$data['name'].'</a>';
if($sel_subnav == $data['idcat'])
{
foreach ($sub_navitems as $key1 => $data1)
{
echo '<br> ';
if($data1['name'] == $nav_point)echo '$show_char ';
else echo ' ';
echo '<a href="'.$sess->url('front_content.php?idcat='.$data1['idcat']).'" class="left">'.$data1['name'].'</a>';
// ---------------------- Begin with the Navigation Level 3 -------------------
if($data1['idcat'] == $tmp)
{
// Check that $tmp is not null
if($tmp!="" && $tmp!= "0")
{
$sql = "SELECT a.title, a.idart FROM ".$cfg["tab"]["art_lang"]." AS a, ".$cfg["tab"]["cat_art"]." AS b WHERE a.idlang=$lang AND a.idart=b.idart AND b.idcat='$tmp' AND a.online=1 AND a.artsort > 0 ORDER BY a.artsort";
$db->query($sql);
while($db->next_record())
{
$catactive = $db->f("title");
$tp_idart = $db->f("idart");
echo '<br> ';
if($catactive == $nav_point) echo '$show_char ';
else echo ' ';
echo '<a href=\"" . $sess->url("front_content.php?idcat=$tmp&idart=$tp_idart&lang=$lang&client=$client&m=$m&s=$s&t=$t") . "\" class=\"sub\">$catactive</a>';
}
}
}
}
}
if($iterator < $count)
{
echo '<br><br>';
} // end if
$iterator ++;
} // end foreach
echo '</strong></font></td></tr>';
// /* Read out buffer */
$html = ob_get_contents();
// /* Clean buffer */
ob_end_clean();
// /* Output buffer-contents */
echo $html;
?>
Ist eine ziemliche 'Bastelei' .. läuft aber seit 2004 einwandfrei ..
Vielen dank für Eure Inputs.
-
- Beiträge: 3626
- Registriert: Di 12. Okt 2004, 20:00
- Wohnort: Voerde (Niederrhein)
- Kontaktdaten:
Ersetze mal zu Beginn des Outputs:
durch:
Es würde mich wundern, wenn das vor dem Upgrade auf dem gleichen Webspace funktioniert hat.
Code: Alles auswählen
<?
Code: Alles auswählen
<?php
-
- Beiträge: 7
- Registriert: Mi 16. Apr 2008, 15:44
- Wohnort: CH - Winterthur
- Kontaktdaten:
Schon sehr viel besser jetzt ..
.. Du bist ein Wunderknabe. Vielen Dank.
Jetzt hat es 'nur' noch drei kleine Fehler drin wie Du auf dem Screenshot sehen kannst:

zeigt es links eine [$show_char] Variable an und
rechts einen [echo]-Tag und der Abstand von der Navi
zum content in der Mitte ist viel zu breit, siehe dazu
bitte den original-Screenshot wie er jetzt aktiv läuft:

und wenn ich versuche das FrontEnd über
[http://test_42.dfs.ch/cms/]
anzushen, kriege ich vom Browser eine [Umleitungsschleife]-
Meldung.
Kannst Du mir da NOCH weiter helfen ..?
Danke Dir vielmals.
Jetzt hat es 'nur' noch drei kleine Fehler drin wie Du auf dem Screenshot sehen kannst:

zeigt es links eine [$show_char] Variable an und
rechts einen [echo]-Tag und der Abstand von der Navi
zum content in der Mitte ist viel zu breit, siehe dazu
bitte den original-Screenshot wie er jetzt aktiv läuft:

und wenn ich versuche das FrontEnd über
[http://test_42.dfs.ch/cms/]
anzushen, kriege ich vom Browser eine [Umleitungsschleife]-
Meldung.
Kannst Du mir da NOCH weiter helfen ..?
Danke Dir vielmals.