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 - Księga gości

Matteo - 13-05-2010, 18: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, 18:30

działa z BBCode Menagerem ??
Matteo - 13-05-2010, 18: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, 18:44

no ja rozumiem
:)
ja sobie jak cos poradze

Szakalis - 29-06-2010, 14: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, 09:04

Modyfikacja działa, dzięki za nią. Demo na forum: griz.xaa.pl
Bucu - 20-09-2010, 09:07

Niech zgadnę, kolejna captcha która nie zatrzymuje botów?
Nie lepiej Matteo, podpiac pod to recaptche?

gregus - 20-09-2010, 09: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, 13: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, 14: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, 14: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, 17: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, 14: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, 14: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, 22: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.



Powered by phpBB modified by Przemo © 2003 phpBB Group