Seite 1 von 2
New-Post Button anzeigen lassen, wenn neuer Beitrag
Verfasst: 19.02.2008 14:30
von Fischbrötchen
Hallo zusammen,
ich habe gerade folgendes Problem:
Ich möchte in meinem Forum, dass wenn ein neuer Beitrag geschrieben wurde, dass dann ein "neuer Beitrag Button" erscheint. In google habe ich schon überall gesucht, aber leider ohne Erfolg
Ich hoffe ihr könnt mir helfen
Fischbrötchen
Verfasst: 19.02.2008 17:33
von Boecki91
Du hast überhaupt keine Ansätze?
Dann gebe ich dir mal einen.
Du brauchst ein animiertes GIF-Bild, und einen "Switch" der Zutrifft wenn ein neuer Beitrag erstellt wird.
Welche phpBB Version nutzt du?
Verfasst: 21.02.2008 16:02
von Fischbrötchen
Eigentlich gar keine

Ich bin gerade dabei mir selbst ein Forum zu programmieren. Bis jetzt ist alles ohne Probleme verloffen, nur an dieser Funktion scheitere ich
Muss ich ein animiertes haben, oder geht das auch ohne ein animiertes Bild (also im jpg Format)?
Aber wie soll ich das denn machen, wenn es ein neuer Beitrag ist. Wie kann ich denn speichern oder so, ob der Benutzer den Beitrag schon gelesen hat?
Gibt es dazu vielleicht irgendwo ein Tutorial?
MfG,
Fischbrötchen
Verfasst: 21.02.2008 16:11
von Jan500
du brauchst ein gif, da jpg kein animationen darstellen kann...
aber mal ehrlich... du baust dir eine eigen forensoftware und kennst solche grundlegenden sachen nicht?
solange du die softare nur für dich benutzt ist mir das egal aber wenn du das zum download anbietest, solltest du dir das nocheinmal genauer überlegen, denn ich denke nicht das du genügend wissen hast um die ganzen sicheritslücken zukontrollieren usw...
jan
Verfasst: 21.02.2008 17:03
von Boecki91
Fischbrötchen hat geschrieben:Eigentlich gar keine

Ich bin gerade dabei mir selbst ein Forum zu programmieren. Bis jetzt ist alles ohne Probleme verloffen, nur an dieser Funktion scheitere ich
Muss ich ein animiertes haben, oder geht das auch ohne ein animiertes Bild (also im jpg Format)?
Aber wie soll ich das denn machen, wenn es ein neuer Beitrag ist. Wie kann ich denn speichern oder so, ob der Benutzer den Beitrag schon gelesen hat?
Gibt es dazu vielleicht irgendwo ein Tutorial?
MfG,
Fischbrötchen
Wenn du eine eigene Forensoftware verwendest ist das was ich mit den Switchen geschrieben habe und das was du hier auf der Seite dazu findest natürlich Käse.
Ohne genauen Einblick kann da niemand etwas sagen, aber eine Bedingung zu bauen, und dem entsprechend etwas auszugeben, sollte kein Problem sein. ein blinkendes Bild geht nur mit GIF-Bildern, Flash-Datein, oder wilden JavaScript-Codes. Ein GIF ist für den Zweck aber am besten zu verwenden, hängt aber vom Forum ab. -> Link
Für den Fall das "Forum programmieren" Modseinbauen bedeutet, sage das bitte.
Verfasst: 21.02.2008 17:38
von Fischbrötchen
@Jan500: Ich glaube ich habe das falsch herübergebracht. Eigentlich wollte ich damit sagen, ob ich überhaupt Animationen dafür benötige. Mein Plan war eigentlich nämlich nur einen Button duch einen anderen zu ersetzten, wenn ein neuer Beitrag geschrieben wurde, weil ich kurzfristig meine Vorstellungen von den neuer Beitrag Buttons geändert habe
@Boecki91: Ich würde dir sehr gerne diese Frage beantworten, aber ich kann gerade mit dem Wort "Modseinbauen" nichts anfangen. Wenn du dich nur verschrieben hast, und das Mods einbauen heißen soll, dann verstehe ich den Zusammenhang gerade nicht
Also: Ich mache mein eigenes Forum. Ich programmiere alles selbst, mache alles mit den Datenbanken usw. . Vielleicht meinst du das. Aber ein Template benutze ich nicht.
Ich hoffe, dass das die Fragen beantwortet.
Mit freundlichen Grüßen,
Fischbrötchen
Verfasst: 21.02.2008 17:56
von Jan500
hi
also wenn du ein blinkende grafik haben willst
wenn nur ein anderes sein soll kannstd u jpg, pg oder gif nehmen und dann in php nen if einbauen
aber wenn du wirklich eine eigene software erstellst solltest du das doch wissen
Jan
Verfasst: 21.02.2008 18:07
von Fischbrötchen
Ja normalerweise weiß ich das auch. Nur wenn ich eine Funktion beim Programmieren nicht weiß, dann frage ich lieber nochmal nach, weil vielleicht geht diese Funktion ja nur mit dem gif-Format. Also ich meine das mit dem Buttonwechsel bei neuen Einträgen
Ich dachte mir schon, dass ich es vielleicht mit einer if Schleife hingekommen könnte, aber da weiß ich nicht wie ich das machen soll. Weil mit a:visited kann ich das ja auch nicht machen, da diese Funktion ja nur im Browser das speichert, auf welchem Link man schon war, aber nicht welcher User schon die Seite gesehen hat

Und eine andere Lösung fällt mir nicht ein
MfG,
Fischbrötchen
Verfasst: 21.02.2008 18:26
von Jan500
schau dir den phpbb code an
Verfasst: 21.02.2008 18:27
von Boecki91
Auf die Browser-Funktion a:visited etc kannst du dich nicht verlassen, was passiert wenn es ein anderer Browser ist, was ist wenn ein neuer Beitrag da ist, der Link zum Thema aber schon angeklickt wurde.
Meinst du mit Neuer Beitrag Beiträge seit dem letzten Login? oder jeden gelesenen Beitrag einzeln.
Fischbrötchen hat geschrieben:vielleicht geht diese Funktion ja nur mit dem gif-Format.
So wie ich dich jetzt verstanden habe willst du eine Abfrage
if(neuer beitrag)
echo "<img />"
Und da spielt das Format des Bildes absolut keine Rolle.
Bei phpBB3 wird das gelesen/ungelesen über die Funktion
get_topic_tracking(); (includes/function.php)
geregelt