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 - Mod Invitation v. 1.0.1 [Rejestracja na zaproszenie]

m1chu - 13-10-2007, 19:47

kAzek29 napisał/a:
O jeden nawias za mało powinno być:

Dobrze podałem. Zauważ, że szukany kod też ma jeden nawias za mało, bo ostatni odnosi się do końca tablicy ;] Zrobiłem to z premedytacją, przyznaję. I obstawiam, że noc123 po prostu zaznaczył całą linijkę - z tym ostatnim nawiasem ;]

kAzek29 napisał/a:
m1chu, dziękuje za poprawkę.

Nie ma za co :]

noc123 - 13-10-2007, 20:50

m1chu, nom, zaznaczylem i wkleilem calosc :P Grunt ze teraz wszystko smiga jak nalezy. podziekowania dla obu Panow. Za moda i poprawke.
m1chu - 14-10-2007, 13:34

Pytanie numer dwa: macie listę grup w PA? Dokładniej chodzi mi o pole select w Wybierz grupę:.
pawel2000 - 14-10-2007, 15:06

Witam ;)
dodajac zapytanie do bazy :

Cytat:
INSERT phpbb_($prefix)config (config_name, config_value) VALUES ('invitation_req', 0);


wyskoczyl mi taki blad :

Kod:
Błąd

zapytanie SQL:

INSERT phpbb_(
$prefix
)config(
config_name,
config_value
)
VALUES (
'invitation_req', 0
)

MySQL zwrócił komunikat: Dokumentacja
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'config (config_name, config_value) VALUES ('invitation_req', 0)' at line 1


czy wie ktos moze co to moze byc ?? :)

pecador - 14-10-2007, 15:08

daj to zapytanie
Kod:
INSERT phpbb_config (config_name, config_value) VALUES ('invitation_req', 0);

pawel2000 - 14-10-2007, 15:14

Działa ale teraz po dodaniu tego :

Cytat:
CREATE TABLE phpbb_($prefix)invitation (
inv_id MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
inv_user_id MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
inv_key TINYTEXT NOT NULL ,
add_time INT( 11 ) DEFAULT '0' NOT NULL ,
exp_time INT( 11 ) DEFAULT '0' NOT NULL ,
send_time INT( 11 ) DEFAULT '0' NOT NULL ,
rep_user_id MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
rep_time INT( 11 ) DEFAULT '0' NOT NULL ,
rep TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ,
PRIMARY KEY ( inv_id )
);


wyskoczyl taki :

Kod:
Błąd

zapytanie SQL:

CREATE TABLE phpbb_(
$prefix
)invitation(
inv_id MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
inv_user_id MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
inv_key TINYTEXT NOT NULL ,
add_time INT( 11 ) DEFAULT '0' NOT NULL ,
exp_time INT( 11 ) DEFAULT '0' NOT NULL ,
send_time INT( 11 ) DEFAULT '0' NOT NULL ,
rep_user_id MEDIUMINT( 8 ) DEFAULT '0' NOT NULL ,
rep_time INT( 11 ) DEFAULT '0' NOT NULL ,
rep TINYINT( 1 ) UNSIGNED DEFAULT '0' NOT NULL ,
PRIMARY KEY ( inv_id )
)

MySQL zwrócił komunikat: Dokumentacja
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')invitation (
inv_id MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
inv_use' at line 1


ech..

kAzek29 - 14-10-2007, 15:33

phpbb_($prefix)invitation zastąp prefixem tabel, który podałeś podczas instalacji forum, jeżeli nic nie dodawałeś do nazwy tabeli to po prostu wykasuj tak aby zostało phpbb_invitation

m1chu, tak jeżeli zrobiłeś poprawnie to lista grup powinna być (w demo nie ma na screenie bo nie ma grup na tym forum).

pawel2000 - 14-10-2007, 15:35

Wielkie dzięki , działa .. skasowałem prefix ;)
m1chu - 14-10-2007, 15:46

kAzek29 pytam, bo u mnie nie ma. Warunek if ( $row = $db->sql_fetchrow($result) ) około 264 linijki nie jest spełniany. Zmieniłem to sobie na while ( $row = $db->sql_fetchrow($result) ), wywaliłem dodatkową pętelkę do -> while i działa. Sprawdziłem jeszcze raz instalację, wszystko wykonałem. Inne rzeczy z administracji tej modyfikacji działają. Tak tylko wspominam :] Życzę powodzenia w dalszym rozwoju modyfikacji, bo miło się zapowiada (osobiście kończę funkcje odpowiadające za automatyczne dodawanie zaproszeń przy dodawaniu osób do danych grup, jeśli Ty lub ktoś inny byłby zainteresowany).
kAzek29 - 14-10-2007, 15:54

m1chu, nie wiem u mnie działa tak jak było, używałem tej modyfikacji na jednym całkiem dużym forum i nigdy nie było problemu a teraz dodałem grupy użytkowników w demo i też są. Może to zależy od wersji PHP (choć raczej to nie powinno mieć znaczenia).

Jeżeli robisz coś do tego moda to oczywiście jeżeli chcesz to możesz zamieścić, na pewno to ktoś wykorzysta, można nawet te dodatkowe funkcje opisać w osobnych plikach i do czego służą tak aby każdy mógł wybrać i dodać tylko to co potrzebuje.

pawel2000 - 15-10-2007, 06:19

Nom zainstalowalem moda ale jak wchodze do PA klikam w ogolne > konfiguracje to nic sie nie wyswietla pusta strona :shock:
kAzek29 - 15-10-2007, 10:25

pawel2000, w takim razie zrobiłeś coś żle, sprawdź jeszcze raz czy wszystko zrobiłeś dobrze w plikach:
admin/modules_data.php
templates/{NAZWA STYLU}/admin/board_config_body.tpl

pawel2000 - 15-10-2007, 11:24

dalej to samo wszystko jest ok chyba ...
załaczam zamienione pliki , jakbys mial czas zernknac , moze gdzies zrobilem blad :/

kAzek29 - 15-10-2007, 13:24

pawel2000, nie wiem co narobiłeś w każdym razie wgrałem (oczywiscie po wcześniejszym zrobieniu kopii) na forum z demo zmienione przez ciebie pliki i nie mam żadnego problemu wszystko działa.
pawel2000 - 15-10-2007, 13:38

nom moze to dziala tylko na stylu subsilver bo ja uzywam subblack hmm ??

dodał: yyy teraz jak zamieniłem na swieze pliki tez nie zamienione to dalej nie otwiera mi sie konfiguracja :|

[ Dodano: 15-10-2007, 16:26 ]
okay dziiała !!! był mały bład w pliku lang_customize :P hmm wyslalem zaproszenie ale cos nie dochodzi na dany email :/



Powered by phpBB modified by Przemo © 2003 phpBB Group