Werte ohne CMS Variable in die Tabelle 'con_content'

Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne » So 20. Feb 2005, 23:20

Hallo Edward,
Edanis hat geschrieben: Wenn man also "10000" übergibt, gibt es in con_type keinen Eintrag wo type = "10000" wäre, die ermittelte idtype ist dann leer und wird beim einschreiben in con_content wahrscheinlich auf 0 gesetzt.
hatte ich ja weiter oben auch schon vermutet.
Kann ich ja auch mit leben, so lange die "idartlang" nicht auf "0" gesetzt wird ...

Grüße,
Karin.

PS: Schön, daß Du um DIE Uhrzeit noch an mich denkst ;-)

Edanis
Beiträge: 61
Registriert: So 13. Jun 2004, 15:08
Wohnort: Witten
Kontaktdaten:

Beitrag von Edanis » Mo 21. Feb 2005, 03:55

Karin, Du wirst lachen, wenn nicht bitte nicht hauen :)

Ich fand keinen Fehler, also ins Testmodul packen, testen, Fehler. Hm, wie das? Also, kommentiere ich teile für teile, immer noch Fehler. Dann kommentiere ich das gesammte quelltext aus - Fehler :shock:

Wo Du lachen wirst:

Entferne bitte im Teil

Code: Alles auswählen

//Variable CMS_HTMLHEAD[555] belegen. 
$Type = "CMS_HTMLHEAD"; //idtype = 1 
$TypeID = 555;
dieses da

Code: Alles auswählen

//Variable CMS_HTMLHEAD[555] belegen. 
oder korrigiere in das

Code: Alles auswählen

//Variable HTMLHEAD[555] belegen.
Contenido scheint auch die Kommentare zu ersetzen. Ist das ein Bug :?:

Wo Du hauen wirst: Im

Code: Alles auswählen

//Artikelnummer berechnen
$db->query("SELECT idartlang FROM con_art_lang WHERE idart = '$art' AND idlang = '$lang'");
$db->next_record();
$Artlang = $db->f("idartlang");
sollte '$art' durch '$idart', ersetzt werden. Warum im ersten Testmodul funktioniert hat weiss nicht mehr wahrscheinlich war die Variable "$art" durch einen anderen Modul belegt. Diesmal war leer und es gab keinen Eintrag deshalb. Sorry für den Fehler

Die gesammte Ausgabe jetzt

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname :  InputNewsArtikellisteMitNavigation
* Author    :  Karin Daehne
* Copyright :  Karin Daehne
* Created   :  18-02-2005
* Modified  :
************************************************/
//  --------- Bereich START-------------------
//$Artlang = "";
//$Type = "10000";
//$TypeID = "1";

$set_bereich = "CMS_VALUE[102]";
switch ($set_bereich)
 {
 case "nav01" : $set_bereich = "Home";
 break;
 case "nav02" : $set_bereich = "Wir &uuml;ber uns";
 break;
 case "nav03" : $set_bereich = "Kursangebot";
 break;
 case "nav04" : $set_bereich = "Projekte";
 break;
 case "nav05" : $set_bereich = "Simmen";
 break;
 case "nav06" : $set_bereich = "Jobb&ouml;rse";
 break;
 case "servnav01" : $set_bereich = "Benutzerhinweis";
 break;
 case "servnav02" : $set_bereich = "Kontakt";
 break;
 case "servnav03" : $set_bereich = "Sitemap";
 break;
 case "servnav04" : $set_bereich = "Impressum";
 break;
 default: $set_bereich = "";
 }

//Variable HTMLHEAD[555] belegen.
$Type = "CMS_HTMLHEAD"; //idtype = 1
$TypeID = 555;


//Artikelnummer berechnen
$db->query("SELECT idartlang FROM con_art_lang WHERE idart = '$idart' AND idlang = '$lang'");
$db->next_record();
$Artlang = $db->f("idartlang");

//Übernehmen
if ($edit) conSaveContentEntry($Artlang, $Type, $TypeID, $set_bereich);

$set_css = "-";
$set_css .= "CMS_VALUE[102]";


//echo "<div class=\"input-artlist-textbox\">\n";
// Bereich anzeigen

echo "<div class=\"input-artlist-bereich$set_css\">\n";

echo "<h6><span class=\"invisible\">Aus dem Themenbereich </span>$set_bereich</h6>\n";
//Headline non-start-article
echo "<h1>";
echo "CMS_HTMLHEAD[1]";
echo "</h1>\n";

//SubHeadline non-start-article
echo "<h2>";
echo "CMS_HTMLHEAD[2]";
echo "</h2>\n";

echo "</div>\n"; // end <div class=\"input-artlist-bereich$set_css\">
echo "</div>\n"; // end <div class=\"input-artlist-bereich\">

echo "<div class=\"input-artlist-text\">\n";
//Text non-start-article
echo "CMS_HTML[1]";
echo "</div>\n";

//echo "</div>\n";
?>
PS: Schön, daß Du um DIE Uhrzeit noch an mich denkst ;-)
Bei Deinem Input - Teil geht ja nicht anders. Leute, den Teil muss man mal installiert und konfiguriert haben :shock: Ich arbeite mit CSS-Definitionen, damit die Konfiguration schön, übersichtlich und entspannend ist, aber dass man so schön mit Farben arbeiten kann! Echt respekt! :D

Achso, 'HtH' sollte "hoffe das hilft" heisen, also "HTH", ein Tippfehler.

MfG, Edward

PS. Habe etwas gründlicher getestet, hoffe dass das Modul jetzt auch bei Dir läuft bzw. ich nichts vergessen habe.

Karin Dähne
Beiträge: 140
Registriert: Fr 20. Feb 2004, 17:48
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von Karin Dähne » Mo 21. Feb 2005, 21:55

Hallo Edward,

TUUUSCH ! Standing Ovations!!!

Jetzt funktioniert es tadellos. Nun muß ich nur noch die Formatierung einbauen, aber das kann ich dann doch alleine. ;-)

Leider bin ich gestern etwas zu früh ins Bett gegangen. Ahnte ja nicht, daß Du noch am werkeln bist... :oops:

So hab ich es erst heut früh kurz testen können. Mußte dann aber zur Kundenbesprechung. (Er war beeindruckt ;-) )
Edanis hat geschrieben:... wenn nicht bitte nicht hauen :)
Würde mir im Traum nicht einfallen!
Ich bin froh, daß Du mir geholfen hast. Allein hätte ich's nicht hinbekommen.
Edanis hat geschrieben:Bei Deinem Input - Teil geht ja nicht anders. Leute, den Teil muss man mal installiert und konfiguriert haben Ich arbeite mit CSS-Definitionen, damit die Konfiguration schön, übersichtlich und entspannend ist, aber dass man so schön mit Farben arbeiten kann! Echt respekt!
Danke :oops: , ich hab lange probiert, damit es wirklich "daugerecht" in der Anwendung wird. Leider lassen sich nur über die Schriftgröße die Höhen der Auswahllisten beeinflussen. Ich hätte gern etwas mehr Abstand zwischen "Zeilen" der Liste gehabt ...

Noch einmal vielen Dank!

Grüße,
Karin.

Edanis
Beiträge: 61
Registriert: So 13. Jun 2004, 15:08
Wohnort: Witten
Kontaktdaten:

Beitrag von Edanis » Mi 23. Feb 2005, 00:51

Hallo Karin, ich freue mich wenn Du das Modul rechtzeitig hinbekommen kannst. Auf Deine Frage (Zeilenabstand in Auswahllisten) wollte ich erst eine Antwort finden, gelingt aber nicht ganz.

Ich habe zwar finden können, welches Template zum Aufbau der Konfigurationsseiten zuständig ist, das wäre die template.tplcfg_edit_form.html, konnte aber nicht bewirken dass die Auswahllisten die Zeilenabstand ändern.

Dein Farbenfrohes Modul hat mich aber auf die Idee gebracht, da was einzubauen, das Ergebnis ist hier. Die Auswahllisten sind farbig, ohne dass man den Einträgen selbst die Farbe vergeben muss (dh auch ohne die bestehende Module umzuschreiben). Das würde bei mir erhebliche Zeitgewinne bei der Konfiguration bewirken, ein Test habe ich aber nicht gemacht :)

Ich danke Dir nochmals für die Anregung.
Edward

Gesperrt