To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Simple Points System by KnofeL 2.0

Knofel - 08-09-2007, 17:27
Temat postu: Simple Points System by KnofeL 2.0
Przedstawiam wam moją wersję wszelkich modów "punktowych". Co oferuje modyfikacja:
:arrow: Punkty wystawiane są w systemie "każdy każdemu"
:arrow: Nie ma żadnych - zbędnych - statystyk
:arrow: Wszystko oparte o Ajaxa - czyli bez przeładowań strony
:arrow: Modyfikacja jest bardzo "lekka" - waży troche ponad 2 KB
:arrow: Podobnie jak w BeerModzie pod avatarem mamy ilość punktów na koncie a pod postem listę ludzi którzy podziękowali za ten post.
:arrow: Możliwość włączenia modyfikacji tylko w wybranych forach (Bez konfiguracji w PA)
:arrow: Modyfikacja pozwala przekonwertować punkty z jednego z najpopularniejszych skryptów punktowych (Beer Mod) na własne punkty (W tym celu należy użyć tego skryptu)



//wrzuciłem w załącznik. //w.

shande - 08-01-2008, 01:17

Zainstalowałem na forum Simple Point System, wszystko wedle instrukcji, z tym wyjątkiem, że modyfikowałem zapytanie SQL
Kod:

--> SQL: <--

CREATE TABLE `phpbb_user_points` (
`point_id` int(11) NOT NULL auto_increment,
`point_post_id` int(11) NOT NULL,
`point_from_id` int(11) NOT NULL,
`point_from_username` varchar(255) NOT NULL,
`point_to_id` int(11) NOT NULL,
PRIMARY KEY (`point_id`)
) TYPE=MyISAM;

ALTER TABLE `phpbb_users` ADD `user_points` smallint(6) NOT NULL AFTER `user_lang`


Zamiast phpbb_users wpisałem shande_users, tak samo z phpbb_user_points bo takie miałem prefiksy przed tabelami. Gdy klikam na ikonę "thanks" pojawia się "Podziękowali:" z pustym polem oraz znika ikona thanks, lecz po odświeżeniu strony okazuje się, że straciłem czas klikając, bo wszystko jest tak, jak było przed kliknięciem.

Jeżeli ktoś wie o co może tu chodzić, byłbym wdzięczny, gdyby mi pomógł. Z góry dzięki.

lui754 - 27-04-2008, 15:34

Prosiłbym o uaktualnienie linków do downloadu, ponieważ te obecne nie działają :/


@DOWN
Dzięki Knofel ;)

Knofel - 27-04-2008, 18:18

Poprawilem ;)
Ayo - 02-05-2008, 06:36

Gdzie wgrać plik .js?? i gdzie ta linijka gdzie sie edytuję adres forum w pliku .js ??
Knofel - 02-05-2008, 09:46

Ayo napisał/a:
Gdzie wgrać plik .js?? i gdzie ta linijka gdzie sie edytuję adres forum w pliku .js ??


Plik ten wgrywamy do głównego katalogu, a linjka którą należy (choć nie zawsze jest to konieczne) zmienić to
Kod:
xhr_object.open("POST", "points_system.php", false);

mmatej - 02-05-2008, 10:07

po zainstalowaniu pokazuje sie :
Cytat:
phpBB by Przemo : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'fifacenter_baza.USERS_TABLE' doesn't exist

SELECT u.*, s.* FROM (phpbb_sessions s, USERS_TABLE u) WHERE s.session_id = 'fcd95bb4277721506bcaf1a8d088d75d' AND u.user_id = s.session_user_id

Line : 612
File : sessions.php

Knofel - 02-05-2008, 10:15

Prefix bazy danych zmień
mmatej - 02-05-2008, 10:19

tylko że ja mam prefix phpbb_ dla plików
Woytec - 02-05-2008, 10:21

No to ustaw taki.
mmatej - 02-05-2008, 10:27

troche ciemny jestem, gdzie to zmienić?
Woytec - 02-05-2008, 10:30

Tam gdzie jest "fifacenter_" wstaw "phpbb_" w tym zapytaniu.
mmatej - 02-05-2008, 10:32

tylko moje zapytanie wygląda tak :
Cytat:
CREATE TABLE `phpbb_user_points` (
`point_id` int(11) NOT NULL auto_increment,
`point_post_id` int(11) NOT NULL,
`point_from_id` int(11) NOT NULL,
`point_from_username` varchar(255) NOT NULL,
`point_to_id` int(11) NOT NULL,
PRIMARY KEY (`point_id`)
) TYPE=MyISAM;

ALTER TABLE `phpbb_users` ADD `user_points` smallint(6) NOT NULL AFTER `user_lang`

Woytec - 02-05-2008, 10:35

to zmień na fifacenter_ :mad:
mmatej - 02-05-2008, 11:32

Woytec napisał/a:
to zmień na fifacenter_ :mad:
gdy to robię pokazuje się
Cytat:
MySQL said: Documentation
#1146 - Table 'fifacenter_baza.fifacenter_users' doesn't exist



Powered by phpBB modified by Przemo © 2003 phpBB Group