Seite 2 von 2
Verfasst: 21.02.2008 18:45
von Fischbrötchen
@Boecki91: Genau das meine ich
Gibts dazu auch irgendwo eine Art Erklärung für diese Funktion, weil diese ist mir ganz neu und ich wüsste gerne wie und was die genau bewirkt ?
@Jan500: Meinst du die Forumcodes von phpbb? Naja, die meisten Forencodes, die ich nach Infos durchsucht habe, ging in die Hose
MfG,
Fischbrötchen
Verfasst: 21.02.2008 18:54
von Jan500
welche funktion meinst du jetzt? get_topic_tracking(); oder if() ?
get_topic_tracking(); ist ja eine phpbb spezifische funktion...
... ich weiß wirklich nicht ob es hilfreich ist dir hier jetzt weiterzuhelfen, wenn du nichtmal den phpbb code verstehst bzw weißt wie man eine ifabfrage richtig konstruiert...
wäre ein kleineres projekt nicht besser für den anfang für dich?
jan
Verfasst: 21.02.2008 18:54
von Boecki91
bei deinem System kannst du auch nicht irgendwelche Codes aus irgendwelchen Software-Stücken nehmen. Stell dir vor du baust ein Auto; den Motor hast du von Mercedes; die Karosserie von BMW; den Innenraum von VW und die Elektronik von Porsche.
Logisch das das ohne weitere Anpassungen in die Hose geht
Wenn ich neue Funktionen verstehen will lese ich mir die Kommentare zu den Funktionen durch, überlege mir wofür was gut sein könnte, überlege mir was passiert wenn ich was weg lasse/verändere hinzufüge.
Hilfreich ist auch ein Stopen des Scriptes und die Ausgabe der Variablen z.B.:
Verfasst: 21.02.2008 19:40
von Fischbrötchen
@Jan500: Ja sicher weiß ich wie man eine if Abfrage bildet
Sonst könnte ich ja schlecht die ganzen anderen Funktionen bei meinem Forum basteln oder? Mir war nur die get_topic_tracking(); Funktion nicht klar
@Boecki91: Ich schau mich mal in den Codes von anderen Foren um. Vielleicht finde ich ja diese Fuktion und dann sehe ich ja alles.
Vielen Dank schonmal für eure Hilfe
Mit freundlichen Grüßen,
Fischbrötchen
Verfasst: 09.03.2008 15:07
von Fischbrötchen
Hallo zusammen,
tut mir leid, dass ich diesen Thread nochmal aufrollen muss, aber ich finde leider keine Lösung für mein Problem. Ich habe schon tausende von Möglichkeiten durchprobiert, aber leider komme ich auf kein positives Ergebniss.
Bei den Hilfen für Coder steht ja das bei get_topic_tracking:
Code: Alles auswählen
955 function get_topic_tracking($forum_id, $topic_ids, &$rowset, $forum_mark_time, $global_announce_list = false)
956 {
957 global $config, $user;
958
959 $last_read = array();
960
961 if (!is_array($topic_ids))
962 {
963 $topic_ids = array($topic_ids);
964 }
965
966 foreach ($topic_ids as $topic_id)
967 {
968 if (!empty($rowset[$topic_id]['mark_time']))
969 {
970 $last_read[$topic_id] = $rowset[$topic_id]['mark_time'];
971 }
972 }
973
974 $topic_ids = array_diff($topic_ids, array_keys($last_read));
975
976 if (sizeof($topic_ids))
977 {
978 $mark_time = array();
Quelle aus:
http://www.cybercosmonaut.de/xref3/incl ... .html#l952
Kann mir jemand vielleicht doch nochmal helfen? Auf was muss ich hierbei aufpassen und wie muss ich das ganze definieren?
Vielen Dank schonmal im Vorraus
Mit freundlichen Grüßen,
Fischbrötchen