Mod. Gotowe < [ 1.9.5 ] - Points System
killer - 21-02-2006, 17:43
RuseK napisał/a: | Solinarius napisał/a: | Oka, a czy będzie kompatybilny \zze wszystkim co zostało napisane do points moda |
bedzie |
No Rusek to czekamy gl w pracy
Zrobilbys moze male pre-info jakież to nowosci zamieścisz ? ;'~)
a i jeszcze raz sie pytam czy była by taka możliwość zeby punkciki mozna bylo "dodawac" w systemie dziesietnym ze np za post 0.1 itd , przy duzych forach to znacznie pomaga jak ktos ma po tysiace punktow :'d no i oczywiście zeby te liczby dziesiętne po dodawaniu wyszły całkowice np 0.1x10=1 zamiast 0.54616516
|
|
|
|
|
\/
RuseK napisał/a: | no dobra, zrobie
ale najpierw musze apm skonczyc |
:*:*:*:*:*:* <3
Radek - 21-02-2006, 18:13
no dobra, zrobie
ale najpierw musze apm skonczyc
luklew - 23-02-2006, 20:53
Hej. Mam problem na moim forum. Mianowicie jak kliknę w listę użytkowników, to tam gdzie powinno być GG są punkty, a tam gdzie powinny być punkty jest GG.
Wie ktoś jak to naprawić?
http://war.xoopiter.com/memberlist.php
Adbel - 24-02-2006, 14:17
Wystarczy zmienić w stylu. A dokładniej w pliku memberlist_body.tpl
luklew - 25-02-2006, 13:37
Wielkie dzięki Adbel. Dał bym ci Pomógł, ale to nie ja założyłem ten temat.
Był jeszcze problem, że jak klikałem, żeby stortowało według punktów to stortowało według wizyt i odwrotnie.
Ale to mały problem, bo tylko zamieniłem miejsca.
Wszystko już chodzi
moron - 16-03-2006, 10:59
w paczce jest napisane ze mod jest do wersji 1.9.4.2
ma ktos paczke do 1.12.3?
Matic27 - 16-03-2006, 18:28
RuseK pracuje nad nowa wersją
rrutek - 16-03-2006, 20:08
no i napewno dla wersji 1.12.5
też czekam z niecierpliwością
grzeg123 - 05-05-2006, 18:59 Temat postu: Pomocy Ktoś by mógł pomóc w zainstlowaniu point moda bo próbóje już 4 raz i nie działa
Niech ktoś prześle już gotowe pliki na adres e-mail: grzeg123@tlen.pl niech napisze to mu podam login i hasło do serwera.
Proszę o pomoc
Mer - 11-05-2006, 12:24
Słuchajcie, panowie... Zainstalowałem moda - ok, działa, wszystko się ładnie wyświetla. Ale nie wiedzieć czemu nie mogę dodać punktów.
Cytat: | Nie możesz dawać określonej ilosci punktów temu użytkownikowi. |
Zgaduję, że powinienem jakoś skonfigurować moda. Da się to zrobić przez PA, bo jakoś nie udało mi się tego znalezc?..
daker - 17-06-2006, 14:12
kiedy bedzie wersja pod 1.12.5 ?? ??
gacek91 - 17-06-2006, 15:19
Dziękuję w imieniu...innych za to pytanie, ale w jakim celu piszesz tutaj, jednocześnie zakładając inny wątek...?
daker - 17-06-2006, 15:46
napisalem tutaj ale pomyslalem ze nikt nie odpisze wiec zalozylem nowy, a chcialbym tego moda jak najszybciej
stalowyklif - 17-06-2006, 16:09
Witam, zauważyłem, że wiele osób jest zainteresowane tym modem pod 1.12.5, więc daję tu instrukcje zainstalowania tego pod 1.12.5 napisałbym w modyfikacjach 1.12.5, ale są tutaj głównie gotowe pliki w załączniku, a nie instrukcja ze zmianami.
Kod: | Instrukcja:
1. Ściągnij paczkę z Points_mod do 1.9.5 http://www.przemo.org/phpBB2/forum/dload.php?action=file&id=4
2. wrzucasz pliki na serwer (katalog forum)
## Included Files: admin/admin_points.php
## includes/functions_points.php
## language/lang_english/email/user_notify_donation.tpl
## mod_install.php
## mod_uninstall.php
## mod_upgrade.php
## pointscp.php
## templates/subSilver/admin/points_config_body.tpl
## templates/subSilver/points_system.tpl
## update_user_points.php
3. uruchamiasz w przeglądarce plik mod_install.php
4. Jeśli chcesz dać teraz punkty userom to uruchom plik update_user_points.php (domyślnie 2 pkt. za temat, 1 pkt. za post, po instalacji można zmienić te wartości).
5. usuń mod_install.php, mod_uninstall.php, mod_upgrade.php, and update_user_points.php
Jeśli plik mod_install z jakiś powodów nie zadziałał to ręcznie wykonujesz poniższe zapytania (phpMyAdmin albo PA->SQL->MySQL):
ALTER TABLE `phpbb_forums` ADD points_disabled TINYINT(1) NOT NULL AFTER prune_enable;
ALTER TABLE `phpbb_users` ADD user_notify_donation TINYINT(1) NOT NULL AFTER user_notify_pm;
ALTER TABLE `phpbb_users` ADD user_points INT NOT NULL;
INSERT INTO `phpbb_config` VALUES ('points_reply', '1');
INSERT INTO `phpbb_config` VALUES ('points_topic', '2');
INSERT INTO `phpbb_config` VALUES ('points_post', '1');
INSERT INTO `phpbb_config` VALUES ('points_donate', '1');
INSERT INTO `phpbb_config` VALUES ('points_name', 'Points');
INSERT INTO `phpbb_config` VALUES ('points_user_group_auth_ids', '');
INSERT INTO `phpbb_config` VALUES ('points_system_version', '2.0.0');
i teraz nasza instrukcja z gotowymi plikami:
1. podmieniasz pliki z paczki
teraz modyfikacje plikw, których ni załączyłem
#
#otwórz language/lan_polish/lang_main.php
#
#
#poszukaj (zamiast krzaczkow mozesz miec polskie znaki, zalezy jakiego programu uzywasz)
#
$lang['A_critical_error'] = 'Wyst±pił Krytyczny Bł±d';
#
#za tym dodaj:
#
// Points System MOD
$lang['Points_cp'] = 'Panel Kontrolny Punktów';
$lang['Points_sys'] = 'System Punktów';
$lang['Points_donation'] = 'Dotacja Punktów';
$lang['Points_method'] = 'Metoda';
$lang['Points_donate'] = '%sDotacja%s';
$lang['Points_add_subtract'] = 'Dodaj lub odbierz %s';
$lang['Points_amount'] = 'Ilość';
$lang['Points_give_take'] = 'Ilość punktów do dodania lub odebrania';
$lang['Points_give'] = 'Ilość punktów do dodania';
$lang['Add'] = 'Dodaj';
$lang['Subtract'] = 'Odbierz';
$lang['Points_donate_to'] = 'Osoba której chcesz podarować %s';
$lang['Points_no_username'] = 'Nie wpisałeś nazwy użytkownika.';
$lang['Points_not_admin'] = 'Nie masz zezwolenia na administrowanie systemem punktów.';
$lang['Points_cant_take'] = 'Nie możesz odebrać temu użytkownikowi takiej ilości punktów.';
$lang['Points_thanks_donation'] = 'Dziękuje za twoją dotację.';
$lang['Click_return_points_donate'] = 'Kliknij %sTutaj%s aby powrócić do Dotacji Punktów';
$lang['Points_cant_donate'] = 'Nie możesz dawać określonej ilosci punktów temu użytkownikowi.';
$lang['Points_cant_donate_self'] = 'Nie możesz dotować punktów sobie.';
$lang['Points_user_donation_off'] = 'Dotacja punktów nie jest wlączona.';
$lang['Click_return_pointscp'] = 'Kliknij %sTutaj%s aby powrócić do Panelu Kontrolnego Punktów';
$lang['Points_user_updated'] = '%s zostały zaktualizowane pomyślnie.';
$lang['Points_mass_edit'] = 'Masowa Edycja Użytkowników';
$lang['Points_mass_edit_explain'] = 'Wpisz Nazyw Użytkowników jedna pod drugą.';
$lang['Points_notify'] = 'Zawsze powiadamiaj mnie o dotacji punktów';
$lang['Points_notify_explain'] = 'Wysyłaj do mnie e-maila jak ktoś dotuje mi %s';
$lang['Points_enter_some_donate'] = 'Wpisz ilość punktów które chce dotować.';
// End Points System MOD
|
edycja stylu
Kod: |
// Uwaga! Jest to opis edycjii do 1.9.5. W 1.12.5 nie ma dużo zmian, dlatego jeśli czegoś nie możemy znaleźć // to zamiast szukać całej lini wpisujemy tylko np. {L_SPECIAL_EXPLAIN} a wszystko stanie się jasne :D
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/forum_edit_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="row2"><select name="forumstatus">{S_STATUS_LIST}</select></td>
</tr>
<tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<td class="row1">{L_POINTS_DISABLED}</td>
<td class="row2"><select name="points_disabled">{S_POINTS_LIST}</select></td>
</tr>
<tr>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/user_edit_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="row1" colspan="2"><span class="gensmall">{L_SPECIAL_EXPLAIN}</span></td>
</tr>
<tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<td class="row1"><span class="gen">{L_POINTS}</span></td>
<td class="row2">
<input type="text" name="points" maxlength="12" value="{POINTS}" size="12" />
</td>
</tr>
<tr>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_FROM}</th>
<th class="thTop" nowrap="nowrap">{L_JOINED}</th>
<th class="thTop" nowrap="nowrap">{L_POSTS}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_POINTS}</th>
#
#-----[ FIND ]------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" width="3%" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" width="3%" align="center" valign="middle"><span class="gen">{memberrow.POINTS}</span></td>
#
#-----[ FIND ]------------------------------------------
#
<td class="catbottom" colspan="5" height="28" align="left">{U_STAFF}</td><td class="catbottom" colspan="6" height="28" align="right">{U_SEARCH_USERS}</td>
#
#-----[ REPLACE WITH ]------------------------------------------
#
<td class="catbottom" colspan="6" height="28" align="left">{U_STAFF}</td><td class="catbottom" colspan="7" height="28" align="right">{U_SEARCH_USERS}</td>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<span class="gen">{L_NO}</span></td>
</tr>
{CEMAIL_OFF2}
<tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<td class="row1"><span class="gen">{L_NOTIFY_DONATION}:</span><br />
<span class="gensmall">{L_NOTIFY_DONATION_EXPLAIN}</span></td>
<td class="row2">
<input type="radio" name="notifydonation" value="1" {NOTIFY_DONATION_YES} />
<span class="gen">{L_YES}</span>
<input type="radio" name="notifydonation" value="0" {NOTIFY_DONATION_NO} />
<span class="gen">{L_NO}</span></td>
</tr>
<tr>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>
{CINTER_OFF2}
#
#-----[ AFTER, ADD ]------------------------------------------
#
<tr>
<td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_POINTS}:</span></td>
<td><b><span class="gen">{POINTS}</span></b><span class="genmed">{DONATE_POINTS}</span></td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------
#
{postrow.POSTER_FROM}
#
#-----[ AFTER ADD ]------------------------------------------
#
{postrow.POINTS}{postrow.DONATE_POINTS}<br>
#
# Zapisz i zamknij wszystkie pliki
#
|
UWAGA! Przy edycjii stylu jeśli widzisz, że coś jest inaczej niż w reszcie kodu (inny nawias, jakiś szczegół więcej itp.) to robisz wg. stylu reszty znaczników.
edit1/
PS: Zapomniałem o dodaniu modyfikacjii do PA, zaraz dam instrukcje dla początkujących
edit2/
Kod: |
#
#otwieramy admin/admin_points.php
#
#
#szukamy
#
define('IN_PHPBB', 1);
#
#NAD tym dajemy
#gdzie 90 tam id moda, moze to byc inna liczba, ale wyzsza niz bodajze 76 i lepiej nizsza niz 500
define('MODULE_ID', 90);
#
#otwieramy
#
admin/modules_data.php
#
#szukamy
#
'Resync_page_posts' => array("admin_post_count_resync.$phpEx", 22),
#
#za tym dajemy
#
'points_admin' => array("admin_points.$phpEx", 90),
#koniec
|
daker - 17-06-2006, 17:04
online/offline nie znajduje sie pod punktami tylko obok jak to zmienic ??
thx
|
|
|