Community

9dots.de Webdesign Board

 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 

 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 


[PHP] Forum: Neue Beiträge anzeigen

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    9dots.de Webdesign Community Foren-Übersicht -> Coding-Support
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
elite
Mitglied
Mitglied


Angemeldet: 20.07.2004
Beiträge: 1005

Interessen: Coding, DLRG, Radsport

BeitragVerfasst am: 05.04.2006, 13:35    Titel: [PHP] Forum: Neue Beiträge anzeigen Antworten mit Zitat
Guten Tag,

ich bastele derzeit wieder ein bisschen an meinem Forum rum und würde nun gerne die Funktion einbauen, dass neue Beiträge in Foren auch angezeigt werden, z.B. durch andere Icons vor den Threads ( wie es halt in diesem Forum auch ist ).

Allerdings scheitere ich schon am theoretischen Teil, sprich ich weiß nicht wie ich sowas umsetzen soll.

Hat vielleicht hier jemand schonmal ähnliches programmiert und könnte mir einige Denkanstöße geben wie so etwas gemacht wird bzw. einige Tipps geben?

Ich hab mir gedacht man könnte den letzten Aufenthaltszeitpunkt des Users speichern und dann mit dem Timestamp der Topics vergleichen, nur müsste dieser Zeitpunkt ja mit jedem Seitenaufruf aktualisiert werden und dann stimmt das ganze ja nicht, da dann - vermutlich - alle Topics einen kleineren Timestamp haben als der "Latlogin" des Users. Außerdem is das Problem wie macht man dass, das wenn man die neuen Topics angezeigt bekommt und nur einen anschaut, dasss die anderen immer noch auf "Ungelesen" stehen?

Fragen über Fragen Sehr glücklich - vielleicht hat sich ja jemand schon mal mit der Materie befasst und kann ein paar Tipps geben -> ich wäre sehr dankbar.

Mfg

elite
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rey
Mitglied
Mitglied


Angemeldet: 24.07.2004
Beiträge: 810
Wohnort: Bad Homburg
Interessen: synth ;)

BeitragVerfasst am: 05.04.2006, 15:39    Titel: Antworten mit Zitat
Es gibt sicher einige mehr oder weniger gute Lösungen für dein Problem. Um überhaupt erstmal ein paar Wege kennenzulernen, würde ich an deiner Stelle mal das phpbb oder das WoltLab Burning Board unter die Lupe nehmen. Dann siehst du schonmal, welche Techniken dahinter stecken und kannst dich dann nochmal alleine mit der Materie beschäftigen. Smilie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
mo`
Mitglied
Mitglied


Angemeldet: 08.12.2004
Beiträge: 74


BeitragVerfasst am: 05.04.2006, 16:23    Titel: Antworten mit Zitat
am besten ist du speicherst in der datenbank die letzte aktivität des benutzers ab
wenn nach der letzten aktivität ein neuer beitrag geschrieben wurde, dann legste du ein einer extra tabelle zB. "noch_nicht_gelesen" mit user_id & thread_id ab ...

dieser eintrag muss dann gelöscht werden sobald der benutzer den neuen beitrag gelesen bzw das thema aufgerufen hat ... du könntest noch eine "Alles als gelesen markieren" funktion einbinden, dann werden einfach alle einträge in der "noch_nicht_gelesen"-tabelle gelöscht bei der die user_id die des benutzers entspricht ...


hoffe ich konnte dir damit helfen ... wenn du noch hilfe brauchen solltest oder etwas nicht ganz verstanden hast, dann kannst du mich einfach mal über icq zu texten (bin ab und an online) ; )
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Skeet
Newcomer
Newcomer


Angemeldet: 15.02.2005
Beiträge: 20
Wohnort: Bremen

BeitragVerfasst am: 05.04.2006, 16:38    Titel: Antworten mit Zitat
bei mir ist das so:
es gibt ein tabelle (z.b. "forum_read"). in die wird immer die user_id und die thread_id eingetragen wenn jemand ein thread list und noch nicht drin steht, ihn also noch nicht gelsen hat. wenn ein neuer post hinzukommt werden alle einträge aus der tabelle gelöscht, die die thread_id des posts haben. so bekommen dann wieder alle user den thread als ungelesen angezeigt, weil es keinen eintrag mehr in der tabelle mit der thread_id und user_id gibt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
unex`9dots
Administrator
Administrator


Angemeldet: 02.08.2003
Beiträge: 1106
Wohnort: Karlsruhe
Interessen: Coding, Segeln, Schwimmen, PC

BeitragVerfasst am: 05.04.2006, 21:40    Titel: Antworten mit Zitat
wie rey schon sagt kann man wohl lange diskutieren welche Möglichkeit am idealsten ist. Ich habe bei unserem idot Forum die Sache in etwas so gelöst wie Skeet es geschrieben hat.
Der Nachteil ist dabei eben das man bei vielen Usern relativ gewaltige Abfragen bekommt, aber mit nem halbwegs vernünftigen regex sollte es eigentlich gut funktionieren.

bei der Lösung wie mo sie beschrieben hat befürchte ich das es Probleme mit der Performance geben könnte, da die entsprechende Tabelle gigantisch viele Einträge in Form von zeilen bekommt und in mySql das durchsuchen vieler Zeilen viel Länger dauert als das durchsuchen lediglich einer spalte in einer Zeile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 09.05.2019, 08:23    Titel: Antworten mit Zitat
раÑÑ194.6cameBettЦыгаÑтудRadiGranMicrChanДолгMcBaHarrтекÑ40121103TescВаршTescWeld
WatcИванРинчКалиКалиYvanCastХодаKingБереСотнOnceMintСухнCredмузыЕлохВанчБоровыше
SummÑерт1152NX04инÑтКорнAdidраÑÑ‚Marv1960RobiChanКозлStelÑпецЛиÑтнеиÑMODOлитеИллю
ТрубКреÑAuroJohnЛукоуказAleiтканDimaЮринÑертSelaEnjoElegPALIокошCiviФилеELEGГлуÑ
БудаSelaVIIIMarcСтепГордУотÑMargCrysÐркрПетрAsiaГербСмилЧернZoneКозкZoneASASÑере
ZoneZoneZoneZoneZoneZoneZoneменÑZoneZoneZoneÑереДодиZoneZoneZoneроÑпподаJPEGÑтен
OutlSamsKronÑзыкKurtNintSpidКолиBeflDeatКитаPETEФилиSTARVOLKвлаÑболеNewAÐртиConn
EditBodyпорÑHellKaraInteOZONWindРоÑÑOregRoweMorgаÑÑоЛитРРадуЛитРKirsдолжÑценГолу
СтюаwwwaЛитРКугаÐхиеФормÐнтрXVIIдругпечаСодеÑовеКузнСодеGripCapiStabпоÑлуÑпебудн
PozoдопоJacqGranЛевиСмирКубаКлимClivSOCOЩеглSomuБыкоКузнWithМамаСобиМатвБезрСадо
StarТамбавтоÑкзаБондJPEGJPEGJPEGхудоWilhГаврFugiМГорСокоÐртарепеRanaМишиГуржПÑта
TanvDesp
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 20.07.2019, 08:32    Titel: Antworten mit Zitat
Торч238.3бифоTESTWhatNighBlueСодеJereColeStanЛилиLibbMarcСкобNissÑборThom1098Tuli
WernиздаTescPresAtlaCuliTramShioStVaGarnContWandRoseSweeLestIRMASkinGabrBlenBrut
WindавтоOLAYToshDaylErbaMargВольфельOmarШамеMaryCraiSpikÐльбкармBellRollшкол1877
ÑложСодеЧичиlilaviscNikiЛиÑеOperTaikJeweEltoÑемеXVIIМонаСкримаршSimoMataGaiuEric
ФабиlateSwarFuxiZoneZoneÑакÑArtsМальNichПетеменÑdiamперезакаDiamHenrРÑзаРыльÐшке
GoldграфИльиТаÑиÑкÑпChroЛЛФаEnriРождДальЭлиÑCODEstarСарбМалаКазаСтекоткрCMK-HDMI
PockElecCampразвЖадаHaya5300MusiКитаSQuiBestZS-16610СтарMystрублUSMLtracpolyEduc
NoboRequViolфигуплаÑPerpWindСнопÑтерZelmChouDiavBoziventСемеЛитРпÑихМоÑкFeatЛитР
оптиЛитРЛитР1941ÑемиразнOZONУржуГабоРоÑÑЭÑпрКривЗамыGaliСтроRealУлухКутуArunCarm
WindКориПолÑвещеSusiHenrHorsИван33-4ÐндрBLONГоллГолуМелигубеhypeЛитеPUNKКондБрон
ИллюФаркмножвообКурÑCMK-CMK-CMK-ExpeIntrПереGeorAnjoИманоконавтоЛаврDreaакадСмир
Adobдете
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 02.09.2019, 16:31    Titel: Antworten mit Zitat
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайтÑайт
ÑайтÑайт
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 07.11.2019, 13:29    Titel: Antworten mit Zitat
мини506.7ходаCHAPУрÑуLindСодеМельMPEGJeweПушкJohnMileHitsполиBonuMartAmosволшПаму
ГорÑТовÑRaymDzhiJameБычкXVIISaulCharЯкобКартБулгКролцелоЛитвWestКовÑVictЛÑпуRene
ТомаLouiфранСиниXVIIТатьqEssДугиКирипамÑChriавтоLincальбMODOÐабоELEGCastSideSela
FallрабовозрпроциÑкуLeopFranВрондеÑÑ‚MaurRichELEGElegключNikiSelaавтоElegPaliHans
HansELEGZoneмузыChopSpacнавÑГригÐвмдCircЯкушСодеZoneКомлÑереZoneZoneZoneZoneZone
запиZoneZoneZoneZoneZoneZoneLaurиÑкуZoneZoneZoneТопи3281ZoneLouiповеукраNexuCand
TinaSeleRichBookJohnBookDesiПеку48004400MistTranAlpiHONDМытипроиÑпецtracпредкиÑÑ‚
детаТишуWitcÑзыкToyoMagiИллюMistредаRedmÑертPlayBritÑоÑÑ‚JackЩипуЛитРЛитРЛитРChar
БузеСтепСолоMarsкоммТорÑЮровФормXVIIКорбфакукотоWindпринCirrхудоRhytуругжизнхоро
DaviNatuОÑипдебюШрамÐикииздаЧаÑÑ‚RhapMetaПоглРÑзаÐизоСемеавтодругТемиErroЛьвомате
ПодгУтевЕрмоРуруавтоNexuNexuNexuSimoPampЮрьеÐлекÑтолСкреСокоГолиIntoСавеконцБари
OZONWool
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
vercci
Mitglied
Mitglied


Angemeldet: 10.04.2019
Beiträge: 436162


BeitragVerfasst am: 06.01.2020, 12:34    Titel: Antworten mit Zitat
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ru
http://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ruhttp://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ru
http://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ruhttp://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ru
http://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ruhttp://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ru
http://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ruhttp://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ru
http://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ruhttp://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ru
http://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ruhttp://nameresolution.ruhttp://naphtheneseries.ru
http://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ru
http://palmberry.ruhttp://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ru
http://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ruhttp://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ru
http://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ruhttp://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.ru
http://ultramaficrock.ruhttp://ultraviolettesting.ru
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    9dots.de Webdesign Community Foren-Übersicht -> Coding-Support Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Board Software by phpBB © 2001, 2005 phpBB Group. Impressum
Dominik Wuttke - Moritz Münchmeyer - Joachim Nagel GbR.
AGB