Snickare?

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Supportgrupp, Moderatorgrupp

niklassthlm
Medlem
Medlem
Inlägg: 12
Blev medlem: 2004-10-30 21:25
Svar: 0

Snickare?

Inlägg av niklassthlm »

Hej! Jag behöver hjälp av någon kunnig phpbb moddare. Om ni känner er intresserade så kan ni väl mejla mig på ljungblom@chello.se el pm'a på mitt forum http://www.utrustning.se

Ha det

/Niklas
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

alltid bra att skriva vad du vill ha för något... det mesta kan nog hittas på http://www.phpbbhacks.com
Joel PazZze Martinsson - phpBB Sverige Support
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Han vet redan vad han vill ha, han letar efter någon som kodar det hela ...
Holger Gremminger
Ingen support via PM!
niklassthlm
Medlem
Medlem
Inlägg: 12
Blev medlem: 2004-10-30 21:25
Svar: 0

Inlägg av niklassthlm »

Tjena! Jag försöker själv få in etthack från phpbbhacks.com hack nr 515 el "Last Post Topic on Index". Det jag gör är att byta ut indexfilerna. Det funka ok, men...... Aktiva användare försvinner blandannat......tips?

/Niklas
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Hack nr 515 är ett helt annat som har ngt med smilies att göra. Menar du det här:

http://www.phpbbhacks.com/download/3349 :?:

Installera manuellt istället ...
#
#-----[ OPEN ]------------------------------------------------
#
index.php

#
#-----[ ACTION Find ]-----------------------------------------
#
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
FROM (( " . FORUMS_TABLE . " f
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id )
ORDER BY f.cat_id, f.forum_order";
break;
}
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
}

$forum_data = array();
while( $row = $db->sql_fetchrow($result) )
{
$forum_data[] = $row;
}
$db->sql_freeresult($result);

if ( !($total_forums = count($forum_data)) )
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Obtain a list of topic ids which contain

#
#-----[ REPLACE WITH ]----------------------------------------
#
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
" FROM ((( " . FORUMS_TABLE . " f " .
" LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
" LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
" LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
" ORDER BY f.cat_id, f.forum_order";
break;
}
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
}

$forum_data = array();
$topic_last_ary = array();
$i=0;
while( $row = $db->sql_fetchrow($result) )
{
if (!in_array($row['topic_last_post_id'], $topic_last_ary) || $row['topic_last_post_id']==0) {
$topic_last_ary=$row['topic_last_post_id'];
$i++;
$forum_data[] = $row;
}
}
unset($topic_last_ary);
if ( !($total_forums = count($forum_data)) )
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Filter topic_title not allowed to read
//
if ( !($userdata['user_level'] == ADMIN && $userdata['session_logged_in']) ) {
$auth_read_all = array();
$auth_read_all=auth(AUTH_READ, AUTH_LIST_ALL, $userdata, $forum_data);
$auth_data = '';
for($i=0; $i<count($forum_data); $i++)
{
if (!$auth_read_all[$forum_data[$i]['forum_id']]['auth_read']) {
$forum_data[$i]['topic_title']='';
}
}
}

//
// Define censored word matches
//
$orig_word = array();
$replacement_word = array();
obtain_word_list($orig_word, $replacement_word);

//
// Obtain a list of topic ids which contain


#
#-----[ ACTION Find ]-----------------------------------------
#
if ( $forum_data[$j]['forum_last_post_id'] )
{
...
}


#
#-----[ ACTION Replace With ]---------------------------------
#
if ( $forum_data[$j]['forum_last_post_id'] )
{
$topic_title = $forum_data[$j]['topic_title'];
$topic_title2 = $forum_data[$j]['topic_title'];

//
// Censor topic title
//
if ( count($orig_word) )
{
$topic_title = preg_replace($orig_word, $replacement_word, $topic_title);
$topic_title2 = preg_replace($orig_word, $replacement_word, $topic_title2);
}

if (strlen($topic_title)>27) {
$topic_title = substr($topic_title,0,24) . '...';
}

$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
$last_post = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '" title="' . $topic_title2 . '">' . $topic_title . '</a><br>';
$last_post .= $last_post_time . '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '"></a><br>' . $lang['by'] . '&nbsp;';
$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
}

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
Holger Gremminger
Ingen support via PM!
niklassthlm
Medlem
Medlem
Inlägg: 12
Blev medlem: 2004-10-30 21:25
Svar: 0

Inlägg av niklassthlm »

Nix denna. Nr 566

http://www.phpbbhacks.com/download/566

Jag har gjort det manuellt oxå. Samma problem.

/Niklas
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6560
Blev medlem: 2004-06-09 09:32
Svar: 1

Inlägg av Holger »

Den är för 2.0.1 - 2.0.3

Prova den andra! Den är för 2.0.10.

/Holger
Holger Gremminger
Ingen support via PM!
niklassthlm
Medlem
Medlem
Inlägg: 12
Blev medlem: 2004-10-30 21:25
Svar: 0

Inlägg av niklassthlm »

tackar. Så enkelt va det. :D
Tiden? Vill ha 24 h visning men får inte till det. Har skrivit
D M d, Y H:i

Men fortfarande am pm
Användarens profilbild
PazZze
Support
Support
Inlägg: 1028
Blev medlem: 2004-05-10 11:19
Svar: 0

Inlägg av PazZze »

om du är inloggad: ändra i din profil

annars ändrar du under forum konfigationen
Joel PazZze Martinsson - phpBB Sverige Support
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst