Quote voorzien van datum en tijd

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Sjaak B
Berichten: 3
Lid geworden op: 21 dec 2008, 10:15

Quote voorzien van datum en tijd

Bericht door Sjaak B » 21 dec 2008, 10:25

  • Adres van je forum: http://localhost (draait lokaal, niet te bereiken)
    Event. modificaties op je forum: Geen
    Wanneer ontstond het probleem? n.v.t
    phpBB versie: 3.0.4

    Heb je onlangs iets veranderd aan je forum? Nee
    Wat is het probleem?Quote wordt niet voorzien van datum en tijd
Op dit moment ben ik bezig met de mogelijkheden van phpbb3 te bekijken. Er is veel verbeterd sinds versie 2.* dus dat is positief. Misschien waag ik zelfs een overstap van smf naar phpbb3 i.c.m. wordpress.

Echter waar ik me aan stoor is dat de quotes niet voorzien worden van de datum van de quote. Nu heb ik voor phpbb 2 wel een mod gevonden maar aangezien de structuur helemaal op de schop is gegaan van de bestanden kon ik deze niet "vertalen" naar phpbb3.

Wat ik graag zou willen zien is zoiets als dit:
Sjaak B schreef op 21 december om 10:00u het volgende:
Testerdetest
Iemand al zoiets met succes aangepast of tips waar te beginnen?

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door marian0810 » 22 dec 2008, 11:44

Dit wil ik ook wel heel graag weten!

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door Jim » 22 dec 2008, 11:50

Nou, er is sinds gisteren een MOD in development die een link laat weergeven als ik het goed heb begrepen, daar zit waarschijnlijk nog geen datum functie in maar je kan het vragen aan de MOD auteur of hij zoiets wil of kan maken, succes!

http://www.phpbb.com/community/viewtopi ... &t=1369095
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

Sjaak B
Berichten: 3
Lid geworden op: 21 dec 2008, 10:15

Re: Quote voorzien van datum en tijd

Bericht door Sjaak B » 22 dec 2008, 16:24

Bedankt voor de tip. Hij neemt het mee in versie 1.2. Misschien lukt het me op basis van zijn mod al wat aan te passen. :)

Sjaak B
Berichten: 3
Lid geworden op: 21 dec 2008, 10:15

Re: Quote voorzien van datum en tijd

Bericht door Sjaak B » 22 dec 2008, 21:33

N.a.v. die mod heb ik dus een oplossing gevonden. Hierbij:

Add after:

Code: Selecteer alles

	$post_data['quote_username'] = isset($post_data['username']) ? $post_data['username'] : '';
The following lines:

Code: Selecteer alles

	$post_data['quote_date'] =  $user->format_date($post_data['post_time']);
	$datime = " @ ";
Replace the line:

Code: Selecteer alles

	$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
by the following line:

Code: Selecteer alles

	$message_parser->message = '[quote="' . $post_data['quote_username'] . $datime . $post_data['quote_date'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Geeft zoiets als "Naam @ datum & tijd schreef:" De datum en tijd zijn zoals opgegeven in de gebruikersinstellingen. Evt hier en daar wat aan te passen qua lay-out maar de basis is er. :)

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door marian0810 » 09 feb 2009, 20:13

Ik wou hier nog even op terugkomen omdat ik tegen een vervelend schoonheidsfoutje aanloop :cry:
Ik heb namelijk overal de woorden "vandaag" en "gisteren" vetgedrukt staan, maar in quotes ziet dat er dan zo uit:
Afbeelding

Ja ik weet het, geen html in berichten :evil: Maar als het niet anders kan dan ga ik daar toch die "enable html" mod voor installeren, alleen hoop ik dus heel erg dat het wel anders kan :?
Dus als iemand een betere oplossing weet heel graag!

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door Ger » 10 feb 2009, 11:20

Je zou in het taalbestand een extra regel aan kunnen maken die hetzelfde bevat voor de vandaag-string, maar dan met bbcode-tags ipv de html-tags voor bold en die toepassen op de modificatie.

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door marian0810 » 10 feb 2009, 12:07

Maar er staat nergens een taalvariabele in om aan te passen :?

Een groter probleem, waar ik eigenlijk net pas achter kom.... dat screenshotje kwam uit een bericht van gisteren. Boven diezelfde quote zou dus nu eigenlijk op <b>gisteren</b> 17:07:33 moeten staan, maar er staat nog steeds "vandaag" boven. Dus ik ben even verder gaan zoeken en inderdaad, boven oude quotes van vorige week ofzo staat ook nog steeds "vandaag" :shock:
Hoe kan ik dit zo krijgen dat die tijd zich aanpast net als bij berichten?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door Ger » 10 feb 2009, 12:21

marian0810 schreef:Maar er staat nergens een taalvariabele in om aan te passen
Ik ging er in de gauwigheid vanuit dat dit in de taalbestanden zou staan, bij nader inzien zal dat idd niet zo zijn:

Code: Selecteer alles

$user->format_date($post_data['post_time'])
Weet zo uit mijn hoofd even niet waar dat wel geregeld is.
marian0810 schreef:Hoe kan ik dit zo krijgen dat die tijd zich aanpast net als bij berichten?
Dat wordt een lastige. Als ik zo kijk, dan wordt het als harde data in de database gepompt, niet als timestamp.

Wat je misschien zou kunnen doen is die relatieve datumweergave aanpassen via het ACP --> instellingen forum. Of dat helpt weet ik niet zeker overigens.

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door marian0810 » 10 feb 2009, 12:41

Maar dan verdwijnt "vandaag" en "gisteren" overal toch? :o Dat is nou ook weer niet de bedoeling...

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door Ger » 10 feb 2009, 13:02

marian0810 schreef:Maar dan verdwijnt "vandaag" en "gisteren" overal toch? :o Dat is nou ook weer niet de bedoeling...
Jep. De enige andere oplossing vergt een flinke modificatie; je zult dan de timestamp van het geciteerde bericht moeten zien te achterhalen en die opslaan in de database. Vervolgens zal bij het tonen van het bericht (dus vanuit de database naar een bericht toe) de verwerking van timestamp naar leesbare weergave moeten gebeuren. Da's een flinke.

Gebruikersavatar
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Re: Quote voorzien van datum en tijd

Bericht door marian0810 » 10 feb 2009, 13:17

Ik had zo'n mod in phpBB2, die deed het perfect. Was ook maar een kleintje... misschien is dat om te zetten? Ik heb daar zelf helaas te weinig kennis voor :(

Code: Selecteer alles

############################################################## 
## MOD Title:             Time & Date in Quote 
## MOD Author:            Clubby
## MOD Description:       This mod will display the original date and time in the quote msg
##                        example:
##			  (original) Clubby wrote: 
##				     msg here			
##			  (modded)   Clubby @ Fr 02-04-2004 22:00 wrote:
##				     msg here
## MOD Version:           1.0.0
## MOD Compatibility:     2.0.6->2.0.8
## 
## Installation Level:    Easy
## Installation Time:     1 Minute
## Files To Edit:         1
##      posting.php
##      
## Included Files:        0
##
############################################################## 
############################################################## 
## Special thnx to: Thoul (phpbbhacks.com) 
## 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ OPEN ]------------------------------------------------ 
# 
posting.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';

# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 
$select_sql = ( !$submit ) ? ", t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, p.post_time, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig" : '';

# 
#-----[ FIND ]------------------------------------------------
#
if ( $mode == 'quote' ) 
      { 
         $orig_word = array(); 
         $replacement_word = array(); 
         obtain_word_list($orig_word, $replace_word); 

# 
#-----[ AFTER ADD ]------------------------------------------------ 
# 
	$whitespacer = " @ ";


# 
#-----[ FIND ]------------------------------------------------ 
# 
        $msg_date =  create_date($board_config['default_dateformat'], $postrow['post_time'], $board_config['board_timezone']);

# 
#-----[ REPLACE WITH ]---------------------------------------- 
# 
        $msg_date =  create_date($board_config['default_dateformat'], $post_info['post_time'], $board_config['board_timezone']);

# 
#-----[ FIND ]---------------------------------- 
# 
	$message = '[quote="' . $quote_username . '"]' . $message . '[/quote]'; 

# 
#-----[ REPLACE WITH ]------------------------------------------------ 
# 
	$message = '[quote="' . $quote_username . $whitespacer . $msg_date . '"]' . $message . '[/quote]'; 


# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------------- 
# 
# EoM

Plaats reactie