Przesunięty przez: Matteo 09-11-2013, 09:35 |
BeerMod - najlepsze tematy (najwi?cej piwek) |
Autor |
Wiadomość |
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 22-06-2010, 17:02 BeerMod - najlepsze tematy (najwięcej piwek)
|
|
|
BeerMod - najlepsze tematy (najwięcej piwek)
Modyfikacja uwzględnia tematy zignorowane (ignoruj opcja), tematy ukryte w działach bez dostępu
Kod: | ##############################################################
## MOD Title: [dodatek do BeerMod qbs] TOP Lista najlepiej "oblanych" tematów
## MOD Author: kevin [ http://www.przemo.org/phpBB2/forum/profile.php?mode=viewprofile,u,25362 ]
## MOD Description: Pod adresem domain.com/best_topics.php mamy listę najlepiej ocenionych (piwko) tematów na forum.
Modyfikacja uwzględnia tematy zginorowane (ignoruj opcja), tematy ukryte w działach bez dostępu dla zwykłego
użytkownika. Plus oczywiście stronicowanie wyników.
############################################################## |
Co modyfikacja potrafi:
dodaje na forum dodatkową stronę, na której mamy spis w tabeli, najlepiej "oblanych" tematów.
Konfiguracja:
Kod: |
35 linijka:
define('PAGI_LIMIT', 15);
paginacja wyników,ile wyników ma być na stronę |
Kod: |
268 linijka, czyli zmiana "standardowego" avatara, jeśli ktoś ma nieustawione
<img src="http://www.przemo.org/phpBB2/forum/images/avatars/14381999464a4797640df07.jpg" width="50" height="50" border="0" /> |
|
_________________ Prezes |
Ostatnio zmieniony przez Majkelo 10-01-2012, 10:28, w całości zmieniany 6 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 23-06-2010, 15:53
|
|
|
mod przetestowany działa znakomicie |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 23-06-2010, 16:28
|
|
|
no to super
ps. mały update aby link do ignorowanych był widoczny tylko dla zalogowanych:
> best_topics_body.tpl
Kod: |
<p style="text-align: right;"><a href="{SHOW_LINK_URL}" class="gensmall">{SHOW_LINK_LANG}</a></p>
na
<!-- BEGIN switch_user_logged_in -->
<p style="text-align: right;"><a href="{SHOW_LINK_URL}" class="gensmall">{SHOW_LINK_LANG}</a></p>
<!-- END switch_user_logged_in -->
|
|
_________________ Prezes |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 18-10-2010, 08:48
|
|
|
Świetna modyfikacja, ale avatary i linki do profilu sa bledy
Poprawka
w pliku best_topics.php
co do avatarów to będzie dodatkowa modyfikacja Default Avatar based on Genders
znajdź:
Kod: | , u.user_allowavatar, u.user_avatar, u.user_avatar_type |
zamień na:
Kod: | , u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_gender |
znajdź: Kod: |
$poster_avatar = '';
if ($topics['user_avatar_type'] && $topics['user_id'] != ANONYMOUS && $topics['user_allowavatar'])
{
switch ($topics['user_avatar_type'])
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ($board_config['allow_avatar_upload']) ? '<img src="' . $board_config['avatar_path'] . '/' . $topics['user_avatar'] . '" width="50" height="50" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
if ( $board_config['allow_avatar_remote'] )
{
$poster_avatar = '<img src="' . $topics['user_avatar'] . '" alt="" width="50" height="50" border="0" />';
}
else $poster_avatar = '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ($board_config['allow_avatar_local']) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $topics['user_avatar'] . '" alt="" width="50" height="50" border="0" />' : '';
break;
}
} |
zamień na:
Kod: | $gender_image = '';
if ( $board_config['gender'] )
{
switch ($topics['user_gender'])
{
case 1 :
$gender_image = '<img src="' . $images['icon_minigender_male'] . '" alt="' . $lang['Gender']. ':' . $lang['Male'] . '" title="' . $lang['Male'] . '" style="border: solid 0px;" />';
break;
case 2 :
$gender_image = '<img src="' . $images['icon_minigender_female'] . '" alt="' . $lang['Gender']. ':' . $lang['Female'] . '" title="' . $lang['Female'] . '" style="border: solid 0px;" />';
break;
default :
$gender_image = '';
}
$gender_image = ($gender_image != '') ? ' ' . $gender_image : '';
}
$poster_avatar = '';
if ( $topics['user_avatar_type'] && $user_id != ANONYMOUS && $topics['user_allowavatar'] )
{
switch( $topics['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$poster_avatar = ($board_config['allow_avatar_upload']) ? '<img src="' . $board_config['avatar_path'] . '/' . $topics['user_avatar'] . '" alt="" style="border: solid 0px; width: 40px;" />' : '';
break;
case USER_AVATAR_REMOTE:
$poster_avatar = ($board_config['allow_avatar_remote']) ? '<img src="' . $topics['user_avatar'] . '" alt="" style="border: solid 0px; width: 40px;" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ($board_config['allow_avatar_local']) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $topics['user_avatar'] . '" alt="" style="border: solid 0px; width: 40px;" />' : '';
break;
}
}
if ( empty($poster_avatar) )
{
switch( $topics['user_gender'] )
{
case 1 :
$poster_avatar = '<img src="'. $images['av_man'] .'" alt="" style="border: solid 0px; width: 40px;" />';
break;
case 2 :
$poster_avatar = '<img src="'. $images['av_woman'] .'" alt="" style="border: solid 0px; width: 40px;" />';
break;
default :
$poster_avatar = '<img src="'. $images['av_gmark'] .'" alt="" style="border: solid 0px; width: 40px;" />';
}
} |
znajdź:
Kod: | 'author' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $uslist['topic_poster']) . '" class="gensmall"' . $colored_username[1] . '>' . $username . '</a>', |
zamień na:
Kod: | 'author' => '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $topics['topic_poster']) . '"' . $colored_username[1] .' class="gensmall">' . $username . '</a>',
|
znajdź:
Kod: | 'avatar' => $poster_avatar ? $poster_avatar : '<img src="http://www.przemo.org/phpBB2/forum/images/avatars/14381999464a4797640df07.jpg" width="50" height="50" border="0" />', |
zamień na:
Kod: | 'avatar' => $poster_avatar, |
UWAGA! Koniecznie ściągnąć obrazki avatarów z modyfikacji Default Avatar based on Genders i wgrać do folderu \templates\nazwa_stylu\images\ |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 18-10-2010, 14:05
|
|
|
They2, a nie lepiej ci dac plik best_topics.php w załaczniku |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
Scoobany [Usunięty]
|
Wysłany: 12-12-2010, 12:11
|
|
|
A da się jakoś zrobić, żeby normalnie działało ze SF? |
|
|
|
|
kevin_
Pomógł: 768 razy Posty: 2680
|
Wysłany: 12-12-2010, 12:15
|
|
|
Chodzi Ci o przepisywanie linków? W temacie SFO autor podał w jaki sposób przepisywać linki. |
_________________ Prezes |
|
|
|
|
sakesake
Posty: 2
|
Wysłany: 10-12-2011, 23:14
|
|
|
#-----[ OPEN ]------------------------------------------
# Tworzymy link nawigacyjny (obok panelu piwnego)
./includes/functions_beermod.php
nie rozumiuem tego mam stworzyć taki plik? A jak później jest
#-----[ FIND ]------------------------------------------
#
'BEER_INDEX_URL' => sprintf($lang['Beermod_beermod_index'], append_sid("beermod.$phpEx")),
to ja już tego nie kminie, gdzie mam mieć to beer_index_url? |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10382
|
Wysłany: 10-12-2011, 23:36
|
|
|
sakesake, ten plik jest plikiem z modyfikacji BeerMod. Masz go otworzyć i znaleźć fragment kodu Kod: | 'BEER_INDEX_URL' => sprintf($lang['Beermod_beermod_index'], append_sid("beermod.$phpEx")), | i wykonać kolejne kroki z instrukcji |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Kriss^
zbanowany
Pomógł: 10 razy Posty: 122
|
Wysłany: 07-12-2012, 22:09
|
|
|
Wystawiłem piwo autorowi tematu, wchodzę w "Najlepiej oceniane tematy" a tu kicha, mam "Brak wyników" - czemu tak? |
|
|
|
|
|