Seite 2 von 6

Verfasst: 13.07.2006 13:04
von Pingu625
Dann sind wir jetzt ja schon 2, die geholfen haben wollen :D

Aber ich habe 2 Fragen und du nur eine ;)

mfg Pingu

PS: :oops: Eigentlich wollte ich eben editieren und dann war der Thread gelöscht... Warum? Ach egal;

Verfasst: 13.07.2006 15:10
von PureSpider
*klopf* *klopf*
Wer wach? :D
Kann keiner die Frage/n beantworten?

Verfasst: 13.07.2006 15:38
von Pingu625
ja! wir wollen HILFE!

Sonst sind die Antworten immer so schnell gekommen; jetzt brauchen sie 3 Tage! :-?

Aber: Ein Supportforum ist ja kein D-Zug! :D

na dann; ich hoffe mal auf schnelle antwort ;)

Pingu

Verfasst: 14.07.2006 08:51
von Ta Lun
Also, schauen wir doch mal.

du hast den Mod mit dem Addon eingestellt, welches erstmal kein Problem ist aber das ist leider noch ein wenig verbuggt.

also die Fehlermeldungen kannst du umgehen in dem du folgendes machst:
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.
}
Das wird in der nächsten Version angepasst. Sorry.
Ich weiß das Du das schon oben geschrieben hast. Dort hast du aber vergessen mitzuteilen, das Du das von mir abgeschrieben hast.
Traurig, das dann immer noch support erwartetwird, wenn dieses aber nicht anerkannt wird.

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.
So das ist eigentlich auch relativ einfach. du mußt einfach die folgenden code anpassen:
posting.php
$first= "<select size=\"1\" name=\"k_id\">";
$first.="<option value=\"0\">$kat[kategorie]</option>";
Und da löschen wir folgendes raus:
$first.="<option value=\"0\">$kat[kategorie]</option>";
Das nimmt den leereintrag raus und der erste wird gewählt.
Wenn Du den nutzer zwingen willst das er eine Wahl macht, mußt Du den code so anpassen das geprüft wird ob ein Leereintrag gewählt wurde.
Das habe ich nicht eingebaut, weil ich das persönlich nicht gut finde.
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]
Klar geht das ist aber eigentlich nicht vorgesehen.
Man kann es mit einer weiteren Spalte in der Tabelle machen, was den aufwand dann relativ hoch schrauben wird.
Ansonsten kannst du ein seperator auswählen wie z.B. "/" und ich kann da mal was proggen.

Das waren doch jetzt alle fragen oder?

Verfasst: 14.07.2006 20:30
von Pingu625
DANKE :wink:

Übrigens: Tut mir leid, dass ich vergessen habe, zu schreiben, dass ich das von dir übernommen habe; jetzt steht es aber da!
Ta Lur hat geschrieben:Ansonsten kannst du ein seperator auswählen wie z.B. "/" und ich kann da mal was proggen.
Oh ja; das wäre nett. Dann wäre das schon sehr gut!

mfg Pingu

PS: Ich ändere dann noch als Hilfe für die Moderatoren die Languagedateinen so ab, dass dann in der Anleitung auch noch das mit dem Seperator und so steht. Natürlich nur, falls du das nicht schon mit in das Proggen nimmst :wink:

PPS: VIELEN VIELEN VIELEN DANK

PPPS: Noch was: Man darf doch den Mod so ändern, dass z.B. anstatt Send bei dem AddOn das $lang['GO'] benutzt wird; oder? ich habe nämlich die Bezeichnungen ein wenig geändert...

Verfasst: 15.07.2006 00:02
von Ta Lun
Also Du kannst den Mod für Dich ändern wie Du willst.
solltest du einen "neuen" Mod daraus basteln der veröffentlicht werden würde, geht das nur mit zustimmung.

Also ich gehe jetzt mal davon aus, das der vordere Teil das interessante ist, was der user auswählt

in der posting.php hast du folgenden code hinzugefügt:

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>&nbsp;";
			$kat=$first;
			}else{
			$kat="<input type=\"hidden\" name=\"k_id\" value=\"0\">";
			}
			$template->assign_vars(array(
			'TOPIC_CAT' => $kat,
			));
			
		}
		//kategorien	
diesen ändern wir jetzt zu folgenden ab:

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>&nbsp;";
			$kat=$first;
			}else{
			$kat="<input type=\"hidden\" name=\"k_id\" value=\"0\">";
			}
			$template->assign_vars(array(
			'TOPIC_CAT' => $kat,
			));
			
		}
		//kategorien	
Wie oben schon beschrieben wird jetzt aus

foo/affe

Für den User ein Feld "foo" zur auswahl.
ein "foo/affe" als Anzeige.

Das sit das was das du haben willst oder doch noch was anderes?

Verfasst: 15.07.2006 11:45
von Pingu625
Hi!

Ich habe das mal eben ersetzt, aber irgendwie geht es nicht...

Wenn man nun postet, stehen wieder ein leeres Feld (das will ich ja eigentlich weghaben; aber hier findet man den zu löschenden Teil von weiter oben nicht mehr) wird nun "foo/affe angezeigt und später im Forum auch :oops:

Warum geht das nicht?
Und geht das auch so, dass man das so abändert, dass für den Poster "foo" zur Auswahl steht und im Forum "affe" angezeigt wird?

Ich will das nämlich so machen, dass man in einer Kategorie des Forums Bugs und Fehler melden kann. Und dann soll da zur Auswahl stehen:
z.B. "Ich habe einen Bug oder Fehler im Forum gefunden" und im Forum steht dann: "Bug/Fehler". und der Slash im Forum; da muss man dann ja einfach den Seperator ändern in z.B.: "!"
Dann müsste man in dem Modpanel folgendes eingeben: "Ich habe einen Bug oder Fehler im Forum gefunden!Bug/Fehler"

mfg Pingu

PS: Das müsste doch irgendwie klappen, oder?

Verfasst: 15.07.2006 19:44
von Ta Lun
also den leereintrag kann ich noch einabeuen.
das habe ich gestern kurz hingeschrieben ohne es zu testen aber es ist eh wurscht weil ich dich nciht verstanden habe.

Jetzt nochmal bitte kurz für mich.

Nenne ein Beispiel, was DU in Dien Moderatorenpanel eintragen willst.

Beim Posting soll was stehen?
In der Beitragsansicht soll was stehen?
Forumübersicht soll was stehen?

Ich schaue dan ob es möglich ist und wie. Einverstanden?

Verfasst: 15.07.2006 20:02
von Pingu625
Hi!

Also:

Im Moderatoren Panel soll eingegeben werden:

Info!Infos
Bug/Fehler!Ich habe einen Bug oder Fehler gefunden:
Sonstiges!etwas anderes
Im Posting sollen folgende Dinge zur Auswahl stehen:
Infos
Ich habe einen Bug oder Fehler gefunden:
etwas anderes
(Kein Leereintrag!!!)
In Forenübersicht und Beitragsansicht:
[Info]
[Bug/Fehler]
[Sonstiges]
(mit jeweils einem Leerzeichen hinter dem "]")

Seperator:
!

OK?
Geht das?

mfg Pingu

Verfasst: 17.07.2006 11:40
von Ta Lun
hm...ja das sollte gehen ist aber doch etwas größer, weil ich jeden Code anpassen muß.
Ich werde das die Tage mal fertig machen.