1.12.7 i starsze - Księga gości
Matteo - 13-05-2010, 17:03 Temat postu: Księga gości
Księga gości
Modyfikacja dodaje na forum księgę gości.
Autor: Jojoponn139
Dostosowanie pod phpBB2 by przemo + tłumaczenie: Matteo
Instrukcja + modyfikacja w załączniku.
Oznaczenia w screenach:
MOD - tą część widzi użytkownik.
PA - tą część widzi admin.
Informacja:
Po instalacji zaleca się wgląd do panelu zarządzania modem, w celu dostosowania go, według własnego uznania.
MagicalFire - 13-05-2010, 17:30
działa z BBCode Menagerem ??
Matteo - 13-05-2010, 17:35
Nie sprawdzałem. Aczkolwiek ograniczyłem specjalnie bbcode do tych, które są na screenie z powodu "nieuczciwych" użytkowników. Np. przez bbcode rozmiar mogliby "rozwalić" całą księgę gości (wizualnie). Dlatego zostawiłem niektóre bbcode. Co do bbcode managera - to już zależy od userów. Jeśli chcą mogą spróbować sobie go dostosować. Mi zależało na czystej i przejrzystej księdze gości, takiej z prawdziwego zdarzenia. Myślę, że udało mi się to osiągnąć.
MagicalFire - 13-05-2010, 17:44
no ja rozumiem
ja sobie jak cos poradze
Szakalis - 29-06-2010, 13:29
Super modyfikacja lecz mam minimalny problem i wydaje mi się ze jest on związany z zapytaniem do Bazy SQL
ponieważ nie moglem wykonać zapytani takich jak
Kod: | CREATE TABLE phpbb_gb_config (
config_id int(10) NOT NULL auto_increment,
back_ground_color varchar(25) NOT NULL default '#cfd9ff',
min_entrylength int(10) NOT NULL default '15',
max_entrylength int(10) NOT NULL default '750',
font_color varchar(25) NOT NULL default '#343434',
font_size_one int(2) NOT NULL default '11',
font_size_two int(2) NOT NULL default '14',
font_size_three int(2) NOT NULL default '15',
link_size int(2) NOT NULL default '10',
design_gb_links varchar(50) NOT NULL default 'nie',
design_t_links varchar(50) NOT NULL default 'nie',
checkbox_gb_links int(1) NOT NULL default '0',
checkbox_t_links int(1) NOT NULL default '0',
entries_per_site int(3) NOT NULL default '5',
use_gd2 int(1) NOT NULL default '1',
PRIMARY KEY (config_id)
);
INSERT INTO phpbb_gb_config (config_id) VALUES (1);
CREATE TABLE phpbb_gb_entries (
entry_id int(10) NOT NULL auto_increment,
ip varchar(15) NOT NULL,
user_id int(10) NOT NULL default '0',
author varchar(255) NOT NULL,
website varchar(255) NOT NULL,
entry_time varchar(50) NOT NULL,
entry_text longtext NOT NULL,
PRIMARY KEY (entry_id)
);
INSERT INTO phpbb_gb_entries (entry_id, ip, user_id, author, website, entry_time, entry_text) VALUES
(1, '7f000001', 0, 'Admin', '', '**.**.**** - **:**', 'Witamy w ksiêdze goœci, zapraszamy do dodawania wpisów!'); |
jedynie co dobrze było to było te zapytanie
Kod: | CREATE TABLE phpbb_gb_sessions (
session_id int(10) NOT NULL auto_increment,
gbd varchar(255) NOT NULL default '0',
code varchar(50) NOT NULL default '0',
lang varchar(50) NOT NULL default '0',
PRIMARY KEY (session_id)
); |
a w PA po kliknięciu "1" w Księgę Gości mam taki bonus xD
Bartez0 - 20-09-2010, 08:04
Modyfikacja działa, dzięki za nią. Demo na forum: griz.xaa.pl
Bucu - 20-09-2010, 08:07
Niech zgadnę, kolejna captcha która nie zatrzymuje botów?
Nie lepiej Matteo, podpiac pod to recaptche?
gregus - 20-09-2010, 08:22
Da się zrobić, żeby w księdze gości mogli pisać tylko zarejestrowani a lewa część ( tam gdzie jest nick, ip i strona www, wyglądała jak w widoku viewtopic ( czyli nick, awatar, i inne pola profilu) ?
szresi - 21-09-2010, 12:28
gregus napisał/a: | Da się zrobić, żeby w księdze gości mogli pisać tylko zarejestrowani a lewa część ( tam gdzie jest nick, ip i strona www, wyglądała jak w widoku viewtopic ( czyli nick, awatar, i inne pola profilu) ? |
Dobre pytanie i również z chęcią poznam na nie odpowiedź. Może autor moda się wypowie. Gdyby się dało - z chęcią zastąpiłabym tego moda działem na forum "Przywitaj się", bo byłaby już taka zakładka w menu.
Bartez0 - 21-09-2010, 13:04
gregus, jaka wtedy będzie księga gości, w której mogą pisać tylko zarejestrowani? Przecież to ma być dla gości ;p
szresi - 21-09-2010, 13:08
Bartez0 napisał/a: | gregus, jaka wtedy będzie księga gości, w której mogą pisać tylko zarejestrowani? Przecież to ma być dla gości ;p |
on pewnie pytał o modyfikację tej księgi by mogli się w niej wpisać tylko zarejestrowani.
Matteo - 22-09-2010, 16:57
gregus, szresi, jest to do zrobienia, aczkolwiek ja na chwilę obecną nie mam czasu.
Jeśli ktoś byłby zainteresowany przeróbką, w wolnej chwili mogę pomóc.
CS_man - 23-09-2010, 13:44
A ja trochę z innej beczki. Chciałbym zmienić nazwę pliku z guestbook na inną, no ksiega.php
Co musze zmienić żeby działało z nową nazwą bo chyba nie tylko samą nazwę pliku guestbook.php ?
xlesiu - 23-09-2010, 13:55
CS_man, w incudes/page_header.php Kod: | 'U_GUESTBOOK' => append_sid('guestbook.'.$phpEx), | w \gb-data\func\get_entries.php Kod: | $adress_ppage = append_sid($phpbb_root_path . 'guestbook.' . $phpEx . '?page=' . $gb_ppage);
$adress_npage = append_sid($phpbb_root_path . 'guestbook.' . $phpEx . '?page=' . $gb_npage); |
Kod: | $gb_e_id_adress = $phpbb_root_path . 'guestbook.' . $phpEx . '?e=' . $i_po; |
Kod: | $gb_e_id_adress = $phpbb_root_path . 'guestbook.' . $phpEx . '?e=' . $i_po; |
Kod: | 'ACTION_S_ENTRY' => $gb_session->s_sendid(append_sid($phpbb_root_path . 'guestbook.' . $phpEx)), | w \gb_entry.php Kod: | 'META' => '<meta http-equiv="refresh" content="2; URL=' . $gb_session->s_sendid($phpbb_root_path . 'guestbook.' . $phpEx) . '">', | w \gb-data\gb_tplvars.php Kod: | $gb_nentry = $gb_session->s_sendid(append_sid("guestbook." . $phpEx . "?mode=entry"));
$gb_show = $gb_session->s_sendid(append_sid("guestbook." . $phpEx)); |
Lorgan - 08-06-2011, 21:16
Czy istnieje możliwość wzbogacenia tego moda o system bumpowania lepszych wypowiedzi tak, żeby były wyżej na liście, niż te gorsze?
Pzdr.
|
|
|