1.12.7 i starsze - Simple Points System by KnofeL 2.0
Knofel - 08-09-2007, 16:27 Temat postu: Simple Points System by KnofeL 2.0 Przedstawiam wam moją wersję wszelkich modów "punktowych". Co oferuje modyfikacja:
Punkty wystawiane są w systemie "każdy każdemu"
Nie ma żadnych - zbędnych - statystyk
Wszystko oparte o Ajaxa - czyli bez przeładowań strony
Modyfikacja jest bardzo "lekka" - waży troche ponad 2 KB
Podobnie jak w BeerModzie pod avatarem mamy ilość punktów na koncie a pod postem listę ludzi którzy podziękowali za ten post.
Możliwość włączenia modyfikacji tylko w wybranych forach (Bez konfiguracji w PA)
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, 14:34
Prosiłbym o uaktualnienie linków do downloadu, ponieważ te obecne nie działają
@DOWN
Dzięki Knofel
Knofel - 27-04-2008, 17:18
Poprawilem
Ayo - 02-05-2008, 05:36
Gdzie wgrać plik .js?? i gdzie ta linijka gdzie sie edytuję adres forum w pliku .js ??
Knofel - 02-05-2008, 08: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, 09: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, 09:15
Prefix bazy danych zmień
mmatej - 02-05-2008, 09:19
tylko że ja mam prefix phpbb_ dla plików
Woytec - 02-05-2008, 09:21
No to ustaw taki.
mmatej - 02-05-2008, 09:27
troche ciemny jestem, gdzie to zmienić?
Woytec - 02-05-2008, 09:30
Tam gdzie jest "fifacenter_" wstaw "phpbb_" w tym zapytaniu.
mmatej - 02-05-2008, 09: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, 09:35
to zmień na fifacenter_
mmatej - 02-05-2008, 10:32
Woytec napisał/a: | to zmień na fifacenter_ | gdy to robię pokazuje się Cytat: | MySQL said: Documentation
#1146 - Table 'fifacenter_baza.fifacenter_users' doesn't exist |
|
|
|