Request by: CherryJimbo
Request Post: http://www.phpbb.com/community/viewtopi ... 85&start=0
With this snippet u can tell your feeling, with simply posting
- Code: Select all
[me]feels good![/me]
Demo: http://4seven.bplaced.net/phpbb3/viewtopic.php?p=1225#p1225
It effects searching, posting and view topic.
New Instruction
Note for those, who installed the old version before:
U have to edit old feel-posts manually, bcs. new version works only on new added posts.
open
posting.php
find
- Code: Select all
$template->assign_vars(array(
'PREVIEW_SUBJECT' => $preview_subject,
before add
- Code: Select all
// IRC like /me Snippet / 4seven / 2010
$me_username = ($user->data['user_id'] != ANONYMOUS) ? $user->data['username'] : $user->lang['GUEST'];
$me_user = get_username_string('username', false, $me_username, false, $me_username);
$preview_message = preg_replace('#\[me\](.*?)\[\/me\]#is', "<span>$me_user $1</span>", $preview_message);
// IRC like /me Snippet / 4seven / 2010
open
includes/functions_posting.php
find
- Code: Select all
// Collect Information
switch ($post_mode)
{
case 'post':
case 'reply':
after add
- Code: Select all
$me_user = (!$user->data['is_registered'] && $username) ? $username : (($user->data['user_id'] != ANONYMOUS) ? $user->data['username'] : $user->lang['GUEST']);
$data['message'] = preg_replace('#\[me\](.*?)\[\/me\]#is', "$me_user $1", $data['message']);
Clear all Board- and Browser-Caches
Old Instruction
open
posting.php
find
- Code: Select all
$template->assign_vars(array(
'PREVIEW_SUBJECT' => $preview_subject,
before add
- Code: Select all
// IRC like /me Snippet / 4seven / 2010
$me_user = get_username_string('username', false, $user->data['username'], false, $user->data['username']);
$preview_message = preg_replace('#\[me\](.*?)\[\/me\]#is', "<span>$me_user $1</span>", $preview_message);
// IRC like /me Snippet / 4seven / 2010
open
search.php
find
- Code: Select all
$tpl_ary = array(
'POST_AUTHOR_FULL'
before add
- Code: Select all
// IRC like /me Snippet / 4seven / 2010
$me_user = get_username_string('username', $row['poster_id'], $row['username'], $row['user_colour'], $row['post_username']);
$row['post_text'] = preg_replace('#\[me\](.*?)\[\/me\]#is', "<span>$me_user $1</span>", $row['post_text']);
// IRC like /me Snippet / 4seven / 2010
open
viewtopic.php
- Code: Select all
//
$postrow = array(
before add
- Code: Select all
// IRC like /me Snippet / 4seven / 2010
$me_user = ($poster_id != ANONYMOUS) ? $user_cache[$poster_id]['author_username'] : get_username_string('username', $poster_id, $row['username'], $row['user_colour'], $row['post_username']);
$message = preg_replace('#\[me\](.*?)\[\/me\]#is', "<span>$me_user $1</span>", $message);
// IRC like /me Snippet / 4seven / 2010
open
includes/functions_posting.php
find
- Code: Select all
$template->assign_block_vars($mode . '_row', array(
before add
- Code: Select all
// IRC like /me Snippet / 4seven / 2010
$me_user = get_username_string('username', $row['poster_id'], $row['username'], $row['user_colour'], $row['post_username']);
$message = preg_replace('#\[me\](.*?)\[\/me\]#is', "<span>$me_user $1</span>", $message);
// IRC like /me Snippet / 4seven / 2010