View last posts

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

View last posts

Bericht door Dennis » 13 jun 2005, 20:42

Hallo,

Ik was opzoek naar een MOD zodat ik bij voorbeeld de laatst 7 post kan zien gesorteerd op post datum.
Ik heb deze MOD toegepast om een te kijken wat voor resultaat dat geeft.

Geeft alleen maar als resultaat: Er zijn geen resultaten die voldoen aan je zoekopdracht

Heeft dit te maken dan search.php met de laatste updates aangepast is.
Ik kon namelijk voorheen zoeken op * en dan gaf hij alles weer, dan hoefde ik alleen nog meer op post-time te sorteren.

Is er een andere mod voor???

Dennis

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 13 jun 2005, 20:44

Deze fout is vaker voorgekomen, maar toen was er geen oplossing zover ik weet. En van soortgelijke mods weet ik jammer genoeg ook niets.
... Maar ik modereer (nog) niet.

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 13 jun 2005, 20:47

bee schreef:Deze fout is vaker voorgekomen, maar toen was er geen oplossing zover ik weet. En van soortgelijke mods weet ik jammer genoeg ook niets.
Hmmzzzz

Maar waarom kon ik met 2.0.13 wel zoeken op * en dan alles laten weergeven?

Er is dus wat veranderd in de search.php.....

Misshien nog een idee waar ik wat anders zou kunnen vinden????

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 13 jun 2005, 21:05

Het vervelende zit hem erin, als je ingelogd bent geweest en je niet alle nieuwe topics geopend hebt (dus gezien) hij ze toch marked als gelezen.

Dus dacht dan log je in en kijk je gewoon naar de laatste posts......

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 13 jun 2005, 21:08

Er is inderdaad wat veranderd in search.php.

Maar als het goed is moet de Keep Unread Flags mod alleen de echte bezochte topics markeren als gelezen, ook als je je uitlogt. Is wel een grote mod.
Afbeelding

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 13 jun 2005, 21:11

Luuk schreef:Maar als het goed is moet de Keep Unread Flags mod alleen de echte bezochte topics markeren als gelezen, ook als je je uitlogt. Is wel een grote mod.
Deze : http://www.phpbbhacks.com/download/2099 :(

Wat is dus RAAR vind is dat niet standaard is.... want er zit een keuze op om alles te markeren als gelezen.
Dat zou je dan kunnen kiezen voor het verlaten.....


Weet jij misschien een soort gelijke als View last posts....

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 13 jun 2005, 21:23

Die inderdaad, is veeeel werk (staat er tenminste :P)

Maar ik zou geen andere mod weten...
Afbeelding

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 13 jun 2005, 23:24

Nu ben ik wat aan het knutsellen geweest
http://damnet.nl/testforum/index.php

Maar als er dan een topic bijstaat waar een aantal enters (<BR>) inzetten komt het geheel uit zijn verband.
Kan ik uit {recent.POST_TEXT} de tweede enter filteren?

Dennis

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Bericht door Dennis » 14 jun 2005, 12:31

Ik heb het opgelost in de recent.php

Door een replace toe te passen

Code: Selecteer alles

	$post_text = str_replace('<br />', '<div />', $post_text);
	$post_text = str_replace('</br></br>', '<div />', $post_text);
Hij zal de dubbele of extra enters vervangen.

Dennis
Berichten: 431
Lid geworden op: 17 apr 2004, 12:16

Re: View last posts

Bericht door Dennis » 17 jun 2005, 21:45

Nu heb ik nog wat bijgeschaaft en ziet het er aardig uit ( http://damnet.nl/testforum/ )

Alleen als iemand een quote geeft zet hij dat er ook neer.

Ik krijghet niet voor elkaar om het er uit weg te laten

Dit is en deel van de replace code

Code: Selecteer alles

	include_once($phpbb_root_path . 'includes/bbcode.'.$phpEx);
	$post_text = preg_replace('/\:[0-9a-z\:]+\]/si', ']', $post_text);
	$post_text = $line[$i]['post_text'];
	$word_censor = ( count($orig_word) ) ? preg_replace($orig_word, $replacement_word, $post_text) : $post_text;
	$post_text = ( strlen($post_text) < $content ) ? $word_censor : substr(stripslashes($word_censor), 0, $content) .'...';
	$post_text = preg_replace('#(<)([\/]?.*?)(>)#is', '', $post_text);
	$pattern = array ('/\[quote:=\'/', '/\'\]/', '/\[quote:\]/', '/\[\/quote:\]/', '/\[code:(.*?)\]/', '/\[\/code:\]/', '/\[(.*?)\]/si');
	$replace = array ('', '<b>', '</b>:: ', '<b>Zitat: </b>', '</br>', '<b>Code: </b>', '</br>', '');
	$post_text = preg_replace($pattern, $replace, $post_text);
	$post_text = ( $include == '1' ) ? $post_text : smilies_pass($post_text);
	$post_text = str_replace("\n", "\n<br />\n", $post_text);
	$post_text = make_clickable($post_text); 
Daar zit het hem denk in ???
Wie kan me daarme helpen?

Ik heb deze mod gebruikt


Als ik:
$pattern = array ('/\[quote:=\'/', '/\'\]/', '/\[quote:\]/', '/\[\/quote:\]/', '/\[code:(.*?)\]/', '/\[\/code:\]/', '/\[(.*?)\]/si');
Weg laat echöed hij een quote als:

Code: Selecteer alles

[quote:ae213313b5="Maarten"]Ik ....
Kan ik dat nmiet weg halen met een replace
dmv zoiets

Code: Selecteer alles

$post_text = str_replace('/\[\/code:\]/ - /\[\/code\]/', 'leeg', $post_text);



[edit 1:06]
Ik heb ook het e.e.a. geprobeerd met

Code: Selecteer alles

      $pattern = array	( '/\[quote:\]/');
      $replace = array  ('QUOTE');
      $post_text = preg_replace($pattern, $replace, $post_text);
, omdat ik denk dat je van en tot niet zomaar in kan geven...
Maar lukt mij ook niet :(
[/edit]

Gesloten