...suche noch input!
hallo liebe foristi,
erstens wollte ich schnell noch loswerden, das ich bis jetzt sehr begeistert bin von redaxo, und hoffe, dass die gemeinschaft hier im forum wächst und redaxo uns noch lange und in unzähligen releases erhalten bleibt...

aber nun zum eigentlichem thema:
habe gerade an den startartikeln ein wenig rumgebastelt und habe eine selectbox eingebaut, mit der man auswählen kann, ob der artikel als startartikel erscheinen soll oder nicht.
soweit so gut, funktioniert auch, nur bin ich mir nicht ganz sicher, ob das bei allen usern funktioniert, da habe ich mich noch nicht weit genug eingelesen.
vielleicht kann sich das ja mal einer ansehen und validieren?
datei: structur.inc.php
zeile 196 ff ersetzen durch:
Code: Alles auswählen
if ($function == "edit_article" && ($STRUCTURE_PERM || $REX_USER->isValueOf("rights","article[$article_id]")))
{
$amessage = $I18N->msg("article_updated");
/* startartikelswitch updated 27.01.05 f_schuessler@gmx.de, siehe zeile 446 */
$KAT->query("update rex_article set name='$article_name',template_id='$template_id',startpage='$startpage_switch' where id='$article_id'");
/*und ein versuch mit update*/
$KAT->query("update rex_article set startpage='0' where category_id=$category_id and id!='$article_id'");
generateArticle($article_id);
}
Code: Alles auswählen
if ($function == "edit" and $sql->getValue("id") == $article_id and $STRUCTURE_PERM){
$TMPL_SEL->set_selected($sql->getValue("template_id"));
/*hack für startpage 27.01.05 f_schuessler@gmx.de*/
$START_SEL = new select;
$START_SEL->set_name("startpage_switch");
$START_SEL->set_size(1);
$START_SEL->set_style("width:120");
$START_SEL->add_option($I18N->msg("article"),"0");
$START_SEL->add_option($I18N->msg("start_article"),"1");
$START_SEL->set_selected($sql->getValue("startpage"));
/*ende hack*/
echo " <tr>
<form action=index.php method=post>
<input type=hidden name=page value=structure>
<input type=hidden name=category_id value=$category_id>
<input type=hidden name=article_id value=".$sql->getValue("id").">
<input type=hidden name=function value='edit_article'>
<input type=hidden name=aid value=".$sql->getValue("id").">
<td class=grey align=center><a href=index.php?page=content&article_id=".$sql->getValue("id")."&category_id=$category_id><img src=pics/$icon width=16 height=16 border=0></a></td>
<td class=grey><input type=text name=article_name value=\"".htmlentities($sql->getValue("name"))."\" size=20 style='width:100%'></td>
<td class=grey> <input type=text name=Position_Article value=\"$pos\" style='width:30px'></td>
<td class=grey>".$TMPL_SEL->out()."</td>
<td class=grey>".date_from_mydate($sql->getValue("erstelldatum"),"")." </td>
<td class=grey> ".$START_SEL->out()."</td>
<td class=grey colspan=3><input type=submit value='".$I18N->msg("edit")."'></td>
</form>
</tr>";
}

alle artikel auf "Artikel" setzt, müsste ja eigentlich eine fehlermeldung kommen, dass das nicht möglich ist. aber irgendwo im forum habe ich auch gelesen, das sich das einer gewünscht hat, oder???![/edit]
dann mal viel spass...
grüsse, derfrank