Hallo,
ik heb een stel-je-voor categorie op mijn forum. hierin kunnen users maximaal 1 topic starten waar ze zichzelf kunnen voorstellen. Nu leek het mij leuk als dit topic onder het profiel van de betreffende gebruiker weergegeven kan worden.
ik neem aan dat ik een include moet toevoegen in usercp_profile.php?
maar hoe en waar doe ik dat precies?
zie ook users -> mod-rechten in persoonlijk topic
een topic onder je profiel weergeven.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
het is hun eerste post in het StelJeVoor-forum.The_White_Eagle schreef:is dit hun eerste post dan?
Code: Selecteer alles
$StelJeVoorForumId = 15; // in mijn geval is dit 15
$ProfileUserId = $profiledata['user_id']
[b]SQL:[/b]
select topic_id from phpbb_posts where forum_id = $StelJeVoorForumId and poster_id = $ProfileUserId order by post_time limit 1
Via viewtopic.php?t=$topic_id kan je dat topic zien. Nu wil ik dus dat dat topic (alleen de berichten, dus zonder header, footer enz.) onder het profiel wordt weergegeven.
Uiteindelijk is de bedoeling dat users een extra veld krijgen in hun profiel die ze kunnen aanpassen. Dit veld is dan hun openingspost van het StelJeVoor-forum. Deze verschijnt dan onder zijn profiel. Andere gebruikers kunnen daar dan weer op reageren. (persoonlijk gastenboek zeg maar).
De mod die ik trouwens heb gebruikt om ervoor te zorgen dat users maar maximaal 1 topic kunnen openen in het StelJeVoor-forum is Journal Forum Mod. Deze heb ik dusdanig aangepast dat andere gebruikers wel kunnen reageren op andere topics in dat forum.
edit: zojuist heb ik deze mod geprobeerd. In feite is dit wat ik bedoel, alleen moeten de berichten in het 'gastenboek' dan niet in een apparte tabel worden opgeslagen, maar gewoon in de topic tabel (alsof het een normaal topic is).