Przesunięty przez: Matteo 09-11-2013, 09:29 |
Kalendarz |
Autor |
Wiadomość |
Centurion


Pomógł: 543 razy Posty: 1972
|
Wysłany: 08-05-2007, 22:22
|
|
|
no to dograj ten plik na serwer do glownego katalogu z forum (cal_install.php) w koncu jest w paczce kalendarza, on tworzy tabele w bazie |
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
Royal116

Pomógł: 2 razy Posty: 209
|
Wysłany: 08-05-2007, 22:26
|
|
|
Wgrałem i nic |
_________________ Brak Podpisu ! |
|
|
|
 |
Centurion


Pomógł: 543 razy Posty: 1972
|
Wysłany: 08-05-2007, 22:33
|
|
|
a co sie pokazuje? ze nie ma pliku czy co? |
Ostatnio zmieniony przez Centurion 08-05-2007, 22:36, w całości zmieniany 1 raz |
|
|
|
 |
Royal116

Pomógł: 2 razy Posty: 209
|
Wysłany: 08-05-2007, 22:36
|
|
|
nie rozumiem ?? coś jest skopane z grupami ?? |
_________________ Brak Podpisu ! |
|
|
|
 |
Centurion


Pomógł: 543 razy Posty: 1972
|
Wysłany: 08-05-2007, 22:38
|
|
|
nie no sa dwie tabele + dodatkowe wpisy w tabelach grup i userów
lepiej by bylo jakbys to jednak przez skrypt zrobil |
Ostatnio zmieniony przez Centurion 08-05-2007, 22:40, w całości zmieniany 1 raz |
|
|
|
 |
Royal116

Pomógł: 2 razy Posty: 209
|
Wysłany: 08-05-2007, 22:40
|
|
|
Ok ale jak i co tam wpisać. To jest pytanie |
_________________ Brak Podpisu ! |
|
|
|
 |
Centurion


Pomógł: 543 razy Posty: 1972
|
Wysłany: 08-05-2007, 22:44
|
|
|
rany jaki Ty malo kumaty jestes :p
to sa zapytania do bazy ktore trzeba wykonac, wiecej Ci nie pomoge
ale lepiej by bylo jakbys uzyl skryptu instalacyjnego z cal_install.php
CREATE TABLE phpbb_calendar (
id int(11) NOT NULL auto_increment,
username varchar(255),
stamp datetime,
subject varchar(255),
description blob,
user_id mediumint(1) DEFAULT '-1' NOT NULL,
valid char(3) DEFAULT 'no' NOT NULL,
eventspan date,
bbcode_uid varchar(10),
PRIMARY KEY (id)
) TYPE=MyISAM;
CREATE TABLE phpbb_cal_config (
config_name varchar(255) NOT NULL default '',
config_value varchar(255) NOT NULL default '',
PRIMARY KEY (config_name)
) TYPE=MyISAM;
ALTER TABLE phpbb_groups ADD group_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL;
ALTER TABLE phpbb_users ADD user_calendar_perm TINYINT(1) UNSIGNED DEFAULT "0" NOT NULL; |
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
|
|
|
 |
Royal116

Pomógł: 2 razy Posty: 209
|
Wysłany: 09-05-2007, 13:16
|
|
|
ok już sobie poradziłem. Wrzuciłem jeszcze raz plik cal_install.php i wszystko gra. A chciał bym ten kalendarz zrobić tylko dla grup na forum. Zwykły użytkownik nie wejdzie, to jak mam to zrobić? |
_________________ Brak Podpisu ! |
|
|
|
 |
Centurion


Pomógł: 543 razy Posty: 1972
|
Wysłany: 18-05-2007, 15:46
|
|
|
Uwaga mala solucja na blad pt:
Cytat: | Table 'royal_royal.phpbb_cal_config' doesn't exist |
okazuje sie ze plik cal_lite_settings.php nie zawsze chce pobrac ustawienia tabel z config.php
rozwiazanie jest dosc banalne:
Kod: | #----[ otworz cal_lite_settings.php ] ---
#
#----[ zamien ] ---
define('CAL_TABLE', ($table_prefix . 'calendar'));
define('CAL_CONFIG', ($table_prefix . 'cal_config'));
#
#----[ na ] ---
define('CAL_TABLE', ('phpbb_calendar'));
define('CAL_CONFIG', ('phpbb_cal_config')); |
oczywiscie kazdy wpisuje swoje nazwy tabel jesli ma inne niz standardowe
na necie znalazlem tez ciekawe uzupelnienie do tego moda, mianowicie wydarzenia konretnego dnia pojawiaja sie na stronie glownej pod urodzinami
Kod: | #----[ otworz includes/page_header.php ] ---
#
#--- [ znajdz ] ---
//
// Obtain number of new private messages
#
#--- [ przed tym dodaj ] ----
// generate the calendar fotter
include_once($phpbb_root_path . 'config.php');
include_once($phpbb_root_path . 'cal_lite_settings.php');
$cal_currentday = date("d");
$cal_currentmonth = date("m");
$cal_currentyear = date("Y");
$sql = "SELECT * FROM ". CAL_TABLE ."
WHERE valid = 'yes' AND stamp >= '$cal_currentyear-$cal_currentmonth-$cal_currentday 00:00:00' AND stamp <= '$cal_currentyear-$cal_currentmonth-$cal_currentday 23:59:59' ORDER BY stamp";
if ( !($query = $db->sql_query($sql)) )
{
echo "<BR>$sql<BR>".mysql_error(); exit;
message_die(GENERAL_ERROR, 'Could not get months data', '', __LINE__, __FILE__, $sql);
}
$dates = array();
while($get_row = $db->sql_fetchrow($query))
{
$dates[] = $get_row;
}
$event_list='';
$query_num=count($dates);
for ($j = 0; $j < $query_num; $j++)
{
$results = $dates[$j];
$cal_subject = stripslashes($results['subject']);
$cal_full_subject = stripslashes($results['subject']);
$cal_subjectnum = '';
// Specific UKRag.net function.
if ( strlen($cal_subject) > 30)
{
if ((substr($cal_subject,-3,1) == '(') && (substr($cal_subject,-1,1) == ')'))
{
// store the number of permits and tack them on the end of the shortened subject
$cal_subjectnum = substr($cal_subject,-2,1);
$cal_subject = substr($cal_subject, 0, -3);
}
$cal_subject = substr($cal_subject, 0, 30);
$cal_subject .= '..';
}
if ($cal_subjectnum)
{
$cal_subject .= ' ('.$cal_subjectnum.')';
}
// End UKRag.net function
$url = append_sid($phpbb_root_path.'cal_lite.php?id='.$results['id'].'&mode=display&cl_d='.$cal_currentday.'&cl_m='.$cal_currentmonth.'&cl_y='.$cal_currentyear, 1);
// Need to keep the size down
$event_list .= "<acronym title='".stripslashes($results['username']).": $cal_full_subject'>$pt <a href='$url' id='cal_id".$results['id']."' onMouseOver=\"swc('cal_id".$results['id']."',1)\" onMouseOut=\"swc('cal_id".$results['id']."',0)\">$cal_subject</a></acronym>";
}
$DailyCalendarString="Dzisiejsze wydarzenia: ";
if ($query_num>0)
{
$DailyCalendarString.=$event_list;
}
else
{
$DailyCalendarString.="brak";
}
#
#--- [ znajdz ]
#
'T_SPAN_CLASS3' => $theme['span_class3'],
#
#--- [ po tym dodaj ]
#
'CALENDAR_CURRENT_EVENTS' => $DailyCalendarString,
#
|
teraz jeszcze trzeba dodac {CALENDAR_CURRENT_EVENTS} do kazdego wygladu
dla subSilver wyglada to tak
Kod: | #--- [ otworz templates/subSilver/index_body.tpl ] ---
#
#--- [ znajdz ]
#
<span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br />{L_WHOSBIRTHDAY_WEEK}</span></td>
#
#--- [ zamien na ]
#
<span class="gensmall">{L_WHOSBIRTHDAY_TODAY}<br />{L_WHOSBIRTHDAY_WEEK}<br />{CALENDAR_CURRENT_EVENTS}</span></td>
|
i tyle...
mod byl przeznaczony dla zwyklego phpBB ale po paru poprawkach udalo mi sie go zmusic do dzialania z wersja Przemo
demo: www.antyforum.pl |
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
|
|
|
 |
Rafal111
Posty: 299
|
Wysłany: 23-05-2007, 16:26 problem z nowym wydarzeniem
|
|
|
u nas jest problem
admin nie dostaje maila gdy ktos proponuje nowe wydarzenie
i druga sprawa - można kasowac wydarzenia ale gdzie je edytowac? |
|
|
|
 |
Monde

Pomógł: 2 razy Posty: 144
|
Wysłany: 11-07-2007, 17:55
|
|
|
Czy mozna w kalendarzu wyznaczyc jakos osoby które mogą dodawać do kalendarza zdarzenia i od razu będzie zatwierdzone? osoby które nie mają żadnych praw i są zwykłymi użytkownikami |
|
|
|
 |
kondi

Posty: 213
|
Wysłany: 14-07-2007, 17:16
|
|
|
Jak odinstalowac ten kalendrarz?
Jak włączam plik uninstall.php to mam taki błąd:
Kod: | Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20
Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20
Warning: main(./extension.inc) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20
Warning: main() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 20
Warning: main(./config.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21
Warning: main(./config.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21
Warning: main(./config.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21
Warning: main() [function.include]: Failed opening './config.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 21
Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22
Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22
Warning: main(./common.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22
Warning: main() [function.include]: Failed opening './common.' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 22
Warning: main(./cal_lite_settings.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25
Warning: main(./cal_lite_settings.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25
Warning: main(./cal_lite_settings.) [function.main]: failed to open stream: No such file or directory in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25
Fatal error: main() [function.require]: Failed opening required './cal_lite_settings.' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/kondi/public_html/betforum/cal_install/cal_uninstall.php on line 25
|
|
|
|
|
 |
qrka
Posty: 29
|
Wysłany: 20-08-2007, 22:04
|
|
|
U mnie kalendarz zainstalowal sie poprawnie
mam jednak problem taki ze po ustawieniach w PA ustawienia te sa ignorowane i ponownie sa standardowe
byc moze jakis plik ma miec chmod 777 tylko jaki ?
po wejsciu niezalogowanego uzytkownika jest:
Could not select Calendar permission from user table
DEBUG MODE
SQL Error : 1054 Unknown column 'user_calendar_perm' in 'field list'
SELECT user_calendar_perm FROM phpbb_users WHERE user_id = '-1'
Line : 29
File : cal_lite_functions.php
NIEAKTUALNE |
|
|
|
 |
Radzio93
Posty: 26
|
Wysłany: 25-08-2007, 08:58
|
|
|
upss... ja chyba coś źle zrobiłem, bo po wejściu w Panel Admina pokazuje mi się tylko i wyłącznie litera P. Jak usunąć ten mod z bazy danych?? Jakie on ma oznaczenie wśród tych wszytskich numerków w php Admin. |
_________________ (...) |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
warna


Pomógł: 475 razy Posty: 2335
|
Wysłany: 26-08-2007, 14:27
|
|
|
Radzio93, sprawdź jeszcze raz pliki, które edytowałeś. Szczególnie te z katalogu /admin/ |
|
|
|
 |
|