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 :oops: :wink:

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 :wink:

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.:

Code: Alles auswählen

die(var_dump($_POST));

Verfasst: 21.02.2008 19:40
von Fischbrötchen
@Jan500: Ja sicher weiß ich wie man eine if Abfrage bildet :roll:

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 :roll:

@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 :wink:

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