Luistert nu naar...

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
marian0810
Berichten: 1974
Lid geworden op: 09 apr 2007, 10:24
Locatie: Hoofddorp
Contacteer:

Luistert nu naar...

Bericht door marian0810 » 31 mar 2010, 17:23

Lang geleden heb ik eens een keer een mod request gedaan op phpbb.com voor een extra invulveld onder elk bericht. Omdat daar toen eigenlijk niet op gereageerd is ben ik laatst zelf eens gaan puzzelen. Nou weet elke kleuter waarschijnlijk meer van PHP dan ik, maar ik kan wel kopiëren en plakken :mrgreen: Ik ben op zoek gegaan naar andere velden die in elk bericht terugkomen en heb daar wat codes van gekopieerd, en wat dingen nageäapt uit andere mods enzo.

Tot mijn eigen verbazing kreeg ik het uiteindelijk werkend, precies zoals ik het hebben wou. Het probleem is alleen dat het forum er langzamer door lijkt te worden en dat is nou ook weer niet de bedoeling.

Dus mijn vraag is eigenlijk of iemand met meer verstand van mods schrijven eens zou willen meekijken of ik wat belangrijks gemist heb/teveel heb gedaan/fout heb gedaan/overslagen... wat dan ook. Iets waardoor ik het werkend krijg zonder dat het de snelheid beïnvloedt :?:

Dit is wat ik heb gedaan:

SQL

Code: Selecteer alles

ALTER TABLE `phpbb_posts` ADD `post_listening` VARCHAR( 255 ) NOT NULL DEFAULT '';

Code: Selecteer alles

Copy: root/images/cddisc.gif 
To: images/cddisc.gif 
Open: posting.php
Find

Code: Selecteer alles

$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'], 'enable_magic_url' => 0, 'topic_status' => 0, 'topic_type' => POST_NORMAL, 'post_subject' => '', 'topic_title' => '', 'post_time' => 0, 'post_edit_reason' => '', 'notify_set' => 0);
In-line Find

Code: Selecteer alles

, 'post_time' => 0
In-line Add after

Code: Selecteer alles

, 'post_listening' => ''
Find

Code: Selecteer alles

	$post_data['post_subject']		= utf8_normalize_nfc(request_var('subject', '', true));
Add after

Code: Selecteer alles

// Now Listening to
	$post_data['post_listening']	= utf8_normalize_nfc(request_var('listening', '', true));
// Now Listening to --- end	
Find

Code: Selecteer alles

				'post_edit_reason'		=> $post_data['post_edit_reason'],
Add after

Code: Selecteer alles

// Now Listening to 
				'post_listening'		=> $post_data['post_listening'],
// Now Listening to --- end
Find

Code: Selecteer alles

	$preview_subject = censor_text($post_data['post_subject']);
Add after

Code: Selecteer alles

	$preview_listening = censor_text($post_data['post_listening']);
Find

Code: Selecteer alles

			'PREVIEW_SIGNATURE'		=> $preview_signature,
Add after

Code: Selecteer alles

			'PREVIEW_LISTENING'		=> $preview_listening,
Find

Code: Selecteer alles

	'EDIT_REASON'			=> $post_data['post_edit_reason'],
Add after

Code: Selecteer alles

// Now Listening to
	'LISTENING'			=> ($mode == 'quote') ? '' : $post_data['post_listening'],
// Now Listening to --- end	
Open: viewtopic.php
Find

Code: Selecteer alles

	'post_edit_reason'	=> $row['post_edit_reason'],
Add after

Code: Selecteer alles

	'post_listening'	=> $row['post_listening'],
Find

Code: Selecteer alles

	'EDIT_REASON'		=> $row['post_edit_reason'],
Add after

Code: Selecteer alles

	'LISTENING'		=> $row['post_listening'],
Open: includes/functions_posting.php
Find

Code: Selecteer alles

		$post_subject	= $row['post_subject'];
Add after

Code: Selecteer alles

 		$post_listening	= $row['post_listening']; 
Find

Code: Selecteer alles

				'post_subject'		=> $subject,
Add after

Code: Selecteer alles

 				'post_listening'	=> $data['post_listening'], 
(deze twee keer)

Open: language/en/posting.php
Find

Code: Selecteer alles

));

?>
Add before

Code: Selecteer alles

// Now Listening to
	'LISTENING'				=> 'Now listening to',
// Now Listening to --- end
Open: language/en/viewtopic.php
Find

Code: Selecteer alles

));

?>
Add before

Code: Selecteer alles

// Now Listening to
	'LISTENING'				=> 'Now listening to',
// Now Listening to --- end

Open: styles/subsilver2/template/posting_body.html
Find

Code: Selecteer alles

<!-- IF S_INLINE_ATTACHMENT_OPTIONS -->
Add before

Code: Selecteer alles

<tr>
   <td class="row1" width="22%"><b class="genmed">{L_LISTENING}:</b></td>
   <td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="listening" size="45" maxlength="65" tabindex="2" value="{LISTENING}" /></td>
</tr>
Open: styles/subsilver2/template/posting_preview.html
Find

Code: Selecteer alles

			<!-- IF PREVIEW_SIGNATURE --><span class="postbody"><br />_________________<br />{PREVIEW_SIGNATURE}</span><!-- ENDIF --></td>
Add before

Code: Selecteer alles

<tr>
   <td class="row1" width="22%"><b class="genmed">{L_LISTENING}:</b></td>
   <td class="row2" width="78%"><input class="post" style="width:450px" type="text" name="listening" size="45" maxlength="65" tabindex="2" value="{LISTENING}" /></td>
</tr>
Open: styles/subsilver2/template/viewtopic_body.html
Find

Code: Selecteer alles

<!-- IF postrow.SIGNATURE -->
Add before

Code: Selecteer alles

      <!-- IF postrow.LISTENING -->
      <table width="100%" cellspacing="0">
         <tr>
      <td align="right" class="gensmall"><img src="images/cddisc.gif" alt="" />&nbsp;<em><strong>{L_LISTENING}:</strong>&nbsp;{postrow.LISTENING}&nbsp;&nbsp;&nbsp;</em></td>
      </tr>
      </table>
      <!-- ENDIF -->   
screenshots:
http://img249.imageshack.us/img249/1636/postnew.jpg
http://img169.imageshack.us/img169/2553/viewnew.jpg

Ik zou er heel blij mee zijn als iemand me kan vertellen waar het fout gaat...

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

Re: Luistert nu naar...

Bericht door marian0810 » 02 apr 2010, 15:58

Is het zo'n moeilijke vraag of zo'n domme? :?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20298
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Luistert nu naar...

Bericht door Paul » 06 mei 2010, 12:36

Onderwerp opgeschoond, graag ontopic blijven.

Plaats reactie