
Aber ich habe 2 Fragen und du nur eine

mfg Pingu
PS:

Das wird in der nächsten Version angepasst. Sorry.die Function.php passenw ir wie folgt an:
function generate_pagination($base_url, $num_items, $per_page, $start_item,$k_id=False, $add_prevnext_text = TRUE)
und unter dem global hinweis geben wir folgendes ein:
//Kategorie Mod
if($k_id==False){
$k_id=-1;
Dafür alle im addon beschriebenen generate_pagination Anpassungen rückgängigmachen, die nicht in der function.php gemacht wurden.
}
So das ist eigentlich auch relativ einfach. du mußt einfach die folgenden code anpassen:2. Ich will, dass ich den Prefix "" (also ohne Prefix) ausschalten kann, so dass die User einen Prefix wählen müssen und nicht ein Thema ohne Prefix erstellen können.
Und da löschen wir folgendes raus:$first= "<select size=\"1\" name=\"k_id\">";
$first.="<option value=\"0\">$kat[kategorie]</option>";
Das nimmt den leereintrag raus und der erste wird gewählt.$first.="<option value=\"0\">$kat[kategorie]</option>";
Klar geht das ist aber eigentlich nicht vorgesehen.3. kann man den Mod so erweitern, dass man wählen kann, was beim Beitragsschreiben angezeigt wird und was danach im Forum steht? Also zum Beispiel so: Im Beitrag kann man Style auswählen und im Forum steht dann [Style/NEW]
Oh ja; das wäre nett. Dann wäre das schon sehr gut!Ta Lur hat geschrieben:Ansonsten kannst du ein seperator auswählen wie z.B. "/" und ich kann da mal was proggen.
Code: Alles auswählen
//kategorien
$sql_kat="select * FROM " . TOPIC_KAT . " where forum_id=" .$forum_id. " ORDER BY kategorie" ;
if ( $result = $db->sql_query($sql_kat) ){
$result2 = $db->sql_query($sql_kat);
$kat33 = $db->sql_fetchrow($result2);
$to_result=count($kat33);
if($to_result >=2){
$first= "<select size=\"1\" name=\"k_id\">";
$first.="<option value=\"0\">$kat[kategorie]</option>";
while($kat = $db->sql_fetchrow($result)){
$first.="<option value=\"" . $kat[k_id] . "\">$kat[kategorie]</option>";
}
$first.="</select> ";
$kat=$first;
}else{
$kat="<input type=\"hidden\" name=\"k_id\" value=\"0\">";
}
$template->assign_vars(array(
'TOPIC_CAT' => $kat,
));
}
//kategorien
Code: Alles auswählen
//kategorien
$sql_kat="select * FROM " . TOPIC_KAT . " where forum_id=" .$forum_id. " ORDER BY kategorie" ;
if ( $result = $db->sql_query($sql_kat) ){
$result2 = $db->sql_query($sql_kat);
$kat33 = $db->sql_fetchrow($result2);
$to_result=count($kat33);
if($to_result >=2){
$first= "<select size=\"1\" name=\"k_id\">";
//Wenn in der Kategorie (Prefix) ein Slash also "/" vorkommt
if(substr_count($kat[kategorie],"/") >0){
//Zerlege die Variable in einen Array mit der Trennung durch slash
$teil=explode("/",$kat[kategorie]);
//Fülle die Ausgab evariable mit dem bereich vor dem slash
$eintrag=$teil[0];
}else{
//Wenn kein Slash vorhanden ist, dann nehme den normalen wert.
$eintrag=$kat[kategorie];
}
$first.="<option value=\"0\">$eintrag</option>";
while($kat = $db->sql_fetchrow($result)){
$first.="<option value=\"" . $kat[k_id] . "\">$kat[kategorie]</option>";
}
$first.="</select> ";
$kat=$first;
}else{
$kat="<input type=\"hidden\" name=\"k_id\" value=\"0\">";
}
$template->assign_vars(array(
'TOPIC_CAT' => $kat,
));
}
//kategorien