1.12.7 i starsze - Godziny otwarcia
Don8 - 17-12-2008, 17:10 Temat postu: Godziny otwarcia jak zrobic i czy się wogóle da żeby jakiś dział był czynny w określonych godzinach??????
cv65 - 17-12-2008, 21:38
takiego moda na przemo nie ma napisz zlecenie to napewno ktoś ci zrobi
Seba123 - 21-12-2008, 15:00
Przejrzyj dział mod. gotowych.
Don8 - 21-12-2008, 17:16
tam raczej nie ma tego
MagicalFire - 21-12-2008, 17:27
Don8 napisał/a: | tam raczej nie ma tego |
pisz w zleceniach albo do koziołka
koziolek - 21-12-2008, 22:43
MagicalFire napisał/a: | albo do koziołka | Czy ja zamawiałem jakąś reklamę?
Don8, prosze bardzo
Północ to 0, nie podawać godzin większych niż 23, tylko cyfry
Jeżeli podasz 10 - 15 to forum biędz czynne od 10:00:00 do 15:59:59
Kod: | ##################################################
##
## MOD Title: Forum open hours
## MOD Author: koziolek (koziol.pawel@gmail.com)
##
## MOD Description: Pozwala na ustawienie przedziału czasowego w którym użytkownicy
## mogą wchodzić do danego działu, czytać, zakładać tematy, itp.
## Nie dotyczy administratorów i moderatorów.
## Konfiguracja w Panelu administracyjnym.
##
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 10 minutes
##
## Files to Edit: 6
## - viewforum.php
## - viewtopic.php
## - admin/admin_forums.php
## - languages/lang_polish/lang_admin.php
## - languages/lang_polish/lang_main.php
## - templates/*/admin/forum_edit_body.tpl
##
################################################## |
[ Dodano: 21-12-2008, 22:45 ]
I mógłby ktoś (np. RuseK ) sprawdzić warunek, bo nie jestem do końca pewien czy dobry.
Don8 - 22-12-2008, 10:00
jak tworzę nowe forum to taki jest błąd:
Kod: | Couldn't insert row in forums table
DEBUG MODE
SQL Error : 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 ' , 0, 0, 1, 0, 1, 1, 3, 3, 5, 1, 1, 1, 0, 'f')' at line 2
INSERT INTO phpbb_forums (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, forum_sort, password, forum_color, forum_moderate, no_count, forum_trash, forum_separate, forum_show_ga, prune_enable, forum_link, forum_link_internal, forum_link_hit_count, forum_tree_req, forum_tree_grade, forum_no_helped, forum_no_split, topic_tags, locked_bottom, forum_open_begin, forum_open_end, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_globalannounce, auth_vote, auth_pollcreate, auth_attachments, auth_download, main_type) VALUES ('106', 'test', 101, '', 950, 0, 'SORT_FPDATE', '', '', 0, 0, 0, 2, 1, 0, '', 0, 0, 0, 3, 0, 0, '', 0, , , 0, 0, 1, 0, 1, 1, 3, 3, 5, 1, 1, 1, 0, 'f')
Line : 831
File : admin_forums.php |
koziolek - 22-12-2008, 11:37
Don8 napisał/a: | jak tworzę nowe forum to taki jest błąd | Sorki. Poprawiłem błąd przy edycji a tutaj zapomniałem.
W pliku admin/admin_forums.php zamiast: Kod: | $forum_open_begin = !empty($HTTP_POST_VARS['open_begin']) ? intval($HTTP_POST_VARS['open_begin']) : NULL;
$forum_open_end = !empty($HTTP_POST_VARS['open_end']) ? intval($HTTP_POST_VARS['open_end']) : NULL; | ma być: Kod: | $forum_open_begin = !empty($HTTP_POST_VARS['open_begin']) ? intval($HTTP_POST_VARS['open_begin']) : 'NULL';
$forum_open_end = !empty($HTTP_POST_VARS['open_end']) ? intval($HTTP_POST_VARS['open_end']) : 'NULL'; |
Paczka poprawiona.
Don8 - 22-12-2008, 13:18
teraz jest ok
Radek - 22-12-2008, 23:39
koziolek,
Kod: | if( isset($forum_topic_data['forum_open_begin']) && isset($forum_topic_data['forum_open_end']) && !$is_auth['auth_mod'] && $userdata['user_level'] != ADMIN && (
($forum_topic_data['forum_open_begin'] <= $forum_topic_data['forum_open_end'] && !(date('G') >= $forum_topic_data['forum_open_begin'] && date('G') <= $forum_topic_data['forum_open_end']))
|| ($forum_topic_data['forum_open_begin'] > $forum_topic_data['forum_open_end'] && !(date('G') >= $forum_topic_data['forum_open_begin'] || date('G') >= $forum_topic_data['forum_open_end'])) |
kiedy drugi warunek:
Kod: | || ($forum_topic_data['forum_open_begin'] > $forum_topic_data['forum_open_end'] && !(date('G') >= $forum_topic_data['forum_open_begin'] || date('G') >= $forum_topic_data['forum_open_end']) |
jest spełniony? Wydaje mi się, że jeżeli podajemy godzinę od - do ( 10 - 15, 0 - 20, 20 - 21, etc ) to zawsze pierwsza liczba ( open_begin ) będzie mniejsza od drugiej ( open_end )
Chyba że czegoś nie uwzględniłem
koziolek - 27-12-2008, 16:11
RuseK, a jak podasz 22 - 6?
Radek - 28-12-2008, 13:53
koziolek, racja, mówiłem ze o czyms zapomnialem
krzysiek16ino - 04-01-2009, 13:56
A mógłby ktoś dodać oprócz godzin możliwość wyboru dnia tygodnia?
barteks2 - 05-10-2009, 17:52
Witam!
Czy da się tak zrobić, aby forum w dzień było widoczne tylko dla zalogowanych, a w nocy dla wszystkich?
emil1702 - 29-12-2009, 15:07
krzysiek16ino napisał/a: | A mógłby ktoś dodać oprócz godzin możliwość wyboru dnia tygodnia? |
może ktoś odpowiedzieć czy tak się da?
Bo chciałbym np zrobić od godziny 10:30 w pn do śr 19:05.
|
|
|