Ich kann auf den ersten Blick keinen Fehler entdecken. Sorry musste den Quellcode auf 3 Beiträge verteilen. Vielleicht könnt Ihr einen Fehler entdecken.
PHP-Code:
<script language="javascript" type="text/javascript">
<!--
var sectioncategories = new Array;
sectioncategories[0] = new Array( '-1','-1','Kategorie wählen' );
sectioncategories[1] = new Array( '0','0','Nicht kategorisiert' );
sectioncategories[2] = new Array( '1','1','Kundenbereich' );
sectioncategories[3] = new Array( '2','2','News' );
sectioncategories[4] = new Array( '3','3','Service' );
sectioncategories[5] = new Array( '4','4','Kundenmeinungen' );
sectioncategories[6] = new Array( '5','5','Domainendungen und Registrierungsrichtlinien' );
function submitbutton(pressbutton)
{
var form = document.adminForm;
if ( pressbutton == 'menulink' ) {
if ( form.menuselect.value == "" ) {
alert( "Bitte ein Menü wählen" );
return;
} else if ( form.link_name.value == "" ) {
alert( "Bitte einen Namen für diesen Menüeintrag eingeben" );
return;
}
}
if (pressbutton == 'cancel') {
submitform( pressbutton );
return;
}
// do field validation
var text = tinyMCE.get('text').getContent(); if (form.title.value == ""){
alert( "Der Beitrag muss einen Titel haben!" );
} else if (form.sectionid.value == "-1"){
alert( "Es muss ein Bereich ausgewählt werden!" );
} else if (form.catid.value == "-1"){
alert( "Es muss eine Kategorie ausgewählt werden!" );
} else if (form.catid.value == ""){
alert( "Es muss eine Kategorie ausgewählt werden!" );
} else if (text == ""){
alert( "Der Beitrag muss Text enthalten!" );
} else {
if (tinyMCE.get("text").isHidden()) {tinyMCE.get("text").show()}; tinyMCE.get("text").save(); submitform( pressbutton );
}
}
//-->
</script>
<form action="index.php" method="post" name="adminForm">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td valign="top">
<table class="adminform">
<tr>
<td>
<label for="title">
Titel </label>
</td>
<td>
<input class="inputbox" type="text" name="title" id="title" size="40" maxlength="255" value="" />
</td>
<td>
<label>
Freigegeben </label>
</td>
<td>
<input type="radio" name="state" id="state0" value="0" />
<label for="state0">Nein</label>
<input type="radio" name="state" id="state1" value="1" checked="checked" />
<label for="state1">Ja</label>
</td>
</tr>
<tr>
<td>
<label for="alias">
Alias </label>
</td>
<td>
<input class="inputbox" type="text" name="alias" id="alias" size="40" maxlength="255" value="" title="Der Alias wird für die Generierung einer SEF-URL genutzt. Wird dieses Feld leer gelassen, so wird Joomla! hier einen Standardtext generieren. Er besteht aus dem kleingeschriebenen Titel und Bindestrichen anstatt von Leerzeichen. Der Alias kann aber auch manuell eingeben werden, dabei muss auf die Kleinschreibung und Bindestriche geachtet werden. Leerzeichen und Unterstriche sind nicht erlaubt! Wenn nicht lateinische Buchstaben eingeben werden, so wird das Datum und die Zeit als Titel eingesetzt." />
</td>
<td>
<label>
Startseite </label>
</td>
<td>
<input type="radio" name="frontpage" id="frontpage0" value="0" checked="checked" />
<label for="frontpage0">Nein</label>
<input type="radio" name="frontpage" id="frontpage1" value="1" />
<label for="frontpage1">Ja</label>
</td>
</tr>
<tr>
Lesezeichen