Skocz do zawartości


- - - - -

[IP.Board 3.x.x] Historia edycji w IP.Sboutbox


  • Proszę się zalogować aby odpowiedzieć
Brak odpowiedzi na ten temat

#1 Spanner

Spanner

    PHP & IP.Board Developer

  • Administrator
  • 5435 postów
  • Płeć:Mężczyzna
  • Skąd:KrK
  • Wersja:IP.Board 3.3.x

Napisany 14 luty 2011 - 16:47

Aby mieć w historii Shoutboxa treść pierwotnego wpisu należy wykonać poniższe instrukcje.

Otwórz: /admin/applications_addon/other/shoutbox/modules_public/ajax/coreAjax.php

Znajdź:

// Setup update array
			$shout['s_edit_history'][] = array( 'mid'  => $this->memberData['member_id'],
												'date' => time(),
												'ip'   => $this->member->ip_address
												);

Zamień na:

// Setup update array
			$shout['s_edit_history'][] = array( 'mid'  => $this->memberData['member_id'],
												'date' => time(),
												'ip'   => $this->member->ip_address,
												'old'  => $shout['s_message']
												);

Zmiany w skinie:

skin_shoutbox -> mod_opts_content

Znajdź:

<foreach loop="$data as $edit">
				<tr class='{$edit['class']}'>
					<td class='altrow' valign='top'>
						<a href='{parse url="showuser={$edit['member_id']}" base="public"}'>{$edit['_name']}</a><br />
						<span class='shoutbox_time'>{$this->lang->words['ip']}: <em>{$edit['ip']}</em></span>
					</td>
					<td class='altrow short' valign='middle'>{$edit['_date']}</td>
				</tr>
			</foreach>

Zamień na:

<foreach loop="$data as $edit">
				<tr class='{$edit['class']}'>
					<td class='altrow' valign='top'>
						<a href='{parse url="showuser={$edit['member_id']}" base="public"}'>{$edit['_name']}</a><br />
						<span class='shoutbox_time'>{$this->lang->words['ip']}: <em>{$edit['ip']}</em></span>
					</td>
					<td class='altrow short' valign='middle'>{$edit['_date']}</td>
				</tr>
				<tr class='{$edit['class']}'>
					<td class='altrow' valign='middle' colspan="2">
						{$edit['old']}
					</td>
				</tr>
			</foreach>

I to tyle :)

Zabrania się rozpowszechniania oraz kopiowania tego artykułu bez zgody i wiedzy autora :)


Powód edycji: | Powiększenie pola do pisania. , sposób edycji plików , Gdzie znajdują się te pliki? | Do edycji niestandardowych pól , baza sql dla IPBoard | porównywanie napisów , Stare-Nowe posty | IPBoard 3.0.5


1 użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników