
Instrukcja nr1:
###########################################
title: Specified Post Warn
version: 1.5
begin: Sobota, 07 Kwiecień 2007
copyright: (c) 2007 KnofeL
description: Dodaje dodatkowe pole w
tabeli z ostrzeżeniami które
zawiera informację za jaki post
user otrzymał ostrzeżenie
difficulty: easy
installation time: ~5min
###########################################
--> SQL <--
ALTER TABLE `phpbb_users_warnings` ADD `postid` mediumint(8) NOT NULL default 0;
###########################################
--> Pliki do wyedytowania <--
warnings.php
viewtopic.php
language/lang_polish/lang_main.php
templates/TWÓJ_STYL/warnings_body.tpl
templates/TWÓJ_STYL/viewtopic_body.tpl
###########################################
--> Otwórz plik: warnings.php <--
--> ZNAJDŹ: <--
'REASON' => prep_reason($row['reason']),
--> PO TYM DODAJ: <--
'POST' => ($row['postid']) ? '<a class="genmed" href="' . append_sid("viewtopic.$phpEx?p=".$row['postid']."#".$row['postid']) . '">POKAŻ</a>' : 'BRAK',
--> ZNAJDŹ PIERWSZE: <--
'L_USERNAME' => $lang['Username'],
--> PO TYM DODAJ: <--
'POST_ID' => $HTTP_GET_VARS['postid'],
--> ZNAJDŹ: <--
$sql = "INSERT INTO " . WARNINGS_TABLE . " (userid, modid, date, value, reason, warning_viewed)
VALUES ($userid, " . $userdata['user_id'] . ", " . CR_TIME . ", $value, '$reason', 0)";
--> ZMIEŃ NA: <--
$postid = ($HTTP_POST_VARS['postid']) ? $HTTP_POST_VARS['postid'] : 0;
$sql = "INSERT INTO " . WARNINGS_TABLE . " (userid, modid, date, value, reason, warning_viewed, postid)
VALUES ($userid, " . $userdata['user_id'] . ", " . CR_TIME . ", $value, '$reason', 0, $postid)";
--> ZAPISZ I ZAMKNIJ PLIK <--
###########################################
--> Otwórz plik: viewtopic.php <--
--> ZNAJDŹ: <-
// Get warnings for users
if ( $board_config['viewtopic_warnings'] && $board_config['warnings_enable'] )
{
[..]
$warnings[$row['userid']] += $row['value'];
}
}
--> ZMIEŃ TO NA: <-
// Get warnings for users
if ( $board_config['viewtopic_warnings'] || $board_config['warnings_enable'] )
{
$sql = "SELECT userid, value, postid
FROM " . WARNINGS_TABLE . "
WHERE userid IN (" . implode(',', $posters_id) . ")
AND archive = '0'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Couldnt Query value info from warnings table', '', __LINE__, __FILE__, $sql);
}
$warnings = array();
$warned_posts = array();
$warn = 0;
foreach( $posters_id as $poster_id )
{
$warnings[$poster_id] = 0;
}
while($row = $db->sql_fetchrow($result))
{
$warnings[$row['userid']] += $row['value'];
$warned_posts[$warn] = $row['postid'];
$warn++;
}
}
--> ZNAJDŹ: <--
'POSTER_FROM' => ($poster_from) ? $poster_from . '<br />' : 0,
--> PO TYM DODAJ: <--
'POSTER_ADD_WARN' => (($userdata['user_level'] == ADMIN || ($is_auth['auth_mod'] && $poster_id != 2)) && $poster_id != ANONYMOUS && $userdata['user_id'] != $poster_id) ? '<br /><center><a class="gensmall" href="'.append_sid('warnings.'.$phpEx.'?mode=add&userid='.$poster_id.'&postid='.$postrow[$i]['post_id']).'">'.$lang['add_warning'].'</a></center><br />' : '',
'POSTER_WARNED_POST' => ( in_array($postrow[$i]['post_id'], $warned_posts) ) ? '<br />Autor postu otrzymał ostrzeżenie' : '',
--> ZAPISZ I ZAMKNIJ PLIK <--
###########################################
--> Otwórz plik: language/lang_polish/lang_main.php <--
--> ZNAJDŹ: <--
//
// That's all Folks!
// -------------------------------------------------
--> PRZED TYM DODAJ: <--
$lang['add_warning'] = 'Dodaj ostrzeżenie';
--> ZAPISZ I ZAMKNIJ PLIK <--
###########################################
--> Otwórz plik: templates/TWÓJ_STYL/viewtopic_body.tpl <--
--> ZNAJDŹ: <--
{postrow.POSTER_FROM}
--> PO TYM DODAJ: <--
{postrow.POSTER_ADD_WARN}
--> ZNAJDŹ: <--
<!-- BEGIN signature -->
--> PRZED TYM DODAJ: <--
<tr>
<td colspan="2" valign="bottom" align="left"><span class="gensmall" style="color: green; font-weight: bold">{postrow.POSTER_WARNED_POST}</span></td>
</tr>
--> ZAPISZ I ZAMKNIJ PLIK <--
###########################################
--> Otwórz plik: templates/TWÓJ_STYL/warnings_body.tpl <--
--> ZNAJDŹ: <--
<th height="25" class="thCornerL" nowrap="nowrap">{L_REASON}</th>
--> PO TYM DODAJ: <--
<th height="25" class="thCornerL" nowrap="nowrap">{L_POST}</th>
--> ZNAJDŹ: <--
<td class="{detail_list.ROW_CLASS}" align="center" width="60%"><span class="gensmall">{detail_list.REASON}</span></td>
--> PO TYM DODAJ: <--
<td class="{detail_list.ROW_CLASS}" align="center" width="60%"><span class="gensmall">{detail_list.POST}</span></td>
--> ZNAJDŹ: <--
<input type="hidden" name="action" value="warning">
--> PO TYM DODAJ: <--
<input type="hidden" name="postid" value="{add.POST_ID}">
--> ZAPISZ I ZAMKNIJ PLIK <--
###########################################
Instrukcja nr 2
##############################################################
## MOD Title: mini PlusMinus
## MOD Author: Wu e-mail: wu@vip-warez.org www: http://vip-warez.org
## MOD Description: Jest to taki mini PluMinus, czyli pochwały i minusy :) (modyfikacja to niewielka przeróbka modu Specified Post Warn i modułu pomógł!)
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 5 min
## Files To Edit: 4
## viewtopic.php
## templates/STYL/viewtopic_body.tpl
## language/lang_polish/lang_main.php
## templates/twoj_styl/twoj_styl.cfg
##
## Included Files: 3
## templates\subSilver\images\lang_polish\pomogl.gif
## templates\subSilver\images\lang_polish\pomogla.gif
## templates\subSilver\images\icon_minus.gif
##
## License: GPL2
##############################################################
## Author Notes:
## Przed instalacją wykonaj kopię plików!
## Do poprawnego działania wymagany jest mod Specified Post Warn
## http://mody.lastinn.info/specified_post_warn-t1268.html
##############################################################
## MOD History:
##
## 2007-09-19 - Version 1.0
## - Pierwsza, stabilna wersja.
##
##############################################################
#
#-----[ Upload files ]------------------------------------------
#
templates\subSilver\images\lang_polish\pomogl.gif
templates\subSilver\images\lang_polish\pomogla.gif
templates\subSilver\images\icon_minus.gif
#
#-----[ OPEN viewtopic.php ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
'POSTER_ADD_WARN' => (($userdata['user_level'] == ADMIN || ($is_auth['auth_mod'] && $poster_id != 2)) && $poster_id != ANONYMOUS && $userdata['user_id'] != $poster_id) ? '<br /><center><a class="gensmall" href="'.append_sid('warnings.'.$phpEx.'?mode=add&userid='.$poster_id.'&postid='.$postrow[$i]['post_id']).'">'.$lang['add_warning'].'</a></center><br />' : '',
#
#-----[ REPLACE WITH ]------------------------------------------
#
'POSTER_ADD_WARN' => (($userdata['user_level'] == ADMIN || ($is_auth['auth_mod'] && $poster_id != 2)) && $poster_id != ANONYMOUS && $userdata['user_id'] != $poster_id) ? '<a class="gensmall" href="'.append_sid('warnings.'.$phpEx.'?mode=add&userid='.$poster_id.'&postid='.$postrow[$i]['post_id']).'">'.$lang['add_warning'].'</a>' : '',
#
#-----[ OPEN templates/STYL/viewtopic_body.tpl ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
{postrow.REPORT_IMG}
#
#-----[ AFTER, ADD ]------------------------------------------
#
{postrow.POSTER_ADD_WARN}
#
#-----[ OPEN language/lang_polish/lang_main.php ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
$lang['add_warning'] = 'Dodaj ostrzeżenie';
#
#-----[ REPLACE WITH ]------------------------------------------
#
# !! Tutaj możesz wstawić dowolny link do ikonki lub do innego stylu !!
#
$lang['add_warning'] = '<img src="templates\subSilver\images\icon_minus.gif" />';
#
#-----[ FIND ]------------------------------------------
#
$lang['helped_confirm'] = 'Jeste¶ ' . (($he) ? 'autorem' : 'autork±') . ' tego tematu, jeżeli ta odpowiedĽ Ci pomogła, możesz dodać jeden punkt "POMÓGŁ" temu użytkownikowi<br /><br />Kliknij %sTUTAJ%s aby dodać punkt, lub kliknij %sTUTAJ%s aby anulować i powrócić do tematu';
$lang['helped_delete_confirm'] = 'Jeste¶ ' . (($he) ? 'pewien' : 'pewna') . ' że chcesz usun±ć punkt "POMÓGŁ" dla tego postu ?<br /><br />Kliknij %sTUTAJ%s jeżeli chcesz usun±ć punkt, lub %sTUTAJ%s aby powrócić do tematu';
$lang['helped_added'] = 'Punkt został dodany<br /><br />Kliknij %sTUTAJ%s aby powrócic do tematu.';
$lang['He_helped'] = 'Jeżeli ten post pomógł Ci, kliknij aby dodać punkt temu użytkownikowi';
$lang['He_helped_delete'] = 'Usuń punkt \'pomógł\' dla tego postu';
$lang['help_1'] = ' raz';
$lang['help_more'] = ' razy';
$lang['postrow_help'] = '<b>Pomógł:</b> ';
$lang['postrow_help_she'] = '<b>Pomogła:</b> ';
$lang['helped'] = 'Pomógł';
#
#-----[ REPLACE WITH ]------------------------------------------
#
$lang['helped_confirm'] = 'Jeste¶ ' . (($he) ? 'autorem' : 'autork±') . ' tego tematu, jeżeli ta odpowiedĽ Ci pomogła, możesz dać pochwałę temu użytkownikowi<br /><br />Kliknij %sTUTAJ%s aby dodać punkt, lub kliknij %sTUTAJ%s aby anulować i powrócić do tematu';
$lang['helped_delete_confirm'] = 'Jeste¶ ' . (($he) ? 'pewien' : 'pewna') . ' że chcesz usun±ć pochwałę" dla tego postu ?<br /><br />Kliknij %sTUTAJ%s jeżeli chcesz usun±ć pochwałę, lub %sTUTAJ%s aby powrócić do tematu';
$lang['helped_added'] = 'Pochwała została dodana<br /><br />Kliknij %sTUTAJ%s aby powrócic do tematu.';
$lang['He_helped'] = 'Jeżeli ten post pomógł Ci, kliknij aby dać pochwałę temu użytkownikowi';
$lang['He_helped_delete'] = 'Usuń \'pochwałę\' dla tego postu';
$lang['postrow_help'] = '<b>Pochwał:</b> ';
$lang['postrow_help_she'] = '<b>Pochwał:</b> ';
$lang['helped'] = 'Pochwał';
#
#-----[ OPEN templates/STYL/viewtopic_body.tpl ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
{postrow.HELPED_ME}{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.YIM_IMG}{postrow.MSN_IMG}
#
#-----[ REPLACE WITH ]------------------------------------------
#
{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.YIM_IMG}{postrow.MSN_IMG}
#
#-----[ FIND ]------------------------------------------
#
{postrow.REPORT_IMG} {postrow.POSTER_ADD_WARN}
#
#-----[ REPLACE WITH ]------------------------------------------
#
{postrow.REPORT_IMG} {postrow.POSTER_ADD_WARN} {postrow.HELPED_ME}
#
#-----[ OPEN templates/twoj_styl/twoj_styl.cfg ]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
$images['icon_help'] = "$current_template_images/{LANG}/pomogl.gif\" width=\"15\" height=\"18";
$images['icon_help-a'] = "$current_template_images/{LANG}/pomogla.gif\" width=\"59\" height=\"18";
#
#-----[ REPLACE WITH ]------------------------------------------
#
$images['icon_help'] = "$current_template_images/{LANG}/pomogl.gif\" width=\"15\" height=\"18";
$images['icon_help-a'] = "$current_template_images/{LANG}/pomogla.gif\" width=\"15\" height=\"18";
#
#-----[ Visit http://vip-warez.org ;]------------------------------------------
#
Wszystko ;]
Pliki do intrukcji nr 2
http://www.forum-humorex.yoyo.pl/miniPlusMinus.1.0.PL.by.Wu_www.vip-warez.org.rar
(kliknij prawym przycieskiem myszy i zapisz jako... )
. Z góry bardzo bardzo dziękuję za jakąkolwiek odpowiedź :)
POZDRAWIAM :)