[RC] Change Post Time

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

LEES: Algemene Voorwaarden. Denk eventueel aan tags (DEV, BETA, RC)!
phpBB3.0.x
Plaats reactie
Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

[RC] Change Post Time

Bericht door Jeroen » 18 okt 2010, 10:29

Modificatie naam: Change Post Time
MOD auteur: Jeroen

MOD beschrijving:
Met deze modificatie kunnen beheerders en moderators met de juiste permissies de datum en tijd waarop een bericht geplaatst is aanpassen. Daarvoor is een speciale permissie in te stellen.

MOD versie: 1.0.1

MOD download: download

Afbeelding

Afbeelding

Afbeelding

Ondersteunde talen:
  • Engels
  • Nederlands
Originele code is een paar jaar geleden geschreven door A_Jelly_Doughnut, maar hij doet er niets meer aan en de originele versie werkt ook niet meer. Ik neem deze MOD dus over en ga hem proberen te verbeteren.
Jeroen

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [DEV] Change Post Time

Bericht door Jeroen » 18 okt 2010, 12:00

Voor degene die hem willen testen/gebruiken, ik heb de download link toegevoegd aan het bericht hierboven. Mocht je fouten vinden of opmerkingen hebben, laat het dan hier even weten.
Jeroen

Gebruikersavatar
Kevin
Berichten: 1684
Lid geworden op: 06 nov 2007, 17:22
Locatie: Brabants schoon
Contacteer:

Re: [DEV] Change Post Time

Bericht door Kevin » 18 okt 2010, 15:10

Beïnvloed je daarmee dan ook de volgorde van de berichten?
Afbeelding
ForumHulp.nl kan u helpen met: Technisch onderhoud, Extensies installaties/aanpassingen en Webdesign.

Teammember op Afbeelding phpBBservice.nl Afbeelding , Winnaar in de phpBB awards 2009, 2010 en 2012 met AquaforA

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [DEV] Change Post Time

Bericht door Jeroen » 18 okt 2010, 15:23

Ja, daarmee pas je inderdaad de volgorde aan. Kan dus ook handig zijn als je een keer voor wat voor reden dan ook de volgorde van de berichten in een topic aan wil passen.
Jeroen

Gebruikersavatar
Kevin
Berichten: 1684
Lid geworden op: 06 nov 2007, 17:22
Locatie: Brabants schoon
Contacteer:

Re: [DEV] Change Post Time

Bericht door Kevin » 18 okt 2010, 16:46

Leuk iets, zal hem onthouden.
Afbeelding
ForumHulp.nl kan u helpen met: Technisch onderhoud, Extensies installaties/aanpassingen en Webdesign.

Teammember op Afbeelding phpBBservice.nl Afbeelding , Winnaar in de phpBB awards 2009, 2010 en 2012 met AquaforA

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [RC] Change Post Time

Bericht door Jeroen » 21 okt 2010, 17:40

MOD versie 0.0.2 is nu te downloaden/testen.

Je kan er nu een speciale permissie voor instellen, en nadat een moderator de datum of tijd van een topic heeft aangepast wordt er een log toegevoegd aan de moderatorlog. In die log staat dat de tijd is aangepast van de oude tijd naar de nieuwe tijd.
Jeroen

PTish
Berichten: 73
Lid geworden op: 29 jul 2010, 16:03
Locatie: Asten-Heusden
Contacteer:

Re: [RC] Change Post Time

Bericht door PTish » 14 nov 2010, 19:39

Klopt Subsilver wel? Als ik me niet vergis moet dat een BEFORE zijn ipv een AFTER of je moet hem op een andere plek bedoeld hebben.

Edit: Waar wordt uberhaupt S_CAN_CHGPOSTTIME gezet? Die mis ik in mcp_post.php.

Wanneer je geen tijd invoert, enkel een datum. (want je wilt bijvoorbeeld geen tijd wijzigen). Gaat het goed mis:
PHP Notice: in file /includes/mcp/mcp_post.php on line 86: mktime() expects parameter 2 to be long, string given
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4467: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3551)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4469: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3551)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4470: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3551)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4471: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3551)


Uiteindelijk komt het bericht dan ook op de era van de unix timestamp te staan:
Geplaatst: 01-01-1970 02:00:00



edit: Misschien een idee om de standaard datum + tijd al in de velden weer te geven. Dan hoef je niet terug te zoeken wat het precies was en wijzigt het wat makkelijker.
Laatst gewijzigd door Jeroen op 14 nov 2010, 19:53, 1 keer totaal gewijzigd.
Reden: Berichten samengevoegd

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [RC] Change Post Time

Bericht door Jeroen » 14 nov 2010, 19:48

Je hebt nog de verkeerde versie, op phpBB.com is hij inmiddels al een paar versies verder. Was dit topic vergeten te updaten. In deze versie staat het allemaal wel goed, alleen ga ik geen subsilver2 edits meer in mijn MOD pakketten stoppen, zodra de MOD in de DB op phpBB.com staat plaats ik daar instructies voor subsilver2 stijlen.
Jeroen

PTish
Berichten: 73
Lid geworden op: 29 jul 2010, 16:03
Locatie: Asten-Heusden
Contacteer:

Re: [RC] Change Post Time

Bericht door PTish » 14 nov 2010, 20:01

Even bijgewerkt. Enkel de datum 29-06-2010 11:35 wordt omgezet naar 30-01-2010 11:35 :S

Gebruikersavatar
chris121
Berichten: 61
Lid geworden op: 14 mar 2010, 16:24

Re: [RC] Change Post Time

Bericht door chris121 » 22 nov 2010, 19:13

Werkt deze mod ook in versie 3.0.8?

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [RC] Change Post Time

Bericht door Jeroen » 22 nov 2010, 19:31

Jawel, als je hem op de juiste manier gebruikt wel. Er zijn alleen wat bugs gevonden die nog opgelost moeten worden dus ik raad je aan om deze MOD niet live te gebruiken. Wat overigens geldt voor alle MODs in development.
Jeroen

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: [RC] Change Post Time

Bericht door Tom V » 22 nov 2010, 21:14

niet om negatief ofzo te doen, maar hoe kan in zo'n "domme" mod bugs zitten?

mktime van de veldjes en done ...?

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [RC] Change Post Time

Bericht door Jeroen » 22 nov 2010, 21:18

Omdat je ook bijvoorbeeld alleen de dag en het jaar in kan vullen en de rest niet. Dan komt de tijd te staan op de era van unix timestamp. Ook kan je andere karakters als cijfers invullen wat ook niet de bedoeling is. Je kan hem ook leeg versturen, dan komt er ook een foutieve tijd, etc.

Dit soort fouten zijn naar boven gekomen tijdens de validatie ;) Ik dacht inderdaad ook dat er niet veel fout aan kon gaan, maar toch wel dus. Overigens zijn er naar mijn mening wel dommere MODs, deze kan zeker wel van pas komen.
Jeroen

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: [RC] Change Post Time

Bericht door Tom V » 22 nov 2010, 21:22

Domme was misschien een verkeerd woord, eerder klein. Het nut zie ik er inderdaad wel van in ;)

Gebruikersavatar
chris121
Berichten: 61
Lid geworden op: 14 mar 2010, 16:24

Re: [RC] Change Post Time

Bericht door chris121 » 23 nov 2010, 07:44

Jeroen, ga je deze mod dan nog afmaken? Ik denk dat deze mod namelijk wel handig is.

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Re: [RC] Change Post Time

Bericht door brandsrus » 23 nov 2010, 12:11

Ik denk wel dat Jeroen hem afmaakt, maar je moet even geduld hebben. Er zijn wat probleempjes opgedoken met valideren van deze MOD door phpBB.com. Deze zal hij denk ik eerst oplossen..

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: [RC] Change Post Time

Bericht door Jeroen » 23 nov 2010, 17:27

Ik maak hem af, phpBB'en is alleen niet mijn fulltime bezigheid dus hou dit topic in de gaten voor updates over deze mod ;)
Jeroen

Plaats reactie