con_type's vorbelegen [erledigt]

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

con_type's vorbelegen [erledigt]

Beitrag von mvf »

hallo community

gibt es eine möglichkeit bestimmte con_types, mir schwebt da jetzt gerade aktuell z.b. CMS_HEAD[X] mit 'bitte headline eingeben' vorbelegen?

und das ganze am besten für z.b.

CMS_HEAD[1] -> default text1
CMS_HEAD[2] -> default text2

???
Zuletzt geändert von mvf am Mo 20. Feb 2006, 20:29, insgesamt 2-mal geändert.
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-Paul-
Beiträge: 20
Registriert: Mo 24. Jan 2005, 01:34
Wohnort: Furtwangen im Schwarzwald
Kontaktdaten:

Beitrag von -Paul- »

tach auch,

ich denke das relativ einfach möglich sein sollte. Schau die einfach mal den Code in der con_type an.

Ich würde es wohl in etwa so versuchen:

Code: Alles auswählen

...
if ($edit) {
  if ($tmp == "") $tmp = $default_head[$val];
  ...
}
$default_value sollte halt irgendwo, am sinnvollsten wohl in includes/conf.local.php, definiert werden ;)

Gruß Paul
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

hallo paul
halo community

ich habe mir dem contype mal ein wenig rumgespielt, und dann mir irgendwas zerschossen, dann habe ich den contype aus ner standard464 wieder in die db kopiert. im frontend ist wieder alles paletti, aber im backend leider nicht :(

Warning: main(/home/httpd/vhosts/ambu.funjumping.de/httpdocs/contenido/includes/include.cms_head.php): failed to open stream: Datei oder Verzeichnis nicht gefunden in /home/httpd/vhosts/ambu.funjumping.de/httpdocs/contenido/includes/include.backendedit.php on line 112

Warning: main(): Failed opening '/home/httpd/vhosts/ambu.funjumping.de/httpdocs/contenido/includes/include.cms_head.php' for inclusion (include_path='.:') in /home/httpd/vhosts/ambu.funjumping.de/httpdocs/contenido/includes/include.backendedit.php on line 112
die beiden dateien habe ich aber defintiv nicht angefasst und auch dir echte oder owner nicht geändert

dazu noch mein con_type aus der db für CMS_HEAD

Code: Alles auswählen

/**
 * CMS_HEAD
 */
$tmp = $a_content["CMS_HEAD"][$val];
$tmp = urldecode($tmp);
$tmp = htmlspecialchars($tmp);
$tmp = str_replace("'", "\'", $tmp);
$tmp = str_replace("\$",'\\\$',$tmp); 

if ($edit) {$editbutton = "<A HREF=\"".$sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_HEAD&typenr=$val&lang=$lang")."\"><IMG SRC=\"".$cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edithead.gif\" border=0></A>";
$editbutton = AddSlashes(AddSlashes($editbutton));
$tmp = $tmp.$editbutton;}
bitte dringend um hilfe, da ich echt nicht mehr weiter weis :(

ich habe ausschliesslich mit dem contype in der db gespielt, keine files oder module angesfasst

con_code, geleert
browser cache und cookies auch

schaue ich in die con content dann passe die werte der bestehenden artikel für idtype und typeid, der value auch, daher wahrscheinlich auch alles ok im frontend

im backend sehe ich in preview und editor den korrekten inhalt nur bei bestehenden und neuen artikeln kann ich die headline felder die auf den CMS_HEAD zugreifen nicht mehr bearbeiten :(
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-Paul-
Beiträge: 20
Registriert: Mo 24. Jan 2005, 01:34
Wohnort: Furtwangen im Schwarzwald
Kontaktdaten:

Beitrag von -Paul- »

tach auch,

die Fehlermeldung sagt eigentlich nichts weiter als das dir die Datei include.cms_head.php im Verzeichnis contenido/includes/ fehlt, schau mal nach ob dem wirklich so ist. Wenn ja, einfach noch auf auf den Server kopieren und es sollte alles wieder gehen ;)

Gruß
Paul
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

-Paul- hat geschrieben:tach auch,

die Fehlermeldung sagt eigentlich nichts weiter als das dir die Datei include.cms_head.php im Verzeichnis contenido/includes/ fehlt, schau mal nach ob dem wirklich so ist. Wenn ja, einfach noch auf auf den Server kopieren und es sollte alles wieder gehen ;)

Gruß
Paul
is ja gerade so kurios die ist da und auch nix dran geändert oder angefasst, habe am httpdocs dir gar ichts geändert jetzt nochmla hochgeladen alle caches gelöscht

same : same :(
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-Paul-
Beiträge: 20
Registriert: Mo 24. Jan 2005, 01:34
Wohnort: Furtwangen im Schwarzwald
Kontaktdaten:

Beitrag von -Paul- »

ich noch mal,

hab grade mal in den Code geschaut. Kann es sein das dein con_type jetzt cms_head und nicht mehr CMS_HEAD heisst?

Gruß
Paul
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

-Paul- hat geschrieben:ich noch mal,

hab grade mal in den Code geschaut. Kann es sein das dein con_type jetzt cms_head und nicht mehr CMS_HEAD heisst?

Gruß
Paul
nope :(

habe jetzt die ganze tabelle con_type aus einer 464standard neu importiert

immernoch same::same :(
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

habe mit phpmyadmin die db repariert und jetzt funzt es wieder

thx für die hilfe paul
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-Paul-
Beiträge: 20
Registriert: Mo 24. Jan 2005, 01:34
Wohnort: Furtwangen im Schwarzwald
Kontaktdaten:

Beitrag von -Paul- »

na ja wirklich helfen konnte ich ja ehr nich ;)

Hat das nun eigentlich funktioniert mit den Default-Werten bei dem Typ?

Gruß
Paul
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

-Paul- hat geschrieben:na ja wirklich helfen konnte ich ja ehr nich ;)

Hat das nun eigentlich funktioniert mit den Default-Werten bei dem Typ?

Gruß
Paul
da bin ich noch am machen weil so der crack mit erstellung config.local.php bin ich noch nicht :?
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-Paul-
Beiträge: 20
Registriert: Mo 24. Jan 2005, 01:34
Wohnort: Furtwangen im Schwarzwald
Kontaktdaten:

Beitrag von -Paul- »

mvf hat geschrieben:da bin ich noch am machen weil so der crack mit erstellung
config.local.php bin ich noch nicht :?
naja prinzipiell muss es nicht dadrin gemacht werden, hat aber dem Vorteil das es bei einem Versionsupdate nicht verloren geht, testweise kannst du es "irgendwo" definieren.

Gruß
Paul
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

-Paul- hat geschrieben:
mvf hat geschrieben:da bin ich noch am machen weil so der crack mit erstellung
config.local.php bin ich noch nicht :?
naja prinzipiell muss es nicht dadrin gemacht werden, hat aber dem Vorteil das es bei einem Versionsupdate nicht verloren geht, testweise kannst du es "irgendwo" definieren.

Gruß
Paul
basically funktioniert das auch, aber ich bin noch am gucken wie ich die unterschiedlichen bei CMS_HEAD[X] also die typeid aus der con_content für idtype=9 nämlich CMS_HEAD generell, vorbelegen kann

e.g.

CMS_HEAD[1] sampletext1

CMS_HEAD[2] sampletext2

usw

und gleichzietig z.b.

CMS_HEAD[1] sampletext1 immer als lowercase, mit strtolower()

jaja die rookies :?
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
-Paul-
Beiträge: 20
Registriert: Mo 24. Jan 2005, 01:34
Wohnort: Furtwangen im Schwarzwald
Kontaktdaten:

Beitrag von -Paul- »

mvf hat geschrieben:basically funktioniert das auch, aber ich bin noch am gucken wie ich die unterschiedlichen bei CMS_HEAD[X] also die typeid aus der con_content für idtype=9 nämlich CMS_HEAD generell, vorbelegen kann
versteh ich das richtig, das du nur bei dem CMS_HEAD[9] einen Default-Wert setzen willst? Weil in dem Fall wäre es wohl relativ einfach ;)

etwa so:

Code: Alles auswählen

if ($edit) { 
  if (($tmp == "") && ($val == 9)) $tmp = "Standard-Wert"; 
  ... 
} 
Gruß
Paul
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

Code: Alles auswählen

if ($edit) { 
  if (($tmp == "") && ($val == 9)) $tmp = "Standard-Wert"; 
  ... 
} 
so das funktioniert jetzt im backend editor aber noch nicht in der preview und auch nicht frontend
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

mvf hat geschrieben:so das funktioniert jetzt im backend editor aber noch nicht in der preview und auch nicht frontend
Sicher, weil da
if ($edit)
steht. Wenn das ueberall gehen soll, dann musst du die aeussere IF-Schleife rausnehmen.
Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
Gesperrt