hallo,
i habe den tutorial von http://www.mambohut.com/content/view/158/58/
durch probiert um selber ein komponent schreiben zu können doch leider funktioniert es nicht, bitte um hilfe.... hat jemand vielleicht so einen kleinen komp noch auf lager![]()
hallo,
i habe den tutorial von http://www.mambohut.com/content/view/158/58/
durch probiert um selber ein komponent schreiben zu können doch leider funktioniert es nicht, bitte um hilfe.... hat jemand vielleicht so einen kleinen komp noch auf lager![]()
Hier noch ein Tutorial. Habs ausprobiert. Funktioniert.
Musst aber genau lesen, weil die Teilweise sachen weglassen bzw. ergänzen und du den Quelltext aus den Schritten davor manchmal Copy & pasten musst.
Herausforderungen sind dazu da um an ihnen zu wachsen.
Problem gelöst? Dann markiere den Thread mit GELÖST!
Welche .zip möchtest du denn ???
Also das Joomla-Buch gezippt gibt's hier.
Noch ein Link zu den anderen OpenBooks
Wenn du die Files brauchst, die hab ich nicht mehr im Ursprungszustand, hab sie schon modifiziert. Aber die liegen der Buch-CD bei wenn du es kaufst (die Autoren hätten's Verdient).
Herausforderungen sind dazu da um an ihnen zu wachsen.
Problem gelöst? Dann markiere den Thread mit GELÖST!
jetzt funktioniert, aber nicht ganz, z.b. publish und edit in admin bereich und ich verstehe nicht warum[ATTACH]7331 hier ist mein com_hallo-welt[/ATTACH] vielleicht findest du ein fehler, würde mich freuen
hi sentry,
ich habe da ein kleines problem...
ich habe zwei tabellen...:
table PLZ:
id, name, nameplz, publish
und table Verein
id, name, plz, ort, adresse
in meinem admin.verein.php habe ich diese funktion für edit:
function editVerein( $cid, $option ) {
global $database;
$row = new mosVerein( $database );
$row->load( (int)$cid );
// get list of groups of PLZ
$plzlist = array();
$plzlist[] = mosHTML::makeOption( '0', 'Select PLZ' );
$query ='SELECT id AS value, name AS text FROM awdb_plz ORDER BY id';
$database->setQuery($query);
$plzlist = array_merge( $plzlist, $database->loadObjectList());
// build the html select list
$plzliste = mosHTML::selectList( $plzlist, 'id', 'class="inputbox" size="1"','value', 'text', intval( $row->id ) );
HTML_Verein::editVerein( $row, $option, $hallenliste, $plzliste );
}
und diese für save:
function saveVerein( $option ) {
global $database;
$row = new mosVerein( $database );
if (!$row->bind( $_POST )) {
echo "********** alert('".$row->getError()."'); window.history.go(-1); </script>\n";
exit();
}
if (!$row->store()) {
echo "********** alert('".$row->getError()."'); window.history.go(-1); </script>\n";
exit();
}
mosRedirect( "index2.php?option=com_hello_world&task=Verein " );
}
in admin.verein.html.php habe ich diesen formular:
function editVerein( &$row, $option, &$plzliste ) {
mosMakeHtmlSafe( $row, ENT_QUOTES );
?>
<script language="javascript" type="text/javascript">
function submitbutton(pressbutton) {
var form = document.adminForm;
if (pressbutton == "cancel") {
submitform( pressbutton );
return;
}
// do field validation
if (form.name.value == '') {
alert( "Please fill in the text output." );
} else {
submitform( pressbutton );
}
}
</script>
<form action="index2.php" method="post" name="adminForm" id="adminForm" class="adminForm">
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>Name:</td>
<td>
<input class="inputbox" type="text" size="50" maxlength="100" name="name" value="<?php echo $row->name; ?>" />
</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>PLZ:</td>
<td>
<?php
echo $plzliste;
?>
</td>
<td>Ort:</td>
<td>
<input class="inputbox" type="text" size="50" maxlength="100" name="ort" value="<?php echo $row->ort; ?>" />
</td>
<td>Adresse:</td>
<td>
<input class="inputbox" type="text" size="50" maxlength="100" name="adresse" value="<?php echo $row->adresse; ?>" />
</td>
</tr>
</table>
<input type="hidden" name="id" value="<?php echo $row->id; ?>" />
<input type="hidden" name="option" value="<?php echo $option; ?>" />
<input type="hidden" name="task" value="" />
</form>
<?php
}
mein problem ist, ich kann keine werte von plzliste in die Verein tabele -> spalte plz schreibein... wie kann ich den wert von selectList in eine tab. schreiben???
bitte hilf mir, ich komme nicht mehr weiter![]()
Lesezeichen