|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Matteo 09-11-2013, 09:29 |
Multiple Ranks 2.1a (Beta) |
Autor |
Wiadomość |
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 29-01-2008, 19:07 Multiple Ranks 2.1a (Beta)
|
|
|
MOD Multiple Ranks 2.1a Beta
Kod: | ##############################################################################################
## MOD Title: Multiple Ranks
## MOD Author: Matrix < info @ alldeaf.pl > http://design.alldeaf.pl
##
## MOD Description: MOD dodaje kilka rang nad avatarem w poście i w profilu.
##
## MOD Version: 2.1a BETA ( Originalna wersja: 2.0.3 Mighty Gorgon )
##
## Installation Level: średnio (medium)
## Installation Time: 10 minut (10 minutes)
##
## Files To Edit: (10)
## viewtopic.php
## admin/admin_ranks.php
## admin/admin_users.php
## includes/usercp_viewprofile.php
## language/lang_english/lang_main.php
## language/lang_polish/lang_main.php
## templates/subSilver/profile_view_body.tpl
## templates/subSilver/viewtopic_body.tpl
## templates/subSilver/admin/user_edit_body.tpl
## templates/subSilver/admin/ranks_edit_body.tpl
##
## Included Files: (3)
## ranks.php
## includes/functions_mg_ranks.php
## templates/subSilver/ranks_body.tpl
##
##############################################################################################
##
## License: http://www.gnu.org/licenses/gpl.html (GPL 2)
##
##############################################################################################
##
## Dla osób mających problem ze zrozumieniem instrukcji: http://www.phpbb2.pl/faq.php?faq=1
##
##############################################################################################
##
## MOD History:
## 2008-02-03 - Wersja 2.1a
## - większe poprawki w instrukcji
##
## 2007-02-21 - Wersja 2.1
## - duże zmiany i poprawki
## - Usunięte w instrukcji wersji 2.0.3 (originalny):
## memberlist.php
## includes/page_header.php
## language/lang_english/lang_admin.php
## templates/subSilver/overall_header.tpl
## templates/subSilver/memberlist_body.tpl
## templates/subSilver/subSilver.cfg
## templates/subSilver/images/spacer.gif
##
############################################################################################## |
Jest kompatybilna do wersji 1.12.5 lub nowsza.
UWAGA !
Zanim zainstalować róbcie kopie zapasowe plików, ponieważ w tej modyfikacji mogą być błędne. Jest teraz w fazie BETA.
Najlepiej przetestujcie wszystko, potem napiszecie jakie blędy...
Jedynie wiem jedno:
- nie działa rangi w pliku staff.php (kto rządzi)
Wygląd:
Demo: http://forum.alldeaf.pl (nie trzeba rejestrować !)
do pobrania:
Mirror: http://design.alldeaf.pl/...s_2.1a_BETA.zip
POPRAWKA MODYFIKACJI:
1.
w instrukcji admin_ranks.php
- gdzie mialo znalezc 2 razy w kodzie:
Kod: |
#
#-----[ FIND ]------------------------------------------------
#
"RANK" => htmlspecialchars($rank),
#
#-----[ REPLACE WITH ]----------------------------------------
#
"RANK" => $rank, | zamiast 2x, znajdz jedno i zamien.
2.
Cytat: | Call to undefined function generate_ranks() in /home/.../.../.../public_html/viewtopic.php on line 18xx |
w instrukcji viewtopic.php
Kod: | #
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT *
FROM " . RANKS_TABLE . "
ORDER BY rank_special, rank_min DESC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain ranks information.', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$list_ranks[] = $row;
}
$db->sql_freeresult($result);
sql_cache('write', 'list_ranks', $list_ranks);
}
for($i=0; $i < count($list_ranks); $i++)
{
$row = $list_ranks[$i];
if ( $row['rank_special'] )
{
$ranksrow[-1][$row['rank_id']] = $row;
}
else
{
$ranksrow[$row['rank_group']][] = $row;
$rank_group_id_sql .= $row['rank_group'] > 0 ? ( ',' . $row['rank_group'] ) : '';
$ranksrow[$row['rank_group']]['count']++;
} | znajdz i usun.
a tu:
Kod: | #
#-----[ REPLACE WITH ]----------------------------------------
#
// MOD Multiple Ranks 2.1 by Matrix
require_once($phpbb_root_path . 'includes/functions_mg_ranks.'.$phpEx);
$ranks_sql = query_ranks();
// MOD Multiple Ranks 2.1 by Matrix | nie zamieniaj, nie jest potrzebny
i jeszcze
Kod: | #
#-----[ REPLACE WITH ]----------------------------------------
#
// MOD Multiple Ranks 2.1 by Matrix
$user_ranks = generate_ranks($postrow[$i], $ranks_sql);
$user_rank_01 = ($user_ranks['rank_01'] == '') ? '' : ($user_ranks['rank_01'] . '<br />');
$user_rank_01_img = ($user_ranks['rank_01_img'] == '') ? '' : ($user_ranks['rank_01_img'] . '<br />');
$user_rank_02 = ($user_ranks['rank_02'] == '') ? '' : ($user_ranks['rank_02'] . '<br />');
$user_rank_02_img = ($user_ranks['rank_02_img'] == '') ? '' : ($user_ranks['rank_02_img'] . '<br />');
$user_rank_03 = ($user_ranks['rank_03'] == '') ? '' : ($user_ranks['rank_03'] . '<br />');
$user_rank_03_img = ($user_ranks['rank_03_img'] == '') ? '' : ($user_ranks['rank_03_img'] . '<br />');
$user_rank_04 = ($user_ranks['rank_04'] == '') ? '' : ($user_ranks['rank_04'] . '<br />');
$user_rank_04_img = ($user_ranks['rank_04_img'] == '') ? '' : ($user_ranks['rank_04_img'] . '<br />');
$user_rank_05 = ($user_ranks['rank_05'] == '') ? '' : ($user_ranks['rank_05'] . '<br />');
$user_rank_05_img = ($user_ranks['rank_05_img'] == '') ? '' : ($user_ranks['rank_05_img'] . '<br />');
// MOD Multiple Ranks 2.1 by Matrix |
zamiast tego, ma byc ponizej:
Kod: | #
#-----[ REPLACE WITH ]----------------------------------------
#
// MOD Multiple Ranks 2.1 by Matrix
require_once($phpbb_root_path . 'includes/functions_mg_ranks.'.$phpEx);
$ranks_sql = query_ranks();
$user_ranks = generate_ranks($postrow[$i], $ranks_sql);
$user_rank_01 = ($user_ranks['rank_01'] == '') ? '' : ($user_ranks['rank_01'] . '<br />');
$user_rank_01_img = ($user_ranks['rank_01_img'] == '') ? '' : ($user_ranks['rank_01_img'] . '<br />');
$user_rank_02 = ($user_ranks['rank_02'] == '') ? '' : ($user_ranks['rank_02'] . '<br />');
$user_rank_02_img = ($user_ranks['rank_02_img'] == '') ? '' : ($user_ranks['rank_02_img'] . '<br />');
$user_rank_03 = ($user_ranks['rank_03'] == '') ? '' : ($user_ranks['rank_03'] . '<br />');
$user_rank_03_img = ($user_ranks['rank_03_img'] == '') ? '' : ($user_ranks['rank_03_img'] . '<br />');
$user_rank_04 = ($user_ranks['rank_04'] == '') ? '' : ($user_ranks['rank_04'] . '<br />');
$user_rank_04_img = ($user_ranks['rank_04_img'] == '') ? '' : ($user_ranks['rank_04_img'] . '<br />');
$user_rank_05 = ($user_ranks['rank_05'] == '') ? '' : ($user_ranks['rank_05'] . '<br />');
$user_rank_05_img = ($user_ranks['rank_05_img'] == '') ? '' : ($user_ranks['rank_05_img'] . '<br />');
// MOD Multiple Ranks 2.1 by Matrix |
3.
- cos o grupie
w instrukcji admin_ranks.php
zamiast tego:
Kod: | #
#-----[ REPLACE WITH ]----------------------------------------
#
// MOD Multiple Ranks 2.1 by Matrix
$special_rank = $HTTP_POST_VARS['special_rank'];
$min_posts = ( isset($HTTP_POST_VARS['min_posts']) ) ? intval($HTTP_POST_VARS['min_posts']) : -1;
$rank_image = ( (isset($HTTP_POST_VARS['rank_image_path'])) ) ? trim($HTTP_POST_VARS['rank_image_path']) : "";
if( $rank_title == "" )
{
message_die(GENERAL_MESSAGE, $lang['Must_select_rank']);
}
if( $special_rank > 0 )
{
$max_posts = -1;
$min_posts = -1;
$group = 0;
}
// MOD Multiple Ranks 2.1 by Matrix |
ma być:
Kod: | #
#-----[ REPLACE WITH ]----------------------------------------
#
// MOD Multiple Ranks 2.1 by Matrix
$special_rank = $HTTP_POST_VARS['special_rank'];
$group = ( $HTTP_POST_VARS['group'] > 0 ) ? intval($HTTP_POST_VARS['group']) : 0;
$min_posts = ( isset($HTTP_POST_VARS['min_posts']) ) ? intval($HTTP_POST_VARS['min_posts']) : -1;
$rank_image = ( (isset($HTTP_POST_VARS['rank_image_path'])) ) ? trim($HTTP_POST_VARS['rank_image_path']) : "";
if( $rank_title == "" )
{
message_die(GENERAL_MESSAGE, $lang['Must_select_rank']);
}
if( $special_rank > 0 )
{
$max_posts = -1;
$min_posts = -1;
$group = 0;
}
// MOD Multiple Ranks 2.1 by Matrix |
4.
- nie wyświetla obrazki/rangi z rozszerzeniem .png w PA
w pliku admin/admin_ranks.php
znajdz
Kod: | if (strpos($file, '.gif')) |
zamien na:
Kod: | if (strpos($file, '.gif') || strpos($file, '.png')) |
Inna Modyfikacja
Jak ktos ma inna modyfikacje, ktore moga zaklocac z MOD Multiple Ranks to rozwiazanie:
1. Awatar jako Link do Profilu http://www.przemo.org/php...cf329eadc289d4a
viewtopic.php
znajdz
Kod: | 'POSTER_RANK' => $poster_rank,
'POSTER_PROFILE' => append_sid("profile.php?mode=viewprofile&u=".$poster_id),
'CUSTOM_RANK' => $poster_custom_rank,
'RANK_IMAGE' => $rank_image, |
zamien na
Kod: | 'POSTER_PROFILE' => append_sid("profile.php?mode=viewprofile&u=".$poster_id),
'CUSTOM_RANK' => $poster_custom_rank,
// MOD Multiple Ranks 2.1 by Matrix
'USER_RANK_01' => $user_rank_01,
'USER_RANK_01_IMG' => $user_rank_01_img,
'USER_RANK_02' => $user_rank_02,
'USER_RANK_02_IMG' => $user_rank_02_img,
'USER_RANK_03' => $user_rank_03,
'USER_RANK_03_IMG' => $user_rank_03_img,
'USER_RANK_04' => $user_rank_04,
'USER_RANK_04_IMG' => $user_rank_04_img,
'USER_RANK_05' => $user_rank_05,
'USER_RANK_05_IMG' => $user_rank_05_img,
// MOD Multiple Ranks 2.1 by Matrix
|
Wszelkie dyskusje i problemy o modyfikacji zapraszam tu. |
Ostatnio zmieniony przez Polaczek 20-08-2010, 20:59, w całości zmieniany 13 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MsL
Posty: 1
|
Wysłany: 28-02-2008, 13:56
|
|
|
u mnie to w ogole nie ma tego:
Co niby że ma być,a u mnie nie ma:P
I co Ty na to:>? |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 28-02-2008, 15:38
|
|
|
MsL, co ja na to ?
powiem Ci szczerze:
- w/g instrukcji nie dokladnie szukales
- ten kod u.user_rank w pliku viewtopic.php istnieje
- nawet w pakiecie phpBB by Przemo 1.12.6 i starsza też.
- smieszny jestes !
|
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
sebb2PL
Pomógł: 22 razy Posty: 181
|
Wysłany: 03-04-2008, 04:04
|
|
|
Ok, wszystko gra ... lecz w PA > Grupy > rangi > [edytuj] ... wczytuje mi tylko rangi zapisane w postaci .gif co zrobić by .ong także czytał ? |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 03-04-2008, 10:49
|
|
|
Mr.Krecik, sprobuj:
Znajdz w pliku admin/admin_ranks.php
Kod: | if (strpos($file, '.gif')) |
zamien na:
Kod: | if (strpos($file, '.gif') || strpos($file, '.png')) |
i sprawdz. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
sebb2PL
Pomógł: 22 razy Posty: 181
|
Wysłany: 03-04-2008, 14:07
|
|
|
They2, wielkie dzięki |
|
|
|
|
acik
Posty: 53
|
Wysłany: 15-04-2008, 18:04
|
|
|
Czy jest możliwość dodania drugiej rangi dla danej osoby , a nie dla całej grupy. |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 15-04-2008, 21:46
|
|
|
acik napisał/a: | Czy jest możliwość dodania drugiej rangi dla danej osoby , a nie dla całej grupy. | jest |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
acik
Posty: 53
|
Wysłany: 16-04-2008, 13:56
|
|
|
They2, w jaki sposób co trzeba zrobić. |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 16-04-2008, 18:47
|
|
|
naprawde amatorskie pytanie
w PA -> Uzytkownicy -> wybierz uzytkownika -> do edycji i dodaj jakas range
albo
w Liscie uzytkownikow -> wybierz uzytkownika -> do edycji i dodaj jakas range.
a zeby miec range, to musisz przerabiac obrazek gif lub png a jak dodac to masz opcje w PA -> Grupy -> Rangi -> dodaj.
Jeszcze masz jakies pytanie ? |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 16-04-2008, 19:47
|
|
|
acik napisał/a: | Sam jesteś amatorski.Nie zrozumiałeś mojego pytania. | a to raczej zle zadales pytanie... uwazaj co piszesz
odpowiedzialem ze twoje pytanie jest amatorskie ,a ty mnie nazwales , o jaki z ciebie idiota sorry za moje slowa do ciebie za to ze celowo mnie nazwales
acik napisał/a: | They2, to akurat wiem chodzi mi aby były dwa obrazki rang jedna pod drugą u jednego usera. | mam ci odpowiedziec ?
tak mozliwosc dodania drugiej rangi nad czy pod ranga nad awatarem, jest opcja w PA i w Profilu, ktora podalem wyzej. A nawet mozliwosc dodania trzeciej rangi nad czy pod ranga, obojetnie w ktorym miejscu trzeba dodac, wszystko jest opcja. Nawet mozesz miec 5 rang nad awatarem, nie wazne ile, jest max 5. masz screena w pierwszym temacie. |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
arcy
Pomógł: 509 razy Posty: 3761
|
|
|
|
|
acik
Posty: 53
|
Wysłany: 16-04-2008, 20:01
|
|
|
arcy, jasne przepraszam.Chodzi mi o to aby nie instalować tej modyfikacji tylko dołożyć tylko jedną oprócz tej która jest. |
|
|
|
|
arcy
Pomógł: 509 razy Posty: 3761
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
acik
Posty: 53
|
Wysłany: 16-04-2008, 20:09
|
|
|
arcy, wreszcie konkretna odpowiedź dzięki.They2, sorry za to wyżej |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,16 sekundy. Zapytań do SQL: 13 | |
|
|