Pagina 1 van 1

[RC] Change Post Time

Geplaatst: 18 okt 2010, 10:29
door Jeroen
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.

Re: [DEV] Change Post Time

Geplaatst: 18 okt 2010, 12:00
door Jeroen
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.

Re: [DEV] Change Post Time

Geplaatst: 18 okt 2010, 15:10
door Kevin
Beïnvloed je daarmee dan ook de volgorde van de berichten?

Re: [DEV] Change Post Time

Geplaatst: 18 okt 2010, 15:23
door Jeroen
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.

Re: [DEV] Change Post Time

Geplaatst: 18 okt 2010, 16:46
door Kevin
Leuk iets, zal hem onthouden.

Re: [RC] Change Post Time

Geplaatst: 21 okt 2010, 17:40
door Jeroen
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.

Re: [RC] Change Post Time

Geplaatst: 14 nov 2010, 19:39
door PTish
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.

Re: [RC] Change Post Time

Geplaatst: 14 nov 2010, 19:48
door Jeroen
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.

Re: [RC] Change Post Time

Geplaatst: 14 nov 2010, 20:01
door PTish
Even bijgewerkt. Enkel de datum 29-06-2010 11:35 wordt omgezet naar 30-01-2010 11:35 :S

Re: [RC] Change Post Time

Geplaatst: 22 nov 2010, 19:13
door chris121
Werkt deze mod ook in versie 3.0.8?

Re: [RC] Change Post Time

Geplaatst: 22 nov 2010, 19:31
door Jeroen
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.

Re: [RC] Change Post Time

Geplaatst: 22 nov 2010, 21:14
door Tom V
niet om negatief ofzo te doen, maar hoe kan in zo'n "domme" mod bugs zitten?

mktime van de veldjes en done ...?

Re: [RC] Change Post Time

Geplaatst: 22 nov 2010, 21:18
door Jeroen
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.

Re: [RC] Change Post Time

Geplaatst: 22 nov 2010, 21:22
door Tom V
Domme was misschien een verkeerd woord, eerder klein. Het nut zie ik er inderdaad wel van in ;)

Re: [RC] Change Post Time

Geplaatst: 23 nov 2010, 07:44
door chris121
Jeroen, ga je deze mod dan nog afmaken? Ik denk dat deze mod namelijk wel handig is.

Re: [RC] Change Post Time

Geplaatst: 23 nov 2010, 12:11
door brandsrus
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..

Re: [RC] Change Post Time

Geplaatst: 23 nov 2010, 17:27
door Jeroen
Ik maak hem af, phpBB'en is alleen niet mijn fulltime bezigheid dus hou dit topic in de gaten voor updates over deze mod ;)