Betere Reply functie

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
Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Betere Reply functie

Bericht door Blaatpraat » 22 jan 2004, 16:47

Ik zou graag een Mod zien waarin bij elke post naast de Afbeelding ook een knop "Reageer" komt te staan.

Liefst ook nog dat wanneer je hier op klikt, dat er dan in je reactie een lijntje komt met Size 9 van: "Reageert op: [naam]".

InfoPop heeft dit wel op hun fora, en ik mis deze functie eigenlijk wel...

Alvast bedankt!

Manneke


ps; Ja, ik heb gesearch of deze al eerder was aangevraagd, kon raargenoeg niets vinden.

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 22 jan 2004, 16:48

Ehhh ik snap je bedoeling niet hoor

Staat toch al reply onderaan??

mzzl 8)
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 22 jan 2004, 16:49

ja juist, maar als je een onderwerp vol met fotos hebt, dan moet je uren scrollen om onderaan te komen.

en het is handig om te kunnen zien op wie iemand reply't

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 22 jan 2004, 18:16

Als ej op quote drukt komt automatisch de naam er te staan.

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 26 jan 2004, 13:11

Ja zo kan je het zien,

De Quote functie alleen zonder het
quote
scherm...

dus alleen:


Reactie op Webdev:

en dat je daar onder kan typen...

dus niet dat dat hele irritante vorige bericht erbij komt...
voorbeeld: http://www.jongerenpraat.com/ubbthreads ... o=&fpart=1

Boven in elk bericht zie je aan wie de reply is gericht...
is dit mogelijk?

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 29 jan 2004, 15:40

Elke post op een pagina staat toch gekoppeld aan de 'username' in de database? zou je die niet automatisch kunnen laten verschijnen in een reply bericht op een of andere mannier

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 29 jan 2004, 18:26

Open
language/lang_dutch/lang_main.php

Zoek (regel +/- 1045)

Code: Selecteer alles

// That's all, Folks!
Plaats daaronder

Code: Selecteer alles

// Reply to post hack
$lang['Reply_to_post'] = 'Plaats reactie op de post van %s'; // Plaats reactie op de post van piet
Open
/templates/subSilver/subSilver.cfg

Zoek (regel +/- 64)

Code: Selecteer alles

$images['reply_new'] = "$current_template_images/{LANG}/reply.gif";
Plaats daaronder

Code: Selecteer alles

$images['reply_post'] = "$current_template_images/{LANG}/reply.gif";
  • (Volgens mij zou het ophalen van $post_info['post_subject'] uit de database niet nodig moeten zijn ($mode = 'quote' doet dat ook niet), maar die waarde bleef steeds leeg dus daarom maar zo. ;))
Open
posting.php

Zoek (regel +/- 738)

Code: Selecteer alles

else if ( $mode == 'reply' )
Zoek daaronder (regel +/- 743)

Code: Selecteer alles

$subject = '';
Vervang met

Code: Selecteer alles

		if ( $post_id )
		{
         	if ( $post_data['first_post'] )
        	{

            $subject = 'Re: ' . $post_info['topic_title'];

			} else {

				$sql = "SELECT post_subject
				   FROM " . POSTS_TEXT_TABLE . "
				   WHERE post_id = $post_id";
				if ( !($result = $db->sql_query($sql)) )
				{
				   message_die(GENERAL_ERROR, 'Could not obtain post subject', '', __LINE__, __FILE__, $sql);
				}
				$subject = 'Re: ' . mysql_result($result,0, "post_subject");

			}

		} else {

			$subject = '';

		}
Open
viewtopic.php

Zoek (regel +/- 1154)

Code: Selecteer alles

$template->assign_block_vars('postrow', array(
Plaats daarboven

Code: Selecteer alles

	$reply_post_url = append_sid("posting.$phpEx?mode=reply&" . POST_TOPIC_URL . "=$topic_id&p=" . $postrow[$i]['post_id']);
	$reply_post_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : sprintf($lang['Reply_to_post'], $poster);
Zoek (regel +/- 1202)

Code: Selecteer alles

		'L_MINI_POST_ALT' => $mini_post_alt,
Plaats daaronder

Code: Selecteer alles

		'L_POST_REPLY_POST' => $reply_post_alt,

		'U_POST_REPLY_POST' => $reply_post_url,
Zoek (regel +/- 521)

Code: Selecteer alles

$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_new'];
Plaats daaronder

Code: Selecteer alles

$reply_post_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_post'];
Zoek (regel +/- 632)

Code: Selecteer alles

	'REPLY_IMG' => $reply_img,
Plaats daaronder

Code: Selecteer alles

	'REPLY_POST_IMG' => $reply_post_img,
Open
/templates/subSilver/viewtopic_body.tpl

Zoek (regel +/- 33)

Code: Selecteer alles

{postrow.QUOTE_IMG}
Plaats daarachter

Code: Selecteer alles

<a href="{postrow.U_POST_REPLY_POST}"><img src="{REPLY_POST_IMG}" border="0" alt="{postrow.L_POST_REPLY_POST}" title="{postrow.L_POST_REPLY_POST}" align="middle" /></a> 
Let wel op, het werkt nu maar de knopjes in viewtopic zijn nu erg groot, omdat ik het standaard plaatje onderaan de pagina gebruik. Als je zelf een nieuw plaatje maakt pas je dat aan in /templates/subSilver/subSilver.cfg in de toegevoegde $images['reply_post'] regel. ;)

Pfft...tis toch nog een behoorlijke MOD geworden :D

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 05 feb 2004, 21:00

deze reageert op het onderwerp in de post waarop is gereageert...
Hij moet in plaats van dat onderwerp, de Nickname van de 'poster' in het onderwerp zetten of iets dergelijks :)

Mosy is al druk bezig :D

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 05 feb 2004, 22:28

Als je de grootste stap hierboven negeert of terugdraait moet je daar dit voor in de plaats zetten. Dan werkt het wel.

Hij pakt nu telkens "Re: naam" als onderwerp, en wanneer een gast heeft gepost pakt hij de naam die dan bij die post is opgegeven.

Code: Selecteer alles

      if ( $post_id )
      {
            $sql = "SELECT u.username
               FROM " . POSTS_TABLE . " p, " . USERS_TABLE ." u
               WHERE p.post_id=$post_id
               AND u.user_id=p.poster_id";
            if ( !($result = $db->sql_query($sql)) )
            {
               message_die(GENERAL_ERROR, 'Could not obtain post username', '', __LINE__, __FILE__, $sql);
            }
            if ( mysql_result($result,0, "username") == 'Anonymous' )
            {

               $sql = "SELECT post_username
                  FROM " . POSTS_TABLE . "
                  WHERE post_id=$post_id";
               if ( !($result = $db->sql_query($sql)) )
               {
                  message_die(GENERAL_ERROR, 'Could not obtain guest username', '', __LINE__, __FILE__, $sql);
               }
               $reply_username = mysql_result($result,0, "post_username");

            } else {

               $reply_username = mysql_result($result,0, "username");

            }
            $subject = "Re: " . $reply_username;

      } else {

         $subject = '';

      }
//edit: 11/02/04
onnodige if functie weggehaald
Laatst gewijzigd door mosymuis op 11 feb 2004, 17:09, 2 keer totaal gewijzigd.

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 06 feb 2004, 00:21

Dames en Heren, deze mod is nog in ontwilleling. Mosymuis en ik hebben nog een klein foutje ontdekt die (waarschijnlijk morgen) eruit word gehaald. Nog even gedult voordat je deze mod toevoegt!

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 11 feb 2004, 17:21

...een foutje dat alleen aanwezig is wanneer de Admin colors mod is geïnstalleerd. :o

//edit
Nu zou hij ook met de color mod moeten werken. Hij haalt de username nu schoon op uit de database.

Volg de originele mod maar gebruik dit stukje voor de eerste wijziging in viewtopic.php:
mosymuis schreef:Open
viewtopic.php

Zoek (regel +/- 1154)

Code: Selecteer alles

$template->assign_block_vars('postrow', array(
Plaats daarboven

Code: Selecteer alles

	$reply_post_url = append_sid("posting.$phpEx?mode=reply&" . POST_TOPIC_URL . "=$topic_id&p=" . $postrow[$i]['post_id']);
	$sql = "SELECT u.username
	   FROM " . POSTS_TABLE . " p, " . USERS_TABLE ." u
	   WHERE p.post_id=" . $postrow[$i]['post_id'] . "
	   AND u.user_id=p.poster_id";
	if ( !($result = $db->sql_query($sql)) )
	{
	  message_die(GENERAL_ERROR, 'Could not obtain post username', '', __LINE__, __FILE__, $sql);
	}
	$reply_post_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : sprintf($lang['Reply_to_post'], mysql_result($result,0, "username"));
Daarnaast heb ik ook nog een kleine wijziging gemaakt in deze post, bij het plaatsen van de eerste post in een topic ging hij nog uit van "Re: subject". Ik zou dat stuk ook even aanpassen als ik jou was. ;)

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 11 feb 2004, 19:21

Whoei! :D

De mod is werkende nu! :thumb:

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 13 feb 2004, 13:21

http://www.phpbb.com/phpBB/viewtopic.php?t=172423

Kijk ns toevallig? Ik vind dit jatten!! Ik heb alleen 1 vraag mosymuis heb jij die mod zelf gemaakt? Zo ja reageer dan even op deze forum:
http://www.phpbb.com/phpBB/viewtopic.ph ... highlight=
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 13 feb 2004, 16:36

Duvelske schreef:http://www.phpbb.com/phpBB/viewtopic.php?t=172423

Kijk ns toevallig? Ik vind dit jatten!! Ik heb alleen 1 vraag mosymuis heb jij die mod zelf gemaakt? Zo ja reageer dan even op deze forum:
http://www.phpbb.com/phpBB/viewtopic.php?t=172818
Wtf Duvelske, waar heb jij nou weer last van?? Natuurlijk heb ik de bovenstaande mod zelf gemaakt, sterker nog, ik zie amper overeenkomstem met de mijne en degene waar jij naar verwijst.
Who quoted me?
With this MOD an user can see a list of the posts that has quoted posts of his/hers. It also includes hover-preview of the presented posts.
Dit LIJKT niet eens op wat mijn mod doet. Die maakt namelijk een extra knopje naast de "quote" button, welke bij het onderwerp van de reply "Re: {poster}" invult. Niets meer en niet minder. Klik hier voor een demo.

Vind het al erg zat dat je op zoek gaat naar iets wat op deze mod lijkt, alsof je me niet vertrouwt wanneer ik iets zelf maak. Dit is niet mijn eerste mod dus ik heb er al wat verstand van, ik heb halverwege de functies omgegooid omdat Blaatpraat daarom vroeg en toch ben jij achterdochtig?! :? Get al life...

//edit
Ik begrijp nu dat je eerder Ogrebeast beschuldigt van het stelen van code dan mij, maar dat maakt het niet minder opmerkelijk.
Laatst gewijzigd door mosymuis op 13 feb 2004, 16:51, 1 keer totaal gewijzigd.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 13 feb 2004, 16:42

Heb je bekeken wat bijde mods doen? Iets heel anders. Ik begrijp niet waarom duvelske....

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 14 feb 2004, 00:18

@mosymuis
ik weet niet wat je wel niet denkt, maar ik kwam deze mod tegen en tja ik d8 dat die kerel op phpbb.com gewoon het stuk van jou geript had. Sorry dat je gelijk denkt dat ik je niet geloof dat je het stuk niet gemaakt zou hebben :? Maar zo bedoelde ik het echt niet in ieder geval. Dus drink maar een :bier: tje en het komt wel goed ;)

Verder

@WebSiteNet

Ik d8 echt dat ze allebei gewoon hetzelfde deden. Dit hoorde ik ook van een collega van me die had hem geinstalleerd en ik vond het wel verdacht veel. En aangezien die kerel op phpbb.com me totaal onbekend is en ik mosymuis al een hele tijd kende (vooral van phpbb.nl) D8 ik dat hij jou code gebruikte. Sorry als het anders is ik bedoelde het in ieder geval niet verkeerd.
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 14 feb 2004, 13:06

Duvelske, in eerste instantie dacht ik idd dat je mij beschuldigde van copiëeren, iets waar ik juist een fel tegenstander van ben. Daarom reageerde ik zo fel. ;) Toch snap ik nog steeds niet hoe je van deze twee mods hebt kunnen denken dat ze gedeelde code hadden, want ze zijn werkelijk totaal verschillend. :?:

Maar goed, ik denk ook dat je het inderdaad niet kwaad bedoelde, dus zand erover wat mij betreft.

Gebruikersavatar
Blaatpraat
Berichten: 108
Lid geworden op: 28 okt 2003, 11:47
Locatie: Bavel (Bij breda)
Contacteer:

Bericht door Blaatpraat » 17 feb 2004, 22:18

Jup. Deze mod is 100% op mijn aanvraag gemaakt.
Mosy zag er zelfs het nut niet van in maar heeft um toch gemaakt.
ik had me al eerder dood gezocht naar deze mod, dus het is echt
geen copy.

En zoals mosy al zei, hij had hem helemaal aangepast aan mijn wensen ;)
en we hebben um samen getest op mijn forumpje.

Zit wel goed ;) misverstandje dus

Gesloten