1.12.7 i starsze - Rules management
MagicalFire - 04-10-2009, 20:26 Temat postu: Rules management
Kod: | ##############################################################
## MOD Title: Rules Management
## MOD Author: Sko22 < sko22@quellicheilpc.com > (N/A) http://www.quellicheilpc.com/
## MOD Adapted: kontra < kontra@jajorka.pl > http://jajorka.pl
## MOD Translated: kontra < kontra@jajorka.pl > http://jajorka.pl
## MOD Description: Modyfikacja dodaje regulamin forum na osobnej stronie.
## Możemy modyfikować go w PA, a dodatkowo pozwala sprawdzić, którzy użytkownicy
## nie przeczytali regulaminu i wysłać im PW lub Email informujący o zmianach.
## MOD Version: 1.0.2
## Installation Level: Easy
## Installation Time: 10 Minutes
## Files To Edit:
## viewonline.php
## admin/index.php
## admin/modules_data.php
## includes/constants.php
## includes/page_header.php
## includes/usercp_register.php
## language/lang_polish/lang_main.php
## language/lang_polish/lang_admin.php
## templates/NAZWA_STYLU/overall_header.tpl
## templates/NAZWA_STYLU/agreement.tpl
## Included Files:
## rules.php
## admin/admin_forum_rules.php
## language/lang_polish/lang_rule.php
## templates/NAZWA_STYLU/rules.tpl
## templates/NAZWA_STYLU/admin/admin_forum_rules.tpl
## templates/NAZWA_STYLU/admin/forum_rules_notview_body.tpl
## templates/NAZWA_STYLU/images/icon_mini_reg.gif
##############################################################
| regulamin
http://www.scypion.pl/rules.php
screeny panelu
Boltex - 05-10-2009, 10:47
MagicalFire, a jakieś demo?
pafflick - 19-01-2010, 21:07
Modyfikacja jest fajna, już kiedyś z niej korzystałem. Znalazłem jednak pewien błąd. Mianowicie nie wyświetla się tytuł strony (ten, który jest na pasku przeglądarki - w demie też jak widzę jest ten błąd ).
Na przykład teraz mamy tylko: Cytat: | SCYPION.PL | TWOJE FORUM WIELOTEMATYCZNE :: | A wolelibyśmy raczej: Cytat: | SCYPION.PL | TWOJE FORUM WIELOTEMATYCZNE :: REGULAMIN |
Oczywiście mam rozwiązanie. Wystarczy, że w pliku rules.php podmienimy ten fragment kodu: Kod: | $page_title = $l_title; | na taki: Kod: | $page_title = $lang['Forum_Rules']; | lub ewentualnie na: Kod: | $page_title = 'Regulamin'; | bo widocznie skrypt nie wie jak zatytułować stronę. Możliwe, że jest inne rozwiązanie tego problemu, ale to wydaje mi się najprostsze...
Dartam - 09-03-2010, 22:11
Ja też chyba znalazłem błąd:
w pliku constants.php:
Kod: | define('PAGE_RULES', -12); |
Powinna być inna wartość niż -12 ponieważ -12 jest przypisana Downloadowi i w viewonline.php użytkownik przeglądający regulamin ma podpisane, że przegląda Download.
Melvin - 07-04-2010, 15:51
Jak to dodać?
MagicalFire - 07-04-2010, 16:44
http://www.przemo.org/php...pic.php?t=10014
sewirus - 25-04-2010, 11:15
a mi wyskakuje Could not obtain the rules
DEBUG MODE
SQL Error : 1146 Table 'pms_virus.phpbb_rules' doesn't exist
SELECT rules, date FROM phpbb_rules
Line : 95
File : admin_forum_rules.php
MaTeK_ - 25-04-2010, 11:23
sewirus, a wykonałeś zapytanie do mysql ?? Wykonaj te
Kod: | CREATE TABLE phpbb_rules (
date int(11) NOT NULL default '0',
rules text NOT NULL,
pm_subject varchar(255) NOT NULL default '',
pm_message text
) ;
INSERT INTO phpbb_rules (date,rules,pm_subject,pm_message) VALUES (0,'','Zmiana regulaminu forum','Regulamin forum ulegl zmianie. Prosimy o ponowne zapoznanie sie z nim! \r\n \r\nAdministrator') ;
ALTER TABLE phpbb_users ADD user_rules INT( 11 ) NOT NULL ; |
sewirus - 26-04-2010, 05:02
Już działa.
Default - 06-07-2010, 10:05
Jak zrobić to pod inny styl, bo nie mogę znaleźć tego w moim...
Kod: | # Instrukcja tylko dla subSilver!
#
templates/NAZWA_STYLU/overall_header.tpl
#
#-----[ FIND ]-------------------------------------------
#
<a href="{U_MEMBERLIST}" class="mainmenu"><img NAZWA_STYLU/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a>
#
#-----[ AFTER, ADD ]-------------------------------------
#
<a href="{U_FORUM_RULES}" class="mainmenu"><img src="templates/NAZWA_STYLU/images/icon_mini_reg.gif" width="12" height="13" border="0" alt="{L_FORUM_RULES}" hspace="3" />{L_FORUM_RULES}</a>
|
krystianr - 06-07-2010, 10:09
Default,
http://www.przemo.org/php...p=271010#271010
xlesiu - 06-07-2010, 10:10
znajdź Kod: | <li><a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a> | i za nim wstaw Kod: | <li><a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a> |
STRAZAK - 06-07-2010, 10:31
MagicalFire, pochwalić... bardzo mi się ta modyfikacja podoba, ale nie zainstaluje bo nie chce mi się z BB-Code na to zmieniać
Żelazko - 09-10-2010, 00:19
Ja mam taki problem że, zamiast wyświetlać mi na głównej stronie, że oglądam regulamin to wyświetla mi, że oglądam downlaod. Da się temu jakoś zaradzić?
http://img138.imageshack....astreuglami.jpg
P.S. nie zawracajcie sobie głowy, że ten pasek, który pokazuje lokację na forum jest tak wysoko, u mnie się gdzie tak tylko na przeglądarce IE, a ja i wiele osób z niej nie korzystam.
[ Dodano: 09-10-2010, 01:21 ]
P.S. 2
Dodam, że w panelu admina pokazuje mi poprawną lokację przebywania na forum.
[ Dodano: 09-10-2010, 01:31 ]
P.S. 3
Kolejna poprawka potrzeba. Junior admini nie mogą wejść do panelu z regulaminem.
Jak to naprawić
[ Dodano: 09-10-2010, 01:37 ]
P.S. 4
Aby Junior Admin mógł wejść do modyfikować regulamin z poziomu PA należy zrobić:
w pliku admin/admin_forum_rules.php
define('IN_PHPBB', true);
Znajdź:
Kod: | define('IN_PHPBB', true); |
Po tym dodaj:
Kod: | define('MODULE_ID', 2341); |
Poprawka ściągnięta dzięki xelsiu znaleziona tu:
http://www.przemo.org/php...er,asc,start,45
Woytec - 09-10-2010, 10:25
Cytat: | Ja mam taki problem że, zamiast wyświetlać mi na głównej stronie, że oglądam regulamin to wyświetla mi, że oglądam downlaod. |
W pliku includes/constants.php zmień z:
Kod: | define('PAGE_RULES', -12); |
na
Kod: | define('PAGE_RULES', -19); |
|
|
|